Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Computer 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 217 records · Page 12

Digital computer program DF1758 fully coupled natural frequencies and mode shapes of a helicopter rotor blade

The analytical techniques and computer program developed in the fully-coupled rotor vibration study are described. The rotor blade natural frequency and mode shape analysis was implemented in a digital computer program designated DF1758. The program computes collective, cyclic, and scissor modes for a single blade within a specified range of frequency for specified values of rotor RPM and collective angle. The analysis includes effects of blade twist, cg offset from reference axis, and shear center offset from reference axis. Coupled inplane, out-of-plane, and torsional vibrations are considered. Normalized displacements, shear forces and moments may be printed out and Calcomp plots of natural frequencies as a function of rotor RPM may be produced.

Bennett, R. L.↗

Shuttle environmental and thermal control/life support system computer program

Users guide describes the computer programs developed to aid in the analysis of RSECS (Representative Shuttle Environmental Control System) related material. These programs were prepared to provide pretest predictions, pst test analysis, and real time problem analysis for RSECS related testing planning and evaluation. The programs was designed for use on a Wang 2200 series computer system.

Smith, E. E., Jr.↗

Risk-Assessment Computer Program

RISK D/C is prototype computer program assisting in attempts to do program risk modeling for Space Exploration Initiative (SEI) architectures proposed in Synthesis Group Report. Risk assessment performed with respect to risk events, probabilities, and severities of potential results. Enables ranking, with respect to effectiveness, of risk-mitigation strategies proposed for exploration program architecture. Allows for fact that risk assessment in early phases of planning subjective. Although specific to SEI in present form, also used as software framework for development of risk-assessment programs for other specific uses. Developed for Macintosh(TM) series computer. Requires HyperCard(TM) 2.0 or later, as well as 2 Mb of random-access memory and System 6.0.8 or later.

Dias, William C.↗

Input guide for computer programs to generate thermodynamic data for air and Freon CF4

FORTRAN computer programs were developed to calculate the thermodynamic properties of Freon 14 and air for isentropic expansion from given plenum conditions. Thermodynamic properties for air are calculated with equations derived from the Beattie-Bridgeman nonstandard equation of state and, for Freon 14, with equations derived from the Redlich-Quang nonstandard equation of state. These two gases are used in scale model testing of model rocket nozzle flow fields which requires simulation of the prototype plume shape with a cold flow test approach. Utility of the computer programs for use in analytical prediction of flow fields is enhanced by arranging card or tape output of the data in a format compatible with a method-of-characteristics computer program.

Tevepaugh, J. A.↗

Injecting Artificial Memory Errors Into a Running Computer Program

Single-event upsets (SEUs) or bitflips are computer memory errors caused by radiation. BITFLIPS (Basic Instrumentation Tool for Fault Localized Injection of Probabilistic SEUs) is a computer program that deliberately injects SEUs into another computer program, while the latter is running, for the purpose of evaluating the fault tolerance of that program. BITFLIPS was written as a plug-in extension of the open-source Valgrind debugging and profiling software. BITFLIPS can inject SEUs into any program that can be run on the Linux operating system, without needing to modify the program s source code. Further, if access to the original program source code is available, BITFLIPS offers fine-grained control over exactly when and which areas of memory (as specified via program variables) will be subjected to SEUs. The rate of injection of SEUs is controlled by specifying either a fault probability or a fault rate based on memory size and radiation exposure time, in units of SEUs per byte per second. BITFLIPS can also log each SEU that it injects and, if program source code is available, report the magnitude of effect of the SEU on a floating-point value or other program variable.

Bornstein, Benjamin J.↗

Computer Programs For Automated Welding System

Computer programs developed for use in controlling automated welding system described in MFS-28578. Together with control computer, computer input and output devices and control sensors and actuators, provide flexible capability for planning and implementation of schemes for automated welding of specific workpieces. Developed according to macro- and task-level programming schemes, which increases productivity and consistency by reducing amount of "teaching" of system by technician. System provides for three-dimensional mathematical modeling of workpieces, work cells, robots, and positioners.

Agapakis, John E.↗

Additional development of the XTRAN3S computer program

Additional developments and enhancements to the XTRAN3S computer program, a code for calculation of steady and unsteady aerodynamics, and associated aeroelastic solutions, for 3-D wings in the transonic flow regime are described. Algorithm improvements for the XTRAN3S program were provided including an implicit finite difference scheme to enhance the allowable time step and vectorization for improved computational efficiency. The code was modified to treat configurations with a fuselage, multiple stores/nacelles/pylons, and winglets. Computer program changes (updates) for error corrections and updates for version control are provided.

Borland, C. J.↗

PLOTTER: An independent computer program for the generation of graphical displays

A computer program is described for generating graphical information from input data or auxiliary analysis programs on a variety of graphical devices. Options are presented for tabulating the data in columnar format and for plotting auxiliary text in the vicinity of the plotted information. Display device selection is accomplished by interfacing the basic computer code through routines which convert the internally generated plot vectors to hardware commands for the display device. The plotting techniques employed in the computer program are discussed. User's instructions are presented with examples which illustrate the use of the program in generating plotted information from various sources and presenting the information in alternate plot formats. Technical discussion of the computer code is presented giving the physical characteristics, computer loading instructions and descriptions of the subroutines.

Glatt, C. R.↗

CINDA - Chrysler Improved Numerical Differencing Analyzer computer program

Dimensionless multioption systems compiler computer program constructs and analyzes a mathematical model of any arbitrary one, two, or three dimensional lumped parameter representation of a physical system. It automatically optimizes the utilization of computer core space and is more general and versatile than BETA.

Gaski, J. D.↗

Computer program for interplanetary conic patching

Computer program enables study of one-way transfers, single and double planet flybys, single and double planet stopovers, or mixed flyby and stopover trajectories. In each operation it first computes the heliocentric conic which connects the centers of the launch and target planets and requires a given trip time.

Davis, D. A.↗

Fatigue-Crack-Growth Computer Program

Fatigue Crack Growth (NASA/FLAGRO) computer program developed as aid in predicting growth of preexisting flaws and cracks in structural components of space systems. Is enhanced version of FLAGRO4 and incorporates state-of-the-art improvements in both fracture mechanics and computer technology. Provides fracture-mechanics analyst with computerized method of evaluating "safe-crack-growth-life" capabilities of structural components. Also used to evaluate tolerance to damage of structure of given design. Designed modular to facilitate revisions and operation on minicomputers. Written in FORTRAN 77.

Forman, Royce G.↗