Search NASASearch

SEARCH · Search NASA

Results for “Program”

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 37 records · Page 2

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.

A strategy for automatically generating programs in the lucid programming language

A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems.

Johnson, Sally C.

Proceedings of the Ninth Annual Summer Conference: NASA/USRA University Advanced Aeronautics Design Program and Advanced Space Design Program

The NASA/USRA University Advanced Design Program was established in 1984 as an attempt to add more and better design education to primarily undergraduate engineering programs. The original focus of the pilot program encompassing nine universities and five NASA centers was on space design. Two years later, the program was expanded to include aeronautics design with six universities and three NASA centers participating. This year marks the last of a three-year cycle of participation by forty-one universities, eight NASA centers, and one industry participant. The Advanced Space Design Program offers universities an opportunity to plan and design missions and hardware that would be of usc in the future as NASA enters a new era of exploration and discovery, while the Advanced Aeronautics Design Program generally offers opportunities for study of design problems closer to the present time, ranging from small, slow-speed vehicles to large, supersonic and hypersonic passenger transports. The systems approach to the design problem is emphasized in both the space and aeronautics projects. The student teams pursue the chosen problem during their senior year in a one- or two-semester capstone design course and submit a comprehensive written report at the conclusion of the project. Finally, student representatives from each of the universities summarize their work in oral presentations at the Annual Summer Conference, sponsored by one of the NASA centers and attended by the university faculty, NASA and USRA personnel and aerospace industry representatives. As the Advanced Design Program has grown in size, it has also matured in terms of the quality of the student projects. The present volume represents the student work accomplished during the 1992-1993 academic year reported at the Ninth Annual Summer Conference hosted by NASA Lyndon B. Johnson Space Center, June 14-18, 1993.

Source record

Science Coordination in Support of the US Weather Research Program Office of the Lead Scientist (OLS) and for Coordination with the World Weather Research (WMO) Program

This document is the final report of the work of the Office of the Lead Scientist (OLS) of the U.S. Weather Research Program (USWRP) and for Coordination of the World Weather Research Program (WWRP). The proposal was for a continuation of the duties and responsibilities described in the proposal of 7 October, 1993 to NSF and NOAA associated with the USWRP Lead Scientist then referred to as the Chief Scientist. The activities of the Office of the Lead Scientist (OLS) ended on January 31, 2005 and this report describes the activities undertaken by the OLS from February 1, 2004 until January 3 1, 2005. The OLS activities were under the cosponsorship of the agencies that are members of the Interagency Working Group (IWG) of the US WRP currently: NOAA, NSF, NASA, and DOD. The scope of the work described includes activities that were necessary to develop, facilitate and implement the research objectives of the USWRP consistent with the overall program goals and specific agency objectives. It included liaison with and promotion of WMO/WWW activities that were consistent with and beneficial to the USWRP programs and objectives. Funds covered several broad categories of activity including meetings convened by the Lead Scientist, OLS travel, partial salary and benefits support, publications, hard-copy dissemination of reports and program announcements and the development and maintenance of the USWRP website. In addition to funding covered by this grant, NCAR program funds provided co-sponsorship of half the salary and benefits resources of the USWRP Lead Scientist (.25 FTE) and the WWRP Chairman/Liaison (.167 FTE). Also covered by the grant were partial salaries for the Science Coordinator for the hurricane portion of the program and partial salary for a THORPEX coordinator.

Gall, Robert

The SDO Education and Outreach (E/PO) Program: Changing Perceptions One Program at a Time

The Solar Dynamics Observatory (SDO) Education and Public Outreach (E/PO) program began as a series of discrete efforts implemented by each of the instrument teams and has evolved into a well-rounded program with a full suite of national and international programs. The SDO E/PO team has put forth much effort in the past few years to increase our cohesiveness by adopting common goals and increasing the amount of overlap between our programs. In this paper, we outline the context and overall philosophy for our combined programs, present a brief overview of all SDO E/PO programs along with more detailed highlight of a few key programs, followed by a review of our results up to date. Concluding is a summary of the successes, failures, and lessons learned that future missions can use as a guide, while further incorporating their own content to enhance the public's knowledge and appreciation of NASA?s science and technology as well as its benefit to society.

Drobnes, E.

Rocket exhaust plume computer program improvement. Volume 1: Summary: Method of characteristics nozzle and plume programs

A summary is presented of the various documents that discuss and describe the computer programs and analysis techniques which are available for rocket nozzle and exhaust plume calculations. The basic method of characteristics program is discussed, along with such auxiliary programs as the plume impingement program, the plot program and the thermochemical properties program.

Ratliff, A. W.

DIALOG: An executive computer program for linking independent programs

A very large scale computer programming procedure called the DIALOG executive system was developed for the CDC 6000 series computers. The executive computer program, DIALOG, controls the sequence of execution and data management function for a library of independent computer programs. Communication of common information is accomplished by DIALOG through a dynamically constructed and maintained data base of common information. Each computer program maintains its individual identity and is unaware of its contribution to the large scale program. This feature makes any computer program a candidate for use with the DIALOG executive system. The installation and uses of the DIALOG executive system are described.

Glatt, C. R.

View factor computer program (program view) user's manual

The purpose of program VIEW is to compute view factors between specified surfaces and to be compatible with level 15.5 of the NASTRAN structural analysis program. Program VIEW is a modification of a (finite element) view factor computation program called RAVFAC. VIEW is designed to run on an IBM System/360 operating under OS (operating system), with a minimum region size of 110 K bytes. The actual computation of view factors is still performed exactly as it was in the original version of RAVFAC. In developing VIEW, RAVFAC was modified to satisfy the following compatibility requirements: (1) accept finite element input which can also be used as input to NASTRAN, (2) produce output (view factors) in a format which can be used as input to NASTRAN, and (3) follow NASTRAN program design so that in the future VIEW can be incorporated into NASTRAN as a subroutine. The VIEW program permits computation of the view factors between surfaces, taking into account the presence of any intermediate surfaces. VIEW also computes these view factors either by contour integration or by finite difference (double summation) methods.

Puccinelli, E. F.

Modifications to the streamtube curvature program. Volume 1: Program modifications and user's manual

The improvements which have been incorporated in the Streamtube Curvature Program to enhance both its computational and diagnostic capabilities are described. Detailed descriptions are given of the revisions incorporated to more reliably handle the jet stream-external flow interaction at trailing edges. Also presented are the augmented boundary layer procedures and a variety of other program changes relating to program diagnostics and extended solution capabilities. An updated User's Manual, that includes information on the computer program operation, usage, and logical structure, is presented. User documentation includes an outline of the general logical flow of the program and detailed instructions for program usage and operation. From the standpoint of the programmer, the overlay structure is described. The input data, output formats, and diagnostic printouts are covered in detail and illustrated with three typical test cases.

Ferguson, D. R.

Computer program development and user's manual for program PARACH

A user's manual is provided for program PARACH, a FORTRAN digital computer program operational on the Univac 1108. A description of the program and operating instructions for it are included. Program PARACH is used to study the interaction dynamics of a parachute and its payload during terminal descent. Operating instructions, required input data, program options and limitations, and output data are described. Subroutines used in this program are also listed and explained.

Murphree, H. I.

Object Oriented Programming Systems (OOPS) and frame representations: An investigation of programming paradigms

The project was initiated to research Object Oriented Programming Systems (OOPS) and frame representation systems, their significance and applicability, and their implementation in or relationship to Ada. Object orientated is currently a very popular conceptual adjective. Object oriented programming, in particular, is promoted as a particularly productive approach to programming; an approach which maximizes opportunities for code reuse and lends itself to the definition of convenient and well-developed units. Such units are thus expected to be usable in a variety of situations, beyond the typical highly specific unit development of other approaches. Frame represenation systems share a common heritage and similar conceptual foundations. Together they represent a quickly emerging alternative approach to programming. The approach is to first define the terms, starting with relevant concepts and using these to put bounds on what is meant by OOPS and Frames. From this the possibilities were pursued to merge OOPS with Ada which will further elucidate the significant characteristics which make up this programming approach. Finally, some of the merits and demerits of OOPS were briefly considered as a way of addressing the applicability of OOPS to various programming tasks.

Auty, David

NASA's Upper Atmosphere Research Program UARP and Atmospheric Chemistry Modeling and Analysis Program (ACMAP): Research Summaries 1994 - 1996. Report to Congress and the Environmental Protection Agency

Under the mandate contained in the FY 1976 NASA Authorization Act, the National Aeronautics and Space Administration (NASA) has developed and is implementing a comprehensive program of research, technology, and monitoring of the Earth's upper atmosphere, with emphasis on the stratosphere. This program aims at expanding our understanding to permit both the quantitative analysis of current perturbations as well as the assessment of possible future changes in this important region of our environment. It is carried out jointly by the Upper Atmosphere Research Program (UARP) and the Atmospheric Chemistry Modeling and Analysis Program (ACMAP), both managed within the Science Division in the Office of Mission to Planet Earth at NASA. Significant contributions to this effort are also provided by the Atmospheric Effects of Aviation Project (AEAP) of NASA's Office of Aeronautics. The long-term objectives of the present program are to perform research to: understand the physics, chemistry, and transport processes of the upper atmosphere and their effect on the distribution of chemical species in the stratosphere, such as ozone; understand the relationship of the trace constituent composition of the lower stratosphere and the lower troposphere to the radiative balance and temperature distribution of the Earth's atmosphere; and accurately assess possible perturbations of the upper atmosphere caused by human activities as well as by natural phenomena. In compliance with the Clean Air Act Amendments of 1990, Public Law 101-549, NASA has prepared a report on the state of our knowledge of the Earth's upper atmosphere, particularly the stratosphere, and on the progress of UARP and ACMAP. The report for the year 1996 is composed of two parts. Part 1 summarizes the objectives, status, and accomplishments of the research tasks supported under NASA UARP and ACMAP in a document entitled, Research Summary 1994-1996. Part 2 is entitled Present State of Knowledge of the Upper Atmosphere 1996.- An Assessment Report. It consists primarily of the Executive Summary and Chapter Summaries of the World Meteorological Organization Global Ozone Research and Monitoring Project Report No. 37, Scientific Assessment of Ozone Depletion: 1994, sponsored by NASA, the National Oceanic and Atmospheric Administration (NOAA), the UK Department of the Environment, the United Nations Environment Program, and the World Meteorological Organization. Other sections of Part 11 include summaries of the following: an Atmospheric Ozone Research Plan from NASA's Office of Mission to Planet Earth; summaries from a series of Space Shuttle-based missions and two recent airborne measurement campaigns; the Executive Summary of the 1995 Scientific Assessment of the Atmospheric Effects of Stratospheric Aircraft, and the most recent evaluation of photochemical and chemical kinetics data (Evaluation No. 12 of the NASA Panel for Data Evaluation) used as input parameters for atmospheric models.

Kendall, Rose

The NASA Balloon Program: Implementing a New Flight Program for the Future

The U.S. National Aeronautics and Space Administration (NASA) Balloon Program continues to support the scientific community providing enhanced capabilities across a spectrum of balloon related disciplines. Long Duration Ballooning (LDB) continues to be a prominent element of the program with a mission model of a two flight campaign in each the Northern and Southern Hemispheres per year. A new LDB endurance record was achieved in Antarctica with the LDB/CREAM mission. Both polar and mid-latitude LDB capabilities continue to be on-going operational elements of the flight program. The Swedish Space Corporation/Esrange and the National Aeronautics and Space Administration (NASA) inaugurated a joint European/U.S. capability for LDB balloon flights from Sweden to Canada in June 2005. This will complement the NASA/U.S. National Science Foundation Office of Polar Programs achievement of more than a decade of successful long-duration flights around Antarctica. Most of Antarctic flights have flown one time around the South Pole in 8-20 days using conventional (zero differential pressure) balloons. One flight went twice around in 31 days and another went three times around in 42 days using conventional balloons. Balloon technology efforts have continued to broaden in scope and new plans for activities to provide advancements have been initiated. A new balloon volume record was established with the successful flight of a 1,700,000 m3 volume zero-pressure balloon. The capability to fly a 700 kg payload (200 kg science instrument) to 160,000 ft has also been demonstrated. A new super-pressure (constant volume) balloon is currently under development for future flights of 60 - 100 day at any latitude. The Ultra-Long Duration Balloon (ULDB) project for the development of a 100-day duration balloon capability has been progressing with additional ground and flight tests having been conducted. The Program has also continued to introduce new technology and improvements into flight systems, ground systems and operational techniques. An overview of the various aspects of the NASA Balloon Program will be presented as well as the outlook for the future.

Pierce, David L.

MatLab Programming for Engineers Having No Formal Programming Knowledge

MatLab is one of the most widely used very high level programming languages for Scientific and engineering computations. It is very user-friendly and needs practically no formal programming knowledge. Presented here are MatLab programming aspects and not just the MatLab commands for scientists and engineers who do not have formal programming training and also have no significant time to spare for learning programming to solve their real world problems. Specifically provided are programs for visualization. Also, stated are the current limitations of the MatLab, which possibly can be taken care of by Mathworks Inc. in a future version to make MatLab more versatile.

Shaykhian, Linda H.

Analyzing Array Manipulating Programs by Program Transformation

We explore a transformational approach to the problem of verifying simple array-manipulating programs. Traditionally, verification of such programs requires intricate analysis machinery to reason with universally quantified statements about symbolic array segments, such as "every data item stored in the segment A[i] to A[j] is equal to the corresponding item stored in the segment B[i] to B[j]." We define a simple abstract machine which allows for set-valued variables and we show how to translate programs with array operations to array-free code for this machine. For the purpose of program analysis, the translated program remains faithful to the semantics of array manipulation. Based on our implementation in LLVM, we evaluate the approach with respect to its ability to extract useful invariants and the cost in terms of code size.

Program Transformation

Apollo guidance, navigation and control: Guidance system operations plans for manned LM earth orbital and lunar missions using Program COLOSSUS 3. Section 7: Erasable memory programs

Erasable-memory programs (EMPs) designed for the guidance computers used in the command (CMC) and lunar modules (LGC) are described. CMC programs are designated COLOSSUS 3, and the associated EMPs are identified by a three-digit number beginning with 5. LGC programs are designated LUMINARY 1E, and the associated EMPs are identified, with one exception, by a three-digit number beginning with 1. The exception is EMP 99. The EMPs vary in complexity from a simple flagbit setting to a long and intricate logical structure. They all, however, cause the computer to behave in a way not intended in the original design of the programs; they accomplish this off-nominal behavior by some alteration of erasable memory to interface with existing fixed-memory programs to effect a desired result.

Hamilton, M. H.

STC-SAB program users manual for the turbulent boundary layer and turbulent separation prediction methods employed in the NASA Langley streamtube curvature computer program

The streamtube curvature program (STC) has been developed to predict the inviscid flow field and the pressure distribution about nacelles at transonic speeds. The effects of boundary layer are to displace the inviscid flow and effectively change the body shape. Thus, the body shape must be corrected by the displacement thickness in order to calculate the correct pressure distribution. This report describes the coupling of the Stratford and Beavers boundary layer solution with the inviscid STC analysis so that all nacelle pressure forces, friction drag, and incipient separation may be predicted. The usage of the coupled STC-SAB computer program is outlined and the program input and output are defined. Included in this manual are descriptions of the principal boundary layer tables and other revisions to the STC program. The use of the viscous option is controlled by the engineer during program input definition.

Ferguson, D. R.