Search NASA⌕ Search

SEARCH · Search NASA

Results for “generic 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 199 records · Page 11

Polar platform payload requirements in the 1990's

NASA's Earth Orbiting System (EOS) and NOAA's operational payloads represent two of the major users of the Space Station Polar Platform capabilities. The EOS program will be designed for Shuttle launch, servicing and on-orbit augmentation, while the NOAA's payload will be designed for the operational monitoring of the earth's atmosphere, oceans, and land masses. An overview is given of both the EOS and NOAA platform programs as well as the implied platform requirements. It is concluded that the generic platform design must be capable of operating at altitudes ranging from Shuttle altitudes to NOAA altitudes (approximately 850 km). In addition, it must be able to accommodate approximately 5000 kg of payload mass, provide 5000 W of continuous power and up to 13 kW of peak power for short durations, and store and transmit data at rates up to 300 Mbps.

Vane, D.↗

Validation of a new flying quality criterion for the landing task

A strong correlation has been found to exist between flight path angle peak overshoot and pilot ratings for the landing task. The use of flight path overshoot as a flying quality metric for landing is validated by correlation with four different in-flight simulation programs and a ground simulation study. Configurations tested were primarily medium-weight generic transports. As a result of good correlation with this extensive data base, criterion boundaries are proposed for landing based on the flight path peak overshoot metric.

Berry, D. T.↗

Advanced composites for large Navy spacecraft

An overview is given of work conducted on contract for the Naval Sea Systems Command. The objective of this contract was to provide direction for the development of high modulus graphite reinforced metal matrix composites. These advanced materials can have a significant effect on the performance of a spacecraft before, during and after an evasive maneuver. The work conducted on this program was organized into seven technical tasks. Task 1 was development of a generic Navy spacecraft model. Finite element models of candidate structural designs were developed. In Task 2, the finite-element model(s) of the structure were used to conduct analytical assessments involving conventional materials, resin matrix composites and metal matrix composites (MMC). In Task 3 and 4, MMC material design, fabrication and evaluation was conducted. This consisted of generating material designs and developing a data base for a broad range of graphite reinforced MMC materials. All material was procured according to specifications which set material quality and material property standards. In Task 5, a set of evasive maneuvering requirements were derived and used in Task 6 to conduct analytical simulations. These analytical simulations used current SOA material properties and projected material properties to provide an indication of key payoffs for material development. In Task 7, a set of material development recommendations was generated.

Davis, William E.↗

Space Cryogenics Workshop, 10th, Cleveland, OH, June 18-20, 1991, Proceedings

The present workshop on cryogenics discusses the anomalous on-orbit behavior of the Cosmic Background Explorer Dewar, the SHOOT orbital operations, cooling options for Astromag, and space IR telescope facility mission and cryogenic design. Attention is given to the design of a spaceworthy adiabatic demagnetization refrigerator, the evaluation of metal hydride compressors for applications in Joule-Thomson cryocoolers, diaphragm Stirling cryocooler developments, and a computer simulation model for Stirling refrigerators. Topics addressed include low-gravity thermal stratification of liquid helium on SHOOT, a screening program to select a resin for gravity probe-B composites, a simplified generic cryostat thermal model for predicting cryogen mass and lifetime, and the effect of gas mass flux on cryogenic liquid jet breakup. Also discussed are damping criteria for thermal acoustic oscillations in slush and liquid hydrogen systems, an STS-based cryogenic fluid management experiment, and the design and testing of a cryogenic mixer pump.

Source record↗

Enigma Version 12

Enigma Version 12 software combines model building, animation, and engineering visualization into one concise software package. Enigma employs a versatile user interface to allow average users access to even the most complex pieces of the application. Using Enigma eliminates the need to buy and learn several software packages to create an engineering visualization. Models can be created and/or modified within Enigma down to the polygon level. Textures and materials can be applied for additional realism. Within Enigma, these models can be combined to create systems of models that have a hierarchical relationship to one another, such as a robotic arm. Then these systems can be animated within the program or controlled by an external application programming interface (API). In addition, Enigma provides the ability to use plug-ins. Plugins allow the user to create custom code for a specific application and access the Enigma model and system data, but still use the Enigma drawing functionality. CAD files can be imported into Enigma and combined to create systems of computer graphics models that can be manipulated with constraints. An API is available so that an engineer can write a simulation and drive the computer graphics models with no knowledge of computer graphics. An animation editor allows an engineer to set up sequences of animations generated by simulations or by conceptual trajectories in order to record these to highquality media for presentation. Enigma Version 12 Lyndon B. Johnson Space Center, Houston, Texas 28 NASA Tech Briefs, September 2013 Planetary Protection Bioburden Analysis Program NASA's Jet Propulsion Laboratory, Pasadena, California This program is a Microsoft Access program that performed statistical analysis of the colony counts from assays performed on the Mars Science Laboratory (MSL) spacecraft to determine the bioburden density, 3-sigma biodensity, and the total bioburdens required for the MSL prelaunch reports. It also contains numerous tools that report the data in various ways to simplify the reports required. The program performs all the calculations directly in the MS Access program. Prior to this development, the data was exported to large Excel files that had to be cut and pasted to provide the desired results. The program contains a main menu and a number of submenus. Analyses can be performed by using either all the assays, or only the accountable assays that will be used in the final analysis. There are three options on the first menu: either calculate using (1) the old MER (Mars Exploration Rover) statistics, (2) the MSL statistics for all the assays, or This software implements penetration limit equations for common micrometeoroid and orbital debris (MMOD) shield configurations, windows, and thermal protection systems. Allowable MMOD risk is formulated in terms of the probability of penetration (PNP) of the spacecraft pressure hull. For calculating the risk, spacecraft geometry models, mission profiles, debris environment models, and penetration limit equations for installed shielding configurations are required. Risk assessment software such as NASA's BUMPERII is used to calculate mission PNP; however, they are unsuitable for use in shield design and preliminary analysis studies. The software defines a single equation for the design and performance evaluation of common MMOD shielding configurations, windows, and thermal protection systems, along with a description of their validity range and guidelines for their application. Recommendations are based on preliminary reviews of fundamental assumptions, and accuracy in predicting experimental impact test results. The software is programmed in Visual Basic for Applications for installation as a simple add-in for Microsoft Excel. The user is directed to a graphical user interface (GUI) that requires user inputs and provides solutions directly in Microsoft Excel workbooks. This work was done by Shannon Ryan of the USRA Lunar and Planetary Institute for Johnson Space Center. Further information is contained in a TSP (see page 1). MSC- 24582-1 Micrometeoroid and Orbital Debris (MMOD) Shield Ballistic Limit Analysis Program Lyndon B. Johnson Space Center, Houston, Texas Commercially, because it is so generic, Enigma can be used for almost any project that requires engineering visualization, model building, or animation. Models in Enigma can be exported to many other formats for use in other applications as well. Educationally, Enigma is being used to allow university students to visualize robotic algorithms in a simulation mode before using them with actual hardware.

Shores, David↗

Unsteady Aerodynamic Modeling in Roll for the NASA Generic Transport Model

Reducing the impact of loss-of-control conditions on commercial transport aircraft is a primary goal of the NASA Aviation Safety Program. One aspect in developing the supporting technologies is to improve the aerodynamic models that represent these adverse conditions. Aerodynamic models appropriate for loss of control conditions require a more general mathematical representation to predict nonlinear unsteady behaviors. In this paper, a more general mathematical model is proposed for the subscale NASA Generic Transport Model (GTM) that covers both low and high angles of attack. Particular attention is devoted to the stall region where full-scale transports have demonstrated a tendency for roll instability. The complete aerodynamic model was estimated from dynamic wind-tunnel data. Advanced computational methods are used to improve understanding and visualize the flow physics within the region where roll instability is a factor.

Murphy, Patrick C.↗

Real-time aerodynamic heating and surface temperature calculations for hypersonic flight simulation

A real-time heating algorithm was derived and installed on the Ames Research Center Dryden Flight Research Facility real-time flight simulator. This program can calculate two- and three-dimensional stagnation point surface heating rates and surface temperatures. The two-dimensional calculations can be made with or without leading-edge sweep. In addition, upper and lower surface heating rates and surface temperatures for flat plates, wedges, and cones can be calculated. Laminar or turbulent heating can be calculated, with boundary-layer transition made a function of free-stream Reynolds number and free-stream Mach number. Real-time heating rates and surface temperatures calculated for a generic hypersonic vehicle are presented and compared with more exact values computed by a batch aeroheating program. As these comparisons show, the heating algorithm used on the flight simulator calculates surface heating rates and temperatures well within the accuracy required to evaluate flight profiles for acceptable heating trajectories.

Quinn, Robert D.↗

Retrofitting the AutoBayes Program Synthesis System with Concrete Syntax

AutoBayes is a fully automatic, schema-based program synthesis system for statistical data analysis applications. Its core component is a schema library. i.e., a collection of generic code templates with associated applicability constraints which are instantiated in a problem-specific way during synthesis. Currently, AutoBayes is implemented in Prolog; the schemas thus use abstract syntax (i.e., Prolog terms) to formulate the templates. However, the conceptual distance between this abstract representation and the concrete syntax of the generated programs makes the schemas hard to create and maintain. In this paper we describe how AutoBayes is retrofitted with concrete syntax. We show how it is integrated into Prolog and describe how the seamless interaction of concrete syntax fragments with AutoBayes's remaining legacy meta-programming kernel based on abstract syntax is achieved. We apply the approach to gradually mitigate individual schemas without forcing a disruptive migration of the entire system to a different First experiences show that a smooth migration can be achieved. Moreover, it can result in a considerable reduction of the code size and improved readability of the code. In particular, abstracting out fresh-variable generation and second-order term construction allows the formulation of larger continuous fragments.

Fischer, Bernd↗

Zero-G Workstation Design

Zero-g workstations were designed throughout manned spaceflight, based on different criteria and requirements for different programs. The history of design of these workstations is presented along with a thorough evaluation of selected Skylab workstations (the best zero-g experience available on the subject). The results were applied to on-going and future programs, with special emphasis on the correlation of neutral body posture in zero-g to workstation design. Where selected samples of shuttle orbiter workstations are shown as currently designed and compared to experience gained during prior programs in terms of man machine interface design, the evaluations were done in a generic sense to show the methods of applying evaluative techniques.

Gundersen, R. T.↗

Coal gasification systems engineering and analysis, volume 2

The major design related features of each generic plant system were characterized in a catalog. Based on the catalog and requirements data, approximately 17 designs and cost estimates were developed for MBG and alternate products. A series of generic trade studies was conducted to support all of the design studies. A set of cost and programmatic analyses were conducted to supplement the designs. The cost methodology employed for the design and sensitivity studies was documented and implemented in a computer program. Plant design and construction schedules were developed for the K-T, Texaco, and B&W MBG plant designs. A generic work breakdown structure was prepared, based on the K-T design, to coincide with TVA's planned management approach. An extensive set of cost sensitivity analyses was completed for K-T, Texaco, and B&W design. Product price competitiveness was evaluated for MBG and the alternate products. A draft management policy and procedures manual was evaluated. A supporting technology development plan was developed to address high technology risk issues. The issues were identified and ranked in terms of importance and tractability, and a plan developed for obtaining data or developing technology required to mitigate the risk.

Source record↗

Relativistic Gravitational Experiments in Space

The results are summarized of a workshop on future gravitational physics space missions. The purpose of the workshop was to define generic technological requirements for such missions. NASA will use the results to direct its program of advanced technology development.

Hellings, Ronald W.↗

The Buffer Diagnostic Prototype: A fault isolation application using CLIPS

This paper describes problem domain characteristics and development experiences from using CLIPS 6.0 in a proof-of-concept troubleshooting application called the Buffer Diagnostic Prototype. The problem domain is a large digital communications subsystems called the real-time network (RTN), which was designed to upgrade the launch processing system used for shuttle support at KSC. The RTN enables up to 255 computers to share 50,000 data points with millisecond response times. The RTN's extensive built-in test capability but lack of any automatic fault isolation capability presents a unique opportunity for a diagnostic expert system application. The Buffer Diagnostic Prototype addresses RTN diagnosis with a multiple strategy approach. A novel technique called 'faulty causality' employs inexact qualitative models to process test results. Experimental knowledge provides a capability to recognize symptom-fault associations. The implementation utilizes rule-based and procedural programming techniques, including a goal-directed control structure and simple text-based generic user interface that may be reusable for other rapid prototyping applications. Although limited in scope, this project demonstrates a diagnostic approach that may be adapted to troubleshoot a broad range of equipment.

Porter, Ken↗

Optimization of Wing-Body Configurations by the Euler Equations

This paper describes a new wing-body design procedure which is based on the Euler equations and a constrained numerical optimization technique. The geometry modification is based on a set of fundamental modes defined on the unit interval. A design example involving a generic wing-body model is presented to demonstrate the usefulness of the design program. It is shown that the use of an Euler solver coupled with a direct numerical optimization procedure is affordable on the current generation of supercomputers.

Chang, I.-Chung↗

Operationally Efficient Propulsion System Study (OEPSS) data book. Volume 1: Generic ground operations data

This study was initiated to identify operations problems and cost drivers for current propulsion systems and to identify technology and design approaches to increase the operational efficiency and reduce operations costs for future propulsion systems. To provide readily usable data for the Advance Launch System (ALS) program, the results of the Operationally Efficient Propulsion System Study (OEPSS) were organized into a series of OEPSS Data Books as follows: Volume 1, Generic Ground Operations Data; Volume 2, Ground Operations Problems; Volume 3, Operations Technology; Volume 4, OEPSS Design Concepts; and Volume 5, OEPSS Final Review Briefing, which summarizes the activities and results of the study. This volume presents ground processing data for a generic LOX/LH2 booster and core propulsion system based on current STS experience. The data presented includes: top logic diagram, process flow, activities bar-chart, loaded timelines, manpower requirements in terms of duration, headcount and skill mix per operations and maintenance instruction (OMI), and critical path tasks and durations.

Byrd, Raymond J.↗

Burner liner thermal/structural load modeling: TRANCITS program user's manual

Transfer Analysis Code to Interface Thermal/Structural Problems (TRANCITS) is discussed. The TRANCITS code satisfies all the objectives for transferring thermal data between heat transfer and structural models of combustor liners and it can be used as a generic thermal translator between heat transfer and stress models of any component, regardless of the geometry. The TRANCITS can accurately and efficiently convert the temperature distributions predicted by the heat transfer programs to those required by the stress codes. It can be used for both linear and nonlinear structural codes and can produce nodal temperatures, elemental centroid temperatures, or elemental Gauss point temperatures. The thermal output of both the MARC and SINDA heat transfer codes can be interfaced directly with TRANCITS, and it will automatically produce stress model codes formatted for NASTRAN and MARC. Any thermal program and structural program can be interfaced by using the neutral input and output forms supported by TRANCITS.

Maffeo, R.↗

Space Shuttle Operations and Infrastructure: A Systems Analysis of Design Root Causes and Effects

This NASA Technical Publication explores and documents the nature of Space Shuttle operations and its supporting infrastructure and addresses fundamental questions often asked of the Space Shuttle program why does it take so long to turnaround the Space Shuttle for flight and why does it cost so much? Further, the report provides an overview of the cause-and effect relationships between generic flight and ground system design characteristics and resulting operations by using actual cumulative maintenance task times as a relative measure of direct work content. In addition, this NASA TP provides an overview of how the Space Shuttle program's operational infrastructure extends and accumulates from these design characteristics. Finally, and most important, the report derives a set of generic needs from which designers can revolutionize space travel from the inside out by developing and maturing more operable and supportable systems.

McCleskey, Carey M.↗

An object oriented generic controller using CLIPS

In today's applications, the need for the division of code and data has focused on the growth of object oriented programming. This philosophy gives software engineers greater control over the environment of an application. Yet the use of object oriented design does not exclude the need for greater understanding by the application of what the controller is doing. Such understanding is only possible by using expert systems. Providing a controller that is capable of controlling an object by using rule-based expertise would expedite the use of both object oriented design and expert knowledge of the dynamic of an environment in modern controllers. This project presents a model of a controller that uses the CLIPS expert system and objects in C++ to create a generic controller. The polymorphic abilities of C++ allow for the design of a generic component stored in individual data files. Accompanying the component is a set of rules written in CLIPS which provide the following: the control of individual components, the input of sensory data from components and the ability to find the status of a given component. Along with the data describing the application, a set of inference rules written in CLIPS allows the application to make use of sensory facts and status and control abilities. As a demonstration of this ability, the control of the environment of a house is provided. This demonstration includes the data files describing the rooms and their contents as far as devices, windows and doors. The rules used for the home consist of the flow of people in the house and the control of devices by the home owner.

Nivens, Cody R.↗

Overview of NASA's Thermal Control System Development for Exploration Project

The now-cancelled Constellation Program included the Orion, Altair, and Lunar Surface Systems project offices. The first two elements, Orion and Altair, were planned to be manned space vehicles while the third element was much more diverse and included several sub-elements. Among other things, these sub-elements were Rovers and a Lunar Habitat. The planned missions involving these systems and vehicles included several risks and design challenges. Due to the unique thermal operating environment, many of these risks and challenges were associated with the vehicles thermal control system. NASA s Exploration Technology Development Program (ETDP) consisted of various technology development projects. The project chartered with mitigating the aforementioned thermal risks and design challenges was the Thermal Control System Development for Exploration Project. These risks and design challenges were being addressed through a rigorous technology development process that was planned to culminate with an integrated thermal control system test. Although the technologies being developed were originally aimed towards mitigating specific Constellation risks, the technology development process is being continued within a new program. This continued effort is justified by the fact that many of the technologies are generically applicable to future spacecraft thermal control systems. The current paper summarizes the development efforts being performed by the technology development project. The development efforts involve heat acquisition and heat rejection hardware including radiators, heat exchangers, and evaporators. The project has also been developing advanced phase change material heat sinks and performing a material compatibility assessment for a promising thermal control system working fluid. The to-date progress and lessons-learned from these development efforts will be discussed throughout the paper.

Stephan, Ryan A.↗