You are on page 1of 12

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/366979807

An Investigation of Exhaust Gas Temperature of Aircraft Engine using LSTM

Article  in  IEEE Access · January 2023


DOI: 10.1109/ACCESS.2023.3235619

CITATIONS READS

2 102

6 authors, including:

Shahbaz Khan Sayed M. Eldin


University of Engineering and Technology, Peshawar Future University in Egypt
16 PUBLICATIONS   115 CITATIONS    322 PUBLICATIONS   882 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Special issue: Transport and Mixing Fluid Flow in Dynamical Systems View project

Entropy Generation Analysis of Two and Three dimensional Flows of Dissipative fluids View project

All content following this page was uploaded by Shafi Ullah on 12 January 2023.

The user has requested enhancement of the downloaded file.


This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

An Investigation of Exhaust Gas


Temperature of Aircraft Engine using
LSTM
Shafi Ullah1, ShuGuang Li1, Khalid Khan2, Shahbaz Khan3,4, Ilyas Khan5, Sayed M Eldin6
1
Department of Traffic Information Engineering and Control, Chang ‘an University, Xi’an, 710064, Shaanxi, China
2
Department of Materials for Energy Storage and Conversion, Pakistan Center for Advanced Studies in Energy, University of Engineering and
Technology, Peshawar, Pakistan
3
Engineering Management department, University of Engineering & Applied Sciences, Swat, KPK, Pakistan
4
Mechatronics Department, University of Engineering and Technology Peshawar, KPK, Pakistan
5
Department of Mathematics, College of Science Al-Zulfi, Majmaah University, Al-Majmaah 11952, Saudi Arabia
6
Center of Research , Faculty of Engineering, Future University in Egypt New Cairo 11835, Egypt

Corresponding authors: Khalid Khan, Ilyas Khan (e-mail: engrkhaliduet@gmail.com, i.said@mu.edu.sa).

ABSTRACT A significant obstacle to creating efficient machine health monitoring systems is estimating
performance degradation in dynamic systems, like aero plane engines. In exceedingly complex systems with
many components, states, and parameters, conventional model-based and data-driven methods fall short of
producing satisfactory results. While traditional methods had several drawbacks, deep learning has emerged
as a viable computational tool for dynamic system prediction. In order to track system deterioration and
estimate the EGT, a novel technique based on the Long Short-Term Memory (LSTM) network, (an
architecture created to find the hidden patterns hidden in time series data) is provided in this research. The
health monitoring information of aircraft turbofan engines is used to assess the effectiveness of the proposed
strategy. As a result of this network's ability to recognize the input data as a real-time series, the output in the
following step can be predicted. Results of the suggested study show a significant ability to anticipate the
output in the following time step. Additionally, the proposed model has a shorter learning curve and is more
accurate.

INDEX TERMS Predictive Maintenance; Artificial Intelligence; Exhaust Gas Temperature; Condition-
Monitoring; Machine Learning.

I. INTRODUCTION subsequently, numerically relating the learned/ discovered


Modern-day manufacturing technology has taken a pattern from the data to a specific learning task. The second
quantum leap into a new paradigm with the advent of approach (Bayesian approach) establishes a relationship
technology, ensuing complexity in modern machinery. To between the degradation of performance of a system
necessitate the compelling demand for safety, reliability in (manufacturing) as a probability distribution, predicting its
operation, and productivity, it is indispensable having an later behavior using some recursive steps of update and state
intelligent system that would pro-actively anticipate any prediction, using sensor measurements [5, 6]. Particle Filter
unforeseen situation and coordinate it with the operator/ (PF) and Kalman Filter are two main approaches in this field.
supervisor, thus ensuring the top echelon of safety, yet Engines have been studied over the years, using steady-state
mitigating the cost pertaining to maintenance [1, 2]. conditions in a very controlled environment [7]. Most of the
According to the International Organization for engine data has been obtained using dynamic simulation tools
Standardization, Prognostics is "a prediction of the time to previously. The lack of real-time data has been a major issue
failure and the risk of one or more potential failure modes, since most of the aircraft engine data is highly confidential,
present or future" [3]. These prognostic techniques provide thus data acquisition is usually done using Dynamic
Real-time analysis of the system’s health in a way to assess the simulation tools. The real-time data is crucial for training the
performance degradation and future behavior of the system model and subsequent prediction of the fault ahead of time,
[4]. In the recent past decades, the field of prognostics has been thus avoiding fiasco. Nevertheless, the downside to this is the
developed as an active field of research. Recent advancements complex nature of real-time data, wherein multiple variables
in the field of prognostics are based on two main approaches; interrelate in a highly convoluted manner, thus requiring
the Machine Learning approach (ML) and the Bayesian deeper analysis and understanding of the real-time data. In the
approach [1]. The first approach (ML) enacts the basis for the presented research work, real-time, in-flight data has been
predictive models using analysis and sensing of data,

VOLUME XX, 2017 1


This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

obtained from the Digital Electro- Electronic Control (DEEC) correlation between EGT and other factors, Multiple Linear
system of the aircraft engine, consisting of two sets of data i.e. Regression (MLR) was carried out for various gas path
1. Healthy Data for training the Neural Network performance monitoring data. Strong linear correlations
model the healthy data is obtained for the initial between the essential metrics EGT, a measure of gas
flight hours of the engine, wherein no fault is performance, and other important factors are shown by Wang
observed using routine inspections. et al. research [12]. These characteristics produce similar
2. Faulty data for Testing and Validation of the outcomes at two dissimilar power settings, such as maximum
Neural Network model whenever a fault is noticed continuous and takeoff [13].
in the engine e.g., cracks, burns, nick marks, etc. Current prognostic methods are widely classified into two
using borescope inspection. classes, namely data driven-based and model-based
Based on the transient behavior of data, Recurrent-Neural- approaches. Model based methods are based on the system’s
Network (RNN) (a sub-type of Deep Learning) is considered underlying physics and mathematical model. This model
is an effective technique for addressing time series, which is a incorporates physical models of the system and physical
frequently adopted technique [8]. However, the issue with understanding of the system to predict the future health and
vanishing and exploding gradients limits its potential usability condition of the engine components. A data driven model is
[7]. Long Short-Term Memory (LSTM) is a variation of RNN based solely on current and historical data collected from the
that performs better than traditional RNNs, since they were sensor’s measurements. A model for fault propagation rate is
designed to address the problem of vanishing or exploding developed using data from trials conducted under specified
gradients in traditional RNNs [7]. They are one of the most conditions and the component damage level [14]. The model
popular architectures used for modeling multi-variate time learns from the historical data (that contains faults) and
series sequential data in various fields, such as image validates its results with the current data (predicts faults in this
processing, Natural Language Processing (NLP), Speech data). Detailed and accurate mathematical models of
Recognition [7] [9]. A Long-Short-Term-Memory (LSTM), aeroengines are difficult to develop. Due to this reason data
Neural Network is designed to recognize patterns in sequences driven methods are of great interest in aero-engine modeling.
of data and capture long term dependencies. They also allow The Piece-Wise Linear Modeling for on-board dynamic
previous outputs to be used as inputs while having hidden model is the most popular for steady-state performance [15].
states. They have feedback memory with the ability to take Khan et al. [16] investigated that data driven approaches are
decisions and output results based on sequences of data. cost effective as compared to model based. Mathematical
The aforestated literature reveals the implementation of models are difficult to develop when system complexity
various ANNs architectures pertaining to the prediction and increases (in EGT). This is where data driven models perform
condition monitoring of dynamic aero-engine behavior; better. RNNs are perfect for health management systems
nevertheless, based on author’s knowledge in this field, LSTM because they consider previous states [2] [17]. In order to
has never been investigated previously. The proposed research predict EGT parameters, a prognostic model based on the
work is aimed at training the neural network on the transient Gated Recurrent Unit (GRU) network was presented. EGT
data taken from a low by-pass turbofan engine, with the parameters are considered to be time series with non-linear
Exhaust Gas Temperature (EGT) as the output parameter. features. GRU network is employed because it considers the
After the successful training of the Neural Network, the data's non-linear and time-series features. The issues of
estimated/predicted EGT of the engine is validated against the vanishing gradients and expanding gradients that are present
actual EGT obtained from the engine. The predicted values of in RNN are addressed by GRU.
the EGT provides a deeper insight of the incoming faults The uncertainty induced by the employment of steady state
ahead of time, and enable the flight crew to take corrective models in take-off conditions was measured by Zhong and
measures, thus avoiding catastrophe. Verbist [18, 19]. By employing a medium-size, two-shaft
turbofan engine output model with a high bypass ratio, they
II. LITERATURE REVIEW were able to show that the ambient temperature, the duration
For prediction, optimization, and condition monitoring, of the taxi-out, and the duration of the prior aircraft turn
Exhaust Gas Temperature (EGT) is considered as one of the around all significantly affect the transient effects during
key parameters for predicting the health of an aeroengine [10]. takeoff. The authors suggested a strategy for correcting takeoff
EGT is the measure of the mean temperature at the exhaust snapshots to steady-state operational conditions based on the
section of engine. One significant sign of deterioration of an simulation results. A dynamic model has been created for the
engine is the increase in the EGT, resulting in greater turbine J-85 turbojet engine as the test case in the work of Andrei [20].
wear and decline in remaining RUL [3] [11]. It is necessary to The design and off-design performances have been estimated
take note of the EGT during the take-off and keep it as low as for a single spool turbojet. A physics based dynamic model in
possible because this is the point where EGT is higher and the [11] has been developed for a twin spool turbo-shaft engine
exceeding of EGT from its normal limits are responsible for with the aim of developing a tool to be used for designing
the failure of engine’s components [3]. To determine the novel control algorithms for controlling the engine, and for

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

predicting off-design transient performance. The improved the ANN model for identifying aircraft systems. A
mathematical model is validated through integrating feed-forward neural network is used with a variety of known
experimental data of engine components. Transient flight dynamic modes as input. The simulated and actual flight
simulations are helpful in the design process of engine because data of the High Alpha Research Vehicle (HARV) aircraft
they provide a mechanism of establishing new engine safety performing at high angle of attack maneuvers served as the
measures, and testbed for development of control systems. basis for training and assessing the neural network. Results
The engine also experiences overloads and over temperature show that the proposed method has higher accuracy when
during transient operations, so these simulations are also compared to traditional methods. A more practical solution for
critical for diagnostic and prognostic health management time series prognostic modelling is provided by the Deep
systems. Learning techniques described in Hochreiter [27] and
The piece-wise linear model is not accurate enough for Längkvist [28]. In order to extract hierarchical representations
several on-line maneuvers, such as deceleration, acceleration, from the raw data, the deep learning model is composed of a
and after-burning on/off. In the work of Lu et al. [21] the issues variety of non-linear Recurrent Neural Networks [29].
of compensating for engine/model mismatch and adapting to Recurrent neural networks (RNNs) are a subset of deep
performance deterioration are investigated. A novel Real-time learning techniques that are thought to be particularly useful
life-cycle model titled ALPVM (Adaptive Linear Parameter for addressing the time series [30]. In an RNN, the recurrent
Varying Model) has been developed to explain the dynamic connections communicate the time series features. The
behavior of a turbofan engine. Artificial neural networks are advantage of the conventional RNN is lessened in practice,
now frequently employed as data-driven models for though, by the issues of "vanishing gradients" and "exploding
simulating and modelling the performance of aviation engines. gradients." Long Short- Term Memory, one of the most
Some of the numerous techniques used in ANNs include effective RNN architectures for sequence learning, was
backpropagation neural networks (BPNN), nonlinear input- suggested by Hochreiter [27] in order to address the above
output (NIO), adaptive network-based fuzzy inference system limitation. Hochreiter [27] continues to address the issue of
(ANFIS), nonlinear autoregressive with exogenous inputs Long-Term Memory capture using the Long Short-Term
(NARX), radial basis function (RBF), and feedforward multi- Memory (LSTM) network. Speech recognition, image
layer perceptron (MLP). processing, genomic analysis, and natural language processing
An algorithm for building self-organizing Radial Basis are only a few of the applications that use RNNs, particularly
Function neural networks for estimating aeroengine thrust is LSTM, which were developed to address the issue of gradient
presented by Li et al. [22]. The method has the capability to exploding or vanishing in RNNs [31-33]. In order to determine
calculate the link weights and optimize the size of the neural a machine's Remaining Useful Life (RUL), LSTMs are used.
network. The constructed networks are highly accurate, Wu et al. [13] research demonstrates that the proposed
proving the usability and efficacy of the suggested strategy. A approach is capable of achieving significant performance in
new Online Sequential Extreme Learning Machine (OS-ELM) one-step prediction tasks, long-term prediction tasks, or
algorithm and Logistic Regression were used to develop the remaining useful life prediction tasks [13]. Additionally,
aero-engine degradation prognostics-based approach created according to Che et al. [34] research, the suggested LSTM
by Lu et al. [21]. KFOS-ELM, a novel OS-ELM training model has good long and short-term prediction outcomes.
method based on the Kalman filter, outperforms OS-ELM in For the purposes of tracking system performance
terms of stability and regression accuracy without requiring degradation and RUL prediction, a bi-directional LSTM is
more computational work. The NARX model, a Recurrent suggested. The theoretical foundation of the RNN and LSTM
Neural Network variation, is capable of capturing the is presented first, followed by the mathematical formulation of
dynamics of complex systems like gas turbines. For a heavy- the system deterioration tracking and RUL prediction. The bi-
duty single-shaft gas turbine, NARX models have been directional LSTM network's structure and training procedure
developed by Asgari et al. [23]. The results showed that are then reported in Zhang, 2018 #157. In EGT modelling,
NARX models are useful for forecasting gas turbine transient LSTM performs significantly better than RNN (Chen, 2019
behavior. Agrawal and Yunis [24] have provided a #194). The raw data was initially normalized during data pre-
generalized mathematical model of an aviation gas turbine to processing in RUL in prognostics utilizing deep convolutional
estimate engine performance. At whatever ambient neural networks, and MSE was employed as a loss function
temperature or height, the model does an excellent job of (Lipton, 2015 #196; Yuan, 2016 #195). System health
describing system dynamics. Bretschneider [25] describes the management related deep RNN publications have been widely
development of a turbofan engine model that can simulate the published. For instance, LSTMs for RUL estimation are
start-up, shutdown, or wind milling processes. The engine's studied by Zheng et al. in Zhang, 2018 #157. The simple RNN,
physical impacts during startup were investigated, and LSTM, and GRU have all been effectively compared by Yuan
modelling solutions were demonstrated. The model's ability to et al. in Yuan, 2016 #195 for the diagnosis and prognostics of
predict the proper trends has been demonstrated by results. By aeroengine faults. The authors of Zhao et al. empirical
considering flight dynamic characteristics, Bagherzadeh [26] evaluation of a health monitoring system utilizing LSTMs

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

(Zhao, 2017 #197) predicted the tool wearing (Zhao, 2016 has never been investigated previously. The proposed re-
#198). Inspired by prior research, this paper presents an search work is aimed at training the neural network on the
LSTM-based approach for estimating EGT. transient data taken from a low by-pass turbofan engine, with
The analysis executed here differs from the past studies in a the Exhaust Gas Temperature (EGT) as the output parameter.
few ways. Maximum of the previous studies conducted in the After the successful training of the Neural Network, the
past is based on simulator and nearly steady state or test bench estimated/predicted EGT of the engine is validated against the
data. However, we have transient data to train the model on a actual EGT obtained from the engine. The predicted values of
data driven basis using a neural network AI approach such the EGT provides a deeper insight of the incoming faults
as RNN and LSTM. As from literature study and conceptual ahead of time, and enable the flight crew to take corrective
point of view the key performance parameter for monitoring measures, thus avoiding catastrophe.
the health and RUL of an engine are exhaust gas temperature The remainder of this paper is divided into 4 sections as
(EGT) also referred as Turbine Outlet Temperature (TOT) follows. Section 2 includes the literature review. In section 3
[10, 11]. But, as it is clear that from the analysis made that the Data set description is provided and discussed. While in
engine is non-linear complex system so selection of optimized section 4 Data pre-processing has been considered: including
input parameter such inlet pressure P1, inlet temperature T1, 1) separate air ground data, 2) Feature selection, and 3)
fan speed N1, RPM, compressor pressure ratio, turbine normalization of data. In section 5 the model has been trained
pressure ratio, pressure difference of fuel flow, Mach no, bleed using neural networking RNN approach showing the results of
ratio, altitude etc. from the Digital electronic engine control the training model and finally interpretation on the results has
(DEEC) parameter is a central task. Initially, the engine was been made.
analyzed by dividing the engine into four modules that are
inlet section, the compressor section, the combustor section, III. METHODOLOGY
and the turbine section for better understanding of DEEC The methodology for modeling the above-mentioned
parameters. And then with help of past studies and literature parameter (EGT) includes the following steps
review and regression analysis, thirteen 13 features were A. Data Preparation
selected overall including the output parameter as EGT. B. Modeling Neural Networks
Various RUL prediction models for aviation engines are i. Validating the Neural Networks
reviewed, evaluated, and their performance is contrasted with ii. Testing the Model against other Engines
a suggested Long-Short Term Memory (LSTM) method based
on a data-driven machine learning approach. The results A. DATA PREPARATION
collected demonstrate that the modified LSTM approach with To be able to predict labels with higher accuracy, the input
Attention mechanism enhances and gives higher performance data to our neural networks need to be refined and free of any
for RUL prediction for aircraft engines [35]. Long Short-Term inconsistencies. The following steps were taken to achieve the
Memory (LSTM) neural networks are being used in another preparation of data for the neural networks:
study to achieve good diagnosis and prediction performance 1) Separating air and ground data: The data is separated in
in the presence of complex procedures, hybrid errors, and air and ground data based on the "Signal Afterburner
significant noise. Testing is done on a NASA-provided dataset Event" (when signal turns 1 for the first time, it shows the
for aircraft turbofan engine health monitoring to illustrate and start of data when the aircraft is airborne). The data
debate the entire notion. Tests and comparisons were done on starting from the first afterburner event till the aircraft
the effectiveness of the LSTM and a few of its modifications. touching the ground was considered as air data and the
The conventional LSTM performed better than others, rest as ground data and was dropped from the analysis
according to experiment data [36]. Improved multi-stage Long since we are only interested in the air data.
Short-Term Memory (LSTM) network for RUL prediction 2) Feature Selection: In this step, we identify parameters in
model, is suggested in order to increase the RUL of the aero- the dataset that potentially affect the performance of the
prediction engine's accuracy. Using this model as a model. After being left with a substantial chunk of data,
foundation, they investigated a comparable multi-stage RUL the next step we performed was to remove the redundant
prediction algorithm that combines the benefits of clustering and unnecessary feature columns. These included time
analysis and LSTM modelling. The dataset from the National features such as seconds, minutes, and hours etc. as well
Aeronautics and Space Administration (NASA) is used for as other redundant features (features that were recorded
validation. The experimental findings demonstrate the by two sensors simultaneously for accuracy). We also
effectiveness of the strategy suggested in this research in removed some features that help start the engine of the
reducing the prediction error of the aero-engine RUL. [37] aircraft such as "turbine starter" etc.
The underlying literature reveals the implementation of We were left with the following 13 features:
various ANNs architectures pertaining to the prediction and 1) Inlet Air Temperature
condition monitoring of dynamic aero-engine behavior; 2) Inlet Air Pressure
nevertheless, based on author’s knowledge in this field, LSTM 3) Turbo Compressor rotor rotation frequency

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

4) Fan Rotation Frequency values of greater than 840 0C could cause a disturbance in the
5) Gas Temperature after the fan turbine data. The thresholds of these input parameters are taken from
6) Air Pressure after the Compressor the manual, which came with the engine. The thresholds of
7) Fuel Feeding these input parameters are taken from the manual, which came
8) Nozzle Throat with the engine. A better solution, therefore, is to obtain the
9) Gas Pressure after the Fan Turbine highest and lowest values of each parameter, which acts like
10) Throttle position some sort of benchmark limits and then normalize the data
11) Fuel Temperature after the fuel filter according to these limits rather than through their relative
12) Oil Temperature going out the engine values. The following table provides an overview of all the
13) Pressure Difference on the Fuel Filter parameters and their minimum and maximum values.

B. NORMALIZATION C. PROGNOSTIC MODEL BASED ON LSTM


Different parameters in our data have different ranges; NETWORK
temperatures are in the range of hundreds, whereas pressures LSTMs, short for Long Short-Term Memory networks, are
are both in fractional and negative values. Therefore, it is one of the special kinds of recurrent neural network (RNN)
necessary to convert all parameters on a similar scale. Without that are used for modeling sequential data which gives them
normalization, the neural network has a challenging time to an advantage over simple neural networks. The data in the
move the weight vectors towards a satisfactory solution. proposed work was evaluated with many models, such as
Nevertheless, with normalization, the data will be more Recurrent neural network, which also worked. But in actual
concentrated, and the neural network will be able to find a practiced, two major problems were anticipated, i.e.,
helpful solution for the problem. This method of exploding gradients and vanishing gradients, thus making it
normalization, however, could cause relative errors in the unusable. Later on, LSTM was opted by introducing a
system when new data is presented that is yet to be normalized. memory unit, also called as cell in the network. The block
diagram of a LSTM model is shown in Figure1.
They are designed with a goal of addressing the vanishing
TABLE 1. EGT PARAMETERS AND THEIR THRESHOLDS gradients and exploding gradient problems of traditional
S.no. Parameter Minimum Maximum RNNs. They have a wide range of applications in various
value value fields such as speech recognition, time-series prediction, and
human action recognition. The architecture of LSTMs was
1 Inlet Air Temperature -10 60 first proposed in 1997 by Sepp Hochreiter and Jürgen
Schmidhuber [27]. LSTMs are explicitly designed to learn
2 Inlet Pressure -0.5 3.0
long-range dependencies in temporal sequence prediction
problems. It remembers information for extended periods of
3 Turbo Compressor Rotor 0 105 time and performs better than RCNN in several time-series
Rotation Frequency tasks. The network structure of LSTM consists of a memory
block in a recurrent hidden layer which is responsible for
4 Fan Rotation Frequency 0 1000 storing the temporal state of the network and the flow of
information is controlled through three major mechanisms,
6 Fuel Feeding 0 100 called gates. It consists of three gates mainly input gate, forget
7 Nozzle Throat 0 100 gate, and output gate. The sigmoid activation function is used
in these gates which outputs a value in an interval [0, 1]. A
8 Air Pressure after the -5 50 value of 0 indicates that the gates are discarding all the
Compressor information, while a value of 1 indicates the allowing of all the
information to pass. Similarly, the status information is also
9 Gas Pressure after the Fan -40 110 recorded after each moment. While the forget gate instructs
Turbine the information to be removed from the cell state, the input
gate controls the added information that is stored there. The
12 Oil Temperature going out -60 195
output gate's responsibility is to activate the final output at the
the Engine
time of activation.
13 Pressure Difference on the -1 1 The equations for the gates in LSTM are:
Fuel Filter 𝑖 = 𝑏𝑖 + 𝜎 {𝑊𝑖 (ℎ𝑡 − 1, 𝑥𝑡) (1)
𝑓 = 𝜎 {𝑏𝑓 + 𝑊𝑓 (ℎ𝑡 − 1, 𝑥𝑡)} (2)
For example, if the EGT of an aircraft engine ranges from 0 to 𝑜 = 𝜎{𝑏𝑜 + 𝑊𝑜 (ℎ𝑡−1 , 𝑥𝑡 )} (3)
900 0C, however, the data provided could contain values only Input gate, forget gate, and output gate are represented,
from 0 to 840 0C. Addition of a new data that contains EGT respectively, by equations 1, 2, and 3. The sigmoid function is

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

denoted by the symbol σ, where W stands for the weight for The EGT has been considered as the primary parameter in
the corresponding gate x neurons, ht-1 for the output of the this study to be estimated using LSTM; hence, the EGT value
preceding block at timestamp (ht-1), xt for the input at the is the output y. (t). It is necessitated to provide as input a few
current timestamp, and bx for the biases for the corresponding factors that significantly affect the EGT. Twelve variables that
gates x. Currently, the LSTM equations for cell state, are considered for predicting the EGT have been chosen.
candidate state, and final output are as follows;
𝑧 = 𝑡𝑎𝑛ℎ {𝑊𝑧 (ℎ𝑡−1 , 𝑥𝑡 )} + 𝑏𝑧 (4)
𝑐𝑡 = 𝑓 × 𝑐𝑡 − 1 + 𝑖 × 𝑧 (5)
ℎ𝑡 = 𝑜 × 𝑡𝑎𝑛ℎ(𝑐𝑡) (6)
Where z represents candidate for cell state, ht is the final
output at time-stamp t, ct represents the cell state at current
moment and ct−1 at the last moment.

.
FIGURE 1 Block diagram of an LSTM

TABLE 2. FLIGHTS OF DIFFERENT ENGINES FOR MEASURING PERFORMANCE

of 10, 50 and 200 in order to find the optimum batch size and
D. MODEL CONFIGURATION an Adam optimizer [41] with a learning rate of 0.01. Number
Three layers make up the proposed LSTM network: an of epochs were set at 10, and look-back data points were 50
input layer, a hidden layer, and an output layer. We have (10 seconds because our data is recorded at 5 Hz).
twelve input parameters; hence the input layer has twelve
nodes, and the hidden layer has twenty-four nodes. A dense IV. RESULTS AND DISCUSSIONS
layer with just one node serves as the output layer for EGT. The output of the proposed EGT prognostic model is shown
Each neuron in the dense layer receives information from in this section. As previously noted, we used 12 parameters as
every neuron in the preceding layer, making it densely input that are thought to be correlated with EGT and used EGT
connected. The layer has the activation of the preceding layer as our main parameter to be estimated. We have nine engines
a, a bias vector b, and a weight matrix W. We used batch sizes with a set of flight data, as was covered in the section on the

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

data-set description. Each engine differs from the others due This section describes how the training and testing
to the setup and operating circumstances that are unique to it. outcomes of a single fight from the healthy data. An individual
A prognostic model is therefore created for each engine. flight from this dataset is chosen, a model is trained on it, and
Furthermore, for comparison two models were developed and its performance is evaluated using data from several flights
trained for every engine; one for single flight data, and one powered by various engines. The residual errors for each flight
where data from different flights was concatenated and a in our data set are shown in Figure 2 below. Nine flights were
model was trained on it. Examining the residuals allows one chosen at random from the data, yielding a total of nine unique
to gauge the model's final performance. The discrepancy findings. The bars in this graph display the discrepancy
between the quantity's observed and estimated values, in this between the measured values and the actual values derived
case, EGT, is known as the residual value. from our model.

A. TRAINING MODEL ON SINGLE FLIGHT DATA

FIGURE 2. EGT Results for different engines

FIGURE 3. Real Vs Estimated EGT

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

Positive and negative differences are further separated from as training data. The remaining flights data is used to evaluate
one other. The graph makes it very evident that there are large the model. The same model configuration is used but trained
disparities between the actual and anticipated numbers (except with three different batch sizes. Results of these batch sizes are
E8). This is a bad strategy since the model cannot accurately compared to determine the best option. The performance of
predict from the training data. the model is measured by the residual errors. Less values of
residuals indicate better performance.
B. TRAINING MODEL ON MULTIPLE FLIGHTS 1) TRAINING RESULTS (ENGINE 3 B200)
DATA The following Table 3 shows the training results on a batch
Before training the model, the dataset is divided into training size of 200 of engine 1.
and testing sets. The first 20 flights are concatenated and used The data consists of 200 flights of this engine.
TABLE 3. NN TRAINING RESULTS, BATCH SIZE 200
MSE Variance Std Dev Positive Mean Negative Mean
0.00012344 0.00012343 0.01110972 0.00722085 -0.0084785

TABLE 4. NN TRAINING RESULTS, BATCH SIZE-50


MSE Variance Std Dev Positive Mean Negative Mean
1.1*10−4 9.8*10−5 9.9*10−3 5.6*10−3 -8.4*10−3

0.1 0C – 9.87 0C 5.55 0C -8.40 0C

TABLE 5. NN TRAINING RESULTS, BATCH SIZE 10


MSE Variance Std Dev Positive Mean Negative Mean

7.9*10−5 7.6*10−5 8.7*10−3 5.7*10−3 -7.2*10−3

0.07 0C - 8.76 0C 5.7 0C -7.16 0C

Only the first 20 flights are selected as training data so that the EGT. Overall, the performance of the model is good as the
model does not over-fit. These 20 flights were concatenated predicted values and actual values are only 9 0C apart on
and then fed to the model as training data. For testing average.
purposes, single flights from the remaining flights are used. 3) NN TRAINING RESULTS (ENGINE F 3–B50)
Table 3 shows the results. The following table gives the MSE, The results in Table 4 show the results of training the model
variance, the standard deviation of data, and mean of points with a batch size of 50. The EGT values follow the same trend
miss-classified as positive, and mean of points miss classified as was observed in the preceding sections. The error
as negative are given. differences remain small when there are no cracks, and they
2) NN TRAINING RESULTS (ENGINE F 3 – B200) start to increase when cracks are introduced in the data. The
The following graph 4 plots the result of all the single flight average positive and negative temperatures here are slightly
testing of the first engine. The model is evaluated on 23 smaller than the previous model where we evaluated on a
different flights spread across the dataset to ensure the model batch of size 200. Reducing batch size from 200 to 50 shows
is tested on different fights operating in different conditions. slightly better results but the difference from the previous
From the graph it is evident that the errors are low in the first model to this is not significant, just 2 0C.
5 flights and the model estimates the EGT very well here. In 4) NN TRAINING RESULTS (ENGINE F 3 - B10)
the next flights, there are small cracks appearing in the data, From the results of evaluating the following flights shown in
which causes the error rate to go up slightly as the cracks are Figure 3 and Table 5, it is clear that reducing the batch size
increasing. Towards the end the error is going up as there are from 50 to 10 has produced better results. The average positive
more cracks appearing. The errors increase with the increase and negative temperatures are similar to when the batch size
in crack values on the turbine blades. An explanation for this was 50 and the model also performs slightly better. This is
is that the function of turbine blades is to extract energy from evident from the value of negative mean. For flight numbers
the gas. When cracks appear in the blades it affects their ability F-31 to F-230 the residual error values are smaller. From
to extract energy. This extra energy manifests in the high flights F-240 to F-247, the residual error values have
exhaust gas temperature which gives rise to higher values of

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

increased. The value for the positive mean remains almost AIAA/ASME/SAE/ASEE Joint Propulsion Conference, 2014, p.
3977.
similar but there is a decrease in the negative mean value from [11] L. Fedele, L. Di Vito, and F. E. J. E. Ramundo, "Increasing
10.76 0C to 8.43 0C. The reason for this increase is the Efficiency in an Aeronautical Engine through Maintenance
introduction of cracks in the dataset. As the cracks have Evaluation and Upgrades: Analysis of the Reliability and
Performance Improvements under Financial Issues," vol. 13, no.
intensified (4.5 mm in F- 240 to 45 mm in F-247) the model is
12, p. 3059, 2020.
unable to accurately estimate the EGT. [12] Z.-t. Wang, N.-b. Zhao, W.-y. Wang, R. Tang, and S.-y. J. M. P.
i. E. Li, "A fault diagnosis approach for gas turbine exhaust gas
V. CONCLUSION temperature based on fuzzy c-means clustering and support
vector machine," vol. 2015, 2015.
In this paper, an approach for the estimation of EGT [13] Y. Wu, M. Yuan, S. Dong, L. Lin, and Y. J. N. Liu, "Remaining
is proposed, based on LSTM neural networks. LSTM neural useful life estimation of engineered systems using vanilla LSTM
networks are amazingly effective for the estimation of EGT neural networks," vol. 275, pp. 167-179, 2018.
because of the sequential nature of the data. An LSTM [14] K. Goebel and N. Eklund, "Prognostic fusion for uncertainty
reduction," in Aiaa infotech@ aerospace 2007 conference and
network with 12 nodes in the input layer, 24 nodes in the exhibit, 2007, p. 2843.
hidden layer, and 1 node in the output layer is constructed. The [15] T. Brotherton, A. Volponi, R. Luppold, and D. L. Simon,
network was trained for three different batch sizes. The model "eSTORM: Enhanced self tuning on-board real-time engine
model," INTELLIGENT AUTOMATION CORP POWAY
was then validated by a real engine dataset that contains both CA2003.
steady and transient conditions and the MSE is analyzed for [16] S. Khan, T. J. M. S. Yairi, and S. Processing, "A review on the
all configurations. The results show that the change in batch application of deep learning in system health management," vol.
107, pp. 241-265, 2018.
size from 200 to 50 and from 50 to 10 produces better EGT [17] S. Khan, P. Phillips, C. Hockley, I. J. R. E. Jennions, and S.
estimated values. The MSE for batch size of 10 are 7:9 × 10(- Safety, "No Fault Found events in maintenance engineering Part
5). The average difference in the estimated EGT and the real 2: Root causes, technical developments and future research," vol.
123, pp. 196-208, 2014.
EGT was 5.7 0C which is the acceptable range. The errors in [18] S. Zhong, Z. Li, L. Lin, and Y. Zhang, "Aero-Engine exhaust gas
the prediction increase when large cracks on the turbine blade temperature prognostic model based on gated recurrent unit
appear in the dataset, which gives rise to abrupt changes in network," in 2018 IEEE International Conference on
Prognostics and Health Management (ICPHM), 2018, pp. 1-5:
EGT and subsequently the model under-performs. IEEE.
In future work, we will study how to extract features more [19] M. L. Verbist, W. P. Visser, and J. P. van Buijtenen, "Experience
effectively to better estimate the EGT when cracks appear. with gas path analysis for on-wing turbofan condition
monitoring," in Turbo Expo: Power for Land, Sea, and Air,
2013, vol. 55188, p. V004T06A023: American Society of
REFERENCES Mechanical Engineers.
[20] I.-C. Andrei, A. Toader, G. Stroe, and F. Frunzulica,
[1] J. Zhang, P. Wang, R. Yan, and R. X. J. J. o. m. s. Gao, "Long "Performance analysis and dynamic modeling of a single-spool
short-term memory for machine remaining life prediction," vol. turbojet engine," in AIP Conference Proceedings, 2017, vol.
48, pp. 78-86, 2018. 1798, no. 1, p. 020005: AIP Publishing LLC.
[2] K. Khan et al., "Recent trends and challenges in predictive [21] F. Lu, J. Wu, J. Huang, X. J. A. S. Qiu, and Technology,
maintenance of aircraft’s engine and hydraulic system," vol. 43, "Aircraft engine degradation prognostics based on logistic
no. 8, pp. 1-17, 2021. regression and novel OS-ELM algorithm," vol. 84, pp. 661-671,
[3] M. T. Yildirim and B. J. I. J. o. A. E. Kurt, "Aircraft gas turbine 2019.
engine health monitoring system by real flight data," vol. 2018, [22] Z.-Q. Li et al., "A proposed self-organizing radial basis function
2018. network for aero-engine thrust estimation," vol. 87, pp. 167-177,
[4] D. Wu et al., "A fog computing-based framework for process 2019.
monitoring and prognosis in cyber-manufacturing," vol. 43, pp. [23] H. Asgari et al., "NARX models for simulation of the start-up
25-34, 2017. operation of a single-shaft gas turbine," vol. 93, pp. 368-376,
[5] A. Doucet and A. M. J. H. o. n. f. Johansen, "A tutorial on 2016.
particle filtering and smoothing: Fifteen years later," vol. 12, no. [24] R. Agrawal and M. J. J. E. P. Yunis, "Generalized mathematical
656-704, p. 3, 2009. model to estimate gas turbine starting characteristics," vol. 104,
[6] C. Nemeth, P. Fearnhead, and L. J. I. T. o. S. P. Mihaylova, no. 1, 1982.
"Sequential Monte Carlo methods for state and parameter [25] S. Bretschneider and J. Reed, "Modeling of start-up from engine-
estimation in abruptly changing environments," vol. 62, no. 5, off conditions using high fidelity turbofan engine simulations,"
pp. 1245-1255, 2013. in Turbo Expo: Power for Land, Sea, and Air, 2015, vol. 56628,
[7] M. Grazia De Giorgi, S. Campilongo, A. J. J. o. E. f. G. T. p. V001T01A026: American Society of Mechanical Engineers.
Ficarella, and Power, "Predictions of operational degradation of [26] S. A. J. A. S. Bagherzadeh and Technology, "Nonlinear aircraft
the fan stage of an aircraft engine due to particulate ingestion," system identification using artificial neural networks enhanced
vol. 137, no. 5, 2015. by empirical mode decomposition," vol. 75, pp. 155-171, 2018.
[8] Q. Zheng, H. Zhang, Y. Li, and Z. J. I. A. Hu, "Aero-engine on- [27] S. Hochreiter and J. J. N. c. Schmidhuber, "Long short-term
board dynamic adaptive MGD neural network model within a memory," vol. 9, no. 8, pp. 1735-1780, 1997.
large flight envelope," vol. 6, pp. 45755-45761, 2018. [28] M. Längkvist, L. Karlsson, and A. J. P. R. L. Loutfi, "A review
[9] S. Kiakojoori, K. J. N. C. Khorasani, and Applications, of unsupervised feature learning and deep learning for time-
"Dynamic neural networks for gas turbine engine degradation series modeling," vol. 42, pp. 11-24, 2014.
prediction, health monitoring and prognosis," vol. 27, no. 8, pp. [29] G. Hinton et al., "Deep neural networks for acoustic modeling in
2157-2192, 2016. speech recognition: The shared views of four research groups,"
[10] A. Von Moll, A. R. Behbahani, G. C. Fralick, J. D. Wrbanek, vol. 29, no. 6, pp. 82-97, 2012.
and G. W. Hunter, "A review of exhaust gas temperature sensing [30] J. Sikorska, M. Hodkiewicz, and L. Ma, "Prognostic modelling
techniques for modern turbine engine controls," in 50th options for remaining useful life estimation by industry,"

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

Mechanical systems and signal processing, vol. 25, no. 5, pp.


1803-1836, 2011.
[31] F. Lu, J. Qian, J. Huang, X. J. A. S. Qiu, and Technology, "In-
flight adaptive modeling using polynomial LPV approach for
turbofan engine dynamic behavior," vol. 64, pp. 223-236, 2017.
[32] M. Auli, M. Galley, C. Quirk, and G. Zweig, "Joint language and
translation modeling with recurrent neural networks," in Proc. of
EMNLP, 2013.
[33] A. Karpathy and L. Fei-Fei, "Deep visual-semantic alignments
for generating image descriptions," in Proceedings of the IEEE
conference on computer vision and pattern recognition, 2015,
pp. 3128-3137.
[34] C. Che, H. Wang, Q. Fu, X. J. A. S. Ni, and Technology,
"Combining multiple deep learning algorithms for prognostic
and health management of aircraft," vol. 94, p. 105423, 2019.
[35] A. Boujamza and S. L. J. I.-P. Elhaq, "Attention-based LSTM
for Remaining Useful Life Estimation of Aircraft Engines," vol.
55, no. 12, pp. 450-455, 2022.
[36] M. Yuan, Y. Wu, and L. Lin, "Fault diagnosis and remaining
useful life estimation of aero engine using LSTM neural
network," in 2016 IEEE international conference on aircraft
utility systems (AUS), 2016, pp. 135-140: IEEE.
[37] J. Liu, F. Lei, C. Pan, D. Hu, H. J. R. E. Zuo, and S. Safety,
"Prediction of remaining useful life of multi-stage aero-engine
based on clustering and LSTM fusion," vol. 214, p. 107807,
2021.

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
This article has been accepted for publication in IEEE Access. This is the author's version which has not been fully edited and
content may change prior to final publication. Citation information: DOI 10.1109/ACCESS.2023.3235619

SHAFI ULLAH Shafi Ullah was born in 1994 in KPK, Pakistan. Pakistan, in 2012. From 2017 to 2019, he was a Lecturer at the
He graduated from the University Department of Mechanical Engineering, at Hitec University,
of Swat with a B.Sc. in science and Taxila. His research interests include agricultural robotics, control,
the Xi'an University of Science and machine vision. Dr. Khan served as a lab Engineer from 2019
and Technology with an M.Sc. He to 2022 at the Department of Mechatronics Engineering UET
is a Ph.D. candidate at the School Peshawar. From 2017 to 2019, he was a Lecturer with the
of Electronic and Control Department of Mechanical Engineering, at Hitec University,
Engineering at Chang‘a University Taxila. His research interests include agricultural robotics, control,
in China's Department of Traffic and machine vision.
Information and Control
Engineering. ILYAS KHAN received his Ph.D.
degree in applied mathematics from
the Universiti Teknologi Malaysia
(UTM) in 2012 and Post Doctorate
Dr. SHUGUANG LI earned his PhD in in 2013 from the same university.
electrical engineering from Xi'an Jiao Dr. Khan received several
tong University. Afterwards He was distinctions such as senior visiting
employed at the School of Electronic research fellow and visiting
and Control Engineering at Changan researcher. He has over 15 years of
University in China's Department of academic experience in different
Traffic Information and Control reputed institutions of the world. He
Engineering since 2005. Intelligent is currently working as an Associate
transportation systems, traffic Professor in the Department of Mathematics, College of Science, at
management and control, Majmaah University, Saudi Arabia. Dr. Khan has received twice
expressway electromechanics, distinguish researcher award from Majmaah University. According
dynamic network traffic flow theory, to AD-Scientific Index 2022, Dr. Khan received first place as a best
and machine learning, deep learning, and AI applications in scientist at Majmaah University and 3rd place as a best scientist in
transportation are among the areas of research that He is interest in. Saudi Arabia. He has published more than 900 research articles in
different well-reputed international journals. Dr. Khan is reviewer
KHALID KHAN did his bachelor’s in of several journals and remained guest editor of some special issues
mechanical engineering from in reputed journals. He is in the editorial board of different journals
University of Engineering and like Applied Nanoscience, Scientific Reports and Advances in
Technology Peshawar, Pakistan in Mechanical Engineering. Dr. Khan areas of research interest
March 2015. Joined US Pakistan includes mathematical modeling, analytical and computational
Center for Advances Studies in fluid dynamics, Biomathematics, and numerical computing.
Energy in 2016; did his research
work in Fuel Cell from Arizona State ELSAYED TAG-ELDIN is currently
University, Arizona USA in 2017 with the faculty of Engineering and
and completed his Master’s in 2018. technology of Future University in
His area of research are Renewable Egypt, on leave from Cairo
Energy, Fuel Cell, Batteries, Solar cell, Industrial Simulation, University after 30 years of service
Ergonomics, Robotics, Artificial Intelligence, and manufacturing. to the Faculty of Engineering, Cairo
He is currently working as a Mechanical Team Lead in a joint University. He was the Dean of the
research project of university of engineering and Technology in Faculty of Engineering, Cairo
collaboration with TDF and Pakistan Airforce (Technology University, where he achieved many
Development Fund), funded by the Higher Education Commission unique signs of progress in both
of Pakistan. academia and research on the impact
of emerging technologies in
SHAHBAZ KHAN is currently a lecturer at the Institute of electrical engineering. He was a PI
Manufacturing in the University of of several nationally and internationally funded projects. He has
Engineering and Applied Sciences many publications in highly refereed international journals and
(UEAS) and a research team specialized conferences in the applications of artificial intelligence
member of the Advanced Robotics on protection of electrical power networks. In addition, he is in the
and Automation Lab in the editorial boards of several international Journals.
Department of Mechatronics
Engineering, University of
Engineering and Technology
(UET), Peshawar. He received his
Ph.D. degree from the Department
of Mechatronics Engineering UET
Peshawar in 2022. Dr. Khan
received an MSC degree in
Mechanical Engineering from Deakin University Australia, and a
B.Sc. degree in mechatronics engineering from UET Peshawar,

This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
View publication stats

You might also like