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 163 records · Page 9

Generic Environment for Simulating Launch Operations

GEM-FLO (A Generic Simulation Environment for Modeling Future Launch Operations) is a computer program that facilitates creation of discrete-event simulation models of ground processes in which reusable or expendable launch vehicles (RLVs) are prepared for flight. GEM-FLO includes a component, developed in Visual Basic, that generates a graphical user interface (GUI) and a component, developed in the Arena simulation language, that creates a generic discrete-event simulation model. Through the GUI, GEM-FLO elicits RLV design information from the user. The design information can include information on flight hardware elements, resources, and ground processes. GEM-FLO translates the user s responses into mathematical variables and expressions that populate the generic simulation model. The variables and expressions can represent processing times, resource capacities, status variables, and other process parameters needed to configure a simulation model that reflects the ground processing flow and requirements of a specific RLV. Upon execution of the model, GEMFLO puts out data on many measures of performance, including the flight rate, turnaround time, and utilization of resources. This information can serve as the basis for determining whether design goals can be met, and for comparing characteristics of competing RLV designs

Steele, Martin↗

Small engine technology programs

Described here is the small engine technology program being sponsored at the Lewis Research Center. Small gas turbine research is aimed at general aviation, commuter aircraft, rotorcraft, and cruise missile applications. The Rotary Engine program is aimed at supplying fuel flexible, fuel efficient technology to the general aviation industry, but also has applications to other missions. The Automotive Gas Turbine (AGT) and Heavy-Duty Diesel Transport Technology (HDTT) programs are sponsored by DOE. The Compound Cycle Engine program is sponsored by the Army. All of the programs are aimed towards highly efficient engine cycles, very efficient components, and the use of high temperature structural ceramics. This research tends to be generic in nature and has broad applications. The HDTT, rotary technology, and the compound cycle programs are all examining approaches to minimum heat rejection, or 'adiabatic' systems employing advanced materials. The AGT program is also directed towards ceramics application to gas turbine hot section components. Turbomachinery advances in the gas turbine programs will benefit advanced turbochargers and turbocompounders for the intermittent combustion systems, and the fundamental understandings and analytical codes developed in the research and technology programs will be directly applicable to the system projects.

Niedzwiecki, Richard W.↗

Development of pressure containment and damage tolerance technology for composite fuselage structures in large transport aircraft

NASA sponsored composites research and development programs were set in place to develop the critical engineering technologies in large transport aircraft structures. This NASA-Boeing program focused on the critical issues of damage tolerance and pressure containment generic to the fuselage structure of large pressurized aircraft. Skin-stringer and honeycomb sandwich composite fuselage shell designs were evaluated to resolve these issues. Analyses were developed to model the structural response of the fuselage shell designs, and a development test program evaluated the selected design configurations to appropriate load conditions.

Smith, P. J.↗

Precise time and time interval users, requirements and specifications

The functional areas of application of Precise Time and Time Interval (PTTI) were considered and expanded. A comprehensive overview of the PTTI requirements and applications would provide an opportunity for individuals working in a specific functional area. Mutual problems, requirements, applications or successes shared by those in other functional areas were studied. Based upon the results of a two year study a compendium of PTTI requirements, applications and the means of meeting the requirements among Department of Defense components, other government agencies and major commercial users was compiled and is presented. It was found that the planning process for PTTI support for new acquisitions or new programs was less than a well defined, coordinated process. The processes are described in general terms and a generic model for requirements determination and subsequent coordination which may enhance the planning process and introduce cost benefits to the program is also presented.

Bowser, J. R.↗

Optimal control computer programs

The solution of the optimal control problem, even with low order dynamical systems, can usually strain the analytical ability of most engineers. The understanding of this subject matter, therefore, would be greatly enhanced if a software package existed that could simulate simple generic problems. Surprisingly, despite a great abundance of commercially available control software, few, if any, address the part of optimal control in its most generic form. The purpose of this paper is, therefore, to present a simple computer program that will perform simulations of optimal control problems that arise from the first necessary condition and the Pontryagin's maximum principle.

Kuo, F.↗

Evaluation of automated decision making methodologies and development of an integrated robotic system simulation: Study results

The implementation of a generic computer simulation for manipulator systems (ROBSIM) is described. The program is written in FORTRAN, and allows the user to: (1) Interactively define a manipulator system consisting of multiple arms, load objects, targets, and an environment; (2) Request graphic display or replay of manipulator motion; (3) Investigate and simulate various control methods including manual force/torque and active compliance control; and (4) Perform kinematic analysis, requirements analysis, and response simulation of manipulamotion. Previous reports have described the algorithms and procedures for using ROBSIM. These reports are superseded and additional features which were added are described. They are: (1) The ability to define motion profiles and compute loads on a common base to which manipulator arms are attached; (2) Capability to accept data describing manipulator geometry from a Computer Aided Design data base using the Initial Graphics exchange Specification format; (3) A manipulator control algorithm derived from processing the TV image of known reference points on a target; and (4) A vocabulary of simple high level task commands which can be used to define task scenarios.

Haley, D. C.↗

Automated software development workstation

A workstation is being developed that provides a computational environment for all NASA engineers across application boundaries, which automates reuse of existing NASA software and designs, and efficiently and effectively allows new programs and/or designs to be developed, catalogued, and reused. The generic workstation is made domain specific by specialization of the user interface, capturing engineering design expertise for the domain, and by constructing/using a library of pertinent information. The incorporation of software reusability principles and expert system technology into this workstation provide the obvious benefits of increased productivity, improved software use and design reliability, and enhanced engineering quality by bringing engineering to higher levels of abstraction based on a well tested and classified library.

Prouty, Dale A.↗

Finite element analysis of thermal barrier coatings

The near-term objective is to develop an understanding of the states of stresses and strains in a Zirconia-yttria thermal barrier coating (TBC) experiencing a given temperature drop. Results so obtained are expected to facilitate experimental work. In order to gain realistic insights into the distribution of stresses and strains in a complex TBC, the finite element approach was selected to model a cylindrical TBC specimen. Experimental evidence reported in the literature indicated the presence of rough interface between the ceramic coat and bond coat. Oxidation of the bond coat at ceramic-bond interface was observed, as was a small amount of cracking in the ceramics near the ceramic-bond interface. To account for these complex features, a plane-strain finite element computer program known as TBCOC was developed, taking advantage of a generic computer code known as MARC. This generic code was made available through the use of a supercomputer (Cray 1). The TBCOC model contains 1316 nodal points and 2140 finite elements. It is capable of a uniform isothermal loading. Results of a sample computer run are presented.

Chang, G. C.↗

Artificial intelligence applications in space and SDI: A survey

The purpose of this paper is to survey existing and planned Artificial Intelligence (AI) applications to show that they are sufficiently advanced for 32 percent of all space applications and SDI (Space Defense Initiative) software to be AI-based software. To best define the needs that AI can fill in space and SDI programs, this paper enumerates primary areas of research and lists generic application areas. Current and planned NASA and military space projects in AI will be reviewed. This review will be largely in the selected area of expert systems. Finally, direct applications of AI to SDI will be treated. The conclusion covers the importance of AI to space and SDI applications, and conversely, their importance to AI.

Fiala, Harvey E.↗

Plant-module for autonomous space-support (p-mass).

A wide variety of technical and science questions arise when attempting to envision the long-term support of plants, algae and bacteria in space. Currently, spaceflight data remain elusive since there are no U.S. carriers for investigating either the germane technical or scientific issues. The first flight of the Commercial Experiment Transporter (COMET) will provide a nominal 30 day orbital opportunity to evlauate such issues. The P-Mass is a small payload that is designed to meet the mass (40 lbs), Volume (1.5cu. ft.), and power (120 W0 constraints of one of several COMET payloads while enabling flight evaluations of plants, algae and bacteria. Various biological sub-systems have been similarly evaluated. Through a variety of sensors coupled with color video, the P-Mass performance and the supported biological systems will be compared for terrestrial controls versus spaceflight materials. This small, low cost payload should return valuable regarding the requirements for hardware and biological systems needed to move toward biogenerative life support systems in space. In addition, it should be possible to accurately identify major unresolved difficulties that may arise in the long-term, this generic spaceflight capability should enable a variety of plant research programs focused on the use of microgravity to modulate and exploit plant products for commercial applications ranging from new agricultural products to pharmacological feedstocks and new controlled agricultural strategies.

Luttges, M. W.↗

Efficient Unsteady Model Estimation Using Computational and Experimental Data

Improving aircraft simulations for pilot training in loss-of-control and stalled conditions is one goal of NASA research in the System Wide Safety Program. One part of this effort is to develop appropriate generic aerodynamic models that provide representative responses in simulation for a given class of aircraft. In this part of the flight envelope nonlinear unsteady responses are often present and may require an extended aerodynamic model compared to that used in the conventional flight envelope. In this preliminary study, two objectives are addressed. First, to obtain a representative model for a NASA generic aircraft at an unsteady condition in the flight envelope and second, to evaluate the techniques involved. To meet these objectives, two different generic aircraft configurations are modeled using both experimental and analytical data. With these results, an initial assessment of the efficiency and quality of the tools and test techniques are evaluated to develop guidance for analytical and experimental approaches to unsteady modeling.

Murphy, Patrick C.↗

Computational Study of a Generic T-tail Transport

This paper presents a computational study on the static and dynamic stability characteristics of a generic transport T-tail configuration under a NASA research program to improve stall models for civil transports. The NASA Tetrahedral Unstructured Software System (TetrUSS) was used to obtain both static and periodic dynamic solutions at low speed conditions for three Reynolds number conditions up to 60 deg angle of attack. The computational results are compared to experimental data. The dominant effects of Reynolds number for the static conditions were found to occur in the stall region. The pitch and roll damping coefficients compared well to experimental results up to up to 40 deg angle of attack whereas yaw damping coefficient agreed only up to 20 deg angle of attack.

McMillin, S. Naomi↗

Development of lightweight reinforced plastic laminates for spacecraft interior applications

Lightweight, Kevlar - reinforced laminating systems that are non-burning, generate little smoke in the space shuttle environment, and are physically equivalent to the fiberglass/polyimide system used in the Apollo program for non-structural cabin panels, racks, etc. Resin systems representing five generic classes were screened as matrices for Kevlar 49 reinforced laminates. Of the systems evaluated, the polyimides were the most promising with the phenolics a close second. Skybond 703 was selected as the most promising resin candidate. With the exception of compression strength, all program goals of physical and mechanical properties were exceeded. Several prototype space shuttle mobility and translation handrail segments were manufactured using Kevlar/epoxy and Kevlar-graphite/epoxy. This application shows significant weight savings over the baseline aluminum configuration used previous. The hybrid Kevlar-graphite/epoxy is more suitable from a processing standpoint.

Hertz, J.↗

Generating Customized Verifiers for Automatically Generated Code

Program verification using Hoare-style techniques requires many logical annotations. We have previously developed a generic annotation inference algorithm that weaves in all annotations required to certify safety properties for automatically generated code. It uses patterns to capture generator- and property-specific code idioms and property-specific meta-program fragments to construct the annotations. The algorithm is customized by specifying the code patterns and integrating them with the meta-program fragments for annotation construction. However, this is difficult since it involves tedious and error-prone low-level term manipulations. Here, we describe an annotation schema compiler that largely automates this customization task using generative techniques. It takes a collection of high-level declarative annotation schemas tailored towards a specific code generator and safety property, and generates all customized analysis functions and glue code required for interfacing with the generic algorithm core, thus effectively creating a customized annotation inference algorithm. The compiler raises the level of abstraction and simplifies schema development and maintenance. It also takes care of some more routine aspects of formulating patterns and schemas, in particular handling of irrelevant program fragments and irrelevant variance in the program structure, which reduces the size, complexity, and number of different patterns and annotation schemas that are required. The improvements described here make it easier and faster to customize the system to a new safety property or a new generator, and we demonstrate this by customizing it to certify frame safety of space flight navigation code that was automatically generated from Simulink models by MathWorks' Real-Time Workshop.

Denney, Ewen↗

Component-Level Electronic-Assembly Repair (CLEAR) Operational Concept

This Component-Level Electronic-Assembly Repair (CLEAR) Operational Concept document was developed as a first step in developing the Component-Level Electronic-Assembly Repair (CLEAR) System Architecture (NASA/TM-2011-216956). The CLEAR operational concept defines how the system will be used by the Constellation Program and what needs it meets. The document creates scenarios for major elements of the CLEAR architecture. These scenarios are generic enough to apply to near-Earth, Moon, and Mars missions. The CLEAR operational concept involves basic assumptions about the overall program architecture and interactions with the CLEAR system architecture. The assumptions include spacecraft and operational constraints for near-Earth orbit, Moon, and Mars missions. This document addresses an incremental development strategy where capabilities evolve over time, but it is structured to prevent obsolescence. The approach minimizes flight hardware by exploiting Internet-like telecommunications that enables CLEAR capabilities to remain on Earth and to be uplinked as needed. To minimize crew time and operational cost, CLEAR exploits offline development and validation to support online teleoperations. Operational concept scenarios are developed for diagnostics, repair, and functional test operations. Many of the supporting functions defined in these operational scenarios are further defined as technologies in NASA/TM-2011-216956.

Oeftering, Richard C.↗

Small engine technology programs

Small engine technology programs being conducted at the NASA Lewis Research Center are described. Small gas turbine research is aimed at general aviation, commutercraft, rotorcraft, and cruise missile applications. The Rotary Engine Program is aimed at supplying fuel flexible, fuel efficient technology to the general aviation industry, but also has applications to other missions. There is a strong element of synergism between the various programs in several respects. All of the programs are aimed towards highly efficient engine cycles, very efficient components, and the use of high temperature structural ceramics. This research tends to be generic in nature and has broad applications. The Heavy Duty Diesel Transport (HDTT), rotary technology, and the compound cycle programs are all examining approached to minimum heat rejection, or adiabatic systems employing advanced materials. The Automotive Gas Turbine (AGT) program is also directed towards ceramics application to gas turbine hot section components. Turbomachinery advances in the gas turbines will benefit advanced turbochargers and turbocompounders for the intermittent combustion systems, and the fundamental understandings and analytical codes developed in the research and technology programs will be directly applicable to the system projects.

Niedzwiecki, Richard W.↗

Technology needs and opportunities for future NASA missions

The process of forecasting NASA's future needs and missions as well as the technologies relevant to the projected requirements is examined with emphasis on large space system technology. A technology model (set of generic systems) is presented to assist in the development of technology program options, to identify major technology areas requiring concentrated effort, and to serve as an evaluation criteria for current technology programs. The model is applied to considerations of near and far term opportunities for exploration of the universe, global services, utilization of the space environment, and the space transportation system.

Sadin, S. R.↗

Research opportunities in human behavior and performance

Extant information on the subject of psychological aspects of manned space flight are reviewed; NASA's psychology research program is examined; significant gaps in knowledge are identified; and suggestions are offered for future research program planning. Issues of human behavior and performance related to the United States space station, to the space shuttle program, and to both near and long term problems of a generic nature in applicable disciplines of psychology are considered. Topics covered include: (1) human performance requirements for a 90 day mission; (2) human perceptual, cognitive, and motor capabilities and limitations in space; (3) crew composition, individual competencies, crew competencies, selection criteria, and special training; (4) environmental factors influencing behavior; (5) psychosocial aspects of multiperson space crews in long term missions; (6) career determinants in NASA; (7) investigational methodology and equipment; and (8) psychological support.

Christensen, J. M.↗