Search NASASearch

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 127 records · Page 7

Computer program for supersonic Kernel-function flutter analysis of thin lifting surfaces

This report describes a computer program (program D2180) that has been prepared to implement the analysis described in (N71-10866) for calculating the aerodynamic forces on a class of harmonically oscillating planar lifting surfaces in supersonic potential flow. The planforms treated are the delta and modified-delta (arrowhead) planforms with subsonic leading and supersonic trailing edges, and (essentially) pointed tips. The resulting aerodynamic forces are applied in a Galerkin modal flutter analysis. The required input data are the flow and planform parameters including deflection-mode data, modal frequencies, and generalized masses.

Cunningham, H. J.

X-29A advanced technology demonstrator program overview

The present discussion of the X-29A forward-swept wing experimental aircraft's functional flight program and concept evaluation program gives attention to the program management structure for a test team that encompasses NASA, the U.S. Air Force, and the prime contractor for the X-29A. The preflight, flight-functional, envelope-expansion and flight research test objectives of the program are also noted, together with the qualitative characterizations obtained to date for both a limited envelope flight control system and one for an expanded envelope.

Sefic, W. J.

Requirements for implementation of Kuessner and Wagner indicial lift growth functions into the FLEXSTAB computer program system for use in dynamic loads analyses

General requirements for dynamic loads analyses are described. The indicial lift growth function unsteady subsonic aerodynamic representation is reviewed, and the FLEXSTAB CPS is evaluated with respect to these general requirements. The effects of residual flexibility techniques on dynamic loads analyses are also evaluated using a simple dynamic model.

Miller, R. D.

NASA Aviation Safety Program Systems Analysis/Program Assessment Metrics Review

The goal of this project is to evaluate the metrics and processes used by NASA's Aviation Safety Program in assessing technologies that contribute to NASA's aviation safety goals. There were three objectives for reaching this goal. First, NASA's main objectives for aviation safety were documented and their consistency was checked against the main objectives of the Aviation Safety Program. Next, the metrics used for technology investment by the Program Assessment function of AvSP were evaluated. Finally, other metrics that could be used by the Program Assessment Team (PAT) were identified and evaluated. This investigation revealed that the objectives are in fact consistent across organizational levels at NASA and with the FAA. Some of the major issues discussed in this study which should be further investigated, are the removal of the Cost and Return-on-Investment metrics, the lack of the metrics to measure the balance of investment and technology, the interdependencies between some of the metric risk driver categories, and the conflict between 'fatal accident rate' and 'accident rate' in the language of the Aviation Safety goal as stated in different sources.

Louis, Garrick E.

A general purpose maneuver turns computer program

The theory, functional description, and operating instructions of a general purpose maneuver analysis program are described. The program computes the maneuver turns required to point a given spacecraft-fixed vector in the direction of a given inertially-fixed vector. Any two-turn maneuver sequence may be arbitrarily chosen. If it is not possible to accomplish the desired orientation with a two-turn sequence, a three-turn sequence can be specified. The coordinates of an arbitrarily selected inertially-fixed reference vector are computed before and after each turn that is performed. Two program options provide the reference vector coordinates throughout each turn at selected points and the reference vector positions before and after each turn of an arbitrarily prescribed set of maneuver turns.

Jaivin, G. I.

Luminosity functions and color-magnitude diagrams for three OB associations in the Large Magellanic Cloud

Using the point spread function photometry program DAOPHOT, we have used UBV CCD photometry to construct color-magnitude diagrams and luminosity functions for three OB associations in the Large Magellanic Cloud. The region LH 76 appears to be completely coeval; the region LH 13 shows some evidence for noncoevality which will need to be checked with spectra of the stars in question. The region LH 105, which lies on the southern edge of 30 Doradus, shows significant contamination by an underlying older population, possibly from previous star forming events. The luminosity functions, which serve as the first step toward determining the initial mass function in these regions, are calculated.

Degioia-Eastwood, K.

NASA CONNECT(TradeMark): Space Suit Science in the Classroom

NASA CONNECT's(TradeMark) program titled Functions and Statistics: Dressed for Space initially aired on Public Broadcasting Stations (PBS) nationwide on May 9, 2002. The program traces the evolution of past space suit technologies in the design of space suits for future flight. It serves as the stage to provide educators, parents, and students "space suit science" in the classroom.

Williams, William B.

Improve Problem Solving Skills through Adapting Programming Tools

There are numerous ways for engineers and students to become better problem-solvers. The use of command line and visual programming tools can help to model a problem and formulate a solution through visualization. The analysis of problem attributes and constraints provide insight into the scope and complexity of the problem. The visualization aspect of the problem-solving approach tends to make students and engineers more systematic in their thought process and help them catch errors before proceeding too far in the wrong direction. The problem-solver identifies and defines important terms, variables, rules, and procedures required for solving a problem. Every step required to construct the problem solution can be defined in program commands that produce intermediate output. This paper advocates improved problem solving skills through using a programming tool. MatLab created by MathWorks, is an interactive numerical computing environment and programming language. It is a matrix-based system that easily lends itself to matrix manipulation, and plotting of functions and data. MatLab can be used as an interactive command line or a sequence of commands that can be saved in a file as a script or named functions. Prior programming experience is not required to use MatLab commands. The GNU Octave, part of the GNU project, a free computer program for performing numerical computations, is comparable to MatLab. MatLab visual and command programming are presented here.

Shaykhian, Linda H.

General verification description

A brief general description of the ASTP flight program verification was presented. The total program verification effort assures the accuracy and adequacy of the LVDC flight program and verifies that the final program meets mission requirements and conforms to program documentation. The flight program's functional requirements to integrate the guidance and control system with the launch vehicle sequencing system are verified directly by analysis of many special logic checks designed for this purpose and indirectly by the correct overall program response to nominal and numerous perturbed conditions. Verification of the interaction of function requirements is accomplished on every case run during the verification effort.

Source record

Program Plan for 2005: NASA Scientific and Technical Information Program

Throughout 2005 and beyond, NASA will be faced with great challenges and even greater opportunities. Following a period of reevaluation, reinvention, and transformation, we will move rapidly forward to leverage new partnerships, approaches, and technologies that will enhance the way we do business. NASA's Scientific and Technical Information (STI) Program, which functions under the auspices of the Agency's Chief Information Officer (CIO), is an integral part of NASA's future. The program supports the Agency's missions to communicate scientific knowledge and understanding and to help transfer NASA's research and development (R&D) information to the aerospace and academic communities and to the public. The STI Program helps ensure that the Agency will remain at the leading edge of R&D by quickly and efficiently capturing and sharing NASA and worldwide STI to use for problem solving, awareness, and knowledge management and transfer.

NASA programs

Development of a Pioneer Venus expert scheduling system

An Expert System has been developed to perform a substantial part of the science planning for NASA's Pioneer Venus spacecraft. The program performs functions that have been traditionally performed by operations personnel ('orbit builders'), and attempts to directly duplicate their methods and techniques. Output from the program is formatted to correspond to the previously hand-generated worksheets, in order to ease program validation as well as operator acceptance. Pioneer Venus mission operations are described in detail followed by a description of the expert system implementation.

Rosenthal, Donald A.

Spaceborne computer executive routine functional design specification. Volume 1: Functional design of a flight computer executive program for the reusable shuttle

A flight computer functional executive design for the reusable shuttle is presented. The design is given in the form of functional flowcharts and prose description. Techniques utilized in the regulation of process flow to accomplish activation, resource allocation, suspension, termination, and error masking based on process primitives are considered. Preliminary estimates of main storage utilization by the Executive are furnished. Conclusions and recommendations for timely, effective software-hardware integration in the reusable shuttle avionics system are proposed.

Curran, R. T.

MSATT: Mars Surface and Atmosphere Through Time

The papers published here are based on a workshop entitled "Mars: Past, Present, and Future: Results from the MSATT Program." MSATT (Mars Surface and Atmosphere Through Time) was the last of the Mars data analysis programs and functioned mainly through a series of focused workshops, the final one being held at the Lunar and Planetary Institute in Houston, Texas on November 15-17, 1993. The program began and ended with workshops that brought the entire MSATT community together. Here you will find papers that address the geology, mineralogy, and meteorology of Mars in an effort to assess how the surface and atmosphere of this fascinating planet have evolved over time. Could early Mars have been warmed by a brighter young sun instead of a massive greenhouse effect? Were glaciers and hydrological cycles part of Mars' relatively recent past, or was aeolian activity responsible for the putative glacial features? Do the SNCs come from a single source region, or is more than one site involved? And what really are the properties of Martian soils and what do they tell us about the weathering environment? Clearly, these are difficult questions, but progress toward answers can be found in this issue. Also contained in this issue are a mix of theoretical and observational papers that deal with the general circulation of the current atmosphere, the factors that drive it (dust properties), and the role it plays in controlling the current climate system.

Source record

Computer program for design and performance analysis of navigation-aid power systems. Program documentation. Volume 1: Software requirements document

A computer program has been developed for designing and analyzing the performance of solar array/battery power systems for the U.S. Coast Guard Navigational Aids. This program is called the Design Synthesis/Performance Analysis (DSPA) Computer Program. The basic function of the Design Synthesis portion of the DSPA program is to evaluate functional and economic criteria to provide specifications for viable solar array/battery power systems. The basic function of the Performance Analysis portion of the DSPA program is to simulate the operation of solar array/battery power systems under specific loads and environmental conditions. This document establishes the software requirements for the DSPA computer program, discusses the processing that occurs within the program, and defines the necessary interfaces for operation.

Goltz, G.