Search NASA⌕ Search

SEARCH · Search NASA

Results for “Program synthesis”

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 217 records · Page 12

A Software Architecture for Intelligent Synthesis Environments

The NASA's Intelligent Synthesis Environment (ISE) program is a grand attempt to develop a system to transform the way complex artifacts are engineered. This paper discusses a "middleware" architecture for enabling the development of ISE. Desirable elements of such an Intelligent Synthesis Architecture (ISA) include remote invocation; plug-and-play applications; scripting of applications; management of design artifacts, tools, and artifact and tool attributes; common system services; system management; and systematic enforcement of policies. This paper argues that the ISA extend conventional distributed object technology (DOT) such as CORBA and Product Data Managers with flexible repositories of product and tool annotations and "plug-and-play" mechanisms for inserting "ility" or orthogonal concerns into the system. I describe the Object Infrastructure Framework, an Aspect Oriented Programming (AOP) environment for developing distributed systems that provides utility insertion and enables consistent annotation maintenance. This technology can be used to enforce policies such as maintaining the annotations of artifacts, particularly the provenance and access control rules of artifacts-, performing automatic datatype transformations between representations; supplying alternative servers of the same service; reporting on the status of jobs and the system; conveying privileges throughout an application; supporting long-lived transactions; maintaining version consistency; and providing software redundancy and mobility.

Filman, Robert E.↗

A general-purpose optimization program for engineering design

A new general-purpose optimization program for engineering design is described. ADS (Automated Design Synthesis) is a FORTRAN program for nonlinear constrained (or unconstrained) function minimization. The optimization process is segmented into three levels: Strategy, Optimizer, and One-dimensional search. At each level, several options are available so that a total of nearly 100 possible combinations can be created. An example of available combinations is the Augmented Lagrange Multiplier method, using the BFGS variable metric unconstrained minimization together with polynomial interpolation for the one-dimensional search.

Vanderplaats, G. N.↗

Nuclear electric propulsion: An integral part of NASA's nuclear propulsion project

NASA has initiated a technology program to establish the readiness of nuclear propulsion technology for the Space Exploration Initiative (SEI). This program was initiated with a very modest effort identified with nuclear thermal propulsion (NTP); however, nuclear electric propulsion (NEP) is also an integral part of this program and builds upon NASA's Base Research and Technology Program in power and electric propulsion as well as the SP-100 space nuclear power program. Although the Synthesis Group On America's SEI has identified NEP only as an option for cargo missions, recent studies conducted by NASA-Lewis show that NEP offers the potential for early manned Mars missions as well. Lower power NEP is also of current interest for outer planetary robotic missions. Current plans are reviewed for the overall nuclear propulsion project, with emphasis on NEP and those elements of NTP program which have synergism with NEP.

Stone, James R.↗

Required developments in structural dynamics

The finite element method, modal component synthesis, and the use of fast Fourier transformation were key developments in structural dynamics in the past 15 to 20 years. Current areas requiring additional effort include: (1) the correct calculation of modal shape and natural frequencies for complex structures; (2) the correlation of math models with test data; (3) the establishment of a criteria for "goodness" of the correlation between analysis and test; (4) the selection of the correct displacement functions when using computer programs for modal synthesis; (5) accuracy of response calculations; and (6) the inverse problem of determining the force problem from the response data. Trends identified include the use of distributed computing, greater reliance on analysis, and the possible use of artificial intelligence techniques, or some way of feeding back information, to provide solution guidance to engineers.

Wada, B. K.↗

Development and characterization of lubricants for use near nuclear reactors in space vehicles

The synthesis and evaluation program was conducted to develop wide-temperature range lubricants suitable for use in space vehicles particularly in the vicinity of nuclear reactors. Synthetic approaches resulted in nonpolymeric, large molecular weight materials, all based on some combination of siloxane and aromatic groups. Evaluation of these materials indicated that certain tetramethyl and hexamethyl disiloxanes containing phenyl thiophenyl substituents are extremely promising with respect to radiation stability, wide temperature range, good lubricity, oxidation resistance and additive acceptance. The synthesis of fluids is discussed, and the equipment and methods used in evaluation are described, some of which were designed to evaluate micro-quantities of the synthesized lubricants.

Robinson, G. L.↗

The use of automatic programming techniques for fault tolerant computing systems

It is conjectured that the production of software for ultra-reliable computing systems such as required by Space Station, aircraft, nuclear power plants and the like will require a high degree of automation as well as fault tolerance. In this paper, the relationship between automatic programming techniques and fault tolerant computing systems is explored. Initial efforts in the automatic synthesis of code from assertions to be used for error detection as well as the automatic generation of assertions and test cases from abstract data type specifications is outlined. Speculation on the ability to generate truly diverse designs capable of recovery from errors by exploring alternate paths in the program synthesis tree is discussed. Some initial thoughts on the use of knowledge based systems for the global detection of abnormal behavior using expectations and the goal-directed reconfiguration of resources to meet critical mission objectives are given. One of the sources of information for these systems would be the knowledge captured during the automatic programming process.

Wild, C.↗

Computer program for design and performance analysis of navigation-aid power systems. Program documentation. Volume 1: Software requirements document

A computer program has been developed for designing and analyzing the performance of solar array/battery power systems for the U.S. Coast Guard Navigational Aids. This program is called the Design Synthesis/Performance Analysis (DSPA) Computer Program. The basic function of the Design Synthesis portion of the DSPA program is to evaluate functional and economic criteria to provide specifications for viable solar array/battery power systems. The basic function of the Performance Analysis portion of the DSPA program is to simulate the operation of solar array/battery power systems under specific loads and environmental conditions. This document establishes the software requirements for the DSPA computer program, discusses the processing that occurs within the program, and defines the necessary interfaces for operation.

Goltz, G.↗

L2 Earth atmosphere observatory : formation guidance, metrology, and control synthesis

This paper discusses the results of research sponsored by the NASA Revolutionary Aerospace Systems Concepts (RASC) program, and includes the synthesis and analysis of the guidance, metrology and control for a two-spacecraft formation in a unique continuously powered orbit near the Sun-Earth L2 Lagrange point observing the illuminated atmosphere of the Earth while it is continuously occulting the Sun.

observatory↗

The synthesis of optimal controls for linear, time-optimal problems with retarded controls.

Optimization problems involving linear systems with retardations in the controls are studied in a systematic way. Some physical motivation for the problems is discussed. The topics covered are: controllability, existence and uniqueness of the optimal control, sufficient conditions, techniques of synthesis, and dynamic programming. A number of solved examples are presented.

Banks, H. T.↗

Cluster systems integration

The cluster systems integration program of Skylab is reviewed with attention to its hardware, management interfaces, mission requirements control, and baseline planning documentation. The responsibilities of the interdiscipline and intercenter technical working groups and panels participating in the program are discussed. The five phases of the program are identified as Wet and Dry Workshop studies and Skylab Program Specification; requirements synthesis and the start of formal configuration management; compatibility assessment and control; design verification; and prelaunch and mission support operations. It is indicated that the cluster systems integration is a vital key element in the development and implementation of the Skylab space station.

Hagood, C. C.↗

Numerical and classical analysis of V/STOL aircraft using selected propulsion systems

The development needed for the evolution of selected V/STOL research vehicles into optimized antisubmarine warfare (ASW) aircraft configurations, using numerical procedures and traditional analytical methods, has been examined. Three propulsion systems, which represent state-of-the-art development aimed at solving the thrust-vectoring and attitude-control problems of V/STOL aircraft, are analyzed. The use of NASA computer programs for aircraft synthesis (ACSYNT), and for optimizing configurations (COMMIN), coupled with contractor-supplied propulsion system data provides for accurate performance prediction of the selected ASW configurations. Particular emphasis on the transition phase between the research vehicle and the optimized configuration demonstrates the strengths and weaknesses of using generic research aircraft instead of building prototypes to demonstrate new technology

Wilson, S. B., III↗

Enabling the Space Exploration Initiative - NASA's Exploration Technology Program in space power

Space power requirements for SEI are reviewed, including the results of a NASA 90-day study and reports by the National Research Council, AIAA, NASA, the Advisory Committee on the Future of the U.S. Space Program, and the Synthesis Group. The space power requirements for the SEI robotic missions, lunar spacecraft, Mars spacecraft, and human missions are summarized. Planning for the exploration technology is addressed, including: photovoltaic, chemical, and thermal energy conversion; power management; thermal management; space nuclear power; high-capacity power; power and thermal management for the surface, earth-orbiting platform, and spacecraft; laser power beaming; and mobile surface systems.

Bennett, Gary L.↗

Enabling the space exploration initiative: NASA's exploration technology program in space power

Space power requirements for Space Exploration Initiative (SEI) are reviewed, including the results of a NASA 90-day study and reports by the National Research Council, the American Institute of Aeronautics and Astronautics (AIAA), NASA, the Advisory Committee on the Future of the U.S. Space Program, and the Synthesis Group. The space power requirements for the SEI robotic missions, lunar spacecraft, Mars spacecraft, and human missions are summarized. Planning for exploration technology is addressed, including photovoltaic, chemical and thermal energy conversion; high-capacity power; power and thermal management for the surface, Earth-orbiting platform and spacecraft; laser power beaming; and mobile surface systems.

Bennett, Gary L.↗

Optimal design of geodesically stiffened composite cylindrical shells

An optimization system based on the finite element code Computations Structural Mechanics (CSM) Testbed and the optimization program, Automated Design Synthesis (ADS), is described. The optimization system can be used to obtain minimum-weight designs of composite stiffened structures. Ply thickness, ply orientations, and stiffener heights can be used as design variables. Buckling, displacement, and material failure constraints can be imposed on the design. The system is used to conduct a design study of geodesically stiffened shells. For comparison purposes, optimal designs of unstiffened shells and shells stiffened by rings and stingers are also obtained. Trends in the design of geodesically stiffened shells are identified. An approach to include local stress concentrations during the design optimization process is then presented. The method is based on a global/local analysis technique. It employs spline interpolation functions to determine displacements and rotations from a global model which are used as 'boundary conditions' for the local model. The organization of the strategy in the context of an optimization process is described. The method is validated with an example.

Gendron, G.↗

ACSYNT inner loop flight control design study

The NASA Ames Research Center developed the Aircraft Synthesis (ACSYNT) computer program to synthesize conceptual future aircraft designs and to evaluate critical performance metrics early in the design process before significant resources are committed and cost decisions made. ACSYNT uses steady-state performance metrics, such as aircraft range, payload, and fuel consumption, and static performance metrics, such as the control authority required for the takeoff rotation and for landing with an engine out, to evaluate conceptual aircraft designs. It can also optimize designs with respect to selected criteria and constraints. Many modern aircraft have stability provided by the flight control system rather than by the airframe. This may allow the aircraft designer to increase combat agility, or decrease trim drag, for increased range and payload. This strategy requires concurrent design of the airframe and the flight control system, making trade-offs of performance and dynamics during the earliest stages of design. ACSYNT presently lacks means to implement flight control system designs but research is being done to add methods for predicting rotational degrees of freedom and control effector performance. A software module to compute and analyze the dynamics of the aircraft and to compute feedback gains and analyze closed loop dynamics is required. The data gained from these analyses can then be fed back to the aircraft design process so that the effects of the flight control system and the airframe on aircraft performance can be included as design metrics. This report presents results of a feasibility study and the initial design work to add an inner loop flight control system (ILFCS) design capability to the stability and control module in ACSYNT. The overall objective is to provide a capability for concurrent design of the aircraft and its flight control system, and enable concept designers to improve performance by exploiting the interrelationships between aircraft and flight control system design parameters.

Bortins, Richard↗

Creation and utilization of a World Wide Web based space radiation effects code: SIREST

In order for humans and electronics to fully and safely operate in the space environment, codes like HZETRN (High Charge and Energy Transport) must be included in any designer's toolbox for design evaluation with respect to radiation damage. Currently, spacecraft designers do not have easy access to accurate radiation codes like HZETRN to evaluate their design for radiation effects on humans and electronics. Today, the World Wide Web is sophisticated enough to support the entire HZETRN code and all of the associated pre and post processing tools. This package is called SIREST (Space Ionizing Radiation Effects and Shielding Tools). There are many advantages to SIREST. The most important advantage is the instant update capability of the web. Another major advantage is the modularity that the web imposes on the code. Right now, the major disadvantage of SIREST will be its modularity inside the designer's system. This mostly comes from the fact that a consistent interface between the designer and the computer system to evaluate the design is incomplete. This, however, is to be solved in the Intelligent Synthesis Environment (ISE) program currently being funded by NASA.

NASA Discipline Radiation Health↗