Search NASA⌕ Search

SEARCH · Search NASA

Results for “SPACE Code”

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 271 records · Page 15

Computational analysis of off-design waveriders

Comprehensive inviscid and viscous numerical simulations of hypersonic flow past nonconical rounded-nose waveriders are presented. The flow fields and aerodynamic forces at off-design conditions are determined inviscidly by a space-marching CFD code with the initial-data plane provided by a time-marching Navier-Stokes CFD code. Off-design conditions include off-design Mach numbers, angles of attack, and rounded leading edges. A wide range of waverider configurations is investigated and compared. These calculations show the effects of viscous interactions, which are influential near the leading edges, and determine the viscous drag. The inviscid calculations show that L/D decreases as freestream M increases (with alpha = 0). At the on-design Mach numbers, the maximum L/D may occur at slight positive or negative alpha, depending on the shape of the waverider, and zero lift occurs at a negative alpha approximately equal to half of the body thickness. The effects of slight leading-edge blunting produce only local effects in the flow field and small losses in L/D.

He, X.↗

Master-Oscillator/Power-Amplifier Laser System

Master-oscillator/power-amplifier (MOPA) laser system operates in continuous-wave mode or in amplitude-modulation (e.g., pulse) mode by modulation of oscillator current. Power amplifier is laser-diode-pumped neodymium:yttrium lithium fluoride (Nd:YLF) laser; oscillator is laser diode. Offers relatively high efficiency and power. Because drive current to oscillator modulated, external electro-optical modulator not needed. Potential uses include free-space optical communications, coded laser ranging, and generation of high-power, mode-locked pulses.

Yu, Anthony W.↗

Trace-shortened Reed-Solomon codes

Reed-Solomon (RS) codes have been part of standard NASA telecommunications systems for many years. RS codes are character-oriented error-correcting codes, and their principal use in space applications has been as outer codes in concatenated coding systems. However, for a given character size, say m bits, RS codes are limited to a length of, at most, 2(exp m). It is known in theory that longer character-oriented codes would be superior to RS codes in concatenation applications, but until recently no practical class of 'long' character-oriented codes had been discovered. In 1992, however, Solomon discovered an extensive class of such codes, which are now called trace-shortened Reed-Solomon (TSRS) codes. In this article, we will continue the study of TSRS codes. Our main result is a formula for the dimension of any TSRS code, as a function of its error-correcting power. Using this formula, we will give several examples of TSRS codes, some of which look very promising as candidate outer codes in high-performance coded telecommunications systems.

Mceliece, R. J.↗

Software reuse environment user's guide

This document describes the services provided by the prototype Software Reuse Environment, which was developed by CTA for NASA Goddard Space Flight Center, Code 520. This is one of three guides delivered by CTA as part of the environment. The other two guides are: Software Generation and Installation Guide; and SEMANTX--Defining the Schema. The Software Generation and Installation Guide describes the software source modules that make up the Reuse Environment, with instructions on how to generate and install an executable system from the source code. SEMANTX--Defining the Schema describes how a reuse database is created. Actually this guide is more general than the reuse database, as it describes how to generate a SEMANTX database. SEMANTX is an off-the-shelf tool that we have used to implement the reuse database. It is a product of Semantyk Systems, Inc. The Software Reuse Environment is built upon SEMANTX as well as on the IDE Structured Analysis Integrated Environment. (IDE is Interactive Development Environments, Inc.) SEMANTX itself is built on top of the Unify Database Management System. To use the Software Reuse Environment you should have the User's Manuals for SEMANTX, for Unify, and for the IDE software. CTA has provided all of these with the environment.

Source record↗

Semi-automatic development of Payload Operations Control Center software

This report summarizes the current status of CTA's investigation of methods and tools for automating the software development process in NASA Goddard Space Flight Center, Code 500. The emphasis in this effort has been on methods and tools in support of software reuse. The most recent phase of the effort has been a domain analysis of Payload Operations Control Center (POCC) software. This report summarizes the results of the domain analysis, and proposes an approach to semi-automatic development of POCC Application Processor (AP) software based on these results. The domain analysis enabled us to abstract, from specific systems, the typical components of a POCC AP. We were also able to identify patterns in the way one AP might be different from another. These two perspectives--aspects that tend to change from AP to AP, and aspects that tend to remain the same--suggest an overall approach to the reuse of POCC AP software. We found that different parts of an AP require different development technologies. We propose a hybrid approach that combines constructive and generative technologies. Constructive methods emphasize the assembly of pre-defined reusable components. Generative methods provide for automated generation of software from specifications in a very-high-level language (VHLL).

Ballin, Sidney↗

Structural Damage Prediction and Analysis for Hypervelocity Impact. BUMPERII Suggestion and Problem Reports

In the course of preparing the SD_SURF space debris analysis code, several problems and possibilities for improvement of the BUMPERII code were documented and sent to MSFC. These suggestions and problem reports are included here as a part of the contract final report. This includes reducing BUMPERII memory requirements, compiling problems with BUMPERII, FORTRAN-lint analysis of BUMPERII, and error in function PRV in BUMPERII.

Source record↗

Java Application Shell: A Framework for Piecing Together Java Applications

This session describes the architecture of Java Application Shell (JAS), a Swing-based framework for developing interactive Java applications. Java Application Shell is being developed by Commerce One, Inc. for NASA Goddard Space Flight Center Code 588. The purpose of JAS is to provide a framework for the development of Java applications, providing features that enable the development process to be more efficient, consistent and flexible. Fundamentally, JAS is based upon an architecture where an application is considered a collection of 'plugins'. In turn, a plug-in is a collection of Swing actions defined using XML and packaged in a jar file. Plug-ins may be local to the host platform or remotely-accessible through HTTP. Local and remote plugins are automatically discovered by JAS upon application startup; plugins may also be loaded dynamically without having to re-start the application. Using Extensible Markup Language (XML) to define actions, as opposed to hardcoding them in application logic, allows easier customization of application-specific operations by separating application logic from presentation. Through XML, a developer defines an action that may appear on any number of menus, toolbars, and buttons. Actions maintain and propagate enable/disable states and specify icons, tool-tips, titles, etc. Furthermore, JAS allows actions to be implemented using various scripting languages through the use of IBM's Bean Scripting Framework. Scripted action implementation is seamless to the end-user. In addition to action implementation, scripts may be used for application and unit-level testing. In the case of application-level testing, JAS has hooks to assist a script in simulating end-user input. JAS also provides property and user preference management, JavaHelp, Undo/Redo, Multi-Document Interface, Single-Document Interface, printing, and logging. Finally, Jini technology has also been included into the framework by means of a Jini services browser and the ability to associate services with actions. Several Java technologies have been incorporated into JAS, including Swing, Internal Frames, Java Beans, XML, JavaScript, JavaHelp, and Jini. Additional information is contained in the original extended abstract.

Miller, Philip↗

Pluto/Kuiper Missions with Advanced Electric Propulsion and Power

In response to a request by NASA Code SD Deep Space Exploration Technology Program, NASA Glenn Research center performed a study to identify advanced technology options to perform a Pluto/Kuiper mission without depending on a 2004 Jupiter Gravity Assist, but still arriving before 2020. A concept using a direct trajectory with small, sub-kilowatt ion thrusters and Stirling radioisotope power system was shown to allow the same or smaller launch vehicle class (EELV) as the chemical 2004 baseline and allow launch in any year and arrival in the 2014 to 2020 timeframe. With the nearly constant power available from the radioisotope power source such small ion propelled spacecraft could explore many of the outer planetary targets. Such studies are already underway. Additional information is contained in the original extended abstract.

Oleson, S. R.↗

REACH: Real-Time Data Awareness in Multi-Spacecraft Missions

NASA's Advanced Architectures and Automation Branch at the Goddard Space Flight Center (Code 588) saw the potential to reduce the cost of constellation missions by creating new user interfaces to the ground system health-and-safety data. The goal is to enable a small Flight Operations Team (FOT) to remain aware and responsive to the increased amount of ground system information in a multi-spacecraft environment. Rather than abandon the tried and true, these interfaces were developed to run alongside existing ground system software to provide additional support to the FOT. These new user interfaces have been combined in a tool called REACH. REACH-the Real-time Evaluation and Analysis of Consolidated Health-is a software product that uses advanced visualization techniques to make spacecraft anomalies easy to spot, no matter how many spacecraft are in the constellation. REACH reads numerous real-time streams of data from the ground system(s) and displays synthesized information to the FOT such that anomalies are easy to pick out and investigate.

Maks, Lori↗

Space Station Power Generation in Support of the Beta Gimbal Anomaly Resolution

The International Space Station (ISS) is the largest and most complex spacecraft ever assembled and operated in orbit. The first U.S. photovoltaic (PV) module, containing two solar arrays, was launched, installed, and activated in early December 2000. After the first week of continuously rotating the U.S. solar arrays, engineering personnel in the ISS Mission Evaluation Room (MER) observed higher than expected electrical currents on the drive motor in one of the Beta Gimbal Assemblies (BGA), the mechanism used to maneuver a U.S. solar array. The magnitude of the motor currents continued to increase over time on both BGA's, creating concerns about the ability of the gimbals to continue pointing the solar arrays towards the sun, a function critical for continued assembly of the ISS. A number of engineering disciplines convened in May 2001 to address this on-orbit hardware anomaly. This paper reviews the ISS electrical power system (EPS) analyses performed to develop viable operational workarounds that would minimize BGA use while maintaining sufficient solar array power to continue assembly of the ISS. Additionally, EPS analyses performed in support of on-orbit BGA troubleshooting exercises is reviewed. EPS capability analyses were performed using SPACE, a computer code developed by NASA Glenn Research Center (GRC) for the ISS program office.

Delleur, Ann M.↗

Neutron environments on the Martian surface

Radiation is a primary concern in the planning of a manned mission to Mars. Recent studies using NASA Langley Research Center's HZETRN space radiation transport code show that the low energy neutron fluence on the Martian surface is larger than previously expected. The upper atmosphere of Mars is exposed to a background radiation field made up of a large number of protons during a solar particle event and mixture of light and heavy ions caused by galactic cosmic rays at other times. In either case, these charged ions interact with the carbon and oxygen atoms of the Martian atmosphere through ionization and nuclear collisions producing secondary ions and neutrons which then interact with the atmospheric atoms in a similar manner. In the past, only these downward moving particles have been counted in evaluating the neutron energy spectrum on the surface. Recent enhancements in the HZETRN code allow for the additional evaluation of those neutrons created within the Martian regolith through the same types of nuclear reactions, which rise to the surface. New calculations using this improved HZETRN code show that these upward moving neutrons contribute significantly to the overall neutron spectrum for energies less than 10 MeV.

NASA Center LaRC↗

Effects of Nuclear Interactions in Space Radiation Transport

Space radiation transport codes have been developed to calculate radiation effects behind materials in human missions to the Moon, Mars or beyond. We study how nuclear fragmentation processes affect predictions from such radiation transport codes. In particular, we investigate the effects of fragmentation cross sections at different energies on fluxes, dose and dose-equivalent from galactic cosmic rays behind typical shielding materials.

Lin, Zi-Wei↗

Effects of Nuclear Interactions in Space Radiation Transport

Space radiation transport codes have been developed to calculate radiation effects behind materials in human mission to the Moon, Mars or beyond. We study how nuclear fragmentation processes affect predictions from such radiation transport codes. In particular, we investigate the effects of fragmentation cross sections at different energies on fluxes, dose and dose-equivalent from galactic cosmic rays behind typical shielding materials.

Lin, Zi-Wei↗

Description of Light Ion Production Cross Sections and Fluxes on the Mars Surface using the QMSFRG Model

The atmosphere of Mars significantly attenuates the heavy ion component of the primary galactic cosmic rays (GCR), however increases the fluence of secondary light ions (neutrons, and hydrogen and helium isotopes) because of particle production processes. We describe results of the quantum multiple scattering fragmentation (QMSFRG) model for the production of light nuclei through the distinct mechanisms of nuclear abrasion and ablation, coalescence, and cluster knockout. The QMSFRG model is shown to be in excellent agreement with available experimental data for nuclear fragmentation cross sections. We use the QMSFRG model and the space radiation transport code, HZETRN to make predictions of the light particle environment on the Martian surface at solar minimum and maximum. The radiation assessment detector (RAD) experiment will be launched in 2009 as part of the Mars Science Laboratory (MSL). We make predictions of the expected results for time dependent count-rates to be observed by RAD experiment. Finally, we consider sensitivity assessments of the impact of the Martian atmospheric composition on particle fluxes at the surface.

Cucinotta, Francis A.↗

Method for imaging informational biological molecules on a semiconductor substrate

Imaging biological molecules such as DNA at rates several times faster than conventional imaging techniques is carried out using a patterned silicon wafer having nano-machined grooves which hold individual molecular strands and periodically spaced unique bar codes permitting repeatably locating all images. The strands are coaxed into the grooves preferably using gravity and pulsed electric fields which induce electric charge attraction to the molecular strands in the bottom surfaces of the grooves. Differential imaging removes substrate artifacts.

Coles, L. Stephen↗

Pion and Kaon Lab Frame Differential Cross Sections for Intermediate Energy Nucleus-Nucleus Collisions

Space radiation transport codes require accurate models for hadron production in intermediate energy nucleus-nucleus collisions. Codes require cross sections to be written in terms of lab frame variables and it is important to be able to verify models against experimental data in the lab frame. Several models are compared to lab frame data. It is found that models based on algebraic parameterizations are unable to describe intermediate energy differential cross section data. However, simple thermal model parameterizations, when appropriately transformed from the center of momentum to the lab frame, are able to account for the data.

Norbury, John W.↗

Research Infusion Collaboration: Finding Defect Patterns in Reused Code

The 'Finding Defect Patterns in Reused Code' Research Infusion Collaboration was performed by Jet Propulsion Laboratory/Caltech under Contract 104-07-02.679 102 197 08.14.4. This final report describes the collaboration and documents the findings, including lessons learned.The research infusion collaboration characterized, using Orthogonal Defect Classification, defect reports for code that will be reused in mission-critical software on Deep Space Network Antenna controllers. Code reuse is estimated to be 90%, so it is important to identify systemic defects, or patterns, prior to reuse of this code. The work also identified ways to avoid certain types of defects and to test more efficiently.The primary objectives of the project were:to analyze defect patterns of the code to be reused based on the defects'Orthogonal Defect Classification (ODC)and to achieve a successful infusion of ODC to a project.

orthogonal defect classification (ODC)↗

The Use of Pro/Engineer CAD Software and Fishbowl Tool Kit in Ray-tracing Analysis

This document is designed as a manual for a user who wants to operate the Pro/ENGINEER (ProE) Wildfire 3.0 with the NASA Space Radiation Program's (SRP) custom-designed Toolkit, called 'Fishbowl', for the ray tracing of complex spacecraft geometries given by a ProE CAD model. The analysis of spacecraft geometry through ray tracing is a vital part in the calculation of health risks from space radiation. Space radiation poses severe risks of cancer, degenerative diseases and acute radiation sickness during long-term exploration missions, and shielding optimization is an important component in the application of radiation risk models. Ray tracing is a technique in which 3-dimensional (3D) vehicle geometry can be represented as the input for the space radiation transport code and subsequent risk calculations. In ray tracing a certain number of rays (on the order of 1000) are used to calculate the equivalent thickness, say of aluminum, of the spacecraft geometry seen at a point of interest called the dose point. The rays originate at the dose point and terminate at a homogenously distributed set of points lying on a sphere that circumscribes the spacecraft and that has its center at the dose point. The distance a ray traverses in each material is converted to aluminum or other user-selected equivalent thickness. Then all equivalent thicknesses are summed up for each ray. Since each ray points to a direction, the aluminum equivalent of each ray represents the shielding that the geometry provides to the dose point from that particular direction. This manual will first list for the user the contact information for help in installing ProE and Fishbowl in addition to notes on the platform support and system requirements information. Second, the document will show the user how to use the software to ray trace a Pro/E-designed 3-D assembly and will serve later as a reference for troubleshooting. The user is assumed to have previous knowledge of ProE and CAD modeling.

Nounu, Hatem N.↗