Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “COMPUTER PROGRAM”

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,621 records · Page 90

Transfer of space technology to industry

Some of the most significant applications of the NASA aerospace technology transfer to industry and other government agencies are briefly outlined. The technology utilization program encompasses computer programs for structural problems, life support systems, fuel cell development, and rechargeable cardiac pacemakers as well as reliability and quality research for oil recovery operations and pollution control.

Hamilton, J. T.↗

Analysis of a Multiprocessor Guidance Computer

The design of the next generation of spaceborne digital computers is described. It analyzes a possible multiprocessor computer configuration. For the analysis, a set of representative space computing tasks was abstracted from the Lunar Module Guidance Computer programs as executed during the lunar landing, from the Apollo program. This computer performs at this time about 24 concurrent functions, with iteration rates from 10 times per second to once every two seconds. These jobs were tabulated in a machine-independent form, and statistics of the overall job set were obtained. It was concluded, based on a comparison of simulation and Markov results, that the Markov process analysis is accurate in predicting overall trends and in configuration comparisons, but does not provide useful detailed information in specific situations. Using both types of analysis, it was determined that the job scheduling function is a critical one for efficiency of the multiprocessor. It is recommended that research into the area of automatic job scheduling be performed.

Maltach, E. G.↗

A numerical study of candidate transverse fuel injector configurations in the Langley scramjet engine

A computer program has been developed that numerically solves the two-dimensional Navier-Stokes and species equations near one or more transverse hydrogen fuel injectors in a scramjet engine. The program currently computes the turbulent mixing and reaction of hydrogen fuel and air, and allows the study of separated regions of the flow immediately preceding and following the injectors. The complex shock-expansion structure produced by the injectors in this region of the engine can also be represented. Results are presented that describe the flow field near two opposing transverse fuel injectors and two opposing staged (multiple) injectors, and comparisons between the two configurations are made to assess their mixing and flameholding qualities.

Drummond, J. P.↗

Modal methods in optimal control synthesis

Efficient algorithms for solving linear smoother-follower problems with quadratic criteria are presented. For time-invariant systems, the algorithm consists of one backward integration of a linear vector equation and one forward integration of another linear vector equation. Furthermore, the backward and forward Riccati matrices can be expressed in terms of the eigenvalues and eigenvectors of the Euler-Lagrange equations. Hence, the gains of the forward and backward Kalman-Bucy filters and of the optimal state-feedback regulator can be determined without integration of matrix Riccati equations. A computer program has been developed, based on this method of determining the gains, to synthesize the optimal time-invariant compensator in the presence of random disturbance inputs and random measurement errors. The program also computes the rms state and control variables of the optimal closed-loop system.

Bryson, A. E., Jr.↗

Performance analysis of SA-3 missile second stage

One SA-3 missile was disassembled. The constituents of the second stage were thoroughly investigated for geometrical details. The second stage slotted composite propellant grain was subjected to mechanical properties testing, physiochemical analyses, and burning rate measurements at different conditions. To determine the propellant performance parameters, the slotted composite propellant grain was machined into a set of small-size tubular grains. These grains were fired in a small size rocket motor with a set of interchangeable nozzles with different throat diameters. The firings were carried out at three different conditions. The data from test motor firings, physiochemical properties of the propellant, burning rate measurement results and geometrical details of the second stage motor, were used as input data in a computer program to compute the internal ballistic characteristics of the second stage.

Helmy, A. M.↗

Topics in the optimization of millimeter-wave mixers

This report is in three parts: 1. In the first part a user-oriented computer program for the analysis of single-ended Schottky diode mixers is described. The program is used to compute the performance of a 140-220 GHz mixer and excellent agreement with measurements at 150 and 180 GHz is obtained. A sensitivity analysis indicates the importance of various diode and mount characteristics on the mixer performance. 2. The second part of this report describes a computer program for the analysis of varactor diode multipliers. The diode may operate in either the reverse biased varactor mode or with substantial forward current flow where the conversion mechanism is predominantly resistive. In addition, a design for a varactor diode doubler, tunable over an output frequency range of 150-220 GHz, is given. The doubler has 10-20% conversion efficiency with an instantaneous bandwidth of 3%. 3. The third section of this report contains a description and analysis of i new H-plane rectangular waveguide transformer. The transformer can be made luckily and easily in split-block waveguide using a standard slitting saw. It is particularly suited for use in the millimeter-wave band, replacing conventional electroformed stepped transformers. A theoretical analysis of the transformer is given, and good agreement is obtained with measurements made at X-band. Design curves are included for transitions which have a VSWR <1.2 over a full waveguide band when the impedance ratio is as high as 4 to 1.

Millimeter-wave↗

Graphics Programs for the DEC VAX Computer

Variety of plots available in video or printed form. LONGLIB library of computer programs set of subroutines designed for vector plotting on cathode-ray tubes and dot-matrix printers. LONGLIB subroutines invoked by program calls similar to standard CALCOMP routines. In addition to basic plotting routines, LONGLIB contains extensive set of routines to allow viewport clipping, extended character sets, graphic input, gray-level plots, polar plots, and three-dimensional plotting with or without removal of hidden lines. LONGLIB written in FORTRAN 77 and C for batch execution.

Long, D.↗

Computational methods for probability of instability calculations

This paper summarizes the development of the methods and a computer program to compute the probability of instability of a dynamic system than can be represented by a system of second-order ordinary linear differential equations. Two instability criteria based upon the roots of the characteristics equation or Routh-Hurwitz test functions are investigated. Computational methods based on system reliability analysis methods and importance sampling concepts are proposed to perform efficient probabilistic analysis. Numerical examples are provided to demonstrate the methods.

Wu, Y.-T.↗

Calculating Flow Through A Helicopter Rotor

New method for calculating flow of air through and around helicopter rotor incorporated into General Rotorcraft Aeromechanical Stability Program (GRASP) (computer program for aeroelastic analysis). Flow about helicopter rotor represented by axisymmetric flow field in cylindrical region with actuator disk as source of flow.

Kunz, Donald L.↗

Navier-Stokes Computations On Zonal Grids

Report describes numerical simulations of transonic flow of air about isolated wing and about wing and fuselage (not tail assembly) of F-16A aircraft. Fast, diagonalized Beam-Warming numerical-integration algorithm for solution of Euler and Navier-Stokes equations applied via Transonic Navier-Stokes computer program, using computational grids divided into zones of coarse and finer meshes.

Flores, Jolen↗

Inverse problem in incompressible, irrotational axisymmetric flow

A vortex-sheet method for solving the axisymmetric inverse problem is presented, and an iterative, interactive computer program for computing the body shape starting from an assumed shape is developed. The method eliminates the calculation of the direct problem at every iteration using the given velocity. The singular integral that arises in the problem formulation has been integrated analytically. The efficiency of the vortex-sheet method is demonstrated using three test cases, and the obtained body shapes and the corresponding surface velocity distributions are presented.

Dinavahi, Surya P. G.↗

Probabilistic methods for rotordynamics analysis

This paper summarizes the development of the methods and a computer program to compute the probability of instability of dynamic systems that can be represented by a system of second-order ordinary linear differential equations. Two instability criteria based upon the eigenvalues or Routh-Hurwitz test functions are investigated. Computational methods based on a fast probability integration concept and an efficient adaptive importance sampling method are proposed to perform efficient probabilistic analysis. A numerical example is provided to demonstrate the methods.

Wu, Y.-T.↗

Flyby Geometry Optimization Tool

The Flyby Geometry Optimization Tool is a computer program for computing trajectories and trajectory-altering impulsive maneuvers for spacecraft used in radio relay of scientific data to Earth from an exploratory airplane flying in the atmosphere of Mars.

Karlgaard, Christopher D.↗

A distributed program composition system

A graphical technique for creating distributed computer programs is investigated and a prototype implementation is described which serves as a testbed for the concepts. The type of programs under examination is restricted to those comprising relatively heavyweight parts that intercommunicate by passing messages of typed objects. Such programs are often presented visually as a directed graph with computer program parts as the nodes and communication channels as the edges. This class of programs, called parts-based programs, is not well supported by existing computer systems; much manual work is required to describe the program to the system, establish the communication paths, accommodate the heterogeneity of data types, and to locate the parts of the program on the various systems involved. The work described solves most of these problems by providing an interface for describing parts-based programs in this class in a way that closely models the way programmers think about them: using sketches of diagraphs. Program parts, the computational modes of the larger program system are categorized in libraries and are accessed with browsers. The process of programming has the programmer draw the program graph interactively. Heterogeneity is automatically accommodated by the insertion of type translators where necessary between the parts. Many decisions are necessary in the creation of a comprehensive tool for interactive creation of programs in this class. Possibilities are explored and the issues behind such decisions are presented. An approach to program composition is described, not a carefully implemented programming environment. However, a prototype implementation is described that can demonstrate the ideas presented.

Brown, Robert L.↗