Search NASA⌕ Search

SEARCH · Search NASA

Results for “code modernization”

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 235 records · Page 13

Parallelization of the Coupled Earthquake Model

This Web-based tsunami simulation system allows users to remotely run a model on JPL s supercomputers for a given undersea earthquake. At the time of this reporting, predicting tsunamis on the Internet has never happened before. This new code directly couples the earthquake model and the ocean model on parallel computers and improves simulation speed. Seismometers can only detect information from earthquakes; they cannot detect whether or not a tsunami may occur as a result of the earthquake. When earthquake-tsunami models are coupled with the improved computational speed of modern, high-performance computers and constrained by remotely sensed data, they are able to provide early warnings for those coastal regions at risk. The software is capable of testing NASA s satellite observations of tsunamis. It has been successfully tested for several historical tsunamis, has passed all alpha and beta testing, and is well documented for users.

Block, Gary↗

Performance (Off-Design) Cycle Analysis for a Turbofan Engine With Interstage Turbine Burner

This report presents the performance of a steady-state, dual-spool, separate-exhaust turbofan engine, with an interstage turbine burner (ITB) serving as a secondary combustor. The ITB, which is located in the transition duct between the high- and the low-pressure turbines, is a relatively new concept for increasing specific thrust and lowering pollutant emissions in modern jet-engine propulsion. A detailed off-design performance analysis of ITB engines is written in Microsoft(Registered Trademark) Excel (Redmond, Washington) macrocode with Visual Basic Application to calculate engine performances over the entire operating envelope. Several design-point engine cases are pre-selected using a parametric cycle-analysis code developed previously in Microsoft(Registered Trademark) Excel, for off-design analysis. The off-design code calculates engine performances (i.e. thrust and thrust-specific-fuel-consumption) at various flight conditions and throttle settings.

Liew, K. H.↗

Launch Window Analysis for the Magnetospheric Multiscale Mission

The NASA Magnetospheric Multiscale (MMS) mission will fly four spinning spacecraft in formation in highly elliptical orbits to study the magnetosphere of the Earth. This paper describes the development of an MMS launch window tool that uses the orbitaveraged Variation of Parameter equations as the basis for a semi-analytic quantification of the dominant oblateness and lunisolar perturbation effects on the MMS orbit. This approach, coupled with a geometric interpretation of all of the MMS science and engineering constraints, allows a scan of 180(sup 2) = 32,400 different (RAAN, AOP) pairs to be carried out for a specified launch day in less than 10 s on a typical modern laptop. The resulting plot indicates the regions in (RAAN, AOP) space where each constraint is satisfied or violated: their intersection gives, in an easily interpreted graphical manner, the final solution space for the day considered. This tool, SWM76, is now used to provide launch conditions to the full fidelity (but far slower) MMS simulation code: very good agreement has been observed between the two methods.

MAGNETOSPHERIC↗

Proposed Recommendation for DDOR PN Spread Spectrum Systems

Currently, instrumental phase dispersion is a large error term in the Delta-Differential One-way Ranging (DDOR) error budget. This error arises from the spectral difference between the narrowband spacecraft signal and the broadband quasar signal. This error term can be reduced in modern transponders by implementing a pseudo-noise (PN) spread spectrum DOR signal instead of the classic sinusoidal DOR signal. To standardize PN DDOR cross-support, this paper proposes the definitions and specifications required to support a PN DDOR system. The motivation for PN DDOR is first presented. Then, informational background is presented on code selection, pulse shaping, and code parameters. Finally, Appendix A presents a new proposed Recommendation 2.5.7B for Spread Spectrum DDOR, to be included in CCSDS 401.

Volk, Christopher P↗

NASA Low-Speed Centrifugal Compressor for Fundamental Research

A centrifugal compressor facility being built by the NASA Lewis Research Center is described; its purpose is to obtain benchmark experimental data for internal flow code verification and modeling. The facility will be heavily instrumented with standard pressure and temperature probes and have provisions for flow visualization and laser Doppler velocimetry. The facility will accommodate rotational speeds to 2400 rpm and will be rated at pressures to 1.25 atm. The initial compressor stage for testing is geometrically and dynamically representative of modern high-performance stages with the exception of Mach number levels. Design exit tip speed for the initial stage is 500 ft/sec with a pressure ratio of 1.17. The rotor exit backsweep is 55 deg from radial.

Wood, J. R.↗

NASA low-speed centrifugal compressor for fundamental research

A new centrifugal compressor facility being built by the NASA Lewis Research Center is described; its purpose is to obtain 'benchmark' experimental data for internal flow code verification and modeling. The facility will be heavily instrumented with standard pressure and temperature probes and have provisions for flow visualization and laser Doppler velocimetry. The facility will accommodate rotational speeds to 2400 rpm and will be rated at pressures to 1.25 atm. The initial compressor stage for testing is geometrically and dynamically representative of modern high-performance stages with the exception of Mach number levels. Design exit tip speed for the initial stage is 500 ft/sec with a pressure ratio of 1.17. The rotor exit backsweep is 55 deg from radial. The facility is expected to be operational in the first half of 1985.

Wood, J. R.↗

Coolant side heat transfer with rotation. Task 3 report: Application of computational fluid dynamics

An experimental and analytical program was conducted to investigate heat transfer and pressure losses in rotating multipass passages with configurations and dimensions typical of modern turbine blades. The objective of this program is the development and verification of improved analysis methods that will form the basis for a design system that will produce turbine components with improved durability. As part of this overall program, a technique is developed for computational fluid dynamics. The specific objectives were to: select a baseline CFD computer code, assess the limitations of the baseline code, modify the baseline code for rotational effects, verify the modified code against benchmark experiments in the literature, and to identify shortcomings in the code as revealed by the verification. The Pratt and Whitney 3D-TEACH CFD code was selected as the vehicle for this program. The code was modified to account for rotating internal flows, and these modifications were evaluated for flow characteristics of those expected in the application. Results can make a useful contribution to blade internal cooling.

Kopper, F. C.↗

Atomic oxygen in the Martian thermosphere

Modern models of thermospheric composition and temperature and of excitation and radiative transfer processes are used to simulate the O I 130-nm emission from Mars measured by the Mariner 9 ultraviolet spectrometer. This paper uses the Mars thermospheric general circulation model calculations (MTGCM) of Bougher et al. (1988) and the Monte Carlo partial frequency redistribution multiple scattering code of Meier and Lee (1982). It is found that the decline in atomic oxygen through the daylight hours predicted by the MTGCM cannot be reconciled with the excess afternoon brightness seen in the data. Oxygen concentrations inferred from the data show a positive gradient through the day, in agreement with the original analysis by Strickland et al. (1973). In addition, the data suggest that the oxygen abundance increases toward high southerly latitudes, in contrast with the MTGCM prediction of high values in the Northern Hemisphere. It appears that solar forcing alone cannot account for the observed characteristics of the Martian thermosphere and that wave and tidal effects may profoundly affect the structure, winds, and composition.

Stewart, A. I. F.↗

Current Status of Superheat Spray Modeling With NCC

An understanding of liquid fuel behavior at superheat conditions is identified to be a topic of importance in the design of modern supersonic engines. As a part of the NASA's supersonics project office initiative on high altitude emissions, we have undertaken an effort to assess the accuracy of various existing CFD models used in the modeling of superheated sprays. As a part of this investigation, we have completed the implementation of a modeling approach into the national combustion code (NCC), and then applied it to investigate the following three cases: (1) the validation of a flashing jet generated by the sudden release of pressurized R134A from a cylindrical nozzle, (2) the differences between two superheat vaporization models were studied based on both hot and cold flow calculations of a Parker-Hannifin pressure swirl atomizer, (3) the spray characteristics generated by a single-element LDI (Lean Direct Injector) experiment were studied to investigate the differences between superheat and non-superheat conditions. Further details can be found in the paper.

Raju, M. S.↗

Automatic Generation of Algorithms for the Statistical Analysis of Planetary Nebulae Images

Analyzing data sets collected in experiments or by observations is a Core scientific activity. Typically, experimentd and observational data are &aught with uncertainty, and the analysis is based on a statistical model of the conjectured underlying processes, The large data volumes collected by modern instruments make computer support indispensible for this. Consequently, scientists spend significant amounts of their time with the development and refinement of the data analysis programs. AutoBayes [GF+02, FS03] is a fully automatic synthesis system for generating statistical data analysis programs. Externally, it looks like a compiler: it takes an abstract problem specification and translates it into executable code. Its input is a concise description of a data analysis problem in the form of a statistical model as shown in Figure 1; its output is optimized and fully documented C/C++ code which can be linked dynamically into the Matlab and Octave environments. Internally, however, it is quite different: AutoBayes derives a customized algorithm implementing the given model using a schema-based process, and then further refines and optimizes the algorithm into code. A schema is a parameterized code template with associated semantic constraints which define and restrict the template s applicability. The schema parameters are instantiated in a problem-specific way during synthesis as AutoBayes checks the constraints against the original model or, recursively, against emerging sub-problems. AutoBayes schema library contains problem decomposition operators (which are justified by theorems in a formal logic in the domain of Bayesian networks) as well as machine learning algorithms (e.g., EM, k-Means) and nu- meric optimization methods (e.g., Nelder-Mead simplex, conjugate gradient). AutoBayes augments this schema-based approach by symbolic computation to derive closed-form solutions whenever possible. This is a major advantage over other statistical data analysis systems which use numerical approximations even in cases where closed-form solutions exist. AutoBayes is implemented in Prolog and comprises approximately 75.000 lines of code. In this paper, we take one typical scientific data analysis problem-analyzing planetary nebulae images taken by the Hubble Space Telescope-and show how AutoBayes can be used to automate the implementation of the necessary anal- ysis programs. We initially follow the analysis described by Knuth and Hajian [KHO2] and use AutoBayes to derive code for the published models. We show the details of the code derivation process, including the symbolic computations and automatic integration of library procedures, and compare the results of the automatically generated and manually implemented code. We then go beyond the original analysis and use AutoBayes to derive code for a simple image segmentation procedure based on a mixture model which can be used to automate a manual preproceesing step. Finally, we combine the original approach with the simple segmentation which yields a more detailed analysis. This also demonstrates that AutoBayes makes it easy to combine different aspects of data analysis.

Fischer, Bernd↗

Development of a Computer Architecture to Support the Optical Plume Anomaly Detection (OPAD) System

The NASA OPAD spectrometer system relies heavily on extensive software which repetitively extracts spectral information from the engine plume and reports the amounts of metals which are present in the plume. The development of this software is at a sufficiently advanced stage where it can be used in actual engine tests to provide valuable data on engine operation and health. This activity will continue and, in addition, the OPAD system is planned to be used in flight aboard space vehicles. The two implementations, test-stand and in-flight, may have some differing requirements. For example, the data stored during a test-stand experiment are much more extensive than in the in-flight case. In both cases though, the majority of the requirements are similar. New data from the spectrograph is generated at a rate of once every 0.5 sec or faster. All processing must be completed within this period of time to maintain real-time performance. Every 0.5 sec, the OPAD system must report the amounts of specific metals within the engine plume, given the spectral data. At present, the software in the OPAD system performs this function by solving the inverse problem. It uses powerful physics-based computational models (the SPECTRA code), which receive amounts of metals as inputs to produce the spectral data that would have been observed, had the same metal amounts been present in the engine plume. During the experiment, for every spectrum that is observed, an initial approximation is performed using neural networks to establish an initial metal composition which approximates as accurately as possible the real one. Then, using optimization techniques, the SPECTRA code is repetitively used to produce a fit to the data, by adjusting the metal input amounts until the produced spectrum matches the observed one to within a given level of tolerance. This iterative solution to the original problem of determining the metal composition in the plume requires a relatively long period of time to execute the software in a modern single-processor workstation, and therefore real-time operation is currently not possible. A different number of iterations may be required to perform spectral data fitting per spectral sample. Yet, the OPAD system must be designed to maintain real-time performance in all cases. Although faster single-processor workstations are available for execution of the fitting and SPECTRA software, this option is unattractive due to the excessive cost associated with very fast workstations and also due to the fact that such hardware is not easily expandable to accommodate future versions of the software which may require more processing power. Initial research has already demonstrated that the OPAD software can take advantage of a parallel computer architecture to achieve the necessary speedup. Current work has improved the software by converting it into a form which is easily parallelizable. Timing experiments have been performed to establish the computational complexity and execution speed of major components of the software. This work provides the foundation of future work which will create a fully parallel version of the software executing in a shared-memory multiprocessor system.

Katsinis, Constantine↗

EWB: The Environment WorkBench Version 4.0

The Environment WorkBench EWB is a desktop integrated analysis tool for studying a spacecraft's interactions with its environment. Over 100 environment and analysis models are integrated into the menu-based tool. EWB, which was developed for and under the guidance of the NASA Lewis Research Center, is built atop the Module Integrator and Rule-based Intelligent Analytic Database (MIRIAD) architecture. This allows every module in EWB to communicate information to other modules in a transparent manner from the user's point of view. It removes the tedious and error-prone steps of entering data by hand from one model to another. EWB runs under UNIX operating systems (SGI and SUN workstations) and under MS Windows (3.x, 95, and NT) operating systems. MIRIAD, the unique software that makes up the core of EWB, provides the flexibility to easily modify old models and incorporate new ones as user needs change. The MIRIAD approach separates the computer assisted engineering (CAE) tool into three distinct units: 1) A modern graphical user interface to present information; 2) A data dictionary interpreter to coordinate analysis; and 3) A database for storing system designs and analysis results. The user interface is externally programmable through ASCII data files, which contain the location and type of information to be displayed on the screen. This approach provides great flexibility in tailoring the look and feel of the code to individual user needs. MIRIADbased applications, such as EWB, have utilities for viewing tabulated parametric study data, XY line plots, contour plots, and three-dimensional plots of contour data and system geometries. In addition, a Monte Carlo facility is provided to allow statistical assessments (including uncertainties) in models or data.

Source record↗

Coherent Anti-Stokes Raman Spectroscopic Thermometry in a Supersonic Combustor

An experiment has been conducted to acquire data for the validation of computational fluid dynamics codes used in the design of supersonic combustors. The flow in a supersonic combustor, consisting of a diverging duct with a single downstream-angled wail injector, is studied. Combustor entrance Mach number is 2 and enthalpy nominally corresponds to Mach 7 flight. The primary measurement technique is coherent anti-Stokes Raman spectroscopy, but surface pressures and temperatures have also been acquired. Modern design of experiment techniques have been used to maximize the quality of the data set (for the given level of effort) and to minimize systematic errors. Temperature maps are obtained at several planes in the flow for a case in which the combustor is piloted by injecting fuel upstream of the main injector and one case in which it is not piloted. Boundary conditions and uncertainties are characterized.

Cutler, A. D.↗

Decision Engines for Software Analysis Using Satisfiability Modulo Theories Solvers

The area of software analysis, testing and verification is now undergoing a revolution thanks to the use of automated and scalable support for logical methods. A well-recognized premise is that at the core of software analysis engines is invariably a component using logical formulas for describing states and transformations between system states. The process of using this information for discovering and checking program properties (including such important properties as safety and security) amounts to automatic theorem proving. In particular, theorem provers that directly support common software constructs offer a compelling basis. Such provers are commonly called satisfiability modulo theories (SMT) solvers. Z3 is a state-of-the-art SMT solver. It is developed at Microsoft Research. It can be used to check the satisfiability of logical formulas over one or more theories such as arithmetic, bit-vectors, lists, records and arrays. The talk describes some of the technology behind modern SMT solvers, including the solver Z3. Z3 is currently mainly targeted at solving problems that arise in software analysis and verification. It has been applied to various contexts, such as systems for dynamic symbolic simulation (Pex, SAGE, Vigilante), for program verification and extended static checking (Spec#/Boggie, VCC, HAVOC), for software model checking (Yogi, SLAM), model-based design (FORMULA), security protocol code (F7), program run-time analysis and invariant generation (VS3). We will describe how it integrates support for a variety of theories that arise naturally in the context of the applications. There are several new promising avenues and the talk will touch on some of these and the challenges related to SMT solvers. Proceedings

Bjorner, Nikolaj↗

Bayesian Inference in the Modern Design of Experiments

This paper provides an elementary tutorial overview of Bayesian inference and its potential for application in aerospace experimentation in general and wind tunnel testing in particular. Bayes Theorem is reviewed and examples are provided to illustrate how it can be applied to objectively revise prior knowledge by incorporating insights subsequently obtained from additional observations, resulting in new (posterior) knowledge that combines information from both sources. A logical merger of Bayesian methods and certain aspects of Response Surface Modeling is explored. Specific applications to wind tunnel testing, computational code validation, and instrumentation calibration are discussed.

DeLoach, Richard↗

Role of computational fluid dynamics in unsteady aerodynamics for aeroelasticity

In the last two decades there have been extensive developments in computational unsteady transonic aerodynamics. Such developments are essential since the transonic regime plays an important role in the design of modern aircraft. Therefore, there has been a large effort to develop computational tools with which to accurately perform flutter analysis at transonic speeds. In the area of Computational Fluid Dynamics (CFD), unsteady transonic aerodynamics are characterized by the feature of modeling the motion of shock waves over aerodynamic bodies, such as wings. This modeling requires the solution of nonlinear partial differential equations. Most advanced codes such as XTRAN3S use the transonic small perturbation equation. Currently, XTRAN3S is being used for generic research in unsteady aerodynamics and aeroelasticity of almost full aircraft configurations. Use of Euler/Navier Stokes equations for simple typical sections has just begun. A brief history of the development of CFD for aeroelastic applications is summarized. The development of unsteady transonic aerodynamics and aeroelasticity are also summarized.

Guruswamy, Guru P.↗

Design of Experiments for Both Experimental and Analytical Study of Exhaust Plume Effects on Sonic Boom

Computational fluid dynamics (CFD) analysis has been performed to study the plume effects on sonic boom signature for isolated nozzle configurations. The objectives of these analyses were to provide comparison to past work using modern CFD analysis tools, to investigate the differences of high aspect ratio nozzles to circular (axisymmetric) nozzles, and to report the effects of under expanded nozzle operation on boom signature. CFD analysis was used to address the plume effects on sonic boom signature from a baseline exhaust nozzle. Nearfield pressure signatures were collected for nozzle pressure ratios (NPRs) between 6 and 10. A computer code was used to extrapolate these signatures to a ground-observed sonic boom N-wave. Trends show that there is a reduction in sonic boom N-wave signature as NPR is increased from 6 to 10. As low boom designs are developed and improved, there will be a need for understanding the interaction between the aircraft boat tail shocks and the exhaust nozzle plume. These CFD analyses will provide a baseline study for future analysis efforts. For further study, a design of experiments has been conducted to develop a hybrid method where both CFD and small scale wind tunnel testing will validate the observed trends. The CFD and testing will be used to screen a number of factors which are important to low boom propulsion integration, including boat tail angle, nozzle geometry, and the effect of spacing and stagger on nozzle pairs. To design the wind tunnel experiment, CFD was instrumental in developing a model which would provide adequate space to observe the nozzle and boat tail shock structure without interference from the wind tunnel walls.

Castner, Raymond S.↗

Hypervelocity Impact Performance of Open Cell Foam Core Sandwich Panel Structures

Open cell metallic foam core sandwich panel structures are of interest for application in spacecraft micrometeoroid and orbital debris shields due to their novel form and advantageous structural and thermal performance. Repeated shocking as a result of secondary impacts upon individual foam ligaments during the penetration process acts to raise the thermal state of impacting projectiles ; resulting in fragmentation, melting, and vaporization at lower velocities than with traditional shielding configurations (e.g. Whipple shield). In order to characterize the protective capability of these structures, an extensive experimental campaign was performed by the Johnson Space Center Hypervelocity Impact Technology Facility, the results of which are reported in this paper. Although not capable of competing against the protection levels achievable with leading heavy shields in use on modern high-risk vehicles (i.e. International Space Station modules), metallic foam core sandwich panels are shown to provide a substantial improvement over comparable structural panels and traditional low weight shielding alternatives such as honeycomb sandwich panels and metallic Whipple shields. A ballistic limit equation, generalized in terms of panel geometry, is derived and presented in a form suitable for application in risk assessment codes.

Ryan, S.↗