Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming tools”

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 1,513 records · Page 84

Passive millimeter-wave imaging - A tool for remote sensing

This paper describes a program of airborne radiometric imaging at 90 GHz and 140 GHz. Using high sensitivity (below 1 K) and high angular resolution (0.5-1.0 degree), high quality images have been made. The following measurements are discussed: cloud and fog penetration at 90 GHz, discrimination between agricultural and urban areas, discrimination between different vegetation types, detection of vehicles on roads, detection and classification of airports and airplanes, ship detection and quantitative oil spill sensing. The application of information enhancement techniques with automatic and real time application aspects is also described, and results of applied techniques for contrast and contour enhancement are shown.

Suess, Helmut↗

Program Processes SAR Data

MacMultiview is interactive software tool for Macintosh II family of computers enabling one to display, and make computations using, polarimetric radar data collected by Jet Propulsion Laboratory's imaging SAR (synthetic-aperture radar) polarimeter system. Provides two basic functions: synthesis of polarimetric images and computation of polarization signatures. System includes single-frequency L-band sensor mounted on NASA CV990 aircraft and its replacement, multifrequency P-, L-, and C-band sensors mounted on NASA DC-8 airplane. Written in C.

Norikane, Lynne↗

Program Models Propagation Of Failures

FIRM is software tool for identification of failure and management of risk based on directed-graph ("digraph") approach. Three core algorithms optimized for processing singletons and doubletons and also handle tripletons. FIRM identifies loops in digraphs and displays direct failure paths between any two nodes. Solves for reachability for given node without computing reachability for entire digraph. Represents hybrid between schematic-diagram and fault-tree approaches. Written in C.

Hackler, Donald B.↗

Aviation Safety Modeling and Simulation (ASMM) Propulsion Fleet Modeling: A Tool for Semi-Automatic Construction of CORBA-based Applications from Legacy Fortran Programs

Within NASA's Aviation Safety Program, NASA GRC participates in the Modeling and Simulation Project called ASMM. NASA GRC s focus is to characterize the propulsion systems performance from a fleet management and maintenance perspective by modeling and through simulation predict the characteristics of two classes of commercial engines (CFM56 and GE90). In prior years, the High Performance Computing and Communication (HPCC) program funded, NASA Glenn in developing a large scale, detailed simulations for the analysis and design of aircraft engines called the Numerical Propulsion System Simulation (NPSS). Three major aspects of this modeling included the integration of different engine components, coupling of multiple disciplines, and engine component zooming at appropriate level fidelity, require relatively tight coupling of different analysis codes. Most of these codes in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase these codes reusability. Aviation Safety s modeling and simulation use in characterizing fleet management has similar needs. The modeling and simulation of these propulsion systems use existing Fortran and C codes that are instrumental in determining the performance of the fleet. The research centers on building a CORBA-based development environment for programmers to easily wrap and couple legacy Fortran codes. This environment consists of a C++ wrapper library to hide the details of CORBA and an efficient remote variable scheme to facilitate data exchange between the client and the server model. Additionally, a Web Service model should also be constructed for evaluation of this technology s use over the next two- three years.

Sang, Janche↗

Shuttle Data Center File-Processing Tool in Java

A Java-language computer program has been written to facilitate mining of data in files in the Shuttle Data Center (SDC) archives. This program can be executed on a variety of workstations or via Web-browser programs. This program is partly similar to prior C-language programs used for the same purpose, while differing from those programs in that it exploits the platform-neutrality of Java in implementing several features that are important for analysis of large sets of time-series data. The program supports regular expression queries of SDC archive files, reads the files, interleaves the time-stamped samples according to a chosen output, then transforms the results into that format. A user can choose among a variety of output file formats that are useful for diverse purposes, including plotting, Markov modeling, multivariate density estimation, and wavelet multiresolution analysis, as well as for playback of data in support of simulation and testing.

Barry, Matthew R.↗

EPA's Suite of Tools for Managing Waste Following a Large-Scale Incident - 19420

Large-scale disasters have the potential to generate a significant amount of waste. For example, Hurricane Katrina and the Joplin Missouri tornado resulted in 100 million and 1.5 million cubic yards of waste respectfully. Man-made chemical, biological, radiological or nuclear (CBRN) incidents either by way of terrorism, war, or accidents have the potential to generate as much or more hazardous waste. Recovery is profoundly impacted by waste management issues. The quantification, segregation, transportation, and storage of waste can be an arduous and costly undertaking. Furthermore, these processes are intricately linked with decisions made throughout the recovery timeline. Therefore, the remediation, including waste management, must be holistically considered. Understanding these complex interactions can be facilitated by using models and tools that adhere to the 'system-of-systems' approach. To better understand and predict waste management issues the Environmental Protection Agency's (EPA's) Homeland Security Research Program (HSRP) is developing a suite of tools and resources for planning and recovery purposes. The waste management suite consists of four tools: - Incident Waste Decision Support Tool (I-WASTE): characterizes and produces order-of-magnitude estimates for the weight and volume of waste materials that may require management and/or disposal, as well as identifies and locates potential treatment and disposal facilities. - Waste Estimation Support Tool (WEST): estimates waste generated from remediation and cleanup activities following a wide-area radiological or biological incident; - Waste Storage and Staging Tool: identifies and prioritizes potential locations for staging and storing waste; - Waste Logistics Tool: estimates optimal routes with consideration to cost, time, and logistical requirements (e.g., resource demand, transportation type, access limitations, etc.) associated with transporting large volumes of waste from disaster-stricken areas to intermediate waste staging/temporary storage/on-site processing sites to off-site waste management facilities; and This paper will present EPA's waste management suite of tools, their purpose and application to large-scale incidents, and a case study demonstrating their use in a hypothetical scenario. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Lessons learned from replicating services for flood prediction and monitoring in Asia to the assessment of hurricane impacts in Central America

In October and November 2020, two dangerous back-to-back hurricanes, Eta and Iota, made landfall in Central America. The SERVIR program - a joint effort of NASA and the U.S. Agency for International Development, and whose motto is “connecting space to village” was able to leverage two tools originally developed for use in other regions for predicting and assessing the flood impacts of the hurricanes. The GEOGLoWS Streamflow Prediction tool - originally implemented in the Hindu Kush Himalayan region - was used for predicting potential flooding ahead of landfall by Eta and Iota. In conjunction, the Hydrologic Remote Sensing Analysis for Floods (HYDRAFloods) framework - originally developed along with SERVIR-Mekong - was used for post-event flood mapping, leveraging its ability to map floods in cloud-covered areas using synthetic aperture radar (SAR) imagery from the Copernicus program. Both tools were used in support of disaster coordination efforts being led by the Central American Regional Disaster Prevention Center (CEPREDENAC), in conjunction with its sister agency, the Regional Water Resources Committee (CRRH). The support provided to regional entities - and to their stakeholder national governments - served as an example of rapid generation of Earth observation products for disaster response. Feedback on those products was also provided, especially in terms of the implications of (i) calibration of predicted river volumes, and (ii) the latency of the input Earth observation imagery and attempts to map the floods’ maximum extents. An upcoming NASA DEVELOP project will also seek to strengthen the capability of CEPREDENAC and CRRH to apply HYDRAFloods for future extreme events. The application of the tools also provides a useful case study on capacity building, in terms of how Earth observation data and models can be replicated across regions.

Capacity building↗

Lessons Learned for Improving Spacecraft Ground Operations

NASA policy requires each Program or Project to develop a plan for how they will address Lessons Learned. Projects have the flexibility to determine how best to promote and implement lessons learned. A large project might budget for a lessons learned position to coordinate elicitation, documentation and archival of the project lessons. The lessons learned process crosses all NASA Centers and includes the contactor community. o The Office of The Chief Engineer at NASA Headquarters in Washington D.C., is the overall process owner, and field locations manage the local implementation. One tool used to transfer knowledge between program and projects is the Lessons Learned Information System (LLIS). Most lessons come from NASA in partnership with support contractors. A search for lessons that might impact a new design is often performed by a contractor team member. Knowledge is not found with only one person, one project team, or one organization. Sometimes, another project team, or person, knows something that can help your project or your task. Knowledge sharing is an everyday activity at the Kennedy Space Center through storytelling, Kennedy Engineering Academy presentations and through searching the Lessons Learned Information system. o Project teams search the lessons repository to ensure the best possible results are delivered. o The ideas from the past are not always directly applicable but usually spark new ideas and innovations. Teams have a great responsibility to collect and disseminate these lessons so that they are shared with future generations of space systems designers. o Leaders should set a goal for themselves to host a set numbers of lesson learned events each year and do more to promote multiple methods of lessons learned activities. o High performing employees are expected to share their lessons, however formal knowledge sharing presentation are not the norm for many employees.

Bell, Michael↗

User's guide to the Mission Analysis Evaluation and Space Trajectory Operations program (MAESTRO)

The MAESTRO system is a mission analysis tool designed to present to the user information necessary to make the various decisions required in the design and execution of a spaceflight mission. The system was designed so that it can be used in both the pre-launch mission planning phase of a mission and during the flight as an in-flight decision making tool. A description of each of the following modes is presented: (1) trajectory propagation mode; (2) retro-fire determination mode; (3) midcourse analysis determination mode; (4) Monte Carlo mode; (5) verification mode; (6) orbit stability mode; and (7) post injection trim mode. A description of the inputs necessary to run the program mode is given along with a sample case.

Lutzky, D.↗

Building flexible real-time systems using the Flex language

The design and implementation of a real-time programming language called Flex, which is a derivative of C++, are presented. It is shown how different types of timing requirements might be expressed and enforced in Flex, how they might be fulfilled in a flexible way using different program models, and how the programming environment can help in making binding and scheduling decisions. The timing constraint primitives in Flex are easy to use yet powerful enough to define both independent and relative timing constraints. Program models like imprecise computation and performance polymorphism can carry out flexible real-time programs. In addition, programmers can use a performance measurement tool that produces statistically correct timing models to predict the expected execution time of a program and to help make binding decisions. A real-time programming environment is also presented.

Kenny, Kevin B.↗

Automata-Based Verification of Temporal Properties on Running Programs

This paper presents an approach to checking a running program against its Linear Temporal Logic (LTL) specifications. LTL is a widely used logic for expressing properties of programs viewed as sets of executions. Our approach consists of translating LTL formulae to finite-state automata, which are used as observers of the program behavior. The translation algorithm we propose modifies standard LTL to Buchi automata conversion techniques to generate automata that check finite program traces. The algorithm has been implemented in a tool, which has been integrated with the generic JPaX framework for runtime analysis of Java programs.

Giannakopoulou, Dimitra↗

Runtime Analysis of Linear Temporal Logic Specifications

This report presents an approach to checking a running program against its Linear Temporal Logic (LTL) specifications. LTL is a widely used logic for expressing properties of programs viewed as sets of executions. Our approach consists of translating LTL formulae to finite-state automata, which are used as observers of the program behavior. The translation algorithm we propose modifies standard LTL to B chi automata conversion techniques to generate automata that check finite program traces. The algorithm has been implemented in a tool, which has been integrated with the generic JPaX framework for runtime analysis of Java programs.

Giannakopoulou, Dimitra↗

Data and Communications in Basic Energy Sciences: Creating a Pathway for Scientific Discovery

This report is based on the Department of Energy (DOE) Workshop on “Data and Communications in Basic Energy Sciences: Creating a Pathway for Scientific Discovery” that was held at the Bethesda Marriott in Maryland on October 24-25, 2011. The workshop brought together leading researchers from the Basic Energy Sciences (BES) facilities and Advanced Scientific Computing Research (ASCR). The workshop was co-sponsored by these two Offices to identify opportunities and needs for data analysis, ownership, storage, mining, provenance and data transfer at light sources, neutron sources, microscopy centers and other facilities. Their charge was to identify current and anticipated issues in the acquisition, analysis, communication and storage of experimental data that could impact the progress of scientific discovery, ascertain what knowledge, methods and tools are needed to mitigate present and projected shortcomings and to create the foundation for information exchanges and collaboration between ASCR and BES supported researchers and facilities. The workshop was organized in the context of the impending data tsunami that will be produced by DOE’s BES facilities. Current facilities, like SLAC National Accelerator Laboratory’s Linac Coherent Light Source, can produce up to 18 terabytes (TB) per day, while upgraded detectors at Lawrence Berkeley National Laboratory’s Advanced Light Source will generate ~10TB per hour. The expectation is that these rates will increase by over an order of magnitude in the coming decade. The urgency to develop new strategies and methods in order to stay ahead of this deluge and extract the most science from these facilities was recognized by all. The four focus areas addressed in this workshop were: Workflow Management - Experiment to Science: Identifying and managing the data path from experiment to publication. Theory and Algorithms: Recognizing the need for new tools for computation at scale, supporting large data sets and realistic theoretical models. Visualization and Analysis: Supporting near-real-time feedback for experiment optimization and new ways to extract and communicate critical information from large data sets. Data Processing and Management: Outlining needs in computational and communication approaches and infrastructure needed to handle unprecedented data volume and information content. It should be noted that almost all participants recognized that there were unlikely to be any turn-key solutions available due to the unique, diverse nature of the BES community, where research at adjacent beamlines at a given light source facility often span everything from biology to materials science to chemistry using scattering, imaging and/or spectroscopy. However, it was also noted that advances supported by other programs in data research, methodologies, and tool development could be implemented on reasonable time scales with modest effort. Adapting available standard file formats, robust workflows, and in-situ analysis tools for user facility needs could pay long-term dividends. Workshop participants assessed current requirements as well as future challenges and made the following recommendations in order to achieve the ultimate goal of enabling transformative science in current and future BES facilities: Theory and analysis components should be integrated seamlessly within experimental workflow. Develop new algorithms for data analysis based on common data formats and toolsets. Move analysis closer to experiment. Move the analysis closer to the experiment to enable real-time (in-situ) streaming capabilities, live visualization of the experiment and an increase of the overall experimental efficiency. Match data management access and capabilities with advancements in detectors and sources. Remove bottlenecks, provide interoperability across different facilities/beamlines and apply forefront mathematical techniques to more efficiently extract science from the experiments. This workshop report examines and reviews the status of several BES facilities and highlights the successes and shortcomings of the current data and communication pathways for scientific discovery. It then ascertains what methods and tools are needed to mitigate present and projected data bottlenecks to science over the next 10 years. The goal of this report is to create the foundation for information exchanges and collaborations among ASCR and BES supported researchers, the BES scientific user facilities, and ASCR computing and networking facilities. To jumpstart these activities, there was a strong desire to see a joint effort between ASCR and BES along the lines of the highly successful Scientific Discovery through Advanced Computing (SciDAC) program in which integrated teams of engineers, scientists and computer scientists were engaged to tackle a complete end-to-end workflow solution at one or more beamlines, to ascertain what challenges will need to be addressed in order to handle future increases in data

97 MATHEMATICS AND COMPUTING↗

Blade Surface Pressure Distributions in a Rocket Engine Turbine: Experimental Work With On-Blade Pressure Transducers

Understanding the unsteady aspects of turbine rotor flowfields is critical to successful future turbine designs. A technology program was conducted at NASA's Marshall Space Flight Center to increase the understanding of unsteady environments for rocket engine turbines. The experimental program involved instrumenting turbine rotor blades with surface-mounted high frequency response pressure transducers. The turbine model was then tested to measure the unsteady pressures on the rotor blades. The data obtained from the experimental program is unique in three respects. First, much more unsteady data was obtained (several minutes per set point) than has been possible in the past. Also, two independent unsteady data acquisition systems and fundamental signal processing approaches were used. Finally, an extensive steady performance database existed for the turbine model. This allowed an evaluation of the effect of the on-blade instrumentation on the turbine's performance. This unique data set, the lessons learned for acquiring this type of data, and the improvements made to the data analysis and prediction tools will contribute to future turbine programs such as those for reusable launch vehicles.

Hudson, Susan T.↗

Introduction to the Abrupt Wing Stall (AWS) Program

The Abrupt Wing Stall (AWS) Program has addressed the problem of uncommanded, transonic lateral motions, such as wing drop, with experimental, computational, and simulation tools. Background to the establishment of the AWS program is given as well as program objectives. In order to understand the fundamental flow mechanisms that caused the undesirable motions for a pre-production version of the F/A-18E, steady and unsteady flow field details were gathered from dedicated transonic wind-tunnel testing and computational studies. The AWS program has also adapted a free-to-roll (FTR) wind-tunnel testing technique traditionally used for low-speed studies of lateral dynamic stability to the transonic flow regime. This FTR capability was demonstrated first in a proof-of -concept study and then applied to an assessment of four different aircraft configurations. Figures of merit for static testing and for FTR testing have been evaluated for two configurations that demonstrated wing drop susceptibility during full-scale flight conditions (the pre-production F/A-18E and the AV-8B at the extremes of its flight envelope) and two configurations that do not exhibit wing drop (the F/A-18C and the F-16C). Design insights have been obtained from aerodynamic computational studies of the four aircraft configurations and from computations quantifying the impact of the various geometric wing differences between the F/A-18C and the F/A-18E wings. Finally, the AWS program provides guidance for assessing, in the simulator, the impact of experimentally determined lateral activity on flight characteristics before going to flight.

Hall, Robert M.↗

Introduction to the Abrupt Wing Stall (AWS) Program

The Abrupt Wing Stall (AWS) Program has addressed the problem of uncommanded, transonic lateral motions, such as wing drop, with experimental, computational, and simulation tools. Background to the establishment of the AWS program is given as well as program objectives. In order to understand the fundamental flow mechanisms that caused the undesirable motions for a pre-production version of the F/A-18E, steady and unsteady flow field details were gathered from dedicated transonic wind-tunnel testing and computational studies. The AWS program has also adapted a free-to- roll (FTR) wind-tunnel testing technique traditionally used for low-speed studies of lateral dynamic stability to the transonic flow regime. This FTR capability was demonstrated first in a proof-of-concept study and then applied to an assessment of four different aircraft configurations. Figures of merit for static testing and for FTR testing have been evaluated for two configurations that demonstrated wing drop susceptibility during full-scale flight conditions (the pre-production F/A-l8E and the AV-8B at the extremes of its flight envelope) and two configurations that do not exhibit wing drop (the F/A-l8C and the F-l6C). Design insights have been obtained from aerodynamic computational studies of the four aircraft configurations and from computations quantifying the impact of the various geometric wing differences between the F/A-18C and the F/A-l8E wings. Finally, the AWS program provides guidance for assessing, in the simulator, the impact of experimentally determined lateral activity on flight characteristics before going to flight.

Hall, Robert M.↗