Search NASA⌕ Search

SEARCH · Search NASA

Results for “functional 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 613 records · Page 34

A solution to the problem of optimizing the fuel bias for a liquid propellant rocket by an application of the central limit theorem

A method of determining the fuel bias for a bipropellant liquid rocket that minimizes outage associated penalties on payload potential is presented. A fuel bias so derived is normally called the optimum fuel bias. The subjects discussed are: (1) probability density function of outage, (2) computer program listing, and (3) choosing the optimum fuel bias.

Viera, W. J.↗

Function generation subprograms for use in digital simulations

Function generation subprograms were developed for handling functions of one variable and two types of functions of two variables. These subprograms can be used in any digital or hybrid simulation requiring function generation. Use of these programs can often lower overall program execution time.

Hart, C. E.↗

Study to design and develop remote manipulator system

Human performance measurement techniques for remote manipulation tasks and remote sensing techniques for manipulators are described for common manipulation tasks, performance is monitored by means of an on-line computer capable of measuring the joint angles of both master and slave arms as a function of time. The computer programs allow measurements of the operator's strategy and physical quantities such as task time and power consumed. The results are printed out after a test run to compare different experimental conditions. For tracking tasks, we describe a method of displaying errors in three dimensions and measuring the end-effector position in three dimensions.

Hill, J. W.↗

Advanced Avionics Breadboard Executive Design and Implementation

The advanced avionics breadboard (AAB) executive evolved from an effort to design and develop an avionics system. This executive is unique in that it supervises a triple redundant avionics computer system. Three IBM System 4 Pi/CP computers, operating synchronously and executing identical software, comprise the central processors which route data to and from a data bus via an input/output controller. The executive's basic function is to provide application programs with an efficient software structure within which to perform specific avionics application tasks. Although implemented in a triplex data management system, the AAB executive contains the flexibility to be adapted to other systems with minimal change.

Adams, L. R.↗

Design automation techniques for custom LSI arrays

The standard cell design automation technique is described as an approach for generating random logic PMOS, CMOS or CMOS/SOS custom large scale integration arrays with low initial nonrecurring costs and quick turnaround time or design cycle. The system is composed of predesigned circuit functions or cells and computer programs capable of automatic placement and interconnection of the cells in accordance with an input data net list. The program generates a set of instructions to drive an automatic precision artwork generator. A series of support design automation and simulation programs are described, including programs for verifying correctness of the logic on the arrays, performing dc and dynamic analysis of MOS devices, and generating test sequences.

Feller, A.↗

Optical techniques for the detection of extrasolar planets - A critical review

Proposed optical techniques of extrasolar planet detection are discussed and compared. These include terrestrial, orbital, and moon-based systems. Terrestrial systems include ground-level searches for random eclipses of primaries and 'light' echoes of stellar flares from companion planets as well as balloon-mounted telescopes operating in the stratosphere used in conjunction with orbital occulters. Space telescopes considered are multimirror systems simulating huge mirror diameters and single-mirror telescopes, such as the 3-meter Large Space Telescope, used in conjunction with occulters. Although very modest systems are capable of detecting extrasolar planets, the amount of information we can gather regarding these worlds is a function of system complexity and program duration.

Matloff, G. L.↗

Comments on unmixedness

Unmixedness in flames refers to the condition in which eddies of fuel and oxidant have engulfed each other but where the molecular mixing necessary for complete reaction has not taken place. This phenomenon is studied experimentally using a flow geometry consisting of a coaxial Mach 2 hydrogen jet surrounded by a parallel cold Mach 2 air stream. Gas sample measurements taken downstream in the region near the flame revealed the presence of unreacted hydrogen and oxygen in the same sample. The data were analyzed by means of the CHARNAL program which uses a step function variation with time for instantaneous concentration.

Eggers, J. M.↗

Space station systems analysis study. Part 2, Volume 2

Specific system options are defined and identified for a cost effective space station capable of orderly growth with regard to both function and orbit location. Selected program options are analyzed and configuration concepts are developed to meet objectives for the satellite power system, earth servicing, space processing, and supporting activities. Transportation systems are analyzed for both LEO and GEO orbits.

Source record↗

Tornado detection data reduction and analysis

Data processing and analysis was provided in support of tornado detection by analysis of radio frequency interference in various frequency bands. Sea state determination data from short pulse radar measurements were also processed and analyzed. A backscatter simulation was implemented to predict radar performance as a function of wind velocity. Computer programs were developed for the various data processing and analysis goals of the effort.

Davisson, L. D.↗

Crater saturation and equilibrium - A Monte Carlo simulation

Conditions of crater saturation and equilibrium have been simulated with a Monte Carlo computer program which utilizes a generating function of the form N = b x D to the -a. The following conclusions have been deduced from the results of the model: (1) saturation and equilibrium for large craters occur at crater densities substantially greater than those observed on the moon, Mars, and Mercury, an indication that the observed populations are essentially production populations, (2) generating functions with a greater than 2 lead to final crater populations with a = 2, (3) generating functions with a between 2 and 1.5 lead to crater populations with the parameter a approaching 1.0, and (4) changes in the slope of crater populations occur gradually and over a wide interval of crater densities and diameters as saturation is approached.

Woronow, A.↗

A study of characteristics of intercity transportation systems. Phase 1: Definition of transportation comparison methodology

The objectives of this study are: (1) to determine a unified methodological framework for the comparison of intercity passenger and freight transportation systems; (2) to review the attributes of existing and future transportation systems for the purpose of establishing measures of comparison. These objectives were made more specific to include: (1) development of a methodology for comparing long term transportation trends arising from implementation of various R&D programs; (2) definition of value functions and attribute weightings needed for further transportation goals.

English, J. M.↗

Upgraded viscous flow analysis of multielement airfoils

A description of an improved version of the NASA/Lockheed multielement airfoil analysis computer program is presented. The improvements include several major modifications of the aerodynamic model as well as substantial changes of the computer code. The modifications of the aerodynamic model comprise the representation of the boundary layer and wake displacement effects with an equivalent source distribution, the prediction of wake parameters with Green's lag-entrainment method, the calculation of turbulent boundary layer separation with the method of Nash and Hicks, the estimation of the onset of confluent boundary layer separation with a modified form of Goradia's method, and the prediction of profile drag with the formula of Squire and Young. The paper further describes the modifications of the computer program for which the structured approach to computer software development was employed. Important aspects of the structured program development such as the functional decomposition of the aerodynamic theory and its numerical implementation, the analysis of the data flow within the code, and the application of a pseudo code are discussed.

Brune, G. W.↗

Upgraded viscous flow analysis of multi-element airfoils

A description of an improved version of the NASA/Lockheed multi-element airfoil analysis computer program is presented. The improvements include several major modifications of the aerodynamic model as well as substantial changes of the computer code. The modifications of the aerodynamic model comprise the representation of the boundary layer and wake displacement effects with an equivalent source distribution, the prediction of wake parameters with Green's lag-entrainment method, the calculation of turbulent boundary layer separation with the method of Nash and Hicks, the estimation of the onset of confluent boundary layer separation with a modified form of Goradia's method, and the prediction of profile drag with the formula of Squire and Young. The modifications of the computer program for which the structured approach to computer software development was employed are also described. Important aspects of the structured program development such as the functional decomposition of the aerodynamic theory and its numerical implementation, the analysis of the data flow within the code, and the application of a pseudo code are discussed.

Brune, G. W.↗

Automatic Data Processing Equipment (ADPE) acquisition plan for the medical sciences

An effective mechanism for meeting the SLSD/MSD data handling/processing requirements for Shuttle is discussed. The ability to meet these requirements depends upon the availability of a general purpose high speed digital computer system. This system is expected to implement those data base management and processing functions required across all SLSD/MSD programs during training, laboratory operations/analysis, simulations, mission operations, and post mission analysis/reporting.

Source record↗

Upgrading telescopes by active pupil wavefront correction

Exit pupil correction of the Large Deployable Reflector's (a proposed IR to sub-mm space telescope) segmented primary can be done by reimaging it onto a like segmented surface at the exit pupil. This allows the primary to be more flexible, the adaptive element to be smaller, and the supporting structure to be cheaper than if all correction were performed at a stiffly supported primary. Piston, tilt, and decenter errors of an annulus of the primary and the equations for the required corrections are considered. To verify these, the perturbations with spline functions in the lens design program are simulated. Strehl ratios used to measure image quality show that a piston error of 1 mm is fully corrected over a 5 arcmin field for an f/10 system with a 0.7 n.a. primary at 30 micrometers. Limits of correction are also shown for tilt and decenter errors of segments. Tolerances are given for tilt and decenter errors of the remaining optics also.

Stacy, J. E.↗

Evaluation of automated decisionmaking methodologies and development of an integrated robotic system simulation, appendix B

The purpose of the Robotics Simulation (ROBSIM) program is to provide a broad range of computer capabilities to assist in the design, verification, simulation, and study of robotic systems. ROBSIM is programmed in FORTRAN 77 and implemented on a VAX 11/750 computer using the VMS operating system. This programmer's guide describes the ROBSIM implementation and program logic flow, and the functions and structures of the different subroutines. With this manual and the in-code documentation, and experienced programmer can incorporate additional routines and modify existing ones to add desired capabilities.

Haley, D. C.↗

Evaluation of automated decisionmaking methodologies and development of an integrated robotic system simulation. Appendix B: ROBSIM programmer's guide

The purpose of the Robotic Simulation (ROBSIM) program is to provide a broad range of computer capabilities to assist in the design, verification, simulation, and study of robotic systems. ROBSIM is programmed in FORTRAM 77 and implemented on a VAX 11/750 computer using the VMS operating system. The programmer's guide describes the ROBSIM implementation and program logic flow, and the functions and structures of the different subroutines. With the manual and the in-code documentation, an experienced programmer can incorporate additional routines and modify existing ones to add desired capabilities.

Haley, D. C.↗

A computer aided engineering tool for ECLS systems

The Computer-Aided Systems Engineering and Analysis tool used by NASA for environmental control and life support system design studies is capable of simulating atmospheric revitalization systems, water recovery and management systems, and single-phase active thermal control systems. The designer/analysis interface used is graphics-based, and allows the designer to build a model by constructing a schematic of the system under consideration. Data management functions are performed, and the program is translated into a format that is compatible with the solution routines.

Bangham, Michal E.↗