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.
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 >>
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 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 >>
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 >>
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 >>
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 >>






















Software