Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming systems”

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,585 records · Page 88

Computer program determines chemical composition of physical system at equilibrium

FORTRAN 4 digital computer program calculates equilibrium composition of complex, multiphase chemical systems. This is a free energy minimization method with solution of the problem reduced to mathematical operations, without concern for the chemistry involved. Also certain thermodynamic properties are determined as byproducts of the main calculations.

Kwong, S. S.↗

Programs for Testing an SSME-Monitoring System

A suite of computer programs has been developed for special test equipment (STE) that is used in verification testing of the Health Management Computer Integrated Rack Assembly (HMCIRA), a ground-based system of analog and digital electronic hardware and software for "flight-like" testing for development of components of an advanced health-management system for the space shuttle main engine (SSME). The STE software enables the STE to simulate the analog input and the data flow of an SSME test firing from start to finish.

Lang, Andre↗

Model Predictive Control of Discrete-Continuous Energy Systems via Generalized Disjunctive Programming

Generalized Disjunctive Programming (GDP) provides an alternative framework to model optimization problems with both discrete and continuous variables. The key idea behind GDP involves the use of logical disjunctions to represent discrete decisions in the continuous space, and logical propositions to denote algebraic constraints in the discrete space. Compared to traditional mixed-integer programming (MIP), the inherent logic structure in GDP yields tighter relaxations that are exploited by global branch and bound algorithms to improve solution quality. In this paper, we present a general GDP model for optimal control of hybrid systems that exhibit both discrete and continuous dynamics. Specifically, we use GDP to formulate a model predictive control (MPC) model for piecewise-affine systems with implicit switching logic. As an example, the GDP-based MPC approach is used as a supervisory control to improve energy efficiency in residential buildings with binary on/off, relay-based thermostats. A simulation study is used to demonstrate the validity of the proposed approach, and the improved solution quality compared to existing MIPbased control approaches.

Bhattacharya, Arnab↗

Aviation System Technology Advanced Research Program - AvSTAR

The objectives of this presentation is to provide the research and development by 2007 necessary to: complete the development of technology for tomorrow (Free-Flight); provide the foundations for setting the direction for the future (Beyond Free-Flight). The goals are to establish tomorrow's as well as the future's Air transportation system.

Denery, Dallas G.↗

Results from computer program for analyzing scattered light suppression systems for large space telescope

A computer program was developed which has the ability to analyze the performance of most light suppression systems so as to predict the amount of scattered light which will reach the image plane for various conditions of unwanted light input from the sun, earth, or moon. This program was used to analyze three different configurations of the large space telescope (LST): an LST with a truncated sunshield, an LST with an extended cylindrical sunshield, and an LST with a conical sunshield which is tilted upwards. The computer program gives the user detailed information as to the paths taken by the unwanted stray light to reach the image plane, and pinpoints those portions of the light suppression system which contribute most of the stray light, so that areas requiring improvements are evident. Certain design guide lines were formulated for any light suppression system selected for the LST, and one which meets these requirements (the tilted sunshade) is described in detail.

Tifft, W. G.↗

Program for Space Shuttle Payload Cabling

EXCABL is expert-system computer program developed to route electrical cables in Space Shuttle Orbiter payload bay for each mission. Automates cable-routing process and provides data for cable-installation documents. Automation increased speed and accuracy of payload-integration process, and expert system codifies knowledge cabling experts have acquired. Written in ART.

Schultz, Roger D.↗

Design considerations for the CELSS test facility engineering development unit

The NASA Controlled Ecological Life Support System (CELSS) Program has the goal of developing life support systems for humans in space based on the use of higher plants. The program has supported research at universities with a primary focus of increasing the productivity of candidate crop plants. To understand the effects of the space environment on plant productivity, the CELSS Test Facility (CTF) has been developed as an instrument that will permit the evaluation of plant productivity on Space Station Freedom. The CFT will maintain specific environmental conditions and collect data on gas exchange rates and biomass accumulation over the growth period of several crop plants grown sequentially from seed to harvest. To better understand the systems needed to support plants and maintain the evironmental conditions required by CTF, an Engineering Development Unit (EDU) is being constructed at NASA Ames Research Center (ARC) in the Advanced Life Support Division. The EDU will provide the means of testing and evaluating hardware solutions to CTF requirements. This paper reviews the CTF science and functional requirements, and provides a description of the EDU objectives, design approach, subsystem descriptions, and some of the technology tools employed in accomplishing the design.

Kliss, M.↗

Program for Analyzing Flows in a Complex Network

Generalized Fluid System Simulation Program (GFSSP) version 4 is a general-purpose computer program for analyzing steady-state and transient flows in a complex fluid network. The program is capable of modeling compressibility, fluid transients (e.g., water hammers), phase changes, mixtures of chemical species, and such externally applied body forces as gravitational and centrifugal ones. A graphical user interface enables the user to interactively develop a simulation of a fluid network consisting of nodes and branches. The user can also run the simulation and view the results in the interface. The system of equations for conservation of mass, energy, chemical species, and momentum is solved numerically by a combination of the Newton-Raphson and successive-substitution methods.

Majumdar, Alok Kumar↗

National plan to enhance aviation safety through human factors improvements

The purpose of this section of the plan is to establish a development and implementation strategy plan for improving safety and efficiency in the Air Traffic Control (ATC) system. These improvements will be achieved through the proper applications of human factors considerations to the present and future systems. The program will have four basic goals: (1) prepare for the future system through proper hiring and training; (2) develop a controller work station team concept (managing human errors); (3) understand and address the human factors implications of negative system results; and (4) define the proper division of responsibilities and interactions between the human and the machine in ATC systems. This plan addresses six program elements which together address the overall purpose. The six program elements are: (1) determine principles of human-centered automation that will enhance aviation safety and the efficiency of the air traffic controller; (2) provide new and/or enhanced methods and techniques to measure, assess, and improve human performance in the ATC environment; (3) determine system needs and methods for information transfer between and within controller teams and between controller teams and the cockpit; (4) determine how new controller work station technology can optimally be applied and integrated to enhance safety and efficiency; (5) assess training needs and develop improved techniques and strategies for selection, training, and evaluation of controllers; and (6) develop standards, methods, and procedures for the certification and validation of human engineering in the design, testing, and implementation of any hardware or software system element which affects information flow to or from the human.

Foushee, Clay↗

NASA RPS Program Overview: A Focus on RPS Users

The goal of NASA's Radioisotope Power Systems (RPS) Program is to make RPS ready and available to support the exploration of the solar system in environments where the use of conventional solar or chemical power generation is impractical or impossible to meet the needs of the missions. To meet this goal, the RPS Program, working closely with the Department of Energy, performs mission and system studies (such as the recently released Nuclear Power Assessment Study), assesses the readiness of promising technologies to infuse in future generators, assesses the sustainment of key RPS capabilities and knowledge, forecasts and tracks the Programs budgetary needs, and disseminates current information about RPS to the community of potential users. This process has been refined and used to determine the current content of the RPS Programs portfolio. This portfolio currently includes an effort to mature advanced thermoelectric technology for possible integration into an enhanced Multi-Mission Radioisotope Generator (eMMRTG), sustainment and production of the currently deployed MMRTG, and technology investments that could lead to a future Stirling Radioisotope Generator (SRG). This paper describes the program planning processes that have been used, the currently available MMRTG, and one of the potential future systems, the eMMRTG.

Radioisotope↗

National Launch System Space Transportation Main Engine

The present liquid-oxygen/liquid-hydrogen engine is described as meeting the specific requirements of the National Launch System (NLS) Program including cost-effectiveness and robustness. An overview of the NLS and its objectives is given which indicates that the program aims to develop a flexible launch system to meet security, civil, and commercial needs. The Space Transportation Main Engine (STME) provides core and boost propulsion for the 1.5-stage vehicle and core propulsion for the solid booster vehicle. The design incorporates step-throttling, order-of-magnitude reductions in welds, and configuration targets designed to optimize robustness. The STME is designed to provide adaptable and dependable propulsion while minimizing recurring costs and is designed to meet the needs of NLS and other typical space-transportation programs currently being planned.

Hoodless, Ralph M., Jr.↗

Aircraft Engine Technology for Green Aviation to Reduce Fuel Burn

The NASA Fundamental Aeronautics Program Subsonic Fixed Wing Project and Integrated Systems Research Program Environmentally Responsible Aviation Project in the Aeronautics Research Mission Directorate are conducting research on advanced aircraft technology to address the environmental goals of reducing fuel burn, noise and NOx emissions for aircraft in 2020 and beyond. Both Projects, in collaborative partnerships with U.S. Industry, Academia, and other Government Agencies, have made significant progress toward reaching the N+2 (2020) and N+3 (beyond 2025) installed fuel burn goals by fundamental aircraft engine technology development, subscale component experimental investigations, full scale integrated systems validation testing, and development validation of state of the art computation design and analysis codes. Specific areas of propulsion technology research are discussed and progress to date.

Hughes, Christopher E.↗

Systems and methods for enhanced sequential power system model parameter estimation

A system for enhanced sequential power system model calibration is provided. The system is programmed to store a model of a device. The model includes a plurality of parameters. The system is also programmed to receive a plurality of events associated with the device, receive a first set of calibration values for the plurality of parameters, generate a plurality of sets of calibration values for the plurality of parameters, for each of the plurality of sets of calibration values, analyze a first event of the plurality of events using a corresponding set of calibration values to generate a plurality of updated sets of calibration values, analyze the plurality of updated sets of calibration values to determine a current updated set of calibration values, and update the model to include the current updated set of calibration values.

Wang, Honggang↗

Optics Program Modified for Multithreaded Parallel Computing

A powerful high-performance computer program for simulating and analyzing adaptive and controlled optical systems has been developed by modifying the serial version of the Modeling and Analysis for Controlled Optical Systems (MACOS) program to impart capabilities for multithreaded parallel processing on computing systems ranging from supercomputers down to Symmetric Multiprocessing (SMP) personal computers. The modifications included the incorporation of OpenMP, a portable and widely supported application interface software, that can be used to explicitly add multithreaded parallelism to an application program under a shared-memory programming model. OpenMP was applied to parallelize ray-tracing calculations, one of the major computing components in MACOS. Multithreading is also used in the diffraction propagation of light in MACOS based on pthreads [POSIX Thread, (where "POSIX" signifies a portable operating system for UNIX)]. In tests of the parallelized version of MACOS, the speedup in ray-tracing calculations was found to be linear, or proportional to the number of processors, while the speedup in diffraction calculations ranged from 50 to 60 percent, depending on the type and number of processors. The parallelized version of MACOS is portable, and, to the user, its interface is basically the same as that of the original serial version of MACOS.

Lou, John↗