Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming environments”

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 577 records · Page 32

The Nimbus satellite system: Remote sensing R&D platform of the 70's

Originally conceived to be the future operational weather satellite, the Nimbus series of seven satellites became the work horse and experimental backbone of the NASA/NOAA space research program. Early problems in developing the attitude control system and proving its operational characteristics in the simulated space environment are discussed. The program proved itself many times over; contributing substantially to the scientific knowledge of atmospherics and weather. As application/research vehicles, the seven Nimbus spacecraft were used for the development, test and application of a variety of new and advanced meteorological and geophysical remote sensing instruments and associated data transmission and processing techniques.

Haas, I. S.↗

NASA's Advanced Life Support Systems Human-Rated Test Facility

Future NASA missions to explore the solar system will be long-duration missions, requiring human life support systems which must operate with very high reliability over long periods of time. Such systems must be highly regenerative, requiring minimum resupply, to enable the crews to be largely self-sufficient. These regenerative life support systems will use a combination of higher plants, microorganisms, and physicochemical processes to recycle air and water, produce food, and process wastes. A key step in the development of these systems is establishment of a human-rated test facility specifically tailored to evaluation of closed, regenerative life supports systems--one in which long-duration, large-scale testing involving human test crews can be performed. Construction of such a facility, the Advanced Life Support Program's (ALS) Human-Rated Test Facility (HRTF), has begun at NASA's Johnson Space Center, and definition of systems and development of initial outfitting concepts for the facility are underway. This paper will provide an overview of the HRTF project plan, an explanation of baseline configurations, and descriptive illustrations of facility outfitting concepts.

NASA Discipline Number 61-10↗

Current Concepts of the CELSS Program

The intent of the National Aeronautics and Space Administration in supporting the Controlled Environment Life Support System (CELSS) program is to establish the technological basis for the development of life support systems that are relatively independent of resupply. Such systems, it is anticipated, will be needed in the future to support manned space flight involving long duration missions and large numbers of people. The establishment of a resupply-independent life support system requires that all or most of the material in such a system be retained and recycled. In fact, leakage of gases into space, or into atmospheres of significantly lower pressure than that found inside of the system, is inevitable. Technical advances in sealing capabilities may reduce losses in the future, but no seals will ever be perfectly impervious to common atmospheric gases. Thus, a CELSS is envisioned to be a recycling system that will need to be resupplied with gases from time to time.

Macelroy, R. D.↗

The flow of plasma in the solar terrestrial environment

The overall goal of our NASA Theory Program was to study the coupling, time delays, and feedback mechanisms between the various regions of the solar-terrestrial system in a self-consistent, quantitative manner. To accomplish this goal, it will eventually be necessary to have time-dependent macroscopic models of the different regions of the solar-terrestrial system and we are continually working toward this goal. However, with the funding from this NASA program, we concentrated on the near-earth plasma environment, including the ionosphere, the plasmasphere, and the polar wind. In this area, we developed unique global models that allowed us to study the coupling between the different regions. These results are highlighted in the next section. Another important aspect of our NASA Theory Program concerned the effect that localized 'structure' had on the macroscopic flow in the ionosphere, plasmasphere, thermosphere, and polar wind. The localized structure can be created by structured magnetospheric inputs (i.e., structured plasma convection, particle precipitation or Birkland current patterns) or time variations in these input due to storms and substorms. Also, some of the plasma flows that we predicted with our macroscopic models could be unstable, and another one of our goals was to examine the stability of our predicted flows. Because time-dependent, three-dimensional numerical models of the solar-terrestrial environment generally require extensive computer resources, they are usually based on relatively simple mathematical formulations (i.e., simple MHD or hydrodynamic formulations). Therefore, another goal of our NASA Theory Program was to study the conditions under which various mathematical formulations can be applied to specific solar-terrestrial regions. This could involve a detailed comparison of kinetic, semi-kinetic, and hydrodynamic predictions for a given polar wind scenario or it could involve the comparison of a small-scale particle-in-cell (PIC) simulation of a plasma expansion event with a similar macroscopic expansion event. The different mathematical formulations have different strengths and weaknesses and a careful comparison of model predictions for similar geophysical situations provides insight into when the various models can be used with confidence.

Schunk, Robert W.↗

Hydrogen environment effects on beryllium and titanium aluminides

The NASP program has intensively studied the hydrogen-environment embrittlement (HEE) susceptibility of Be, alpha(2)-Ti3Al, and gamma-TiAl. Tensile tests are being conducted on candidate aerospace structure and propulsion candidate materials from each of the three groups, at temperatures in the -130 to +204 C range, in both 0.1 MPa and 13.8 MPa He and H2 environments, using SEM and TEM to discern the details of environmental effects. It has been established that while alpha(2) Ti3Al is HEE-susceptible even in the room-temperature and 13.8 MPa environment, neither Be nor gamma-TiAl are susceptible, even at the highest temperature tested.

Fritzemeier, L. G.↗

Model Checker for Java Programs

Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model checking, program analysis, and testing. JPF consists of a custom-made Java Virtual Machine (JVM) that interprets bytecode, combined with a search interface to allow the complete behavior of a Java program to be analyzed, including interleavings of concurrent programs. JPF is implemented in Java, and its architecture is highly modular to support rapid prototyping of new features. JPF is an explicit-state model checker, because it enumerates all visited states and, therefore, suffers from the state-explosion problem inherent in analyzing large programs. It is suited to analyzing programs less than 10kLOC, but has been successfully applied to finding errors in concurrent programs up to 100kLOC. When an error is found, a trace from the initial state to the error is produced to guide the debugging. JPF works at the bytecode level, meaning that all of Java can be model-checked. By default, the software checks for all runtime errors (uncaught exceptions), assertions violations (supports Java s assert), and deadlocks. JPF uses garbage collection and symmetry reductions of the heap during model checking to reduce state-explosion, as well as dynamic partial order reductions to lower the number of interleavings analyzed. JPF is capable of symbolic execution of Java programs, including symbolic execution of complex data such as linked lists and trees. JPF is extensible as it allows for the creation of listeners that can subscribe to events during searches. The creation of dedicated code to be executed in place of regular classes is supported and allows users to easily handle native calls and to improve the efficiency of the analysis.

Visser, Willem↗

Phase 1 research program overview

The Phase 1 research program was unprecedented in its scope and ambitious in its objectives. The National Aeronautics and Space Administration committed to conducting a multidisciplinary long-duration research program on a platform whose capabilities were not well known, not to mention belonging to another country. For the United States, it provided the first opportunity to conduct research in a long-duration space flight environment since the Skylab program in the 1970's. Multiple technical as well as cultural challenges were successfully overcome through the dedicated efforts of a relatively small cadre of individuals. The program developed processes to successfully plan, train for and execute research in a long-duration environment, with significant differences identified from short-duration space flight science operations. Between August 1994 and June 1998, thousands of kilograms of research hardware was prepared and launched to Mir, and thousands of kilograms of hardware and data products were returned to Earth. More than 150 Principal Investigators from eight countries were involved in the program in seven major research disciplines: Advanced Technology; Earth Sciences; Fundamental Biology; Human Life Sciences; International Space Station Risk Mitigation; Microgravity; and Space Sciences. Approximately 75 long-duration investigations were completed on Mir, with additional investigations performed on the Shuttle flights that docked with Mir. The flight phase included the participation of seven US astronauts and 20 Russian cosmonauts. The successful completion of the Phase 1 research program not only resulted in high quality science return but also in numerous lessons learned to make the ISS experience more productive. The cooperation developed during the program was instrumental in its success. c2001 AIAA. Published by Elsevier Science Ltd.

short duration↗

Strategies in transition

A new vision has emerged within the Office of Space Science and Applications (OSSA), and within the agency as a whole, for how to design missions to be responsive to the changing budget environment of the 1990s. The overall space science and applications program had to be looked at, restructuring the most expensive and complex projects to bring down costs and ensure their place in the mission queue of the future. The recent restructuring of some of OSSA's largest programs in development and the work to improve efficiency for those in operation is part of OSSA's effort to free funds for more frequent space science missions in the future. Instead of more great observatories, we are looking toward a new vision encompassing a level of great activity through small, frequent missions. The strategy developed for attaining this vision was to lower costs by reducing size and complexity through new technology, while at the same time making progress in space science. The strategy comprises two interwoven parts: the flight program strategy of each of the science disciplines and OSSA's new-technology strategy. The overall purpose of all OSSA's efforts to date has been to free resources for maximizing the space science program in a tough fiscal environment.

Diaz, Alphonso V.↗

Meteoroid Engineering Model (MEM): A Meteoroid Model for the Inner Solar System

In an attempt to overcome some of the deficiencies of existing meteoroid models, NASA's Space Environments and Effects (SEE) Program sponsored a three year research effort at the University of Western Ontario. The resulting understanding of the sporadic meteoroid environment - particularly the nature and distribution of the sporadic sources - were then incorporated into a new Meteoroid Engineering Model (MEM) by members of the Space Environments Team at NASA s Marshall Space Flight Center. This paper discusses some of the revolutionary aspects of MEM which include a) identification of the sporadic radiants with real sources of meteoroids, such as comets, b) a physics-based approach which yields accurate fluxes and directionality for interplanetary spacecraft anywhere from 0.2 astronomical units (AU) to 2 AU, and c) velocity distributions obtained from theory and validated against observation. Use of the model, which gives penetrating fluxes and average impact speeds on the surfaces of a cube-like structure, is also described along with its current limitations and plans for future improvements.

McNamara, Heather A.↗

Structural Weight Estimation for Launch Vehicles

This paper describes some of the work in progress to develop automated structural weight estimation procedures within the Vehicle Analysis Branch (VAB) of the NASA Langley Research Center. One task of the VAB is to perform system studies at the conceptual and early preliminary design stages on launch vehicles and in-space transportation systems. Some examples of these studies for Earth to Orbit (ETO) systems are the Future Space Transportation System [1], Orbit On Demand Vehicle [2], Venture Star [3], and the Personnel Rescue Vehicle[4]. Structural weight calculation for launch vehicle studies can exist on several levels of fidelity. Typically historically based weight equations are used in a vehicle sizing program. Many of the studies in the vehicle analysis branch have been enhanced in terms of structural weight fraction prediction by utilizing some level of off-line structural analysis to incorporate material property, load intensity, and configuration effects which may not be captured by the historical weight equations. Modification of Mass Estimating Relationships (MER's) to assess design and technology impacts on vehicle performance are necessary to prioritize design and technology development decisions. Modern CAD/CAE software, ever increasing computational power and platform independent computer programming languages such as JAVA provide new means to create greater depth of analysis tools which can be included into the conceptual design phase of launch vehicle development. Commercial framework computing environments provide easy to program techniques which coordinate and implement the flow of data in a distributed heterogeneous computing environment. It is the intent of this paper to present a process in development at NASA LaRC for enhanced structural weight estimation using this state of the art computational power.

Cerro, Jeff↗

Using an architectural approach to integrate heterogeneous, distributed software components

Many computer programs cannot be easily integrated because their components are distributed and heterogeneous, i.e., they are implemented in diverse programming languages, use different data representation formats, or their runtime environments are incompatible. In many cases, programs are integrated by modifying their components or interposing mechanisms that handle communication and conversion tasks. For example, remote procedure call (RPC) helps integrate heterogeneous, distributed programs. When configuring such programs, however, mechanisms like RPC must be used explicitly by software developers in order to integrate collections of diverse components. Each collection may require a unique integration solution. This paper describes improvements to the concepts of software packaging and some of our experiences in constructing complex software systems from a wide variety of components in different execution environments. Software packaging is a process that automatically determines how to integrate a diverse collection of computer programs based on the types of components involved and the capabilities of available translators and adapters in an environment. Software packaging provides a context that relates such mechanisms to software integration processes and reduces the cost of configuring applications whose components are distributed or implemented in different programming languages. Our software packaging tool subsumes traditional integration tools like UNIX make by providing a rule-based approach to software integration that is independent of execution environments.

Callahan, John R.↗

Design and development of a passive propellant management system

This paper describes the passive propellant management system program being conducted for the NASA-Marshall Space Flight Center. The objectives of this program are to design and develop a hydrazine propellant acquisition system which will acquire propellant in low- or zero-g environments and also retain this propellant under high axially directed accelerations that may be experienced during launch and orbit-to-orbit transfer. The system design requirements were established to satisfy requirements for a large number of potential NASA and military applications, such as orbit-to-orbit shuttles and satellite vehicles. The resulting concept is a multicompartmented tank with independent surface-tension acquisition channels in each compartment. The tank is designed to provide greater than 98% expulsion efficiency when subjected to the simultaneous requirements of acceleration, vibration, and outflow usage. The system design has the unique capability to demonstrate low-g performance in a one-g test environment, and the test program has been structured around this capability.

Regnier, W. W.↗

Programming Language Software For Graphics Applications

New approach reduces repetitive development of features common to different applications. High-level programming language and interactive environment with access to graphical hardware and software created by adding graphical commands and other constructs to standardized, general-purpose programming language, "Scheme". Designed for use in developing other software incorporating interactive computer-graphics capabilities into application programs. Provides alternative to programming entire applications in C or FORTRAN, specifically ameliorating design and implementation of complex control and data structures typifying applications with interactive graphics. Enables experimental programming and rapid development of prototype software, and yields high-level programs serving as executable versions of software-design documentation.

Beckman, Brian C.↗

Space shuttle electromagnetic environment experiment. Phase A: Definition study

A program is discussed which develops a concept for measuring the electromagnetic environment on earth with equipment on board an orbiting space shuttle. Earlier work on spaceborne measuring experiments is reviewed, and emissions to be expected are estimated using, in part, previously gathered data. General relations among system parameters are presented, followed by a proposal on spatial and frequency scanning concepts. The methods proposed include a nadir looking measurement with small lateral scan and a circularly scanned measurement looking tangent to the earth's surface at the horizon. Antenna requirements are given, assuming frequency coverage from 400 MHz to 40 GHz. For the low frequency range, 400-1000 MHz, a processed, thinned array is proposed which will be more fully analyzed in the next phase of the program. Preliminary hardware and data processing requirements are presented.

Haber, F.↗

The Air Force concentrating photovoltaic array program

A summary is given of Air Force solar concentrator projects beginning with the Rockwell International study program in 1977. The Satellite Materials Hardening Programs (SMATH) explored and developed techniques for hardening planar solar cell array power systems to the combined nuclear and laser radiation threat environments. A portion of program dollars was devoted to developing a preliminary design for a hardened solar concentrator. The results of the Survivable Concentrating Photovoltaic Array (SCOPA) program, and the design, fabrication and flight qualification of a hardened concentrator panel are discussed.

Geis, Jack W.↗

Natural Environment Definition for Exploration Missions

A comprehensive set of environment definitions is necessary from the beginning of the development of a spacecraft. The Cross-Program Design Specification for Natural Environments (DSNE, SLS-SPEC-159) was originally developed during the Constellation Program and then modified and matured for the Exploration Programs (Space Launch System and Orion). The DSNE includes launch, low-earth orbit (LEO), trans-lunar, cislunar, interplanetary, and entry/descent/landing environments developed from standard and custom databases and models. The space environments section will be discussed in detail.

Suggs, Robert M.↗

Natural Environment Definition for Exploration Missions

A comprehensive set of environment definitions is necessary from the beginning of the development of a spacecraft. The Cross-Program Design Specification for Natural Environments (DSNE, SLS-SPEC-159) was originally developed during the Constellation Program and then modified and matured for the Exploration Programs (Space Launch System and Orion). The DSNE includes launch, low-earth orbit, trans-lunar, cis-lunar, interplanetary, and entry/descent/landing environments developed from standard and custom databases and models. The space environments section will be discussed in detail.

Suggs, Rob↗