NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An Introduction to Transient Engine Applications Using the Numerical Propulsion System Simulation (NPSS) and MATLABThis document outlines methodologies designed to improve the interface between the Numerical Propulsion System Simulation framework and various control and dynamic analyses developed in the Matlab and Simulink environment. Although NPSS is most commonly used for steady-state modeling, this paper is intended to supplement the relatively sparse documentation on it's transient analysis functionality. Matlab has become an extremely popular engineering environment, and better methodologies are necessary to develop tools that leverage the benefits of these disparate frameworks. Transient analysis is not a new feature of the Numerical Propulsion System Simulation (NPSS), but transient considerations are becoming more pertinent as multidisciplinary trade-offs begin to play a larger role in advanced engine designs. This paper serves to supplement the relatively sparse documentation on transient modeling and cover the budding convergence between NPSS and Matlab based modeling toolsets. The following sections explore various design patterns to rapidly develop transient models. Each approach starts with a base model built with NPSS, and assumes the reader already has a basic understanding of how to construct a steady-state model. The second half of the paper focuses on further enhancements required to subsequently interface NPSS with Matlab codes. The first method being the simplest and most straightforward but performance constrained, and the last being the most abstract. These methods aren't mutually exclusive and the specific implementation details could vary greatly based on the designer's discretion. Basic recommendations are provided to organize model logic in a format most easily amenable to integration with existing Matlab control toolsets.
Document ID
20160000939
Acquisition Source
Glenn Research Center
Document Type
Technical Memorandum (TM)
Authors
Chin, Jeffrey C.
(NASA Glenn Research Center Cleveland, OH United States)
Csank, Jeffrey T.
(NASA Glenn Research Center Cleveland, OH United States)
Haller, William J.
(NASA Glenn Research Center Cleveland, OH United States)
Seidel, Jonathan A.
(NASA Glenn Research Center Cleveland, OH United States)
Date Acquired
January 19, 2016
Publication Date
January 1, 2016
Subject Category
Numerical Analysis
Aircraft Propulsion And Power
Report/Patent Number
E-19178
NASA/TM-2016-218922
GRC-E-DAA-TN23596
Report Number: E-19178
Report Number: NASA/TM-2016-218922
Report Number: GRC-E-DAA-TN23596
Funding Number(s)
WBS: WBS 081876.02.03.30.02
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Keywords
Matlab
Simulink
NPSS
No Preview Available