Home arrow Software

NASA Tech Briefs’ Software Web page spotlights new programs engineers can use in analyzing, modeling, designing, prototyping, and testing products. Types of software covered include CAD, CAE, EDA, CAM, mathematical, and multiphysics. Many of the Tech Briefs below are correlated to Technical Support Package (TSP) or White Paper that can be downloaded free of charge.


Sep 2008

Multiphysics Modeling Simplifies Analysis of Electrical and Electromagnetic Effects

Effects of lightning strikes and electromagnetic fields are simulated and modeled easily.

The Saab Group has 17 business units, which are split into defense and security, systems and products, and aeronautics. Over the years, the company has taken advantage of the many paradigm shifts that have taken place in engineering analysis. One example is implementing comprehensive engineering ...
Read More >>

Geophysical Wave Propagation Calculation Using Multiphysics

Geologists can conduct in-field calculations without the need for large computing resources.

The propagation of shear (S) and compression (P) waves within the Earth represents a critically important phenomenon for geologists. For many years, geologists have developed specialized computational programs to calculate wave propagation within complex ...
Read More >>

Simulating the Manufacturing Process of Ceramic Matrix Composites

Multiphysics simulation enables analysis of a range of physical phenomena occurring in the manufacturing process.

Increasing the temperature at which jet aircraft engines operate would significantly improve thrust and fuel efficiency with reduced emissions. However, current engines operate within 50 degrees of the inherent melting point of ...
Read More >>

3D Program Aids Design of Custom Iron Work

Software allows architectural iron works manufacturer to simplify the design process.

Keuka Studios designs and manufactures custom architectural iron work and cable railings for commercial and home use. Keuka Studios first designs a product in CAD, CNC machines it to shape, and then takes the assembly ...
Read More >>

Displaying CFD Solution Parameters on Arbitrary Cut Planes

USMC6 is a Fortran 90 computer program for post-processing in support of visualization of flows simulated by computational fluid dynamics (CFD). The name “USMC6” is partly an abbreviation of “TetrUSS — USM3D Solution Cutter,” reflecting its origin as a post-processor for use with USM3D — a CFD ...
Read More >>

Flow Solver for Incompressible 2-D Drive Cavity

This software solves the Navier- Stokes equations for the incompressible driven cavity flow problem. The code uses second-order finite differencing on a staggered grid using the Chorin projection method. The resulting intermediate Poisson equation is efficiently solved using the fast Fourier transform.


Read More >>

Computational Model of Heat Transfer on the ISS

SCRAM Lite (“SCRAM” signifies “Station Compact Radiator Analysis Model”) is a computer program for analyzing convective and radiative heat transfer and heat-rejection performance of coolant loops and radiators, respectively, in the active thermal-control systems of the International Space Station (ISS). SCRAM Lite is a derivative of prior versions of SCRAM ...
Read More >>

Flow Solver for Incompressible Rectangular Domains

This is an extension of the Flow Solver for Incompressible 2-D Drive Cavity software described in the preceding article. It solves the Navier- Stokes equations for incompressible flow using finite differencing on a uniform, staggered grid. There is a runtime choice of either central differencing or modified upwinding for the ...
Read More >>

Simulating Avionics Upgrades to the Space Shuttles

Cockpit Avionics Prototyping Envi - ronment (CAPE) is a computer program that simulates the functions of proposed upgraded avionics for a space shuttle. In CAPE, pre-existing space-shuttle-sim - ulation programs are merged with a commercial-off-the-shelf (COTS) display- development program, yielding a package of software that enables highfidelity simulation while making ...
Read More >>

Simulating the Phoenix Landing Radar System

A computer program called “phxlrsim” simulates the behavior of the radar system used as an altimeter and vel - ocimeter during the entry, descent, and landing phases of the Phoenix lander spacecraft. The simulation includes modeling of internal functions of the radar system, the spacecraft trajectory, and the terrain. The ...
Read More >>

Injecting Artificial Memory Errors Into a Running Computer Program

Single-event upsets (SEUs) or “bitflips” are computer memory errors caused by radiation. BITFLIPS (Basic Instrumentation Tool for Fault Localized Injection of Probabilistic SEUs) is a computer program that deliberately injects SEUs into another computer program, while the latter is running, for the purpose of evaluating the fault tolerance of that ...
Read More >>

Fault-Tolerant, Multiple-Zone Temperature Control

A computer program has been written as an essential part of an electronic temperature control system for a spaceborne instrument that contains several zones. The system was developed because the temperature and the rate of change of temperature in each zone are required to be maintained to within limits that ...
Read More >>

Implementing a Digital Phasemeter in an FPGA

Firmware for implementing a digital phasemeter within a field-programmable gate array (FPGA) has been devised. In the original application of this firmware, the phase that one seeks to measure is the difference between the phases of two nominally- equal-frequency heterodyne signals generated by two interferometers. In that application, zero-crossing detectors ...
Read More >>

Post-Flight Estimation of Motion of Space Structures: Part 1

A computer program estimates the relative positions and orientations of two space structures from data on the angular positions and distances of fiducial objects on one structure as measured by a targettracking electronic camera and laser range finders on another structure. The program is written specifically for determining the relative ...
Read More >>

Post-Flight Estimation of Motion of Space Structures: Part 2

A computer program related to the one described in the immediately preceding article estimates the relative position of two space structures that are hinged to each other. The input to the program consists of time-series data on distances, measured by two range finders at different positions on one structure, to ...
Read More >>

Simulating Operation of a Large Turbofan Engine

The Commercial Modular Aero- Propulsion System Simulation (CMAPSS) is a computer program for simulating transient operation of a commercial turbofan engine that can generate as much as 90,000 lb (≈0.4 MN) of thrust. It includes a power-management system that enables simulation of openor closed-loop engine operation over a wide range of ...
Read More >>

Automated Assistance for Designing Active Magnetic Bearings

MagBear12 is a computer code (see figure) that assists in the design of radial, heteropolar active magnetic bearings (AMBs). MagBear12 was developed to help in designing the system described in “Advanced Active-Magnetic-Bearing Thrust-Measurement System” (SSC- 00177-1), which appears in NASA Tech Briefs, Vol. 32, No. 9 (September 2008), p. 61. (See the ...
Read More >>

Computational Simulation of a Water-Cooled Heat Pump

A Fortran-language computer program for simulating the operation of a water-cooled vapor-compression heat pump in any orientation with respect to gravity has been developed by modifying a prior general-purpose heat-pump design code used at Oak Ridge National Laboratory (ORNL). Al - though it is specific to the design of a ...
Read More >>

Optimization of Angular-Momentum Biases of Reaction Wheels

RBOT [RWA Bias Optimization Tool (wherein “RWA” signifies “Reaction Wheel Assembly”)] is a computer program designed for computing angular momentum biases for reaction wheels used for providing spacecraft pointing in various directions as required for scientific observations. RBOT is currently deployed to support the Cassini mission to prevent operation of ...
Read More >>

Short- and Long-Term Propagation of Spacecraft Orbits

The Planetary Observer Planning Software (POPS) comprises four computer programs for use in designing orbits of spacecraft about planets. These programs are the Planetary Observer High Precision Orbit Propagator (POHOP), the Planetary Observer Long-Term Orbit Predictor (POLOP), the Planetary Observer Post Processor (POPP), and the Planetary Observer Plotting (POPLOT) program....
Read More >>

Monte Carlo Simulation To Estimate Likelihood of Direct Lightning Strikes

A software tool has been designed to quantify the lightning exposure at launch sites of the stack at the pads under different configurations. In order to predict lightning strikes to generic structures, this model uses leaders whose origins (in the x–y plane) are obtained from a 2D random, normal distribution. ...
Read More >>

Adaptive MGS Phase Retrieval

Adaptive MGS Phase Retrieval software uses the Modified Gerchberg-Saxton (MGS) algorithm, an image-based sensing method that can turn any focal plane science instrument into a wavefront sensor, avoiding the need to use external metrology equipment. Knowledge of the wavefront enables intelligent control of active optical systems.


Read More >>

Predicting Boundary-Layer Transition on Space-Shuttle Re-Entry

The BLT Prediction Tool (“BLT” signifies “Boundary Layer Transition”) is provided as part of the Damage Assessment Team analysis package, which is utilized for analyzing local aerothermodynamics environments of damaged or repaired space-shuttle thermal protection tiles. Such analyses are helpful in deciding whether to repair launch-induced damage before re-entering the ...
Read More >>

Calculations for Calibration of a Mass Spectrometer

A computer program performs calculations to calibrate a quadrupole mass spectrometer in an instrumentation system for identifying trace amounts of organic chemicals in air. In the operation of the mass spectrometer, the massto- charge ratio (m/z) of ions being counted at a given instant of time is a function ...
Read More >>

Simulating the Gradually Deteriorating Performance of an RTG

Degra (now in version 3) is a computer program that simulates the performance of a radioisotope thermoelectric generator (RTG) over its lifetime. Degra is provided with a graphical user interface that is used to edit input parameters that describe the initial state of the RTG and the time-varying loads and ...
Read More >>

<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas.

Visit the Digital Design Center

>> Most Searched

>> Newsletter

Subscribe today to receive the INSIDER, a FREE e-mail newsletter from NASA Tech Briefs featuring exclusive previews of upcoming articles, late breaking NASA and industry news, hot products and design ideas, links to online resources, and much more.

Your name:

Your email:

Please Subscribe me to the Insider