Search NASA⌕ Search

SEARCH · Search NASA

Results for “program package”

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 379 records · Page 21

Ames Fitness Program

The Ames Fitness Program services 5,000 civil servants and contractors working at Ames Research Center. A 3,000 square foot fitness center, equipped with cardiovascular machines, weight training machines, and free weight equipment is on site. Thirty exercise classes are held each week at the Center. A weight loss program is offered, including individual exercise prescriptions, fitness testing, and organized monthly runs. The Fitness Center is staffed by one full-time program coordinator and 15 hours per week of part-time help. Membership is available to all employees at Ames at no charge, and there are no fees for participation in any of the program activities. Prior to using the Center, employees must obtain a physical examination and complete a membership package. Funding for the Ames Fitness Program was in jeopardy in December 1992; however, the employees circulated a petition in support of the program and collected more than 1500 signatures in only three days. Funding has been approved through October 1993.

Pratt, Randy↗

Mail LOG: Program operating instructions

The operating instructions for the software package, MAIL LOG, developed for the Scout Project Automatic Data System, SPADS, are provided. The program is written in FORTRAN for the PRIME 300 computer system. The MAIL LOG program has the following four modes of operation: (1) INPUT - putting new records into the data base (2) REVISE - changing or modifying existing records in the data base (3) SEARCH - finding special records existing in the data base (4) ARCHIVE - store or put away existing records in the data base. The output includes special printouts of records in the data base and results from the INPUT and SEARCH modes. The MAIL LOG data base consists of three main subfiles: Incoming and outgoing mail correspondence; Design Information Releases and Releases and Reports; and Drawings and Engineering orders.

Harris, D. K.↗

SIMWEST - A simulation model for wind energy storage systems

This paper describes a comprehensive and efficient computer program for the modeling of wind energy systems with storage. The level of detail of SIMWEST (SImulation Model for Wind Energy STorage) is consistent with evaluating the economic feasibility as well as the general performance of wind energy systems with energy storage options. The software package consists of two basic programs and a library of system, environmental, and control components. The first program is a precompiler which allows the library components to be put together in building block form. The second program performs the technoeconomic system analysis with the required input/output, and the integration of system dynamics. An example of the application of the SIMWEST program to a current 100 kW wind energy storage system is given.

Edsinger, R. W.↗

Development and use of the computer software package for planning the 12 GHz broadcasting-satellite service at RARC '83

The 1983 Regional Administrative Radio Conference (RARC '83) had mainly the objective to draw up a plan of detailed frequency assignments and orbital positions for the 12 GHz broadcasting-satellite service (BSS) in ITU Region 2 (the Western Hemisphere) and associated feeder links (earth-to-space) in the 17 GHz band. It was found that for RARC '83 new planning methods and procedures would be needed. The new requirements made it necessary to develop a new generation of planning software. Attention is given to the development of the computer programs to be used at the conference, the package of computer programs, and the use of the computer programs.

Bowen, R. R.↗

The HSCaRS Summer Enrichment Program; Research Opportunities for Minority and Women Undergraduates in Global Change Science

The primary objective of the HSCaRS Summer Enrichment Program (SEP) is to make significant contributions to the NASA Mission to Planet Earth (MTPE) and the Alabama A&M University (AAMU) Center for Hydrology, Soil Climatology and Remote Sensing (HSCaRS) research missions by providing undergraduate student research internships with an emphasis on minority and women students. Additional objectives are to encourage more minority and women students to pursue advanced degrees in Earth system and global change science and to increase the participation of minority institutions in the U.S. Global Change Research Program. Also, the SEP strives to make students in the traditional science disciplines more aware of the opportunities in Earth System Science. In designing the SEP, it was acknowledged that HSCaRS was a new research effort and Center. Consequently, students were not expected to immediately recognize the Center as one would older, more established research laboratories with national reputations, such as Los Alamos, Battelle, National Consortium for Atmospheric Research (NCAR), etc. Yet we still wanted to compete nationally for the best students. Therefore, we designed the program with a competitive financial package that includes a stipend of $400 per week, round-trip transportation from home to the summer research site, and free campus housing and meal plans provided by Alabama A&M University. Students also received a modest living allowance of approximately $25 per week. The internship program was 10 weeks in residence at Alabama A&M University or IGCRE, and gave students the opportunity to select from six general research areas: micro-meteorology, soil data analysis, soil moisture modeling, instrumentation, geographic information systems, and computer science. Student participants also enrolled in an introductory global change science course as part of the summer program (a copy of the course outline is in the appendix). The program included participation in a field program for approximately two weeks. All students were required to participate in the field program as a learning experience, regardless of the relationship of the field program to their majors or particular research project.

Estes, Jr., Maurice G.↗

Applications software supporting the Spartan Attitude Control System

The native software supporting a single mission for the Spartan Attitude Control System can require up to 40,000 lines of code. Most of this must be rewritten for each mission. Control system engineers use an array of Applications Software Packages residing in ground computers to write each mission's flight software. These Applications Packages are written in the 'C' programming language and run under the UNIX Operating System. This paper discusses each of the Attitude Control Applications Software Packages, and describes the purpose and design of each.

Stone, R. W.↗

Development of a figure-of-merit for space missions

The concept of a quantitative figure-of-merit (FOM) to evaluate different and competing options for space missions is further developed. Over six hundred individual factors are considered. These range from mission orbital mechanics to in-situ resource utilization (ISRU/ISMU) plants. The program utilizes a commercial software package for synthesis and visual display; the details are completely developed in-house. Historical FOM's are derived for successful space missions such as the Surveyor, Voyager, Apollo, etc. A cost FOM is also mentioned. The bulk of this work is devoted to one specific example of Mars Sample Return (MSR). The program is flexible enough to accommodate a variety of evolving technologies. Initial results show that the FOM for sample return is a function of the mass returned to LEO, and that missions utilizing ISRU/ISMU are far more cost effective than those that rely on all earth-transported resources.

Preiss, Bruce↗

SPPTOOLS: Programming tools for the IRAF SPP language

An IRAF package to assist in SPP code development and debugging is described. SPP is the machine-independent programming language used by virtually all IRAF tasks. Tools have been written to aide both novice and advanced SPP programmers with development and debugging by providing tasks to check the code for the number and type of arguments in all calls to IRAF VOS library procedures, list the calling sequences of IRAF tasks, create a database of identifiers for quick access, check for memory which is not freed, and a source code formatter. Debugging is simplified since the programmer is able to get a better understanding of the structure of his/her code, and IRAF library procedure calls (probably the most common source of errors) are automatically checked for correctness.

Fitzpatrick, M.↗

Structural Tailoring of SSME Blades (vanes)

The engine blade design optimization program STAEBL (Structural Tailoring of Engine Blades) is available at the NASA Lewis computer facility. The analysis capabilities of this program were extended to typical loading conditions for SSME turbopump blades including thermal and pressure loading. Input files for representative SSME blade designs were developed and sample optimization studies for these blades completed. The structural tailoring program combines a general optimization package and a finite element blade analysis package. The analysis package's capabilities include natural frequency, maximum stress, and forced response computation, and fatigue life and flutter analysis. Optimization is performed using the feasible directions method. The current design is modified by perturbing the design variables so that the design constraints are satisfied while the objective function, such as blade weight, is reduced at the maximum rate. The program's geometric design variables include blade thickness distribution, thickness to chord ratios, and root chord.

Rubinstein, R.↗

A simulation model for wind energy storage systems. Volume 1: Technical report

A comprehensive computer program for the modeling of wind energy and storage systems utilizing any combination of five types of storage (pumped hydro, battery, thermal, flywheel and pneumatic) was developed. The level of detail of Simulation Model for Wind Energy Storage (SIMWEST) is consistent with a role of evaluating the economic feasibility as well as the general performance of wind energy systems. The software package consists of two basic programs and a library of system, environmental, and load components. The first program is a precompiler which generates computer models (in FORTRAN) of complex wind source storage application systems, from user specifications using the respective library components. The second program provides the techno-economic system analysis with the respective I/O, the integration of systems dynamics, and the iteration for conveyance of variables. SIMWEST program, as described, runs on the UNIVAC 1100 series computers.

Warren, A. W.↗

An expanded system simulation model for solar energy storage (technical report), volume 1

The simulation model for wind energy storage (SIMWEST) program now includes wind and/or photovoltaic systems utilizing any combination of five types of storage (pumped hydro, battery, thermal, flywheel and pneumatic) and is available for the UNIVAC 1100 series and the CDC 6000 series computers. The level of detail is consistent with a role of evaluating the economic feasibility as well as the general performance of wind and/or photovoltaic energy systems. The software package consists of two basic programs and a library of system, environmental, and load components. The first program is a precompiler which generates computer models (in FORTRAN) of complex wind and/or photovoltaic source/storage/application systems, from user specifications using the respective library components. The second program provides the techno-economic system analysis with the respective I/0, the integration of system dynamics, and the iteration for conveyance of variables.

Warren, A. W.↗

Pre-Installation Acceptance (PIA) Functional Performance of the Design Verification Test (DVT) Exploration Extra-vehicular Mobility Unit (xEMU)

In an effort that began with technology investment by NASA in a few key components during the Constellation Program and then evolved to demonstrate a packaged Portable Life Support System (PLSS) as part of the Advanced Exploration Systems (AES) Program, the next evolution of the PLSS is now a key component of the Exploration Extra-vehicular Mobility Unit (xEMU) and is assembled as a Design Verification Test (DVT) unit. The xEMU has been detailed with respect to completing a demonstration on the International Space Station (ISS) with support of units for initial lunar capability. The xEMU completed the Preliminary Design Review (PDR) with subsequent Safety Review Panel (SRP) Phase I reviews in 2019-2020. The objectives for DVT are to validate requirements, train the team, learn how to fabricate the hardware with appropriate process controls, assemble the hardware, test the hardware, determine the failure mechanisms/limits of the hardware design and buy down the most risk possible for the qualification and flight phases of the development. With completion of the assembly and initial functional testing of the DVT PLSS in laboratory ambient conditions and vacuum conditions the xEMU has progressed significantly into the DVT objectives. A key part of the test sequences for DVT and all future phases is the Pre-Installation Acceptance (PIA) functional testing which validates the performance of integrated systems including: primary thermal control, auxiliary thermal control, suit ventilation, primary oxygen, secondary oxygen, power distribution, as well as caution and warning all with respect to the applied requirements. This discussion will include an overview of the assembly, summary of the PIA functional testing, lessons learned, and corrective actions implemented moving forward into the remainder of the DVT phase for xEMU.

Colin Campbell↗

Bird impact analysis package for turbine engine fan blades

A computer program has been developed to analyze the gross structural response of turbine engine fan blades subjected to bird strikes. The program couples a NASTRAN finite element model and modal analysis of a fan blade with a multi-mode bird impact analysis computer program. The impact analysis uses the NASTRAN blade model and a fluid jet model of the bird to interactively calculate blade loading during a bird strike event. The analysis package is computationaly efficient, easy to use and provides a comprehensive history of the gross structual blade response. Example cases are presented for a representative fan blade.

Hirschbein, M. S.↗

A study of optimum cowl shapes and flow port locations for minimum drag with effective engine cooling, volume 2

The listings, user's instructions, sample inputs, and sample outputs of two computer programs which are especially useful in obtaining an approximate solution of the viscous flow over an arbitrary nonlifting three dimensional body are provided. The first program performs a potential flow solution by a well known panel method and readjusts this initial solution to account for the effects of the boundary layer displacement thickness, a nonuniform but unidirectional onset flow field, and the presence of air intakes and exhausts. The second program is effectually a geometry package which allows the user to change or refine the shape of a body to satisfy particular needs without a significant amount of human intervention. An effort to reduce the cruise drag of light aircraft through an analytical study of the contributions to the drag arising from the engine cowl shape and the foward fuselage area and also that resulting from the cooling air mass flowing through intake and exhaust sites on the nacelle is presented. The programs may be effectively used to determine the appropriate body modifications or flow port locations to reduce the cruise drag as well as to provide sufficient air flow for cooling the engine.

Fox, S. R.↗

Asynchronous file transfer to IBM PC's

The Asynchronous File Transfer System is used for interactively selecting and tramsmitting text files from the Langley Research Center's Business Data Systems Division (BDSD) host processor to an IBM Personal Computer. The IBM asynchronous communications support package is used for handling the communications on the personal computer. An application program (NATURAL, COBOL, etc.) is used for selecting and formatting the records to be transmitted, and three subroutine modules residing on the BDSD host processor are used for interfacing the application program and the communications software. Each record transmitted to the Personal Computer must be in the standard ASCII format. This record format is directly accessible by BASIC and many of the personal computer software packages provide utility programs for converting them to the format required for the particular package in question.

Hoerger, J.↗

Program Instrumentation and Trace Analysis

Several attempts have been made recently to apply techniques such as model checking and theorem proving to the analysis of programs. This shall be seen as a current trend to analyze real software systems instead of just their designs. This includes our own effort to develop a model checker for Java, the Java PathFinder 1, one of the very first of its kind in 1998. However, model checking cannot handle very large programs without some kind of abstraction of the program. This paper describes a complementary scalable technique to handle such large programs. Our interest is turned on the observation part of the equation: How much information can be extracted about a program from observing a single execution trace? It is our intention to develop a technology that can be applied automatically and to large full-size applications, with minimal modification to the code. We present a tool, Java PathExplorer (JPaX), for exploring execution traces of Java programs. The tool prioritizes scalability for completeness, and is directed towards detecting errors in programs, not to prove correctness. One core element in JPaX is an instrumentation package that allows to instrument Java byte code files to log various events when executed. The instrumentation is driven by a user provided script that specifies what information to log. Examples of instructions that such a script can contain are: 'report name and arguments of all called methods defined in class C, together with a timestamp'; 'report all updates to all variables'; and 'report all acquisitions and releases of locks'. In more complex instructions one can specify that certain expressions should be evaluated and even that certain code should be executed under various conditions. The instrumentation package can hence be seen as implementing Aspect Oriented Programming for Java in the sense that one can add functionality to a Java program without explicitly changing the code of the original program, but one rather writes an aspect and compiles it into the original program using the instrumentation. Another core element of JPaX is an observation package that supports the analysis of the generated event stream. Two kinds of analysis are currently supported. In temporal analysis the execution trace is evaluated against formulae written in temporal logic. We have implemented a temporal logic evaluator on finite traces using the Maude rewriting system from SRI International, USA. Temporal logic is defined in Maude by giving its syntax as a signature and its semantics as rewrite equations. The resulting semantics is extremely efficient and can handle event streams of hundreds of millions events in few minutes. Furthermore, the implementation is very succinct. The second form of even stream analysis supported is error pattern analysis where an execution trace is analyzed using various error detection algorithms that can identify error-prone programming practices that may potentially lead to errors in some different executions. Two such algorithms focusing on concurrency errors have been implemented in JPaX, one for deadlocks and the other for data races. It is important to note, that a deadlock or data race potential does not need to occur in order for its potential to be detected with these algorithms. This is what makes them very scalable in practice. The data race algorithm implemented is the Eraser algorithm from Compaq, however adopted to Java. The tool is currently being applied to a code base for controlling a spacecraft by the developers of that software in order to evaluate its applicability.

Havelund, Klaus↗

A Review of Chip Scale Package Assembled Reliability

NASA Headquarters, code Q, has established the Advanced Interconnect Program (AIP) to address the NASA's Common needs in electronic packaging for microspacecraft applications. The Jet Propulsion Laboratory was funded to address the quality and reliability of several high denstiy electronic packaging technologies.

Chip Scale Packaging Microspacecraft↗