NPSS - A Practical Introduction
Synopsis:
The objective of this course is to give attendees a working knowledge of NPSS software and allow them to create and/or modify system models using this tool. The course material will discuss the object oriented architecture and how it is used in NPSS to develop flexible yet robust models. A detailed presentation of NPSS execution options, syntax, and interfaces with external codes will be addressed. Overviews of NPSS operation (i.e. Solver, etc.) will also be included.
The attendees will be interactively involved with the material by performing exercises on their personal hardware which demonstrates and further clarifies the material being discussed in the lecture. All attendees will be provided with a reduced capability version of NPSS for their use during the course and will be permitted to keep it after the course is completed.
Key Topics:
- A Basic overview of NPSS
- NPSS’s Structure and Capabilities
- An introduction to NPSS syntax
- NPSS interfaces to the outside world
- Examples and Exercises to reinforce major concepts
Who Should Attend:
This course is designed for engineers already familiar with building system models. The course will allow them to begin modeling systems in NPSS. Some experience with COTS tools like Matlab, GasTurb, etc. and/or aero industry proprietary tools such as SOAPP, CWS, NEPP, etc. is desirable although it is not a requirement.
Course Information:
Type of Course: Instructor-Led Short Course
Course Level: Intermediate
Course Length: 2 days
AIAA CEU's available: Yes
Course Outline:
I. Brief Overview of Preliminary Engine Design: NPSS in Context
II. What is NPSS?
III. NPSS’s Aero-Thermo Simulation Environment Attributes
IV. Object Oriented Modeling
V. User Interface Via Built-In Programming Language
VI. Detailed Analysis/Modeling With non-NPSS Code (Zooming)
VII. User Supplied Code
VIII. Variety of Engine Simulation Modes
IX. Distributed Code
X. How To Construct an NPSS Model – Overview
XI. Thermodynamic Packages Available
XII. NPSS Syntax
XIII. Command Line Options
XIV. Input File Structure
XV. NPSS Naming Conventions
XVI. Input/Output Streams
XVII. User Functions
XVIII. Data Viewer Basics
XIX. Solver Basics
XX. Editing the Model
XXI. Interpreted Elements
XXII. Interactive Execution
XXIII. Including Other Files
XXIV. Conditional Processing
XXV. Transient Modeling
XXVI. Data Reduction
XXVII. Working with the Model
Paul Johnson received his Bachelor of Science Degree in Mechanical engineering from Valparaiso University. Before joining Wolverine Ventures in 2007, Paul worked at NASA Glenn Research Center in the thermal energy conversion branch using NPSS to model various closed-Brayton-cycle power conversion systems, mixed twin spool turbofans and aircraft thermal management systems.
Edward Butzin received his Bachelor of Science Degree in Aerospace Engineering from the University of Michigan. He began his professional career as an engineer at the Chrysler Corporation and then went to Pratt and Whitney. In 2003 he formed WVI to provide NASA with services related to NPSS which has since become the property of the NPSS Consortium.
Dr. Ian Halliwell has 33 years international experience in engine design, development & research. He has taught the practical aspects of aerospace propulsion from an industrial base for over 20 years. He is currently Senior Research Scientist at Avetec, a non-profit aerospace research organization in Springfield, Ohio, where he specializes in the design of complete propulsion systems, in turning advanced concepts into hardware and in the development of new simulation & modeling methods. He is an active member of the AIAA Propulsion and Energy Group.
AIAA Training Links
For information, group discounts,
and private course pricing, contact:
Lisa Le, Education Specialist (lisal@aiaa.org)