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 991 records · Page 55

AESOP: An interactive computer program for the design of linear quadratic regulators and Kalman filters

AESOP is a computer program for use in designing feedback controls and state estimators for linear multivariable systems. AESOP is meant to be used in an interactive manner. Each design task that the program performs is assigned a "function" number. The user accesses these functions either (1) by inputting a list of desired function numbers or (2) by inputting a single function number. In the latter case the choice of the function will in general depend on the results obtained by the previously executed function. The most important of the AESOP functions are those that design,linear quadratic regulators and Kalman filters. The user interacts with the program when using these design functions by inputting design weighting parameters and by viewing graphic displays of designed system responses. Supporting functions are provided that obtain system transient and frequency responses, transfer functions, and covariance matrices. The program can also compute open-loop system information such as stability (eigenvalues), eigenvectors, controllability, and observability. The program is written in ANSI-66 FORTRAN for use on an IBM 3033 using TSS 370. Descriptions of all subroutines and results of two test cases are included in the appendixes.

Lehtinen, B.↗

Using a commercial CAD system for simultaneous input to theoretical aerodynamic programs and wind-tunnel model construction

The Computer Aided Design (CAD) system's common geometry database was used to generate input for theoretical programs and numerically controlled (NC) tool paths for wind tunnel part fabrication. This eliminates the duplication of work in generating separate geometry databases for each type of analysis. Another advantage is that it reduces the uncertainty due to geometric differences when comparing theoretical aerodynamic data with wind tunnel data. The system was adapted to aerodynamic research by developing programs written in Design Analysis Language (DAL). These programs reduced the amount of time required to construct complex geometries and to generate input for theoretical programs. Certain shortcomings of the Design, Drafting, and Manufacturing (DDM) software limited the effectiveness of these programs and some of the Calma NC software. The complexity of aircraft configurations suggests that more types of surface and curve geometry should be added to the system. Some of these shortcomings may be eliminated as improved versions of DDM are made available.

Enomoto, F.↗

User's guide to the NOZL3D and NOZLIC computer programs

Complete FORTRAN listings and running instructions are given for a set of computer programs that perform an implicit numerical solution to the unsteady Navier-Stokes equations to predict the flow characteristics and performance of nonaxisymmetric nozzles. The set includes the NOZL3D program, which performs the flow computations; the NOZLIC program, which sets up the flow field initial conditions for general nozzle configurations, and also generates the computational grid for simple two dimensional and axisymmetric configurations; and the RGRIDD program, which generates the computational grid for complicated three dimensional configurations. The programs are designed specifically for the NASA-Langley CYBER 175 computer, and employ auxiliary disk files for primary data storage. Input instructions and computed results are given for four test cases that include two dimensional, three dimensional, and axisymmetric configurations.

Thomas, P. D.↗

Spectrum/orbit utilization program for geostationary satellites

Mutual interferences among geostationary satellite communication systems determine the permitted spacing between satellites and the limits on the capacity of the orbit/spectrum resources available. This paper describes the computer program for analyzing the mutual interferences among communication satellite systems. Capabilities of the program are described. Inputs, models used, program operations, and program outputs are given. To show application of the program, an example scenario is analyzed for fixed satellites providing domestic service to North America.

Miller, E. F.↗

NASA Ames summary high school apprenticeship research program, 1983 research papers

Engineering enrollments are rising in universities; however, the graduate engineer shortage continues. Particularly, women and minorities will be underrepresented for years to come. As one means of solving this shortage, Federal agencies facing future scientific and technological challenges were asked to participate in the Summer High School Apprenticeship Research Program (SHARP). This program was created 4 years ago to provide an engineering experience for gifted female and minority high school students at an age when they could still make career and education decisions. The SHARP Program is designed for high school juniors (women and minorities) who are U.S. citizens, are 16 years old, and who have unusually high promise in mathematics and science through outstanding academic performance in high school. Students who are accepted into this summer program will earn as they learn by working 8 hours a day in a 5-day work week. This work-study program features weekly field trips, lectures and written reports, and job experience related to the student's career interests.

Powell, P.↗

PAN AIR: A computer program for predicting subsonic or supersonic linear potential flows about arbitrary configurations using a higher order panel method. Volume 4: Maintenance document (version 1.1)

The Maintenance Document is a guide to the PAN AIR software system, a system which computes the subsonic or supersonic linear potential flow about a body of nearly arbitrary shape, using a higher order panel method. The document describes the over-all system and each program module of the system. Sufficient detail is given for program maintenance, updating and modification. It is assumed that the reader is familiar with programming and CDC (Control Data Corporation) computer systems. The PAN AIR system was written in FORTRAN 4 language except for a few COMPASS language subroutines which exist in the PAN AIR library. Structured programming techniques were used to provide code documentation and maintainability. The operating systems accommodated are NOS 1.2, NOS/BE and SCOPE 2.1.3 on the CDC 6600, 7600 and Cyber 175 computing systems. The system is comprised of a data management system, a program library, an execution control module and nine separate FORTRAN technical modules. Each module calculates part of the posed PAN AIR problem. The data base manager is used to communicate between modules and within modules. The technical modules must be run in a prescribed fashion for each PAN AIR problem. In order to ease the problem of supplying the many JCL cards required to execute the modules, a separate module called MEC (Module Execution Control) was created to automatically supply most of the JCL cards. In addition to the MEC generated JCL, there is an additional set of user supplied JCL cards to initiate the JCL sequence stored on the system.

Baruah, P. K.↗

Computer programs to predict induced effects of jets exhausting into a crossflow

A user's manual for two computer programs was developed to predict the induced effects of jets exhausting into a crossflow. Program JETPLT predicts pressures induced on an infinite flat plate by a jet exhausting at angles to the plate and Program JETBOD, in conjunction with a panel code, predicts pressures induced on a body of revolution by a jet exhausting normal to the surface. Both codes use a potential model of the jet and adjacent surface with empirical corrections for the viscous or nonpotential effects. This program manual contains a description of the use of both programs, instructions for preparation of input, descriptions of the output, limitations of the codes, and sample cases. In addition, procedures to extend both codes to include additional empirical correlations are described.

Perkins, S. C., Jr.↗

NASA Lewis Research Center/University Graduate Research Program on Engine Structures

NASA Lewis Research Center established a graduate research program in support of the Engine Structures Research activities. This graduate research program focuses mainly on structural and dynamics analyses, computational mechanics, mechanics of composites and structural optimization. The broad objectives of the program, the specific program, the participating universities and the program status are briefly described.

Chamis, C. C.↗

Real-Time Multiprocessor Programming Language (RTMPL) user's manual

A real-time multiprocessor programming language (RTMPL) has been developed to provide for high-order programming of real-time simulations on systems of distributed computers. RTMPL is a structured, engineering-oriented language. The RTMPL utility supports a variety of multiprocessor configurations and types by generating assembly language programs according to user-specified targeting information. Many programming functions are assumed by the utility (e.g., data transfer and scaling) to reduce the programming chore. This manual describes RTMPL from a user's viewpoint. Source generation, applications, utility operation, and utility output are detailed. An example simulation is generated to illustrate many RTMPL features.

Arpasi, D. J.↗

Aerodynamic analysis of a horizontal axis wind turbine by use of helical vortex theory, volume 2: Computer program users manual

A description of a computer program entitled VORTEX that may be used to determine the aerodynamic performance of horizontal axis wind turbines is given. The computer code implements a vortex method from finite span wind theory and determines the induced velocity at the rotor disk by integrating the Biot-Savart law. It is assumed that the trailing helical vortex filaments form a wake of constant diameter (the rigid wake assumption) and travel downstream at the free stream velocity. The program can handle rotors having any number of blades which may be arbitrarily shaped and twisted. Many numerical details associated with the program are presented. A complete listing of the program is provided and all program variables are defined. An example problem illustrating input and output characteristics is solved.

Keith, T. G., Jr.↗

Enhancement of the flexible spacecraft dynamics program for open spacecraft

The modifications and additions made to the Flexible Spacecraft Dynamics (FSD) Program are described. The principal addition to the program was the capability to simulate a single axis gimble platform nadir pointing despin control system. The formulation for the single axis gimble equations of motion is a modification of the formulation. The details of the modifications made to the FSD Program are presented. Modifications to existing subroutines are briefly described and a detailed description of new subroutines is given. In addition, e program variables in new labelled COMMON blocks are described in detail. A description of new input symbols for the FSD Program is given.

Source record↗

Programing Structural Synthesis System

Program aids research in analysis and optimization. Programing Structural Synthesis System (PROSSS2) developed to provide structural-synthesis capability by combining access to SPAR with CONMIN program and set of interface procedures. SPAR is large general-purpose finite-element structural-analysis program, and CONMIN is large general-purpose optimization program. PROSSS2 written in FORTRAN IV for batch execution.

Rogers, James L., Jr.↗

A nonproprietary, nonsecret program for calculating Stirling cryocoolers

A design program for an integrated Stirling cycle cryocooler was written on an IBM-PC computer. The program is easy to use and shows the trends and itemizes the losses. The calculated results were compared with some measured performance values. The program predicts somewhat optimistic performance and needs to be calibrated more with experimental measurements. Adding a multiplier to the friction factor can bring the calculated rsults in line with the limited test results so far available. The program is offered as a good framework on which to build a truly useful design program for all types of cryocoolers.

Martini, W. R.↗

Space Station Engineering and Technology Development. Proceedings of the Panel on Program Performance and Onboard Mission Control

An ad-hoc committee was asked to review the following questions relevant to the space station program: (1) onboard maintainability and repair; (2) in-space research and technology program and facility plans; (3) solar thermodynamic research and technology development program planning; (4) program performance (cost estimating, management, and cost avoidance); (5) onboard versus ground-based mission control; and (6) technology development road maps from IOC to the growth station. The objective of these new assignments is to provide NASA with advice on ways and means for improving the content, performance, and/or effectiveness of these elements of the space station program.

Source record↗

Space station advanced propulsion and fluid management program

In preparation for the development of a manned space station program of advanced technology and development to make new advanced propulsion options available for the initial space station in the 1990's is described. This paper reviews the objectives of the advanced technology and development program in propulsion, describes its origin and how it relates to the forthcoming development program. The advanced propulsion and fluid management systems to be investigated in the program are discussed along with the rationale for their selection. Finally, the systems test program is discussed.

Richmond, R. J.↗

The SURE Reliability Analysis Program

The SURE program is a new reliability analysis tool for ultrareliable computer system architectures. The program is based on computational methods recently developed for the NASA Langley Research Center. These methods provide an efficient means for computing accurate upper and lower bounds for the death state probabilities of a large class of semi-Markov models. Once a semi-Markov model is described using a simple input language, the SURE program automatically computes the upper and lower bounds on the probability of system failure. A parameter of the model can be specified as a variable over a range of values directing the SURE program to perform a sensitivity analysis automatically. This feature, along with the speed of the program, makes it especially useful as a design tool.

Butler, R. W.↗

STEP and STEPSPL: Computer programs for aerodynamic model structure determination and parameter estimation

The successful parametric modeling of the aerodynamics for an airplane operating at high angles of attack or sideslip is performed in two phases. First the aerodynamic model structure must be determined and second the associated aerodynamic parameters (stability and control derivatives) must be estimated for that model. The purpose of this paper is to document two versions of a stepwise regression computer program which were developed for the determination of airplane aerodynamic model structure and to provide two examples of their use on computer generated data. References are provided for the application of the programs to real flight data. The two computer programs that are the subject of this report, STEP and STEPSPL, are written in FORTRAN IV (ANSI l966) compatible with a CDC FTN4 compiler. Both programs are adaptations of a standard forward stepwise regression algorithm. The purpose of the adaptation is to facilitate the selection of a adequate mathematical model of the aerodynamic force and moment coefficients of an airplane from flight test data. The major difference between STEP and STEPSPL is in the basis for the model. The basis for the model in STEP is the standard polynomial Taylor's series expansion of the aerodynamic function about some steady-state trim condition. Program STEPSPL utilizes a set of spline basis functions.

Batterson, J. G.↗

Turbofan aft duct suppressor study program listing and user's guide

A description of the structure of the Annular Flow Duct Program (AFDP) for the calculation of acoustic suppression due to treatment in a finite length annular duct carrying sheared flow is presented. Although most appropriate for engine exhaust ducts, this program can be used to study sound propagation in any duct that maintains annular geometry over a considerable length of the duct. The program is based on the modal analysis of sound propagation in ducts with axial segments of different wall impedances. For specified duct geometry, wall impedance, flow and acoustic conditions in the duct (including mode amplitude distribution of the source) and duct termination reflection characteristics, the program calculates the suppression due to the treatment in the duct. The presence of forward and backward traveling modes in the duct due to the reflection and redistribution of modes at segment interfaces and duct end terminations are taken into account in the calculations. The effects of thin wall boundary layers (with a linear or mean flow velocity profile) on the acoustic propagation are also included in the program. A functional description of the major subroutines is included and a sample run is provided with an explanation of the output.

Joshi, M. C.↗