Search NASASearch

SEARCH · Search NASA

Results for “program implementation”

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 73 records · Page 4

Computing Thermal Effects of Cavitation in Cryogenic Liquids

A computer program implements a numerical model of thermal effects of cavitation in cryogenic fluids. The model and program were developed for use in designing and predicting the performances of turbopumps for cryogenic fluids. Prior numerical models used for this purpose do not account for either the variability of properties of cryogenic fluids or the thermal effects (especially, evaporative cooling) involved in cavitation. It is important to account for both because in a cryogenic fluid, the thermal effects of cavitation are substantial, and the cavitation characteristics are altered by coupling between the variable fluid properties and the phase changes involved in cavitation. The present model accounts for both thermal effects and variability of properties by incorporating a generalized representation of the properties of cryogenic fluids into a generalized compressible-fluid formulation for a cavitating pump. The model has been extensively validated for liquid nitrogen and liquid hydrogen. Using the available data on the properties of these fluids, the model has been shown to predict accurate temperature-depression values.

Hosangadi, Ashvin

Computer program determines system stability /DIGSTA/

Computer program implements a stability criterion that can be applied directly to the numerical solutions of systems of differential equations. The program accepts as input the time function of the system, a time to view the transient, and an acceptable amplitude boundary for any steady-state oscillation.

Lorenzo, C. F.

Computer program documentation: ISOCLS iterative self-organizing clustering program, program C094

The author has identified the following significant results. This program implements an algorithm which, ideally, sorts a given set of multivariate data points into similar groups or clusters. The program is intended for use in the evaluation of multispectral scanner data; however, the algorithm could be used for other data types as well. The user may specify a set of initial estimated cluster means to begin the procedure, or he may begin with the assumption that all the data belongs to one cluster. The procedure is initiatized by assigning each data point to the nearest (in absolute distance) cluster mean. If no initial cluster means were input, all of the data is assigned to cluster 1. The means and standard deviations are calculated for each cluster.

Minter, R. T.

More-Realistic Digital Modeling of a Human Body

A MATLAB computer program has been written to enable improved (relative to an older program) modeling of a human body for purposes of designing space suits and other hardware with which an astronaut must interact. The older program implements a kinematic model based on traditional anthropometric measurements that do provide important volume and surface information. The present program generates a three-dimensional (3D) whole-body model from 3D body-scan data. The program utilizes thin-plate spline theory to reposition the model without need for additional scans.

Rogge, Renee

Automated path planning of the Payload Inspection and Processing System

The Payload Changeout Room Inspection and Processing System (PIPS) is a highly redundant manipulator intended for performing tasks in the crowded and sensitive environment of the Space Shuttle Orbiter payload bay. Its dexterity will be exploited to maneuver the end effector in a workspace populated with obstacles. A method is described by which the end effector of a highly redundant manipulator is directed toward a target via a Lyapunov stability function. A cost function is constructed which represents the distance from the manipulator links to obstacles. Obstacles are avoided by causing the vector of joint parameters to move orthogonally to the gradient of the workspace cost function. A C language program implements the algorithm to generate a joint history. The resulting motion is graphically displayed using the Interactive Graphical Robot Instruction Program (IGRIP) produced by Deneb Robotics. The graphical simulation has the potential to be a useful tool in path planning for the PIPS in the Shuttle Payload Bay environment.

Byers, Robert M.

Toward a space materials systems program

A program implementation model is presented which covers the early stages of space material processing and manufacturing. The model includes descriptions of major program elements, development and experiment requirements in space materials processing and manufacturing, and an integration of the model into NASA's long range plans as well as its evolution from present Materials Processing in Space plans.

Vontiesenhausen, G. F.

Providing Goal-Based Autonomy for Commanding a Spacecraft

A computer program for use aboard a scientific-exploration spacecraft autonomously selects among goals specified in high-level requests and generates corresponding sequences of low-level commands, understandable by spacecraft systems. (As used here, 'goals' signifies specific scientific observations.) From a dynamic, onboard set of goals that could oversubscribe spacecraft resources, the program selects a non-oversubscribing subset that maximizes a quality metric. In an early version of the program, the requested goals are assumed to have fixed starting times and durations. Goals can conflict by exceeding a limit on either the number of separate goals or the number of overlapping goals making demands on the same resource. The quality metric used in this version is chosen to ensure that a goal will never be replaced by another having lower priority. At any time, goals can be added or removed, or their priorities can be changed, and the 'best' goal will be selected. Once a goal has been selected, the program implements a robust, flexible approach to generation of low-level commands: Rather than generate rigid sequences with fixed starting times, the program specifies flexible sequences that can be altered to accommodate run time variations.

Rabideau, Gregg

Formative and summative evaluation efforts for the Teacher Enhancement Institute conducted at the NASA Langley Research Center, summer 1994

The Teacher Enhancement Institute (TEI) at NASA Langley Research Center was developed in response to Executive Order 12821 which mandates national laboratories to 'assist in the mathematics and science education of our Nation's students, teachers, parents, and the public by establishing programs at their agency to provide for training elementary and secondary school teachers to improve their knowledge of mathematics and science. Such programs, to the maximum extent possible, shall involve partnerships with universities, state and local elementary and secondary school authorities, corporations and community based organizations'. The faculty worked closely with one another and the invited speakers to insure that the sessions supported the objectives. Speakers were informed of the objectives and given guidance concerning form and function for the session. Faculty members monitored sessions to assist speakers and to provide a quality control function. Faculty provided feedback to speakers concerning general objective accomplishment. Participant comments were also provided when applicable. Post TEI surveys asked for specific comments about each TEI session. During the second of the two, two week institutes, daily critiques were provided to the participants for their reflection. This seemed to provide much improved feedback to speakers and faculty because the sessions were fresh in each participant's mind. Between sessions one and two, some changes were made to the program as a result of the formative evaluation process. Those changes, though, were minor in nature and comprised what may be called 'fine tuning' a well conceived and implemented program. After the objectives were written, an assessment instrument was developed to test the accomplishment of the objectives. This instrument was actually two surveys, one given before the TEI and one given after the TEI. In using such a series, it was expected that changes in the participants induced by attendance at TEI may be discovered. Because the institute was limited in time and depth of exposure, attitudinal changes (self-assessment of ability and confidence) were chosen to be surveyed. On the pre-survey, seven general categories of questions were asked. The post-survey repeated three of these categories, providing a pre and post evaluation of the same questions and added a fourth category which asked the participant to self-assess objective accomplishment. The assessment process for TEI was valuable when one looks at the final accomplishments of the TEI. A number of aspects stand out: (1) formative evaluation during project development allowed the goals and objectives to guide the development of the institute; (2) formative evaluation provided positive guidance to presenters in developing and implementing their session; (3) formative evaluation helped presenters to improve or focus their sessions; (4) summative evaluation provided managers a way to gauge the success of the institute; (5) summative evaluation provided a benchmark for future programs to be measured against.

Carlson, Randal D.

Airbreathing combined cycle engine systems

The Air Force and NASA share a common interest in developing advanced propulsion systems for commercial and military aerospace vehicles which require efficient acceleration and cruise operation in the Mach 4 to 6 flight regime. The principle engine of interest is the turboramjet; however, other combined cycles such as the turboscramjet, air turborocket, supercharged ejector ramjet, ejector ramjet, and air liquefaction based propulsion are also of interest. Over the past months careful planning and program implementation have resulted in a number of development efforts that will lead to a broad technology base for those combined cycle propulsion systems. Individual development programs are underway in thermal management, controls materials, endothermic hydrocarbon fuels, air intake systems, nozzle exhaust systems, gas turbines and ramjet ramburners.

Rohde, John

Automated Verification of Specifications with Typestates and Access Permissions

We propose an approach to formally verify Plural specifications based on access permissions and typestates, by model-checking automatically generated abstract state-machines. Our exhaustive approach captures all the possible behaviors of abstract concurrent programs implementing the specification. We describe the formal methodology employed by our technique and provide an example as proof of concept for the state-machine construction rules. The implementation of a fully automated algorithm to generate and verify models, currently underway, provides model checking support for the Plural tool, which currently supports only program verification via data flow analysis (DFA).

Siminiceanu, Radu I.

Software Reduces Radio-Interference Effects in Radar Data

A computer program suppresses the effects of narrow-band radio-frequency interference (RFI) on the data collected by a wide-band radar system. The need for this program arises because some advanced wide-band synthetic-aperture radar systems utilize frequency bands that include frequencies used by other radio services. In this program, the RFI environment is represented by an auto-regressive process, the frequency band of which is narrow relative to that of the radar. Most of the RFI signals, both narrow- and wide-band, are estimated in one pass of a least-mean-square (LMS) adaptive filter. The program implements three popular LMS algorithms: the time-domain LMS, the frequency-domain LMS, and the filter-bank LMS adaptive-filter algorithms. The program can be run in a manual or automatic mode. In the manual mode, the user selects the filter parameters prior to execution. In the automatic mode, the program utilizes median-filter and spectral-estimation techniques plus the variable-step-size LMS algorithm for automatic determination of filter parameters, and the parameters are adaptively changed as functions of the inputs, resulting in better overall performance.

Le, Charles T-C

Galileo environmental test and analysis program summary

This paper presents an overview of the Galileo Project's environmental test and analysis program during the spacecraft development phase - October 1978 through launch in October 1989. After describing the top-level objectives of the program, summaries of-the approach, requirements, and margins are provided. Examples of assembly- and system-level test results are given for both the pre-1986 (direct mission) testing and the post-1986 (Venus-Earth-Earth gravity assist mission) testing, including dynamic, thermal, electromagnetic compatibility (EMC), and magnetic. The approaches and results for verifying by analysis that the requirements of certain environments (e.g., radiation, micrometeoroids, and single event upsets) are satisfied are presented. The environmental program implemented on Galileo satisfied the spirit and intent of the requirements imposed by the Project during the spacecraft's development. The lessons learned from the Galileo environmental program are discussed in this paper.

Hoffman, A. R.

Cassini Environmental Test and Analysis Program Summary

This paper presents an overview of the Cassini Project's environmental test and analysis program during thc spacecraft development phase - October 1989 to launch on October 1997. It describes the program's objectives and requirements, summarizes the approach used to achieve them, and provides the margins that were achieved in the final design. Assembly and system level environmental tests that were performed included dynamic, thermal, electromagnetic compatibility (EMC), and magnetic tests. Analysis was used to verify that the environmental requirements of radiation, solid particles including micrometeoroids, and single event effects have been satisfied. The environmental program implemented on Cassini satisfied the spirit and intent of the requirements imposed by the Project during the spacecraft's development. The lessons learned from the Cassini environmental program are discussed.

Hoffman, Alan R.

Who should conduct aeronautical R and D for the Federal Government?

It was found that Government laboratories, and especially NASA laboratories, should be the prime national producers of applied research in aeronautics. American aeronautic needs the new stimulus of markedly increased outputs of broad-based innovative research from NASA laboratories more than it needs most of the technology advancement and development-oriented programs currently underway in these laboratories. The Government should use manufacturing companies for the vast bulk of development and most technology advancement. However, the Government will have to implement programs to encourage the transfer of full information on technology and research advancements, from the companies that do this work for the Government, to competing companies. Universities should be the primary sources of basic research. Service R&D companies and non-profit R&D institutions provide valuable, specialized, supplementary technical capabilities and other unique attributes, which together span the entire spectrum of aeronautical R&D.

Album, H. H.

Post-Flight Estimation of Motion of Space Structures: Part 1

A computer program estimates the relative positions and orientations of two space structures from data on the angular positions and distances of fiducial objects on one structure as measured by a target tracking electronic camera and laser range finders on another structure. The program is written specifically for determining the relative alignments of two antennas, connected by a long truss, deployed in outer space from a space shuttle. The program is based partly on transformations among the various coordinate systems involved in the measurements and on a nonlinear mathematical model of vibrations of the truss. The program implements a Kalman filter that blends the measurement data with data from the model. Using time series of measurement data from the tracking camera and range finders, the program generates time series of data on the relative position and orientation of the antennas. A similar program described in a prior NASA Tech Briefs article was used onboard for monitoring the structures during flight. The present program is more precise and designed for use on Earth in post-flight processing of the measurement data to enable correction, for antenna motions, of scientific data acquired by use of the antennas.

Brugarolas, Paul

The NASA Scientific Data Purchase: Summary and Evaluation

This report summarizes the results of the NASA Scientific Data Purchase (SDP) program implemented by the Stennis Space Center Earth Science Application Directorate in fiscal years 1998-2002. The SDP was conducted in support of NASA's Mission to Planet Earth (MTPE) program (currently known as NASA's Earth Science Enterprise). This Earth Science Enterprise (ESE) provides major observational capabilities for NASA's Earth system science research and the U.S. Global Change Research Program. Observations supported through the SDP were selected based upon their application to the five science themes of the MTPE/ESE: 1) Land cover and land use change research; 2) Seasonal to interannual climate variability and prediction; 3) Natural hazards research and applications; 4) Long-term climate: Natural variability and change research; 5) Atmospheric ozone research. The MTPE/ESE science themes, although they have evolved over time, are driven by a set of key science questions that help focus the research program on characterizing the Earth system.

Source record

Programs For Predicting Fatigue And Creep-Fatigue Resistances

TS-SRP/PACK set of computer programs for characterizing and predicting fatigue and creep-fatigue resistances of metallic materials under isothermal and nonisothermal fatigue conditions in high-temperature, long-life regime. Programs implement total-strain version of strainrange-partitioning (TS-SRP) method. User should be thoroughly familiar with TS-SRP method before attempting to use any of these programs. Five programs included along with alloy data base. Four programs written in FORTRAN 77. One written in BASIC version 3.0.

Saltsman, J. F.