Introduction to Engine Performance Simulation Standards From the S-15 Committee for Gas Turbine Performance Simulation Nomenclature and Interfaces Last.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Using Burner Exit Temperature in the Control of a Geared Turbofan Engine with NPSS David Shore.
Department of Mechanical Engineering ME 322 – Mechanical Engineering Thermodynamics Lect 27b Jet Aircraft Propulsion.
How to calculate a single cycle
Introduction to Propulsion
1 Chapter 2: Product Development Process and Organization Introduction Importance of human resources: Most companies have similar technology resources.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
Object-Oriented Analysis and Design
Final Report Document. Format Title Page Executive Summary Table of Contents Introduction Mission Statement Main PDS items Brief justification of the.
Gas turbine cycles for aircraft propulsion In shaft power cycles, power is in form of generated power. In air craft cycles, whole power is in the form.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
1 Simulation Modeling and Analysis Verification and Validation.
Problem 1: Rocket Trajectory Write a computer code to predict flight of the V-2 rocket. –Rocket info:
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Analysis of Turbofan Engine
1 HPHT Equipment Development Process Presented by Jim Raney Based on the work from 6HP.
Requirements Analysis
CS 501: Software Engineering Fall 1999 Lecture 16 Verification and Validation.
Copyright  2007 MSC.Software Corporation MSC.Software Corporation 2 MacArthur Place Santa Ana, CA 92707, USA Tel: (714) Fax: (714) Web:
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Information systems defined small enterprise characteristics Information needs of the small enterprise the systems development life cycle computer information.
Software Requirements Engineering CSE 305 Lecture-2.
Creating a Shared Vision Model. What is a Shared Vision Model? A “Shared Vision” model is a collective view of a water resources system developed by managers.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Computational Fluid Dynamics - Fall 2003 The syllabus Term project CFD references (Text books and papers) Course Tools Course Web Site:
Department of Communication Engineering, NCTU
Computation of Limit Cycles for Uncertain Nonlinear Fractional-order Systems using Interval Constraint Propagation P. S. V. Nataraj & Rambabu Kalla Systems.
Quality Activity Matrix Presented by Sandra Toalston President, SanSeek 1.
TPFL: The Turbomachinery Performance and Flow Research Laboratory Texas A&M University M. T. Schobeiri Dynamic Simulation of Gas Turbine Engines Aircraft-
The european ITM Task Force data structure F. Imbeaux.
ENGINEERING LESSONS LEARNED AND SYSTEMS ENGINEERING APPLICATIONS Paul S. Gill and Danny Garcia, NASA Technical Standards Program Office William W. Vaughan,
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Requirements Specification. Welcome to Software Engineering: “Requirements Specification” “Requirements Specification”  Verb?  Noun?  “Specification”
                         University of Wisconsin – Madison Engine Research Center WAVE/Chemkin Interface May 2002 pg. 1 GTI.
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Electrical and Computer Engineering University of Cyprus LAB 1: VHDL.
Texas A&M University, Department of Aerospace Engineering AN EMBEDDED FUNCTION TOOL FOR MODELING AND SIMULATING ESTIMATION PROBLEMS IN AEROSPACE ENGINEERING.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Simulation and Visualization Enhanced Engineering Education This work is supported by the Division of Engineering Education Department, National Science.
Introduction Chapter 1. Training Manual March 15, 2001 Inventory # Prerequisites Prerequisites for the Heat Transfer Seminar include: –Successful.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Chapter 1: Introduction Definition of Thermodynamics: Thermodynamics is a science that deals with heat and work and those properties of substances that.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
MAE 5380: Advanced Propulsion Thermodynamics Review and Cycle Analysis Overview Mechanical and Aerospace Engineering Department Florida Institute of Technology.
Tutorial 1 Description of a Weather Station using SensorML Alexandre Robin
1 Computer Based Procedure(CBP) System 백승민.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Engineering Quality Software Week02 J.N.Kotuba1 SYST Engineering Quality Software.
Introduction to Engine Performance Simulation Standards
How to calculate a single cycle
Introduction.
Topic: Python’s building blocks -> Variables, Values, and Types
Informal document GRPE-73-21
INTRODUCTION.
GasTurb 13 – Tutorial 4 Optimizing a Cycle Copyright © GasTurb GmbH.
MAE 5350: Gas Turbines Ideal Cycle Analysis
Chapter 8: Introduction to High-Level Language Programming
Jet Aircraft Propulsion
System architecture, Def.
Chapter 1: Introduction
Week 10 Systems Development
Presentation transcript:

Introduction to Engine Performance Simulation Standards From the S-15 Committee for Gas Turbine Performance Simulation Nomenclature and Interfaces Last Revision: April 14, 2015

Mission Statement SAE International is a global body of scientists, engineers, and practitioners that advances self- propelled vehicle and system knowledge in a neutral forum for the benefit of society. 2

List of Aerospace Propulsion Committees 3

S-15 Technical Committee Gas Turbine Performance Simulation Nomenclature and Interfaces committee addresses: – All facets of engine performance monitoring/ testing/ analysis, – Including tools, processes, and methodologies, – Providing recommendations relative to the information contained in gas turbine engine performance data, – The format required to interface with users' computers and programs, and – Is relevant to airframers, engine manufacturers, the military, and NASA. 4

SAE Document types: AIR: Aerospace Information Report ("FYI") ARP: Aerospace Recommended Practice ("You should") AS: Aerospace Standard ("You shall") 5

S-15 Document Family Tree FortranObject- Oriented Station Numbering AS755 NomenclatureAS6502ARP5571 InterfaceAS4191ARP4868 GTE Performance Presentation AS681 Analysis/ Data Reduction ARP1210 AIR5509 Day Types AS210 Real-Time Simulation ARP4148 AIR4548 Following pages provide a brief summary of each document 6

04/14/2015 7

AIR4548 "Real-Time Modeling Methods for Gas Turbine Engine Performance" -Provides the description of 3 specific modeling methods: 1.Aero-thermodynamic - Simplified Non-linear Component-level cycle balance. 2.Piecewise linear - Whole engine process represented as variations about a baseline set of partial differential equations. 3. Transfer Function -Whole engine steady-state characterization supplemented by subsystem offsets and transient characteristics. 8

AIR5509 “Using Engine Test Data to Model Engine Performance” -Documents the process of matching an engine cycle model to test data and identifies common terminology to facilitate communication among all interested parties. -Provides definitions & description (including illustration) for: Data Acquisition Data Verification Data Reduction Data Analysis Performance Model adjustments & Data Match … 9

ARP1210 "Gas Turbine Engine Interface Test Data Reduction Computer Programs" -Provides general requirements for performance analysis programs: Program Input/Output User's Manual Units... 10

ARP4148 "Gas Turbine Engine Real Time Performance Model Presentation for Digital Computers" -Provides general requirements specific to real time model: Dynamic response Numerical stability Validity... 11

ARP4868 “Function-Based API for Gas Turbine Engine Performance Programs” -Specifies a set of functions and their expected behaviors that constitute a function based Application Program Interface (API). -Defines generic language independent functions. -Has appendices for specific implementations, currently C and Fortran. -Later revisions will add appendices for other languages. -Program Interface Functions replace the Fortran Common Blocks. Here is an example of interface & execution in subprogram mode: FunctionDescription x4868set*(…) Sets the value of parameters, x4868run(…) Executes the engine program, x4868get*(…) Gets the value of parameters. 12

ARP5571 “Gas Turbine Engine Performance Presentation and Nomenclature for Object-Oriented Computer Programs” -Provides nomenclature for Objects, Nodes, switches & variables, e.g.: Amb.MN CmpH.Nc TrbH.eff F030.Tt Pset.switchRC... -Provides structure for Error/Warning codes (ESI): The 8 or 9 digit integer includes the following information about the error/warning: severity, purpose, category & owner. 13

AS210 “Definition of Commonly Used Day Types (Atmospheric Ambient Temperature Characteristics Versus Pressure Altitude)” -Provides definitions (& plots) for “Hot Day”, “Tropical Day”, “Standard Day”, “Polar Day” and “Cold Day”... -Provides definitions for Altitude: Physical altitude, Geometric altitude, GPS altitude, Geopotential altitude, Pressure altitude. Altitude Temperature Hot Day Cold Day 14

AS4191 "Gas Turbine Engine Performance Presentation for Computer Programs Using FORTRAN" -Provides definition of "subroutine-mode" program interface with Fortran Common blocks. Example of one of the 6 Common Blocks: Minimum Input List for FIXIN Common Block: (1-6 out of 15): FIXIN() 1.NIN 2.NOUT 3.TITLE 4.CASE 5.ZALT 6.ZDTAMB … -AS4191 now replaces previous document ARP4191, which is cancelled. 15

AS681 "Gas Turbine Engine Performance Presentation for Computer Programs" -Provides definitions, general requirements and programming practices. Note that this document is program language independent. An example of requirements: Minimum list of program input variables: altitude, ambient temp, rating,... Minimum list of program output variables: thrust, power, fuel flow,... Rating code assignments. Example of ratings: CodeRating 55 MTO 50TO 45Max Cont …… 16

AS755 "Aircraft Propulsion System Performance Station Designation and Nomenclature" -Provides guidelines on Engine station designation. Stations are identified with a 3 (or more) digit number. Example: Station number: 160. The first digit: (1) is the stream, The second digit: (6) is the thermodynamic process, Third: (0) and optional fourth are intermediate stations. Station numbering is illustrated for several engine configurations: turbofan, turboprop,… -Also provides general performance parameter nomenclature: T41, P3, DTAMB, WF,... -AS755 now replaces previous document ARP755, which is cancelled. 17

S-15 Committee Contact Information Chairman: Keith Pattison SAE Staff representative: Rhonda Joseph (724)