Software:Numerical Propulsion System Simulation

From HandWiki
Numerical Propulsion System Simulation
Developer(s)NASA Glenn Research Center; NPSS Consortium
Initial release1995; 31 years ago (1995)
Stable release
3.3
Written inC++
TypeEngineering simulation software
LicenseProprietary export controlled
Websiteswri.org/numerical-propulsion-system-simulation-npss

Numerical Propulsion System Simulation (NPSS) is an object-oriented, thermodynamic modeling and simulation environment used for the analysis of propulsion, power, and thermal fluid systems. It is used in the aerospace industry for modeling turbomachinery, airbreathing propulsion systems, and liquid rocket engines.[1][2]

History

NPSS originated as a NASA effort to reduce the cost and development time associated with hardware testing of advanced propulsion systems, specifically in the early stages of the design process as a way to assess operational problems that are difficult to reproduce experimentally.[3] It was intended to serve as a modular and extensible framework for integrating multicomponent and multidisciplinary analysis tools across distributed computing resources.[4]

Software distribution and consortium

Although initially developed by NASA Lewis Research Center in the 1990s, it evolved into a cooperative effort between NASA, other U.S. government agencies, industry, and academia, with the goal of combining propulsion technologies with high-performance computing.[4] The Southwest Research Institute (SwRI) took over management and distribution of NPSS, on behalf of the NPSS Consortium, in 2013 so that members could continue developing it for industrial needs.[5] The software is export controlled, and NPSS license sales are restricted to countries not on the U.S. Department of Commerce Anti-Terrorism watch list.[6]

Architecture and modeling approach

NPSS is designed around object-oriented modeling of systems assembled from component objects, commonly called elements. In an airbreathing engine cycle, for example, a model may contain elements representing an inlet, compressor, burner, turbine, duct, shaft, and nozzle. Users can instantiate standard elements and connect them to define a flow network; they can also create customized elements by modifying or extending interpreted class definitions.[6]

The system architecture may be categorized into three broad elements: engineering application models, system software for the simulation environment, and the high-performance computing environment.[4] NPSS includes solver capabilities for design, off-design, one-pass, steady-state, and transient analyses. In a design analysis, the solver can determine component performance parameters needed to meet specified objectives; in an off-design analysis, it can evaluate the behavior of a selected design away from the design point; and in a transient analysis, it can simulate time-varying conditions such as power changes, sudden load applications, or pressure vessel blowdown.[6]

See also

References

  1. "Numerical Propulsion System Simulation (NPSS)". https://www.swri.org/markets/electronics-automation/software/aerospace-software/numerical-propulsion-system-simulation-npss. 
  2. Jones, Scott M. (March 2007). An Introduction to Thermodynamic Performance Analysis of Aircraft Gas Turbine Engine Cycles Using the Numerical Propulsion System Simulation Code (PDF) (Technical report). NASA Glenn Research Center. NASA/TM-2007-214690.
  3. Claus, R. W.; Evans, A. L.; Lytle, J. K.; Nichols, L. D. (1991). "Numerical Propulsion System Simulation". Computing Systems in Engineering 2 (4): 357–364. doi:10.1016/0956-0521(91)90003-N. 
  4. 4.0 4.1 4.2 Lytle, John K. (June 2000). The Numerical Propulsion System Simulation: An Overview (PDF) (Technical report). NASA Glenn Research Center. NASA/TM-2000-209915.
  5. "SwRI to manage Numerical Propulsion System Simulation (NPSS) Consortium". March 27, 2013. https://www.swri.org/newsroom/press-releases/swri-manage-numerical-propulsion-system-simulation-npss-consortium. 
  6. 6.0 6.1 6.2 "About Numerical Propulsion System Simulation (NPSS)". Southwest Research Institute. August 2020. https://www.swri.org/sites/default/files/what-is-npss.pdf.