Professional Documents
Culture Documents
I. INTRODUCTION
Mathematical modeling of engine systems is especially useful to monitor the engine health, to detect
the engine faults and run full diagnostics. In the best scenario, a full recovery is expected based on an
accurate engine model. Therefore, several techniques have been developed since the occurrence of first gas
turbines in order to evaluate their performances and degradation over the years.
The mathematical modeling problem is solved for an engine based on system identification techniques.
In this context, the modeler tries to identify a mathematical model reflecting the characteristics of the system
of interest based on input and output data. In the field of turbomachinery, one tends to model the
thermodynamic cycle of gas turbines, also known as the Brayton cycle on Figure 1. For this cycle, the well-
known Component Level Modeling (CLM) technique is usually applied, which consists of modeling each
engine component and parameters (local temperature, local pressure, local airflow) by applying
thermodynamic relationships [1]. However, the CLM technique requires component maps, which are often
classified as confidential by manufacturers. Therefore, user opts for engine modeling software, which can
model engine systems based on public engine data [1]. Thus, the system identification problem becomes a
1
Master Student, LARCASE, ETS, 1100 Notre Dame West, Montreal, QC, H3C-1K3, Canada.
2
Postdoctoral Researcher, LARCASE, ETS, 1100 Notre Dame West, Montreal, QC, H3C-1K3, Canada.
3
Full Professor, AIAA Associate Fellow, Canada Research Chair Holder Level 1 in Aircraft Modeling and
Simulation, Head of the LARCASE, ETS, 1100 Notre Dame West, Montreal, QC, H3C-1K3, Canada.
parameter estimation problem with its aim to fit the generic engine model to the actual engine model. The
One solution for system identification consists in using Artificial Intelligence (AI). Thanks to
development of AI methods and to their extensive applications in aerospace, AI could be used to solve
complex problems in the turbomachinery field. Indeed, since early 2000s researchers have applied Artificial
Neural Networks (ANN) to model gas turbines cycle [2 – 5]. Recently, more sophisticated Neural Networks
have been designed for faults detection, engine diagnostics and decision-making process [6 – 8]. In addition,
several works on engine performance modeling were carried out at the LARCASE based on empirical
methods [9], CLM techniques [10 – 12] and Neural Networks [13 – 14].
The main objective of this paper consists in identifying and validating an engine performance model of
the General Electric CF34-8C5B1 high bypass Turbofan represented in Figure 2, based on Artificial Neural
Networks and flight tests. The flight tests were realized on a Virtual Research Simulator (VRESIM) of the
CRJ-700 (Figure 3). The VRESIM is qualified Level-D, which is the highest qualification given to flight
simulators for flight dynamics and engines, according to the Federal Aviation Administration.
(a) (b)
Figure 2 (a) Diagram of the General Electric CF34-8C5B1 Turbofan (b) Numbering of the engine
stations
A total of 451 flight tests were realized, covering the aircraft flight envelope as well as the engine
operation envelope for four major flight phases including Takeoff, Climb, Cruise and Descent. Then, the
data were extracted from the VRESIM and implemented into Matlab for system identification. The
collected data include pressure altitude, Mach number, fan speed, core speed, component temperatures,
component pressures, local airflows, temperature deviations, fuel flow and thrust.
engine parameters were modeled using a Multi-Input Multi-Output Feedforward Neural Network (MIMO
FFNN). The network inputs were the altitude, Mach number, Thrust Lever Angle (TLA), International
Standard Atmosphere data (ISA) such as static temperature, static pressure and air density, and the
temperature deviation from ISA. The modeled engine parameters were the Engine Pressure Ratio (EPR),
Fan Pressure Ratio (FPR), Overall Pressure Ratio (OPR), Inlet Turbine Temperature (ITT), fan speed (N 1)
The resulting Neural Network NET-1 aims to mimic the engine control system known as Full Authority
Digital Engine Controller (FADEC), and calculates the engine thrust ratings shown in Figure 5, such as
Maximum Takeoff Thrust (MTO), Maximum Climb Thrust (MCLB) and Idle Thrust (IDLE). Each thrust
rating corresponds to a specific position of the Thrust Lever Angle, respectively for Takeoff, Climb and
Descent operations. The thrust during cruise is calculated in the first step by assuming a constant variation
The second step consists of designing the second neural network NET-2, which calculates the engine
performances, including the fuel flow and net thrust by using a MIMO FFNN. The NET-2 inputs consists
The Neural Networks were modeled in Matlab using its integrated Neural Network Toolbox. The
Bayesian regularization algorithm was applied to train both neural networks NET-1 and NET-2, and has a
very good generalisation ability. The number of hidden layers was limited at one in order to estimate the
number of neurons while the hyperbolic tangent sigmoid function was applied as activation function. The
Mean Square Error (MSE) was considered as cost function to evaluate the neural network performance for
both networks. In order to avoid overfitting, the number of neurons for each neural network has been set at
the minimum MSE, which corresponds to 5% of its maximum value, as seen on Figure 6.
flight condition (i.e., altitude, Mach number, and TLA). Using a time-spacing of 20 to 30 seconds, a total
number of 3,400 flight points have been gathered for the engine database (see Figure 7), of which 500
points (15%) were used for engine model identification, and 2,900 points (85%) were used for engine model
validation.
VRESIM outputs, which are the reference aircraft outputs. Results on Table 1 show that the engine model
is able to accurately predict the engine parameters (𝐸𝑃𝑅, 𝐹𝑃𝑅, 𝑂𝑃𝑅, 𝐼𝑇𝑇, 𝑁 and 𝑁 ) and the engine
performances (Fuel flow 𝑊 and Thrust 𝐹 ) with a mean relative error smaller than 3%, and a standard
deviation error smaller than 5%. An exception however occurs during thrust prediction for the descent
phase, where the standard deviation is about 8.74%. This high percentage may be explained by the fact that
the thrust is relatively small during descent and may change its sign. Nevertheless, the thrust residual error
is around 50 lbf as seen on Figure 8, which is negligible and represents less than 0.5% of the engine nominal
Table 1 Mean relative errors 𝝁, standard deviations 𝝈 and maximum error in [%] of
the engine model outputs for Maximum Takeoff (MTO), Maximum Climb (MCLB),
Cruise regime and Idle Thrust (IDLE)
Engine
𝜇 𝜎 max. 𝜇 𝜎 max. 𝜇 𝜎 max. 𝜇 𝜎 max.
Parameter
𝑬𝑷𝑹 0.00 0.21 0.85 0.08 0.48 1.81 0.02 1.09 3.12 0.03 1.18 4.37
𝑭𝑷𝑹 0.21 1.23 3.86 1.01 2.26 6.48 2.31 4.56 6.11 0.19 2.11 7.05
𝑰𝑻𝑻 0.16 1.43 2.97 0.16 0.94 3.55 0.84 4.10 9.86 0.07 2.88 8.60
𝑶𝑷𝑹 0.12 0.37 1.60 0.15 0.73 2.79 0.48 2.74 6.48 0.03 1.07 4.02
𝑵𝟏 0.02 0.60 0.87 0.20 0.67 2.18 0.37 1.82 4.02 0.25 3.18 7.15
𝑵𝟐 0.09 0.39 0.77 0.11 0.52 1.88 0.29 1.01 1.95 0.14 1.01 2.27
𝑾𝑭 0.00 0.21 0.85 0.08 0.48 1.81 0.02 1.09 3.12 0.03 1.18 4.37
𝑭𝑵 0.07 0.18 0.52 0.04 0.45 1.75 0.01 0.99 2.59 1.46 8.74 36.5
100 100
80 80
60 60
40 40
20 20
0 0
-50 0 50 100 -100 -50 0 50 100
60 120
50 100
40 80
30 60
20 40
10 20
0 0
-200 0 200 -100 -50 0 50 100
and for the cruise phase during an engine degradation situation. The simulation results in Figure 9 toFigure
11 show that the model is perfectly predicting all engine parameters within the 5% tolerance limit, and it is
Figure 12. Indeed, an engine model such as the one developed in this paper, is useful to identify engine
failures, as it includes a large number of essential parameters to monitor the health of the engine.
CONCLUSION
A new methodology has been developed and validated in this paper in order to identify an engine
performance model using neural network techniques and flight tests. In the first step, the engine parameters
were estimated, including 𝐸𝑃𝑅, 𝐹𝑃𝑅, 𝑂𝑃𝑅, 𝐼𝑇𝑇, 𝑁 and 𝑁 . One should notice that this first step consisted
in modeling the engine thrust ratings and the component maps. Then, the second step consisted in predicting
the engine performances including fuel flow and thrust. Consequently, the developed methodology resulted
in a combination of CLM and NN techniques. Although the engine model was static, the results showed
that the model had an excellent ability of prediction with a relative error less than 5%. Further works can
be derived from this research, as developing an engine dynamic model capable of predicting its transient
states.
Figure 9 Example of simulation during climb phase from 25,000 ft to 40,000 ft
Figure 10 Example of simulation during takeoff phase from 0 ft to 1,500 ft
Figure 11 Example of simulation during descent phase from 40,000 ft to 1,500 ft
Figure 12 Example of simulation during cruise phase at 10,000 ft with applied degradation on
High Pressure Compressor at t=65 sec
REFERENCES
[1] J. W. Chapman, T. M. Lavelle, and J. S. Litt, “Practical techniques for modeling gas turbine engine
performance,” in 52nd AIAA/SAE/ASEE joint propulsion conference, 2016, p. 4527.
[2] K. Kanelopoulos, A. Stamatis, and K. Mathioudakis, “Incorporating neural networks into gas turbine
performance diagnostics,” in Turbo Expo: Power for Land, Sea, and Air, 1997, vol. 78712, p.
V004T15A011.
[3] K. Mathioudakis and C. Romessis, “Probabilistic neural networks for validation of on-board jet engine
data,” Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering,
vol. 218, no. 1, pp. 59–72, 2004.
[4] T. Kobayashi and D. L. Simon, “Hybrid neural-network genetic-algorithm technique for aircraft engine
performance diagnostics,” Journal of Propulsion and Power, vol. 21, no. 4, pp. 751–758, 2005.
[5] A. Lazzaretto and A. Toffolo, “Analytical and neural network models for gas turbine design and off-
design simulation,” International Journal of Thermodynamics, vol. 4, no. 4, pp. 173–182, 2001.
[6] D. Zhou, Q. Yao, H. Wu, S. Ma, and H. Zhang, “Fault diagnosis of gas turbine based on partly
interpretable convolutional neural networks,” Energy, vol. 200, p. 117467, 2020.
[7] L. Zhao, C. Mo, T. Sun, and W. Huang, “Aero engine gas-path fault diagnose based on multimodal deep
neural networks,” Wireless Communications and Mobile Computing, vol. 2020, 2020.
[8] A. Gishvarov and J. Raherinjatovo, “Parametric Diagnostic State of Gas Turbine Power Plant,”
Procedia Engineering, vol. 206, pp. 1819–1824, 2017.
[9] G. Ghazi and R. M. Botez, “Identification and validation of an engine performance database model for
the flight management system,” Journal of Aerospace Information Systems, vol. 16, no. 8, pp. 307–326,
2019.
[10] P. A. Bardela, R. M. Botez, T. Bournisien, and R. Rusovici, “Identification and validation of the cessna
citation X turbofan modelling with flight tests,” in 2018 AIAA Modeling and Simulation Technologies
Conference, 2018, p. 1920.
[11] P. A. Bardela and R. M. Botez, “Identification and validation of the Cessna Citation X engine
component level modeling with flight tests,” in AIAA modeling and simulation technologies conference,
2017, p. 1942.
[12] R. M. Botez, P.-A. Bardela, and T. Bournisien, “Cessna Citation X simulation turbofan modelling:
identification and identified model validation using simulated flight tests,” The Aeronautical Journal, vol.
123, no. 1262, pp. 433–463, 2019.
[13] M. Zaag, R. M. Botez, and T. Wong, “Cessna citation X engine model identification using neural
networks and extended great deluge algorithms,” INCAS Bulletin, vol. 11, no. 2, pp. 195–207, 2019.
[14] M. Zaag and R. M. Botez, “Cessna citation X engine model identification and validation in the cruise
regime from flight tests based on neural networks combined with extended great deluge algorithm,” in AIAA
Modeling and Simulation Technologies Conference, 2017, p. 1941.
[15] H. Qiu, N. Eklund, W. Yan, P. Bonissone, F. Xue, and K. Goebel, “Estimating deterioration level of
aircraft engines,” in ASME Turbo Expo 2007: Power for Land, Sea, and Air, 2007, pp. 661–667.
[16] J. D. Mattingly, Elements of gas turbine propulsion, vol. 1. McGraw-Hill New York, 1996.
[17] J. W. Chapman and J. S. Litt, “Control design for an advanced geared turbofan engine,” in 53rd
AIAA/SAE/ASEE Joint Propulsion Conference, 2017, p. 4820.
[18] H. I. Saravanamuttoo, G. F. C. Rogers, and H. Cohen, Gas turbine theory. Pearson Education, 2001.
[19] P. Zhu and H. Saravanamuttoo, “Simulation of an advanced twin-spool industrial gas turbine,” 1992.
[20] R. A. Roberts and S. M. Eastbourn, “Modeling techniques for a computational efficient dynamic
turbofan engine model,” International Journal of Aerospace Engineering, vol. 2014, 2014.
[21] M. Hagan, H. Demuth, M. Beale, and O. De Jesus, “Neural Network Design, 2nd,” Ed., Lexington,
KY, 2016.
[22] A. Stamatis, K. Mathioudakis, and K. Papailiou, “Adaptive simulation of gas turbine performance,”
1990.
[23] A. Benyounes, A. Hafaifa, and M. Guemana, “Gas turbine modeling based on fuzzy clustering
algorithm using experimental data,” Applied Artificial Intelligence, vol. 30, no. 1, pp. 29–51, 2016.
[24] M. Segui, S. Bezin, and R. M. Botez, “Cessna Citation X performances improvement by an adaptive
winglet during the cruise flight,” International Journal of Aerospace and Mechanical Engineering, vol. 12,
no. 4, pp. 423–430, 2018.
[25] G. Ghazi, M. Bosne, Q. Sammartano, and R. M. Botez, “Cessna citation X stall characteristics
identification from flight data using neural networks,” in AIAA Atmospheric Flight Mechanics Conference,
2017, p. 0937.
[26] L. Ruichao, G. Yingqing, S. K. Nguang, and C. Yifeng, “Takagi-Sugeno fuzzy model identification
for turbofan aero-engines with guaranteed stability,” Chinese Journal of Aeronautics, vol. 31, no. 6, pp.
1206–1214, 2018.