Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “system 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 613 records · Page 34

Alternative multiple-access techniques for mobile satellite systems

The use of Code Division Multiple Access (CDMA) to satisfy the diverse requirements of a generic (land, maritime, aeronautical) mobile satellite system (MSS) network design is discussed. Comparisons between CDMA and Frequency Division Multiple Access (FDMA) show that a CDMA network design can support significantly more voice channel allocations than FDMA when relatively simple CDMA correlation receivers are employed, provided that there is sufficient space segment equivalent isotropically radiated power (EIRP). The use of more advanced CDMA receivers can improve the spectral and power efficiency. Although the use of CDMA may not gain immediate and widespread support in the international MSS community, provision for the use of CDMA for a domestic system in the U.S., and possibly for a regional system throughout North America, is likely.

Smith, Patrick O.↗

CAVE: A computer code for two-dimensional transient heating analysis of conceptual thermal protection systems for hypersonic vehicles

A digital computer code CAVE (Conduction Analysis Via Eigenvalues), which finds application in the analysis of two dimensional transient heating of hypersonic vehicles is described. The CAVE is written in FORTRAN 4 and is operational on both IBM 360-67 and CDC 6600 computers. The method of solution is a hybrid analytical numerical technique that is inherently stable permitting large time steps even with the best of conductors having the finest of mesh size. The aerodynamic heating boundary conditions are calculated by the code based on the input flight trajectory or can optionally be calculated external to the code and then entered as input data. The code computes the network conduction and convection links, as well as capacitance values, given basic geometrical and mesh sizes, for four generations (leading edges, cooled panels, X-24C structure and slabs). Input and output formats are presented and explained. Sample problems are included. A brief summary of the hybrid analytical-numerical technique, which utilizes eigenvalues (thermal frequencies) and eigenvectors (thermal mode vectors) is given along with aerodynamic heating equations that have been incorporated in the code and flow charts.

Rathjen, K. A.↗

Distribution of a Generic Mission Planning and Scheduling Toolkit for Astronomical Spacecraft

Work is progressing as outlined in the proposal for this contract. A working planning and scheduling system has been documented and packaged and made available to the WIRE Small Explorer group at JPL, the FUSE group at JHU, the NASA/GSFC Laboratory for Astronomy and Solar Physics and the Advanced Planning and Scheduling Branch at STScI. The package is running successfully on the WIRE computer system. It is expected that the WIRE will reuse significant portions of the SWAS code in its system. This scheduling system itself was tested successfully against the spacecraft hardware in December 1995. A fully automatic scheduling module has been developed and is being added to the toolkit. In order to maximize reuse, the code is being reorganized during the current build into object-oriented class libraries. A paper describing the toolkit has been written and is included in the software distribution. We have experienced interference between the export and production versions of the toolkit. We will be requesting permission to reprogram funds in order to purchase a standalone PC onto which to offload the export version.

Kleiner, Steven C.↗

End-to-end imaging information rate advantages of various alternative communication systems

The efficiency of various deep space communication systems which are required to transmit both imaging and a typically error sensitive class of data called general science and engineering (gse) are compared. The approach jointly treats the imaging and gse transmission problems, allowing comparisons of systems which include various channel coding and data compression alternatives. Actual system comparisons include an advanced imaging communication system (AICS) which exhibits the rather significant advantages of sophisticated data compression coupled with powerful yet practical channel coding. For example, under certain conditions the improved AICS efficiency could provide as much as two orders of magnitude increase in imaging information rate compared to a single channel uncoded, uncompressed system while maintaining the same gse data rate in both systems. Additional details describing AICS compression and coding concepts as well as efforts to apply them are provided in support of the system analysis.

Rice, R. F.↗

Deep Space Network turbo decoder implementation

A new decoder is being developed by the Jet Propulsion Laboratory for NASA's Deep Space Network. This unit will decode the new turbo codes, which have recently been approved by the Consultative Committee for Space Data Systems (CCSDS). Turbo codes provide up to 0.8 dB improvement in Eb/No over the current best codes used by deep space missions.

turbo codes↗

SIM_EXPLORE: Software for Directed Exploration of Complex Systems

Physics-based numerical simulation codes are widely used in science and engineering to model complex systems that would be infeasible to study otherwise. While such codes may provide the highest- fidelity representation of system behavior, they are often so slow to run that insight into the system is limited. Trying to understand the effects of inputs on outputs by conducting an exhaustive grid-based sweep over the input parameter space is simply too time-consuming. An alternative approach called "directed exploration" has been developed to harvest information from numerical simulators more efficiently. The basic idea is to employ active learning and supervised machine learning to choose cleverly at each step which simulation trials to run next based on the results of previous trials. SIM_EXPLORE is a new computer program that uses directed exploration to explore efficiently complex systems represented by numerical simulations. The software sequentially identifies and runs simulation trials that it believes will be most informative given the results of previous trials. The results of new trials are incorporated into the software's model of the system behavior. The updated model is then used to pick the next round of new trials. This process, implemented as a closed-loop system wrapped around existing simulation code, provides a means to improve the speed and efficiency with which a set of simulations can yield scientifically useful results. The software focuses on the case in which the feedback from the simulation trials is binary-valued, i.e., the learner is only informed of the success or failure of the simulation trial to produce a desired output. The software offers a number of choices for the supervised learning algorithm (the method used to model the system behavior given the results so far) and a number of choices for the active learning strategy (the method used to choose which new simulation trials to run given the current behavior model). The software also makes use of the LEGION distributed computing framework to leverage the power of a set of compute nodes. The approach has been demonstrated on a planetary science application in which numerical simulations are used to study the formation of asteroid families.

Burl, Michael↗

Testing Models of Resonant Compton Scattering in X-Ray Pulsars

Over the performance period covered by the grant, the principal investigator modified a Monte Carlo Compton scattering code to model the propagation of x-rays through the magnetosphere of accreting neutron stars. These modifications were made to enable the author to compare the observations of x-ray pulsars to theoretical models of the system. The original code was designed to study relativistic plasmas with one of two geometries: a plane parallel plasma with a differential relativistic bulk velocity, and a static spherically symmetric plasma.- This code did not treat gravitational bending or bulk motion in the magnetosphere of a neutron star. Under the grant, the author incorporated code to trace light paths in a Schwarzschild metric. The code was modified to keep track of the photon polarization during propagati on. The investigator also modified the code so that bulk motion in an axisymmetric system is treated properly. An approximate treatment for resonant Compton scattering was added to the code. Finally, code was added that creates model observables that can be compared to observations, such as projected x-ray emission maps and energy-dependent light curves. Comparison to observations is now commencing.

Brainerd, Jerome J.↗

A FORTRAN code for the calculation of probe volume geometry changes in a laser anemometry system caused by window refraction

A computer code was written which utilizes ray tracing techniques to predict the changes in position and geometry of a laser Doppler velocimeter probe volume resulting from refraction effects. The code predicts the position change, changes in beam crossing angle, and the amount of uncrossing that occur when the beams traverse a region with a changed index of refraction, such as a glass window. The code calculates the changes for flat plate, cylinder, general axisymmetric and general surface windows and is currently operational on a VAX 8600 computer system.

Owen, Albert K.↗

Stepper motor instabilities in an aerospace application

Stepper motors are frequently used in positioning mechanisms because they have several advantages over ordinary DC motors. However, there is frequently no feedback loop and the motor may exhibit instabilities under some conditions. A stepper motor in an aerospace positioning mechanism was investigated. During testing, the motor exhibited unstable behavior, such as backrunning and forward running. The instability was dependent on voltage pulse characteristics, temperature, positioning angle, step rate, and interaction between the two motors in the system. Both testing and analysis results verified the instability. A special purpose FORTRAN code was written to simulate the system. This code was combined with another simpler code to show the performance of the system in the phase plane so that instability boundaries could be displayed along with the motor performance. The analysis was performed to verify that proposed modifications would produce stable performance before implementation in the hardware. Subsequent testing verified the analytic stability predictions.

Russell Kackley↗

Infrared Astronomical Satellite (IRAS) analysis, appendix C. APART: A first-order deterministic stray radiation analysis program

The APART code (Arizona's Analysis of Radiation Transfer) is a deterministic stray radiation analysis program capable of yielding quantitative descriptions of systems along with insight into the scattering mechanism present. It uses geometrical optics to image primarily rotationally symmetrical systems. The APART code provides a sectional power map of the internal surfaces of a system and identifies critical objects seen from the image. Vane structures are modeled by configuration factors. Once the geometrical configuration factor between the internal objects has been calculated and stored, nonstructural changes to the system can be analyzed without re-running the complete program.

Source record↗

Solar Power System Evaluated for the Human Exploration of Mars

The electric power system is a crucial element of any mission for the human exploration of the Martian surface. The bulk of the power generated will be delivered to crew life support systems, extravehicular activity suits, robotic vehicles, and predeployed in situ resource utilization (ISRU) equipment. In one mission scenario, before the crew departs for Mars, the ISRU plant operates for 435 days producing liquefied methane and oxygen for ascent-stage propellants and water for crew life support. About 200 days after ISRU production is completed, the crew arrives for a 500-day surface stay. In this scenario, the power system must operate for a total of 1130 days (equivalent to 1100 Martian "sols"), providing 400 MW-hr of energy to the ISRU plant and up to 18 kW of daytime user power. A photovoltaic power-generation system with regenerative fuel cell (RFC) energy storage has been under study at the NASA Glenn Research Center at Lewis Field. The conceptual power system is dominated by the 4000- m2 class photovoltaic array that is deployed orthogonally as four tent structures, each approximately 5 m on a side and 100-m long. The structures are composed of composite members deployed by an articulating mast, an inflatable boom, or rover vehicles, and are subsequently anchored to the ground. Array panels consist of thin polymer membranes with thin-film solar cells. The array is divided into eight independent electrical sections with solar cell strings operating at 600 V. Energy storage is provided by regenerative fuel cells based on hydrogen-oxygen proton exchange membrane technology. Hydrogen and oxygen reactants are stored in gaseous form at 3000 psi, and the water produced is stored at 14.7 psi. The fuel cell operating temperature is maintained by a 40-m2 deployable pumped-fluid loop radiator that uses water as the working fluid. The power management and distribution (PMAD) architecture features eight independent, regulated 600-Vdc channels. Power management and distribution power cables use various gauges of copper conductors with ethylene tetrafluoroethylene insulation. To assess power system design options and sizing, we developed a dedicated Fortran code to predict detailed power system performance and estimate system mass. This code also modeled the requisite Mars surface environments: solar insolation, Sun angles, dust storms, dust deposition, and thermal and ultraviolet radiation. Using this code, trade studies were performed to assess performance and mass sensitivities to power system design parameters (photovoltaic array geometry and orientation) and mission parameters (landing date and landing site latitude, terrain slope, and dust storm activity). Mission analysis cases were also run. Power results are shown in this graph for an analysis case with a September 1, 2012, landing date; 18.95 North latitude landing site; two seasonal dusts storms; and tent arrays. To meet user load requirements and the ISRU energy requirement, an 8-metric ton (MT) power system and 4000-m2 photovoltaic array area were required for the assumed advanced CuInS2 thin-film solar cell technology. In this figure, the top curve is the average daytime photovoltaic array power, the middle curve is average daytime user load power, and the bottom curve is nighttime power. At mission day 1, daytime user power exceeds 120 kW before falling off to 80 kW at the end of the mission. Throughout the mission, nighttime user power is set to the nighttime power requirement. In this analysis, "nighttime" is defined as the 13- to 15-hr period when array power output is below the daytime power requirement. During dust storms, power system capability falls off dramatically so that by mission day 900, a daily energy balance cannot be maintained. Under these conditions, the ISRU plant is placed in standby mode, and the regenerative fuel cell energy storage is gradually discharged to meet user loads.

Kerslake, Thomas W.↗

Explaining Synthesized Software

Motivated by NASA's need for high-assurance software, NASA Ames' Amphion project has developed a generic program generation system based on deductive synthesis. Amphion has a number of advantages, such as the ability to develop a new synthesis system simply by writing a declarative domain theory. However, as a practical matter, the validation of the domain theory for such a system is problematic because the link between generated programs and the domain theory is complex. As a result, when generated programs do not behave as expected, it is difficult to isolate the cause, whether it be an incorrect problem specification or an error in the domain theory. This paper describes a tool we are developing that provides formal traceability between specifications and generated code for deductive synthesis systems. It is based on extensive instrumentation of the refutation-based theorem prover used to synthesize programs. It takes augmented proof structures and abstracts them to provide explanations of the relation between a specification, a domain theory, and synthesized code. In generating these explanations, the tool exploits the structure of Amphion domain theories, so the end user is not confronted with the intricacies of raw proof traces. This tool is crucial for the validation of domain theories as well as being important in everyday use of the code synthesis system. It plays an important role in validation because when generated programs exhibit incorrect behavior, it provides the links that can be traced to identify errors in specifications or domain theory. It plays an important role in the everyday use of the synthesis system by explaining to users what parts of a specification or of the domain theory contribute to what pieces of a generated program. Comments are inserted into the synthesized code that document these explanations.

VanBaalen, Jeffrey↗

Rapid weather information dissemination in Florida

The development of the Florida Agricultural Services and Technology (FAST) plan to provide ports for users to call for weather information is described. FAST is based on the Satellite Frost Forecast System, which makes a broad base of weather data available to its users. The methods used for acquisition and dissemination of data from various networks under the FAST plan are examined. The system provides color coded IR or thermal maps, precipitation maps, and textural forecast information. A diagram of the system is provided.

Martsolf, J. D.↗

RTM user's guide

RTM is a FORTRAN '77 computer code which simulates the infiltration of textile reinforcements and the kinetics of thermosetting polymer resin systems. The computer code is based on the process simulation model developed by the author. The compaction of dry, woven textile composites is simulated to describe the increase in fiber volume fraction with increasing compaction pressure. Infiltration is assumed to follow D'Arcy's law for Newtonian viscous fluids. The chemical changes which occur in the resin during processing are simulated with a thermo-kinetics model. The computer code is discussed on the basis of the required input data, output files and some comments on how to interpret the results. An example problem is solved and a complete listing is included.

Claus, Steven J.↗