Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “task 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

The systematic evolution of a NASA software technology, Appendix C

A long range program is described whose ultimate purpose is to make possible the production of software in NASA within predictable schedule and budget constraints and with major characteristics such as size, run-time, and correctness predictable within reasonable tolerances. As part of the program a pilot NASA computer center will be chosen to apply software development and management techniques systematically and determine a set which is effective. The techniques will be developed by a Technology Group, which will guide the pilot project and be responsible for its success. The application of the technology will involve a sequence of NASA programming tasks graduated from simpler ones at first to complex systems in late phases of the project. The evaluation of the technology will be made by monitoring the operation of the software at the users' installations. In this way a coherent discipline for software design, production maintenance, and management will be evolved.

Deregt, M. P.↗

NASIS data base management system - IBM 360/370 OS MVT implementation. 1: Installation standards

The installation standards for the NASA Aerospace Safety Information System (NASIS) data base management system are presented. The standard approach to preparing systems documentation and the program design and coding rules and conventions are outlined. Included are instructions for preparing all major specifications and suggestions for improving the quality and efficiency of the programming task.

Source record↗

HAL/S programmer's guide

This programming language was developed for the flight software of the NASA space shuttle program. HAL/S is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, HAL/s incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. As the name indicates, HAL/S is a dialect of the original HAL language previously developed. Changes have been incorporated to simplify syntax, curb excessive generality, or facilitate flight code emission.

Newbold, P. M.↗

Modal analysis and control of flexible manipulator arms

The possibility of modeling and controlling flexible manipulator arms was examined. A modal approach was used for obtaining the mathematical model and control techniques. The arm model was represented mathematically by a state space description defined in terms of joint angles and mode amplitudes obtained from truncation on the distributed systems, and included the motion of a two link two joint arm. Three basic techniques were used for controlling the system: pole allocation with gains obtained from the rigid system with interjoint feedbacks, Simon-Mitter algorithm for pole allocation, and sensitivity analysis with respect to parameter variations. An improvement in arm bandwidth was obtained. Optimization of some geometric parameters was undertaken to maximize bandwidth for various payload sizes and programmed tasks. The controlled system is examined under constant gains and using the nonlinear model for simulations following a time varying state trajectory.

Neto, O. M.↗

HAL/S language specification

A programming language for the flight software of the NASA space shuttle program was developed and identified as HAL/S. The language is intended to satisfy virtually all of the flight software requirements of the space shuttle. The language incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

Newbold, P. M.↗

ATS-F ground station integration

The ATS ground stations were described, including a system description, operational frequencies and bandwidth, and a discussion of individual subsystems. Each station configuration is described as well as its floor plan. The station performance, as tested by the GSI, is displayed in chart form providing a summary of the more important parameters tested. This chart provides a listing of test data, by site, for comparison purposes. Also included is a description of the ATS-6 experiments, the equipment, and interfaces required to perform these experiments. The ADP subsystem and its role in the experiments is also described. A description of each program task and a summary of the activities performed were then given. These efforts were accomplished at the Rosman II Ground Station, located near Rosman N.C., the Mojave Ground Station, located near Barstow Ca., and the GSI Contractors plant located near Baltimore, Md.

Source record↗

Design of high pressure oxygen filter for extravehicular activity life support system, volume 1

The experience of the National Aeronautics and Space Administration (NASA) with extravehicular activity life support emergency oxygen supply subsystems has shown a large number of problems associated with particulate contamination. These problems have resulted in failures of high pressure oxygen component sealing surfaces. A high pressure oxygen filter was designed which would (a) control the particulate contamination level in the oxygen system to a five-micron glass bead rating, ten-micron absolute condition (b) withstand the dynamic shock condition resulting from the sudden opening of 8000 psi oxygen system shutoff valve. Results of the following program tasks are reported: (1) contaminant source identification tests, (2) dynamic system tests, (3) high pressure oxygen filter concept evaluation, (4) design, (5) fabrication, (6) test, and (7) application demonstration.

Wilson, B. A.↗

MBASIC processor

MBASIC is high-level, interactive computer language that reduces time of computer task programming. Outstanding features of MBASIC include: multiple assignments or statements in single instruction; conditional, assignment, and repetitive statement modifiers; and excellent string-handling capabilities. Two machine versions are available: UNIVAC (written in reentrant Assembler code for execution under EXEC 8) AND DEC-10 (written in Assembler code for execution under TOPS-10).

Hartley, R. B.↗

Mission analysis and performance specification studies report, appendix A

The Near Term Hybrid Passenger Vehicle Development Program tasks included defining missions, developing distributions of daily travel and composite driving cycles for these missions, providing information necessary to estimate the potential replacement of the existing fleet by hybrids, and estimating acceleration/gradeability performance requirements for safe operation. The data was then utilized to develop mission specifications, define reference vehicles, develop hybrid vehicle performance specifications, and make fuel consumption estimates for the vehicles. The major assumptions which underlie the approach taken to the mission analysis and development of performance specifications are the following: the daily operating range of a hybrid vehicle should not be limited by the stored energy capacity and the performance of such a vehicle should not be strongly dependent on the battery state of charge.

Source record↗

Spacecraft surgical scrub system

Ease of handling and control in zero gravity and minimizing the quantity of water required were prime considerations. The program tasks include the selection of biocidal agent from among the variety used for surgical scrub, formulation of a dispensing system, test, and delivery of flight dispensers. The choice of an iodophore was based on effectiveness on single applications, general familiarity among surgeons, and previous qualification for space use. The delivery system was a choice between the squeeze foamer system and impregnated polyurethane foam pads. The impregnated foam pad was recommended because it is a simpler system since the squeeze foamer requires some applicator to effectively clean the skin surfaces, whereas the form pad is the applicator and agent combined. Testing demonstrated that both systems are effective for use as surgical scrubs.

Abbate, M.↗

HAL/S language specification. Version IR-542

The formal HAL/S language specification is documented with particular referral to the essentials of HAL/S syntax and semantics. The language is intended to satisfy virtually all of the flight software requirements of NASA programs. To achieve this, HAL/S incorporates a wide range of features, including applications oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

Source record↗

A conceptual design study of a high temperature solar thermal receiver (added tasks 6 and 7)

The key component of this concept is a coiled tube of silicon nitride which acts as a heat exchanger appears to be ideal from the standpoint of utilizing structural ceramics at around 2500 F under severe thermal shock conditions. However the size and configuration of this coil are beyond the state of the art for fabricating such materials as silicon nitride and carbide. A two-task program to develop and demonstrate the feasibility of extruding and forming a section of thin walled silicon nitride tubing was undertaken as an addition to the original program. A promising polyvinyl butyral-based binder lubricant was identified. Fourteen full size extrusion experiments were conducted. Two trial firings of 1-1/4 turn helices were made.

Robertson, C. S.↗

A review of the silicon material task

The Silicon Material Task of the Flat-Plate Solar Array Project was assigned the objective of developing the technology for low-cost processes for producing polysilicon suitable for terrestrial solar-cell applications. The Task program comprised sections for process developments for semiconductor-grade and solar-cell-grade products. To provide information for deciding upon process designs, extensive investigations of the effects of impurities on material properties and the performance of cells were conducted. The silane process of the Union Carbide Corporation was carried through several stages of technical and engineering development; a pilot plant was the culmination of this effort. The work to establish silane fluidized-bed technology for a low-cost process is continuing. The advantages of the use of dichlorosilane is a siemens-type were shown by Hemlock Semiconductor Corporation. The development of other processes is described.

Lutwack, R.↗

LAMPS software

The dynamic prediction model along with its macro-processor capability and data flow system from the Drexel Limited-Area and Mesoscale Prediction System (LAMPS) were converted and recorded for the Perkin-Elmer 3220. The previous version of this model was written for Control Data Corporation 7600 and CRAY-1a computer environment which existed until recently at the National Center for Atmospheric Research. The purpose of this conversion was to prepare LAMPS for porting to computer environments other than that encountered at NCAR. The emphasis was shifted from programming tasks to model simulation and evaluation tests.

Perkey, D. J.↗

Multimode Acoustic Research

There is a need for high temperature containerless processing facilities that can efficiently position and manipulate molten samples in the reduced gravity environment of space. The goal of the research is to develop sophisticated high temperature manipulation capabilities such as selection of arbitrary axes rotation and rapid sample cooling. This program will investigate new classes of acoustic levitation in rectangular, cylindrical and spherical geometries. The program tasks include calculating theoretical expressions of the acoustic forces in these geometries for the excitation of up to three acoustic modes (multimodes). These calculations are used to: (1) determine those acoustic modes that produce stable levitation, (2) isolate the levitation and rotation capabilities to produce more than one axis of rotation, and (3) develop methods to translate samples down long tube cylindrical chambers. Experimental levitators will then be constructed to verify the stable levitation and rotation predictions of the models.

Barmatz, M.↗

Tethered orbital refueling study

Objectives are to evaluate the feasibility and limitations of fluid acquisition and transfer under an accleration induced in a tethered orbital refueling facility and to provide conceptual designs. Program tasks consist of recommendation of fluid transfer method and parameters; evaluation of disturbances, fluid motion, and damping; selection of passive devices to augment inherent fluid damping and determination of the resultant envelope of operation; assessment of the effect of tether lengths on hazards; and identification of ground and flight tests necessary to prove the tethered orbital refueling concepts.

Fester, D. A.↗