1、AEROSPACE RECOMMENDED PRACTICE ARP4148 REV. C Issued 1993-03 Reaffirmed 2008-11 Revised 2015-03 Superseding ARP4148B Gas Turbine Engine Real Time Performance Model Presentation RATIONALE Sections related to computer hardware and resources have been reviewed and references to other SAE standard docum
2、ents have been updated. TABLE OF CONTENTS 1. SCOPE . 3 1.1 Mathematical Model Presentation 3 1.2 Applications 3 2. REFERENCES . 3 2.1 Applicable Documents . 3 2.2 Definitions 4 3. MODEL REQUIREMENTS 4 3.1 General Requirement . 4 3.2 Structure . 4 3.3 Dynamic Response 4 3.4 Numerical Stability . 4 3.
3、5 Numerical Accuracy . 5 3.6 Validity 5 3.7 Consistency 5 3.8 Engine Limits 5 3.9 Power Definition . 5 3.10 Station Identification . 5 3.11 Nomenclature . 5 3.12 Initialization 5 4. MODEL OPTIONS . 6 4.1 Coordination . 6 4.2 Environmental and Flight Conditions . 6 4.3 Customer Services . 6 4.4 Engin
4、e Anti-Icing System . 6 4.5 Subidle Operation 6 4.6 Thrust Generation 6 4.7 Variable Geometry . 6 4.8 External Loads . 6 _ SAE Technical Standards Board Rules provide that: “This report is published by SAE to advance the state of technical and engineering sciences. The use of this report is entirely
5、 voluntary, and its applicability and suitability for any particular use, including any patent infringement arising therefrom, is the sole responsibility of the user.” SAE reviews each technical report at least every five years at which time it may be revised, reaffirmed, stabilized, or cancelled. S
6、AE invites your written comments and suggestions. Copyright 2015 SAE International All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the
7、prior written permission of SAE. TO PLACE A DOCUMENT ORDER: Tel: 877-606-7323 (inside USA and Canada) Tel: +1 724-776-4970 (outside USA) Fax: 724-776-0790 Email: CustomerServicesae.org SAE WEB ADDRESS: http:/www.sae.org SAE values your input. To provide feedback on this Technical Report, please visi
8、t http:/www.sae.org/technical/standards/ARP4148C SAE INTERNATIONAL ARP4148C Page 2 of 9 4.9 Engine Instability 6 4.10 Alternate Control Modes 6 4.11 Malfunctions . 7 5. COORDINATION REQUIREMENTS . 7 5.1 Computer Capabilities 7 5.2 Precision 7 5.3 Interface with Other Models . 7 5.4 Consistency 7 5.5
9、 Identification . 7 5.6 Checkout 7 5.7 Revisions 8 6. DOCUMENTATION REQUIREMENTS . 8 6.1 Deliverable Documents 8 6.2 Model Implementation Guide . 8 7. NOTES . 9 SAE INTERNATIONAL ARP4148C Page 3 of 9 1. SCOPE This SAE Aerospace Recommended Practice (ARP) provides guidance for the presentation of gas
10、 turbine engine transient performance models with the capacity to be implemented as computer programs operating in real time and is intended to complement AS681. Such models will be used in those applications where a transient program must interface with physical systems. These applications are char
11、acterized by the requirement for real time transient response. These models require attention to unique characteristics that are beyond the scope of AS681. This document is intended to facilitate the development of mathematical models and the coordination of their requirements with the user. It will
12、 not unduly restrict the modeling methodology used by the supplier. The objective of this document is to define a recommended practice for the delivery of mathematical models intended for real time use. Models used in this application may also be contained in deliverable computer programs covered by
13、 AS681. 1.1 Mathematical Model Presentation The presentation of mathematical models can include, but is not limited to, the following: a. Executable computer programs b. Program listings c. Block diagrams d. Tabular data e. Plotted data A description of the model will be included in the Model Implem
14、entation Guide (6.2, Items 4 and 10). 1.2 Applications The applications of real time engine models include, but are not limited to, the following: a. Flight simulators b. Avionic and control system development c. Control system embedded software 2. REFERENCES 2.1 Applicable Documents The following p
15、ublications form a part of this document to the extent specified herein. The latest issue of SAE publications shall apply. The applicable issue of other publications shall be the issue in effect on the date of the purchase order. In the event of conflict between the text of this document and referen
16、ces cited herein, the text of this document takes precedence. Nothing in this document, however, supersedes applicable laws and regulations unless a specific exemption has been obtained. AS681 Gas Turbine Engine Performance Presentation for Computer Programs AS755 Aircraft Propulsion System Performa
17、nce Station Designation AS6502 Aircraft Propulsion System Performance Nomenclature SAE INTERNATIONAL ARP4148C Page 4 of 9 2.2 Definitions Terms used in this document are defined below: REAL TIME PROGRAMS: This phrase describes transient performance computer programs whose outputs are generated at a
18、rate at least as fast as the physical system represented. ENGINE MODEL: A mathematical representation of a gas turbine engine which accepts as its inputs the controlled variables of the system. CONTROL SYSTEM MODEL: A mathematical representation of the control system which may include sensors, contr
19、ollers, and actuators. ENGINE/CONTROL MODEL: A mathematical representation of the system resulting from the combination of the engine and its control system. TARGET COMPUTER: A computing system on which the real time program is to execute. MODEL TIME STEP: A time increment used in the model, for exa
20、mple, in a numerical integration algorithm. Note that for some models different time steps are used in various elements of the model. PROGRAM EXECUTION TIME: The time required for a real time program to complete all calculations for a given time step for a given computer and operating system. Real t
21、ime operation requires that the program execution time for a model element be smaller than the time step for that element. REFERENCE DATA BASE: A collection of empirical and/or analytical data from which the model is derived and to which model output may be compared. If required, data may be a colle
22、ction of flight/ground test cases. 3. MODEL REQUIREMENTS 3.1 General Requirement The real time model will be representative of the engine or engine/control system described in the Model Implementation Guide (6.2, Item 3). 3.2 Structure The models structure will facilitate its implementation on the t
23、arget computer system and will be coordinated between the user and supplier. Information regarding implementation should be included in the Model Implementation Guide (6.2, Item 7). 3.3 Dynamic Response The model is intended to provide for the prediction of engine transient response to time-varying
24、inputs. A minimum requirement for the model is the ability to simulate, in a numerically stable fashion, the effects of normal throttle, load and mission profile transients (including start and shut down). 3.4 Numerical Stability A model can produce divergent or oscillatory response in its outputs i
25、f the model time step is increased beyond a certain value. The model supplier will determine this value and should include it in the Model Implementation Guide (6.2, Item 9). SAE INTERNATIONAL ARP4148C Page 5 of 9 3.5 Numerical Accuracy The supplier will determine the effect of the model time step o
26、n the accuracy of the model outputs. This information should be included in the Model Implementation Guide (6.2, Item 9). 3.6 Validity The boundaries, both functional and parametric, within which the model is valid should be described in the Model Implementation Guide (6.2, Item 9). 3.7 Consistency
27、Consistency herein means the agreement between model outputs and the reference data base. Consistency criteria may include transient event times, small signal and large disturbance response, and steady state results. Consistency requirements vary significantly and depend upon the specific applicatio
28、n of a real time model. The coordination of model consistency is a key element of real time model delivery (5.4). Data documenting the models consistency should be included in the Model Implementation Guide (6.2, Item 9). 3.8 Engine Limits Design limits on engine performance should not be included a
29、s limits in the engine model (e.g., “redline“ rotor speeds, maximum burner pressure). Software indicators (“flags“) may be included to alert the user to design exceedance conditions. The control system model may include these limits where appropriate. 3.9 Power Definition One of the inputs to the co
30、ntrol system model will be power setting demand. When possible, the inputs to the control system model for the particular application, such as power lever angle (PLA) or collective pitch, should be used in place of an arbitrary numerical description, such as power code (PC) or rating code (RC). 3.10
31、 Station Identification The numbering system described in AS755 should be used in the real time model to identify the stations in the gas flow path that are significant to the model. The station numbering system used should be documented in the Model Implementation Guide (6.2, Item 5). 3.11 Nomencla
32、ture The list of symbols contained in AS6502 should be used for identification of appropriate parameters in the model. In defining the labels used for interfaces with external systems, the supplier should attempt to meet the commonality standards established by AS6502. Nomenclature documentation sho
33、uld be included in the Model Implementation Guide (6.2, Items 5 and 6). 3.12 Initialization The requirements for initialization of a model should be carefully coordinated between supplier and user. The supplier will define all parameters for which initial values are required. These are values that m
34、ust be present prior to the initial execution of the model. SAE INTERNATIONAL ARP4148C Page 6 of 9 4. MODEL OPTIONS 4.1 Coordination Provisions for the effects described in this section may be negotiated where appropriate. Coordination of these capabilities between user and supplier is particularly
35、important in real time models since memory requirements and execution time can be limiting factors in the use of the program. 4.2 Environmental and Flight Conditions The model should accept environmental and flight condition inputs (e.g, engine face total pressure and temperature, ambient pressure a
36、nd temperature, angle of attack, side slip angle). 4.3 Customer Services The model should accurately represent performance when air bleed and power are extracted for customer services. 4.4 Engine Anti-Icing System The model should have the capability of representing engine performance with anti-icin
37、g systems both on and off. 4.5 Sub-Idle Operation The model should produce representative outputs for starting, windmilling, relight, and shutdown transients. 4.6 Thrust Generation If the supplier provides or has the primary responsibility for the performance of an engine thrust producing system (e.
38、g., vectoring nozzles, reversers, propellors), then the model should represent this system. 4.7 Variable Geometry If the engine represented by the model incorporates variable geometry features, then the model should reflect the effects on engine performance attributed to the variable geometry settin
39、g(s). 4.8 External Loads If the engine represented by the model is connected to an external load mechanism (e.g., generator, propellor, rotor), then the model should allow for the effects of the load on the engines operation. 4.9 Engine Instability The model should produce responses that result from
40、 engine instabilities (e.g., compressor surge, rotating stall, burner blowout). 4.10 Alternate Control Modes Engine/control system models should be capable of representing operation in all selectable control modes (e.g., primary and reversionary thrust control). SAE INTERNATIONAL ARP4148C Page 7 of
41、9 4.11 Malfunctions The model should represent engine responses to malfunctions and operations beyond normal envelopes. This can include: a. Control system failures (e.g., sensors, power sources, actuators, computing elements). b. Engine mechanisms (e.g., fuel valves, variable stator vanes, surge bl
42、eeds, clearance bleeds, turbomachinery blading, thrust-reverser, starter). c. Accessories (e.g., customer bleeds, oil systems, accessory gearbox). d. Abnormal operating conditions (e.g., foreign object ingestion, icing, extreme aircraft angles of attack, excessive tailwinds or crosswinds during grou
43、nd operation, volcanic ash, engine separation, inlet ramp failure). e. Contingencies rating (e.g., one engine inoperative, reversionary mode). 5. COORDINATION REQUIREMENTS 5.1 Computer Capabilities In order to ensure that the model is capable of meeting the users requirements, estimates of target co
44、mputer performance and operating system should be provided by the user. An early benchmark test of a representative model including I/O streams to compare the capability of the computer system at the supplier and user should support meeting and/or reviewing the users requirements. The suppliers comp
45、uter resource during the development of the real time program should be included in the Model Implementation Guide (6.2, Item 8). 5.2 Precision Hardware and software differences (e.g., word length, compiler and operating systems, utility routines) among computers may cause discrepancies in performan
46、ce output from otherwise identical programs. These should be coordinated between user and supplier. 5.3 Interface with Other Models The model, when implemented on the users target computer, should be capable of interfacing with other real time models (e.g., vehicle, external load and inlet models).
47、The interaction between the engine/control model and any other model should be closely coordinated. The user should provide documentation describing the intended usage of the required interface items to the model supplier. If third party software is used, additional requirements may be needed. 5.4 C
48、onsistency The requirements for the demonstration of consistency should be based on the specific application. Negotiations between user and supplier should be aimed at the specification of comparison cases that are sufficient to demonstrate consistency. 5.5 Identification The model user will be resp
49、onsible for maintaining a record of the relationship between the model provided by the supplier and the program prepared by the user. 5.6 Checkout Model checkout will be accomplished by comparing test cases provided by the supplier with the results obtained by the user from the real time implementation of the model. Test case parameters and results should be supplied f