Search NASA⌕ Search

SEARCH · Search NASA

Results for “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 559 records · Page 31

The environmental program at Kennedy Space Center - Baseline to monitoring

KSC has developed an environmental program to ensure that its activities do not adversely affect the surrounding environment. Two essential elements of the total program are the baseline and monitoring programs. The goal of the baseline program is to collect sufficient information about the environment prior to Shuttle launches so that adverse changes in the environment - if and when they occur after the Shuttle program becomes active - can be detected and cause-effect relationships established when possible. The goal of the monitoring program is to use information from the baseline program along with survey and sampling operations during the period of initial Shuttle launches to document adverse changes in the environment.

Knott, W. M.↗

An improved viscous characteristics analysis program

An improved two dimensional characteristics analysis program is presented. The program is built upon the foundation of a FORTRAN program entitled Analysis of Supersonic Combustion Flow Fields With Embedded Subsonic Regions. The major improvements are described and a listing of the new program is provided. The subroutines and their functions are given as well as the input required for the program. Several applications of the program to real problems are qualitatively described. Three runs obtained in the investigation of a real problem are presented to provide insight for the input and output of the program.

Jenkins, R. V.↗

User's manual for MMLE3, a general FORTRAN program for maximum likelihood parameter estimation

A user's manual for the FORTRAN IV computer program MMLE3 is described. It is a maximum likelihood parameter estimation program capable of handling general bilinear dynamic equations of arbitrary order with measurement noise and/or state noise (process noise). The theory and use of the program is described. The basic MMLE3 program is quite general and, therefore, applicable to a wide variety of problems. The basic program can interact with a set of user written problem specific routines to simplify the use of the program on specific systems. A set of user routines for the aircraft stability and control derivative estimation problem is provided with the program.

Maine, R. E.↗

Coupled rotor/airframe vibration analysis program manual. Volume 2: Sample input and output listings

Sample input and output listings obtained with the base program (SIMVIB) of the coupled rotor/airframe vibration analysis and the external programs, G400/F389 and E927 are presented. Results for five of the base program test cases are shown. They represent different applications of the SIMVIB program to study the vibration characteristics of various dynamic configurations. Input and output listings obtained for one cycle of the G400/F389 coupled program are presented. Results from the rotor aeroelastic analysis E927 also appear. A brief description of the check cases is provided. A summary of the check cases for all the external programs interacting with the SIMVIB program is illustrated.

Cassarino, S.↗

An implementation of the programming structural synthesis system (PROSSS)

A particular implementation of the programming structural synthesis system (PROSSS) is described. This software system combines a state of the art optimization program, a production level structural analysis program, and user supplied, problem dependent interface programs. These programs are combined using standard command language features existing in modern computer operating systems. PROSSS is explained in general with respect to this implementation along with the steps for the preparation of the programs and input data. Each component of the system is described in detail with annotated listings for clarification. The components include options, procedures, programs and subroutines, and data files as they pertain to this implementation. An example exercising each option in this implementation to allow the user to anticipate the type of results that might be expected is presented.

Rogers, J. L., Jr.↗

ADS: A FORTRAN program for automated design synthesis, version 1.00

A new general-purpose optimization program for engineering design is described. ADS-1 (Automated Design Synthesis - Version 1) is a FORTRAN program for solution of nonlinear constrained optimization problems. The program is segmented into three levels, being strategy, optimizer, and one-dimensional search. At each level, several options are available so that a total of over 100 possible combinations can be created. Examples of available strategies are sequential unconstrained minimization, the Augmented Lagrange Multiplier method, and Sequential Linear Programming. Available optimizers include variable metric methods and the Method of Feasible Directions as examples and one-dimensional search options include polynomial interpolation and the Golden Section method as examples. Emphasis is placed on ease of use of the program. All information is transferred via a single parameter list. Default values are provided for all internal program parameters such as convergence criteria, and the user is given a simple means to over-ride these, if desired. The program is demonstrated with a simple structural design example.

Vanderplaats, G. N.↗

The RANDOM computer program: A linear congruential random number generator

The RANDOM Computer Program is a FORTRAN program for generating random number sequences and testing linear congruential random number generators (LCGs). The linear congruential form of random number generator is discussed, and the selection of parameters of an LCG for a microcomputer described. This document describes the following: (1) The RANDOM Computer Program; (2) RANDOM.MOD, the computer code needed to implement an LCG in a FORTRAN program; and (3) The RANCYCLE and the ARITH Computer Programs that provide computational assistance in the selection of parameters for an LCG. The RANDOM, RANCYCLE, and ARITH Computer Programs are written in Microsoft FORTRAN for the IBM PC microcomputer and its compatibles. With only minor modifications, the RANDOM Computer Program and its LCG can be run on most micromputers or mainframe computers.

Miles, R. F., Jr.↗

A general numerical analysis program for the superconducting quasiparticle mixer

A user-oriented computer program SISCAP (SIS Computer Analysis Program) for analyzing SIS mixers is described. The program allows arbitrary impedance terminations to be specified at all LO harmonics and sideband frequencies. It is therefore able to treat a much more general class of SIS mixers than the widely used three-frequency analysis, for which the harmonics are assumed to be short-circuited. An additional program, GETCHI, provides the necessary input data to program SISCAP. The SISCAP program performs a nonlinear analysis to determine the SIS junction voltage waveform produced by the local oscillator. The quantum theory of mixing is used in its most general form, treating the large signal properties of the mixer in the time domain. A small signal linear analysis is then used to find the conversion loss and port impedances. The noise analysis includes thermal noise from the termination resistances and shot noise from the periodic LO current. Quantum noise is not considered. Many aspects of the program have been adequately verified and found accurate.

Hicks, R. G.↗

Q3DG: A computer program for strain-energy-release rates for delamination growth in composite laminates

The Q3DG is a computer program developed to perform a quasi-three-dimensional stress analysis for composite laminates which may contain delaminations. The laminates may be subjected to mechanical, thermal, and hygroscopic loads. The program uses the finite element method and models the laminates with eight-noded parabolic isoparametric elements. The program computes the strain-energy-release components and the total strain-energy release in all three modes for delamination growth. A rectangular mesh and data file generator, DATGEN, is included. The DATGEN program can be executed interactively and is user friendly. The documentation includes sections dealing with the Q3D analysis theory, derivation of element stiffness matrices and consistent load vectors for the parabolic element. Several sample problems with the input for Q3DG and output from the program are included. The capabilities of the DATGEN program are illustrated with examples of interactive sessions. A microfiche of all the examples is included. The Q3DG and DATGEN programs have been implemented on CYBER 170 class computers. Q3DG and DATGEN were developed at the Langley Research Center during the early eighties and documented in 1984 to 1985.

Raju, I. S.↗

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.↗

The PAWS and STEM reliability analysis programs

The PAWS and STEM programs are new design/validation tools. These programs provide a flexible, user-friendly, language-based interface for the input of Markov models describing the behavior of fault-tolerant computer systems. These programs produce exact solutions of the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. PAWS uses a Pade approximation as a solution technique; STEM uses a Taylor series as a solution technique. Both programs have the capability to solve numerically stiff models. PAWS and STEM possess complementary properties with regard to their input space; and, an additional strength of these programs is that they accept input compatible with the SURE program. If used in conjunction with SURE, PAWS and STEM provide a powerful suite of programs to analyze the reliability of fault-tolerant computer systems.

Butler, Ricky W.↗

NASA's new university engineering space research programs

The objective of a newly emerging element of NASA's university engineering programs is to provide a more autonomous element that will enhance and broaden the capabilities in academia, enabling them to participate more effectively in the U.S. civil space program. The programs utilize technical monitors at NASA centers to foster collaborative arrangements, exchange of personnel, and the sharing of facilities between NASA and the universities. The elements include: the university advanced space design program, which funds advanced systems study courses at the senior and graduate levels; the university space engineering research program that supports cross-disciplinary research centers; the outreach flight experiments program that offers engineering research opportunities to universities; and the planned university investigator's research program to provide grants to individuals with outstanding credentials.

Sadin, Stanley R.↗

The KALI multi-arm robot programming and control environment

The KALI distributed robot programming and control environment is described within the context of its use in the Jet Propulsion Laboratory (JPL) telerobot project. The purpose of KALI is to provide a flexible robot programming and control environment for coordinated multi-arm robots. Flexibility, both in hardware configuration and software, is desired so that it can be easily modified to test various concepts in robot programming and control, e.g., multi-arm control, force control, sensor integration, teleoperation, and shared control. In the programming environment, user programs written in the C programming language describe trajectories for multiple coordinated manipulators with the aid of KALI function libraries. A system of multiple coordinated manipulators is considered within the programming environment as one motion system. The user plans the trajectory of one controlled Cartesian frame associated with a motion system and describes the positions of the manipulators with respect to that frame. Smooth Cartesian trajectories are achieved through a blending of successive path segments. The manipulator and load dynamics are considered during trajectory generation so that given interface force limits are not exceeded.

Backes, Paul↗

ACTS propagation program

The Advanced Communications Technology Satellite (ACTS) Propagation Program is organized to fulfill certain needs and requirements of the ACTS community. It is hoped that issues related to propagation effects in the context of ACTS experiments can be addressed and resolved by this program. The objectives of the ACTS Propagation Program are included in but not limited to planning for propagation measurements and studies using ACTS; organizing propagation experimenters who want to use ACTS into one group; developing observation stations for ACTS propagation measurements; supervising data collection, analysis, and ensure uniformity of data recording among various experimenters; and assisting the ACTS Program Office to carry out its objectives. This program is organized and managed by the NASA Propagation Program at the Jet Propulsion Laboratory. Financial support for this program is provided by NASA.

Davarian, Faramaz↗

A high-fidelity satellite ephemeris program for Earth satellites in eccentric orbits

A program for mission planning called the Analytic Satellite Ephemeris Program (ASEP), produces projected data for orbits that remain fairly close to the Earth. ASEP does not take into account lunar and solar perturbations. These perturbations are accounted for in another program called GRAVE, which incorporates more flexible means of input for initial data, provides additional kinds of output information, and makes use of structural programming techniques to make the program more understandable and reliable. GRAVE was revised, and a new program called ORBIT was developed. It is divided into three major phases: initialization, integration, and output. Results of the program development are presented.

Simmons, David R.↗

NASA's Space Grant program

Program descriptions are provided for both phases of the U.S. NASA Space Grant College and Fellowship Program. While Phase I consisted of the designation of 21 universities and university consortia as Space Grant Colleges/Consortia intended to maintain a balanced program of research, curriculum, and public service, the recently implemented Phase II is designed to broaden participation in the Space Grant Program by targeting states that are currently not as involved in NASA programs as are the states for which Phase one is constructed. The Phase II/Capability Enhancement Grants (CEG) thus provide grants to states with little or no present NASA involvement, with planning grants expected to lead to substantive grant proposals. States are to compete in either the Programs Grants category or the CEG category, with only one proposal accepted from each state. Program Grants, CEGs, and Fellowship requirements are outlined.

Dasch, E. Julius↗

User's manual for the Gaussian windows program

'Gaussian Windows' is a method for exploring a set of multivariate data, in order to estimate the shape of the underlying density function. The method can be used to find and describe structural features in the data. The method is described in two earlier papers. I assume that the reader has access to both of these papers, so I will not repeat material from them. The program described herein is written in BASIC and it runs on an IBM PC or PS/2 with the DOS 3.3 operating system. Although the program is slow and has limited memory space, it is adequate for experimenting with the method. Since it is written in BASIC, it is relatively easy to modify. The program and some related files are available on a 3-inch diskette. A listing of the program is also available. This user's manual explains the use of the program. First, it gives a brief tutorial, illustrating some of the program's features with a set of artificial data. Then, it describes the results displayed after the program does a Gaussian window, and it explains each of the items on the various menus.

Jaeckel, Louis A.↗

NASA pyrotechnically actuated systems program

The Office of Safety and Mission Quality initiated a Pyrotechnically Actuated Systems (PAS) Program in FY-92 to address problems experienced with pyrotechnically actuated systems and devices used both on the ground and in flight. The PAS Program will provide the technical basis for NASA's projects to incorporate new technological developments in operational systems. The program will accomplish that objective by developing/testing current and new hardware designs for flight applications and by providing a pyrotechnic data base. This marks the first applied pyrotechnic technology program funded by NASA to address pyrotechnic issues. The PAS Program has been structured to address the results of a survey of pyrotechnic device and system problems with the goal of alleviating or minimizing their risks. Major program initiatives include the development of a Laser Initiated Ordnance System, a pyrotechnic systems data base, NASA Standard Initiator model, a NASA Standard Linear Separation System and a NASA Standard Gas Generator. The PAS Program sponsors annual aerospace pyrotechnic systems workshops.

Schulze, Norman R.↗