NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Object-oriented approach for gas turbine engine simulationAn object-oriented gas turbine engine simulation program was developed. This program is a prototype for a more complete, commercial grade engine performance program now being proposed as part of the Numerical Propulsion System Simulator (NPSS). This report discusses architectural issues of this complex software system and the lessons learned from developing the prototype code. The prototype code is a fully functional, general purpose engine simulation program, however, only the component models necessary to model a transient compressor test rig have been written. The production system will be capable of steady state and transient modeling of almost any turbine engine configuration. Chief among the architectural considerations for this code was the framework in which the various software modules will interact. These modules include the equation solver, simulation code, data model, event handler, and user interface. Also documented in this report is the component based design of the simulation module and the inter-component communication paradigm. Object class hierarchies for some of the code modules are given.
Document ID
19950024173
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Curlett, Brian P.
(NASA Lewis Research Center Cleveland, OH, United States)
Felder, James L.
(NASA Lewis Research Center Cleveland, OH, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1995
Subject Category
Aircraft Propulsion And Power
Report/Patent Number
NASA-TM-106970
NAS 1.15:106970
E-9731
Report Number: NASA-TM-106970
Report Number: NAS 1.15:106970
Report Number: E-9731
Accession Number
95N30594
Funding Number(s)
PROJECT: RTOP 505-69-50
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available