Refine Your Search

Search Results

Viewing 1 to 17 of 17
Standard

Application Programming Interface Requirements for the Presentation of Gas Turbine Engine Performance on Digital Computers

2001-10-01
HISTORICAL
ARP4868
This SAE Aerospace Recommended Practice (ARP) specifies a set of functions and their expected behavior that constitute an Application Programming Interface (API) for gas turbine engine customer programs. The main body of this document contains a description of each of the API function calls and of the data that passes through these functions. Implementations of this API in specific programming languages are contained in separate appendices. These appendices include language specific details and the definitions for each function as required for the given language. AS681 is the parent document of ARP4868. All of AS681 applies to customer engine programs written to conform to this document.
Standard

Function-Based API for Gas Turbine Engine Performance Programs

2019-04-18
WIP
ARP4868D

The SAE Aerospace Standard document AS681 is the parent document of this SAE Aerospace Recommended Practice (ARP). AS681 applies to Engine programs written to conform to this document. This ARP specifies a set of functions and their expected behaviors that constitute a function based Application Program Interface (API) for gas turbine engine customer programs. The functions specified in this API are delivered by the Supplier as part of the Engine model.

This document defines generic language independent functions and specific appendices for implementations in C and Fortran.

The function based API specified in this ARP represents an alternative to the Fortran COMMON block structure, as specified in AS4191, historically used to communicate with an engine program. The customer may request emulation of the AS4191 interface if desired.

Standard

Function-Based API for Gas Turbine Engine Performance Programs

2016-08-01
CURRENT
ARP4868C
The SAE Aerospace Standard document AS681 is the parent document of this SAE Aerospace Recommended Practice (ARP). AS681 applies to Engine programs written to conform to this document. This ARP specifies a set of functions and their expected behaviors that constitute a function based Application Program Interface (API) for gas turbine engine customer programs. The functions specified in this API are delivered by the Supplier as part of the Engine model. This document defines generic language independent functions and specific appendices for implementations in C and Fortran. The function based API specified in this ARP represents an alternative to the Fortran COMMON block structure, as specified in AS4191, historically used to communicate with an engine program. The customer may request emulation of the AS4191 interface if desired.
Standard

GAS TURBINE ENGINE INTERFACE TEST DATA REDUCTION COMPUTER PROGRAMS

1974-04-01
HISTORICAL
ARP1210A
Engine test data reduction programs may range from programs which are limited to calculation of external performance, e.g. thrust, fuel flow, and airflow, to those which include an analysis of component performance for consistency checks.
Standard

GAS TURBINE ENGINE INTERFACE TEST DATA REDUCTION COMPUTER PROGRAMS

1990-11-01
HISTORICAL
ARP1210B
This Aerospace Recommended Practice (ARP) describes a class of digital computer programs for use by organizations other than the engine supplier for reduction of engine test data relating to the interface of the engine in the airframe or test facility. This ARP also is intended as a guide for the preparation of such computer programs.
Standard

GAS TURBINE ENGINE INTERFACE TEST DATA REDUCTION COMPUTER PROGRAMS

1996-11-01
HISTORICAL
ARP1210C
This SAE Aerospace Recommended Practice (ARP) describes a class of digital computer programs for use by organizations other than the engine supplier for reduction of engine test data relating to the interface of the engine in the airframe or test facility. This ARP also is intended as a guide for the preparation of such computer programs.
Standard

GAS TURBINE ENGINE REAL TIME PERFORMANCE MODEL PRESENTATION FOR DIGITAL COMPUTERS

1993-03-01
HISTORICAL
ARP4148
This SAE Aerospace Recommended Practice (ARP) provides guidance for the presentation of gas turbine engine transient performance models with the capacity to be implemented as digital computer programs operating in real time and is intended to complement ARP1257 and AS681. Such models will be used in those applications where a transient program must interface with physical systems. These applications are characterized by the requirement for real time transient response. These models require attention to unique characteristics that are beyond the scope of ARP1257. This document is intended to facilitate the development of mathematical models and the coordination of their requirements with the user. It will 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.
Standard

GAS TURBINE ENGINE STEADY STATE PERFORMANCE PRESENTATION FOR DIGITAL COMPUTER PROGRAMS

1974-04-15
HISTORICAL
AS681C
Steady state engine performance programs discussed in this Standard will be confined to two basic performance categories: preliminary design or specification. Preliminary design programs may vary in scope, but will be representative of the defined engine performance until the engine is defined by a specification. A specification program will accurately represent the engine described by the specification and will identify the appropriate model specification. Normally, the computer program will be the primary source of performance data. Two additional categories of program are status and data reduction interface programs, which are covered by ARP 1211 and 1210 respectively.
Standard

GAS TURBINE ENGINE STEADY STATE PERFORMANCE PRESENTATION FOR DIGITAL COMPUTER PROGRAMS

1982-10-01
HISTORICAL
AS681D
Steady state engine performance programs discussed in this Standard will be confined to two basic performance categories: preliminary design or specification. Preliminary design programs may vary in scope, but will be representative of the defined engine performance until the engine is defined by a specification. A specification program will accurately represent the engine described by the specification and will identify the appropriate model specification. Normally, the computer program will be the primary source of performance data. Two additional categories of program are status and data reduction interface programs, which are covered by ARP 1211 and 1210 respectively.
Standard

Gas Turbine Engine Interface Test Data Reduction Computer Programs

2013-10-25
HISTORICAL
ARP1210D
This SAE Aerospace Recommended Practice (ARP) describes a class of digital computer programs for use by organizations other than the engine supplier for reduction of engine test data relating to the interface of the engine in the airframe or test facility. This ARP also is intended as a guide for the preparation of such computer programs.
Standard

Gas Turbine Engine Real Time Performance Model Presentation

2020-08-17
CURRENT
ARP4148C
This SAE Aerospace Recommended Practice (ARP) provides guidance for the presentation of gas 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 characterized 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 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 AS681.
Standard

Shared Memory Interface for Gas Turbine Engine Performance Programs

2023-03-23
CURRENT
ARP7998
This is an initial release of a recommended practice for an interface to supplier simulations that utilize traditional inter-process communication (IPC) methods of shared memory and semaphore communications. These IPC methods are standard practice in the computer science world and allow for communication by separate processes running on a computer without any common runtime requirements. This allows things like 32-bit applications to talk with 64-bit applications, as well as any other compiler version or runtime library dependencies being required by the calling program to interface with the called model. This also allows the calling program and the called program to be run on separate CPUs to allow parallel execution of the called program as well as multiple instances of the called program to execute all on separate processors.
X