Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Visual Programming”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 703 records · Page 39

Developing parallel GeoFEST(P) using the PYRAMID AMR library

The PYRAMID parallel unstructured adaptive mesh refinement (AMR) library has been coupled with the GeoFEST geophysical finite element simulation tool to support parallel active tectonics simulations. Specifically, we have demonstrated modeling of coseismic and postseismic surface displacement due to a simulated Earthquake for the Landers system of interacting faults in Southern California. The new software demonstrated a 25-times resolution improvement and a 4-times reduction in time to solution over the sequential baseline milestone case. Simulations on workstations using a few tens of thousands of stress displacement finite elements can now be expanded to multiple millions of elements with greater than 98% scaled efficiency on various parallel platforms over many hundreds of processors. Our most recent work has demonstrated that we can dynamically adapt the computational grid as stress grows on a fault. In this paper, we will describe the major issues and challenges associated with coupling these two programs to create GeoFEST(P). Performance and visualization results will also be described.

adaptive mesh refinement (AMR)↗

Development of a Countermeasure to Enhance Postflight Locomotor Adaptability

Astronauts returning from space flight experience locomotor dysfunction following their return to Earth. Our laboratory is currently developing a gait adaptability training program that is designed to facilitate recovery of locomotor function following a return to a gravitational environment. The training program exploits the ability of the sensorimotor system to generalize from exposure to multiple adaptive challenges during training so that the gait control system essentially learns to learn and therefore can reorganize more rapidly when faced with a novel adaptive challenge. We have previously confirmed that subjects participating in adaptive generalization training programs using a variety of visuomotor distortions can enhance their ability to adapt to a novel sensorimotor environment. Importantly, this increased adaptability was retained even one month after completion of the training period. Adaptive generalization has been observed in a variety of other tasks requiring sensorimotor transformations including manual control tasks and reaching (Bock et al., 2001, Seidler, 2003) and obstacle avoidance during walking (Lam and Dietz, 2004). Taken together, the evidence suggests that a training regimen exposing crewmembers to variation in locomotor conditions, with repeated transitions among states, may enhance their ability to learn how to reassemble appropriate locomotor patterns upon return from microgravity. We believe exposure to this type of training will extend crewmembers locomotor behavioral repertoires, facilitating the return of functional mobility after long duration space flight. Our proposed training protocol will compel subjects to develop new behavioral solutions under varying sensorimotor demands. Over time subjects will learn to create appropriate locomotor solution more rapidly enabling acquisition of mobility sooner after long-duration space flight. Our laboratory is currently developing adaptive generalization training procedures and the associated flight hardware to implement such a training program during regular inflight treadmill operations. A visual display system will provide variation in visual flow patterns during treadmill exercise. Crewmembers will be exposed to a virtual scene that can translate and rotate in six-degrees-of freedom during their regular treadmill exercise period. Associated ground based studies are focused on determining optimal combinations of sensory manipulations (visual flow, body loading and support surface variation) and training schedules that will produce the greatest potential for adaptive flexibility in gait function during exposure to challenging and novel environments. An overview of our progress in these areas will be discussed during the presentation.

Bloomberg, Jacob J.↗

SERVIR: The Regional Visualization and Monitoring System

This slide presentation reviews the SERVIR program. SERVIR is a partnership between NASA and USAID and three international nodes: Central America, Africa, and the Himalaya region. SERVIR,using satellite observations and ground based observations, is used by decision makers to allow for improved monitoring of air quality, extreme weather, biodiversity, and changes in land cove and has also been used to respond to environmental threats, such as wildfires, floods, landslides, harmful algal blooms, and earthquakes.

Irwin, Daniel E.↗

GLobal Integrated Design Environment

The GLobal Integrated Design Environment (GLIDE) is a collaborative engineering application built to resolve the design session issues of real-time passing of data between multiple discipline experts in a collaborative environment. Utilizing Web protocols and multiple programming languages, GLIDE allows engineers to use the applications to which they are accustomed in this case, Excel to send and receive datasets via the Internet to a database-driven Web server. Traditionally, a collaborative design session consists of one or more engineers representing each discipline meeting together in a single location. The discipline leads exchange parameters and iterate through their respective processes to converge on an acceptable dataset. In cases in which the engineers are unable to meet, their parameters are passed via e-mail, telephone, facsimile, or even postal mail. The result of this slow process of data exchange would elongate a design session to weeks or even months. While the iterative process remains in place, software can now exchange parameters securely and efficiently, while at the same time allowing for much more information about a design session to be made available. GLIDE is written in a compilation of several programming languages, including REALbasic, PHP, and Microsoft Visual Basic. GLIDE client installers are available to download for both Microsoft Windows and Macintosh systems. The GLIDE client software is compatible with Microsoft Excel 2000 or later on Windows systems, and with Microsoft Excel X or later on Macintosh systems. GLIDE follows the Client-Server paradigm, transferring encrypted and compressed data via standard Web protocols. Currently, the engineers use Excel as a front end to the GLIDE Client, as many of their custom tools run in Excel.

Kunkel, Matthew↗

3D Stereo Immersive Environment Utilizing Mobile Devices / Peripherals

This project expands upon some of the FY23 IRAD funded "Full Lunar Surface Simulation Platform" (FLS-SP) derived technologies. The results have demonstrated a low-cost, compact, immersive technology that supports training, interaction, mission planning, and other man-in-loop activities in simulated environments called “3D Stereo Immersion Environment Utilizing Mobile Devices” (3D SIEUMD). These activities will become crucial for safety and mission, planning, and assurance in the Artemis program, as well as future commercial crew programs. The FLS-SP enabled the visualization of simulated lunar surface operations for rovers, landers, habitation, and EVA. The 3D SIEUMD technology allows for NASA S&MA experts, tasked with defining safety protocols and procedures, to interact in an immersive environment without expensive immersion gear. Reduction of the overall safety risk by immersing safety concepts into the design and engineering phase for very small cost is accomplished even before hardware is deployed to the lunar surface.

Scott Johnson↗

Load planning in the dark: RH-TRU waste container load planning at Sandia National Laboratories/New Mexico - 15116

Sandia National Laboratories (Sandia) performed several sets of experiments during the 1970's and 1980's with fresh and irradiated mixed oxide (MOX) and uranium oxide (UO{sub 2}) materials designed to simulate various fuel responses under varying reactor conditions. These research materials were from light water and breeder mixed oxide reactors. The experimental vessels and extraneous piece parts resulting from the experiments were identified as eligible for disposal at the Waste Isolation Pilot Plant (WIPP) as remote-handled (RH) transuranic (TRU) waste. Once Sandia received the approval to dispose at WIPP, discussions began with the Carlsbad Field Office (CBFO) and Nuclear Waste Partnerships, LLC (NWP) to provide Central Characterization Program (CCP) support for certified acceptable knowledge, visual examination, and dose-to-curie for the repackaging effort. In addition to the WIPP support, Sandia was required to prepare a load plan describing the configuration of the parent containers and how they could be repackaged to meet WIPP and other regulatory requirements. However, all of these containers were packaged as material twenty (20) or thirty (30) years ago and the records of the packaging process and configuration were not documented as waste. Therefore, it seemed that the load plans were prepared with limited information regarding parent container configuration, hence in the dark. The design of the Auxiliary Hot Cell Facility (AHCF) in technical area (TA) V, where the repackaging was to take place, along with the shipping requirements for the RH 72-B cask, limited the options for repackaging. This configuration required that 0.114 m{sup 3} (30-gallon) containers be packaged in the hot cell, removed and placed into 0.208 m{sup 3} (55-gallon) containers to mitigate contamination issues. The material had been tracked as accountable nuclear material and Sandia had verified Material Control and Accountability (MC and A) data on each parent container. Based on the MC and A data, scaling factors could be determined and sampling and analysis was not required. However, it meant that parent containers could not be split into two daughter containers, though two or more parent containers could be combined into one daughter. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

The Next Generation of Ground Operations Command and Control; Scripting in C no. and Visual Basic

Scripting languages have become a common method for implementing command and control solutions in space ground operations. The Systems Test and Operations Language (STOL), the Huntsville Operations Support Center (HOSC) Scripting Language Processor (SLP), and the Spacecraft Control Language (SCL) offer script-commands that wrap tedious operations tasks into single calls. Since script-commands are interpreted, they also offer a certain amount of hands-on control that is highly valued in space ground operations. Although compiled programs seem to be unsuited for interactive user control and are more complex to develop, Marshall Space flight Center (MSFC) has developed a product called the Enhanced and Redesign Scripting (ERS) that makes use of the graphical and logical richness of a programming language while offering the hands-on and ease of control of a scripting language. ERS is currently used by the International Space Station (ISS) Payload Operations Integration Center (POIC) Cadre team members. ERS integrates spacecraft command mnemonics, telemetry measurements, and command and telemetry control procedures into a standard programming language, while making use of Microsoft's Visual Studio for developing Visual Basic (VB) or C# ground operations procedures. ERS also allows for script-style user control during procedure execution using a robust graphical user input and output feature. The availability of VB and C# programmers, and the richness of the languages and their development environment, has allowed ERS to lower our "script" development time and maintenance costs at the Marshall POIC.

Ritter, George↗

The Python ARM Radar Toolkit (Py-ART), a library for working with weather radar data in the Python programming language

The Python ARM Radar Toolkit is a package for reading, visualizing, correcting and analysing data from weather radars. Development began to meet the needs of the Atmospheric Radiation Measurement Climate Research Facility and has since expanded to provide a general-purpose framework for working with data from weather radars in the Python programming language. The toolkit is built on top of libraries in the Scientific Python ecosystem including NumPy, SciPy, and matplotlib, and makes use of Cython for interfacing with existing radar libraries written in C and to speed up computationally demanding algorithms. As a result, the source code for the toolkit is available on GitHub and is distributed under a BSD license.

97 MATHEMATICS AND COMPUTING↗

Boron-epoxy-reinforced titanium aircraft landing-gear drag strut

The structural performance of a boron-epoxy-reinforced titanium drag strut, containing a bonded scarf joint and designed to the criteria of a large commercial transport, has been evaluated experimentally and analytically. The strut was exposed to two lifetimes of fatigue loading and was statically loaded to the tensile and compressive design ultimate loads. Throughout the test program no evidence of any damage in the drag strut was detected by strain-gage measurements, ultrasonic inspection, or visual observation. The bonded joint was analyzed using the NASTRAN computer program. A comparison of the strains predicted by the NASTRAN computer program with the experimentally determined values shows excellent agreement. An analytical study indicated that the nonlinear behavior of a structural spacer at each end of the strut could be explained by the inelastic behavior and possible creep of the adhesive.

Howell, W. E.↗

VSTOL ground effects testing with flow visualization and image enhancement

A remotely controlled high-energy fiber-optic light delivery technique is employed to examine the implementation of a laser-light-sheet flow-visualization system. During testing, video data are enhanced in real time using digital image processing techniques. A summary of test results for an advanced VSTOL configuration in ground effect, and techniques for the generation of 3D reconstructions for the flowfield are outlined. The system performed well during all phases of the test and proved to be an extremely useful asset to the overall test program. The most useful application of the flow visualization system was the interactive real-time flow field analysis made during the actual testing.

Kegelman, Jerome T.↗

Science Activity Planner for the MER Mission

The Maestro Science Activity Planner is a computer program that assists human users in planning operations of the Mars Explorer Rover (MER) mission and visualizing scientific data returned from the MER rovers. Relative to its predecessors, this program is more powerful and easier to use. This program is built on the Java Eclipse open-source platform around a Web-browser-based user-interface paradigm to provide an intuitive user interface to Mars rovers and landers. This program affords a combination of advanced display and simulation capabilities. For example, a map view of terrain can be generated from images acquired by the High Resolution Imaging Science Explorer instrument aboard the Mars Reconnaissance Orbiter spacecraft and overlaid with images from a navigation camera (more precisely, a stereoscopic pair of cameras) aboard a rover, and an interactive, annotated rover traverse path can be incorporated into the overlay. It is also possible to construct an overhead perspective mosaic image of terrain from navigation-camera images. This program can be adapted to similar use on other outer-space missions and is potentially adaptable to numerous terrestrial applications involving analysis of data, operations of robots, and planning of such operations for acquisition of scientific data.

Norris, Jeffrey S.↗

Task-Based Crowd Simulation for Heterogeneous Architectures

Industry trends in the coming years imply the availability of cluster computing with hundreds to thousands of cores per chip, as well as the use of accelerators. Programming presents a challenge due to this heterogeneous architecture; thus, using novel programming models that facilitate this process is necessary. In this chapter, the case of simulation and visualization of crowds is presented. The authors analyze and compare the use of two programming models: OmpSs and CUDA. OmpSs allows to take advantage of all the resources available per node by combining the CPU and GPU while automatically taking care of memory management, scheduling, communications and synchronization. Experimental results obtained from Fermi, Kepler and Maxwell GPU architectures are presented, and the different modes used for visualizing the results are described, as well.

Perez, Hugo↗

Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT)

For the past three years, a large analysis and visualization effort—funded by the Department of Energy’s Office of Biological and Environmental Research (BER), the National Aeronautics and Space Administration (NASA), and the National Oceanic and Atmospheric Administration (NOAA)—has brought together a wide variety of industry-standard scientific computing libraries and applications to create Ultra-scale Visualization Climate Data Analysis Tools (UV-CDAT) to serve the global climate simulation and observational research communities. To support interactive analysis and visualization, all components connect through a provenance application–programming interface to capture meaningful history and workflow. Components can be loosely coupled into the framework for fast integration or tightly coupled for greater system functionality and communication with other components. The overarching goal of UV-CDAT is to provide a new paradigm for access to and analysis of massive, distributed scientific data collections by leveraging distributed data architectures located throughout the world. The UV-CDAT framework addresses challenges in analysis and visualization and incorporates new opportunities, including parallelism for better efficiency, higher speed, and more accurate scientific inferences. Today, it provides more than 600 users access to more analysis and visualization products than any other single source.

54 ENVIRONMENTAL SCIENCES↗

Visualizing Decision-making Behaviours in Agent-based Autonomous Spacecraft

The authors will report initial progress on the PIAudit project as a Research Resident Associate Program. The objective of this research is to prototype a tool for visualizing decision-making behaviours in autonomous spacecraft. This visualization will serve as an information source for human analysts. The current visualization prototype for PIAudit combines traditional Decision Trees with Weights of Evidence.

North, Steve↗

Hanford Under-tank Inspection with Ultrasonic Volumetric Non-destructive Examination Technology - 18470

The U.S. Department of Energy (DOE) and the Hanford Site Tank Operations Contractor Washington River Protection Solutions, LLC (WRPS) are sponsoring a non-destructive evaluation (NDE) technology development program to identify and mature volumetric (non-visual) NDE technology that will enable the examination of Hanford double-shell tank (DST) bottoms. NDE technology for Hanford under-tank examination will be made possible through technology maturation that includes adaptation of NDE sensor technology to overcome access challenges presented by tank risers and refractory pad air-slots, followed by integration with robotic delivery systems, and ultimately qualification and deployment of the inspection systems. The stages of technology maturation and the testing and evaluation required to support the process are organized under three program phases: Phase I - NDE Capability Testing: Identify and down-select NDE technologies based on flaw detection and characterization abilities only; Phase 2 - NDE Delivery System Testing: Mature promising NDE technologies to adapt transducer hardware and robotic delivery system to address access challenges; Phase 3 - Full-scale Demonstration of Integrated NDE System: Demonstrate adapted NDE technologies in a cold test platform to challenge flaw detection and navigation abilities. Phase I of the program, which was initiated and completed in FY2017, focused on completing the following five key activities: 1. Identifying a broad cross section of potentially applicable NDE volumetric inspection technologies for under-tank examination. 2. Down-selecting the broad set of NDE technologies to a set of strong candidates based on initial flaw detection performance and potential to be adapted/matured to overcome primary tank access challenges posed by access risers and/or refractory pad air-slots. 3. Evaluating the flaw detection performance of the candidate sensors through testing. 4. Using the test results to baseline sensor performance against the flaw detection requirements established for high-level waste tanks. 5. Assessing the trade-offs and vulnerabilities of the candidate sensors that would negatively impact sensor performance reliability or complicate tank inspection operations. The completion of the first three key activities satisfied the first two Phase I test objectives, which were to complete Technology Screening and Sensor Effectiveness Testing. Completion of the fourth key activity satisfied the final test objective of Phase I, which was to determine the extent to which the sensors can satisfy high-level waste tank flaw detection requirements. Sensor flaw detection performance testing yielded several suitable sensor technology options, although each has specific risks or challenges that would need to be accepted or overcome. Thus, the fifth key activity was performed to evaluate sensor risks and challenges for consideration with flaw detection performance. The Phase I evaluation outcomes will be used to support the Phase I programmatic objective, which is to identify one or more NDE sensor technologies for adaptation and maturation for the DST environment. Selection of one or more sensors will mark the culmination of Phase I of the NDE Technology Development Program and allow progression to Phase II.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Artificial intelligence (AI) based tactical guidance for fighter aircraft

A research program investigating the use of artificial intelligence (AI) techniques to aid in the development of a Tactical Decision Generator (TDG) for Within Visual Range air combat engagements is discussed. The application of AI programming and problem solving methods in the development and implementation of the Computerized Logic For Air-to-Air Warfare Simulations (CLAWS), a second generation TDG, is presented. The knowledge-based systems used by CLAWS to aid in the tactical decision-making process are outlined in detail, and the results of tests to evaluate the performance of CLAWS versus a baseline TDG developed in FORTRAN to run in real time in the Langley Differential Maneuvering Simulator, are presented. To date, these test results have shown significant performance gains with respect to the TDG baseline in one-versus-one air combat engagements, and the AI-based TDG software has proven to be much easier to modify and maintain than the baseline FORTRAN TDG programs.

Mcmanus, John W.↗

Visual Modeling for Complex System Valuation: Implementation Guidance

Within the Transactive Systems Program (TSP) at Pacific Northwest National Laboratory (PNNL) the need to incorporate a valuation analysis design early within the research process of transactive energy systems led to development of a valuation methodology. This methodology allows the modeling of economic exchanges within a complex system and supports the evaluation of individual stakeholder economic outcomes in addition to systemwide costs and benefits. The use of visual modeling practices enables the research team to reach common understanding and agreement on the analysis design within the complex system. While this methodology was developed for the valuation of transactive energy systems, it can be applied to any complex system where a granular economic analysis is desired. It allows for the inclusion of equity analyses and ties individual activities and microeconomic outcomes with the systemwide macroeconomic impacts. This document serves as implementation guidance for analysts planning to deploy the methodology within a research study. The appendixes provide specific guidance on how this methodology is deployed within the TSP at PNNL for analysts seeking guidance for deployment within that context.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Combustion of Two-Component Miscible Droplets in Reduced Gravity

This paper presents recent theoretical and experimental results from an ongoing research program that deals with reduced-gravity combustion of bi-component droplets initially in the mm size range or larger. The primary objectives of the research are to study the effects of droplet internal flows, thermal and solutal Marangoni stresses, and species volatility differences on liquid species transport and overall combustion phenomena (e.g., gas-phase unsteadiness, burning rates, sooting, radiation, and extinction). The research program utilizes a reduced-gravity environment so that buoyancy effects are rendered negligible. Use of large droplets also facilitates visualization of droplet internal flows, which is important to this research. This program is a continuation of extensive ground based experimental and theoretical research on bi-component droplet combustion which has been ongoing for several years. The focal point of this research program is a flight experiment (Bi-Component Droplet Combustion Experiment, BCDCE). This flight experiment is still under development. However, supporting ground studies have been performed, and preliminary data have been obtained from flight experiments (Fiber Supported Droplet Combustion Experiment, FSDC-1 and FSDC-2). These flight experiments were performed during the STS-73/USML-2 and STS-94/MSL- I missions. In the experiments, droplets composed of low- and high-volatility species are burned. The low-volatility components are initially present in small amounts. As combustion of a droplet proceeds, the liquid surface mass fraction of the low-volatility component will increase with time, resulting in a sudden and temporary decrease in droplet burning rates as the droplet rapidly heats to temperatures close to the boiling point of the low-volatility component. This decrease in burning rates causes a sudden and temporary contraction of the flame. The decrease in burning rates and the flame contraction can be observed experimentally. Measurements of burning rates as well as the onset time for flame contraction allow effective liquid-phase species diffusivities to be calculated, e.g., using asymptotic theory. A goal of the research is to relate effective liquid species diffusivities to droplet internal flow characteristics. Droplet internal flows will be visualized in future flight and ground-based experiments.

Shaw, B. D.↗