Conference PaperPDF Available

Multiple-model based sensor fault diagnosis using hybrid kalman filter approach for nonlinear gas turbine engines

Authors:

Abstract and Figures

In this paper, an efficient sensor fault detection and isolation (FDI) strategy is proposed based on multiple-model (MM) approach. The scheme is composed of hybrid kalman filters (HKF) by integrating a nonlinear gas turbine engine model that represents the operational engine model with a number of piecewise linear (PWL) models to estimate sensor outputs. The proposed FDI scheme is capable of detecting and isolating permanent sensor bias faults during the entire operational regime of the engine by interpolating the PWL models using a Bayesian approach. Another important aspect of our proposed FDI strategy is its effectiveness within the engine life cycle by periodically updating the model to the degraded health parameters, that one estimated by means of an off-line trend monitoring system that is based on post flight data. The simulation results demonstrate the effectiveness of our proposed online sensor fault diagnosis scheme as well as the robustness of our technique with respect to the engine health parameters degradations.
Content may be subject to copyright.
Multiple-Model Based Sensor Fault Diagnosis Using Hybrid Kalman
Filter Approach for Nonlinear Gas Turbine Engines *
Bahareh Pourbabaee1, Nader Meskin2and Khashayar Khorasani1
Abstract—In this paper, an efficient sensor fault detection and
isolation (FDI) strategy is proposed based on multiple-model
(MM) approach. The scheme is composed of hybrid kalman
filters (HKF) by integrating a nonlinear gas turbine engine model
that represents the operational engine model with a number
of piecewise linear (PWL) models to estimate sensor outputs.
The proposed FDI scheme is capable of detecting and isolating
permanent sensor bias faults during the entire operational regime
of the engine by interpolating the PWL models using a Bayesian
approach. Another important aspect of our proposed FDI strat-
egy is its effectiveness within the engine life cycle by periodically
updating the model to the degraded health parameters, that one
estimated by means of an off-line trend monitoring system that
is based on post flight data. The simulation results demonstrate
the effectiveness of our proposed online sensor fault diagnosis
scheme as well as the robustness of our technique with respect
to the engine health parameters degradations.
I. INTRODUCTION
An effective fault diagnosis, prognosis and health monitor-
ing (DPHM) solution can play a critical role in improving the
system availability, safety and reliability as well as reducing
the maintenance cost and risks of catastrophic failures. Over
the past few years, many researchers have focused on propos-
ing sophisticated fault detection and isolation (FDI) schemes
constituting as a significant component of an DPHM system
[1]–[3].
The efficiency of approaches that are used to perform dif-
ferent types of fault diagnosis can be measured by evaluating
various factors such as promptness of the fault detection,
sensitivity to an incipient fault, low false alarms and missed
fault detections rates, and accuracy of the fault severity estima-
tion. The compromises among these criteria require extensive
knowledge of the monitored system as well as the operating
system conditions [4]. The above factors can also be affected
by the accuracy of the system model used and fault diagnosis
method, the severity of the injected fault and also the current
health condition of the operational system.
Since early research on FDI, gas turbines have been one of
the challenging application areas which have received much
attention. The main theme of research in gas turbines FDI is
based on the Gas Path Analysis (GPA) which enables the ac-
tuators, sensors and components fault diagnosis by observing
*This publication was made possible by NPRP grant No. 4 - 195 - 2 - 065
from the Qatar National Research Fund (a member of Qatar Foundation). The
statements made herein are solely the responsibility of the authors.
1B. Pourbabaee and K. Khorasani are with the Department of Elec-
trical and Computer Engineering, Concordia University, Montreal, Canada.
b pourba@ece.concordia.ca and kash@ece.concordia.ca
2N. Meskin is with the Department of Electrical Engineering, Qatar
University, Doha, Qatar. nader.meskin@qu.edu.qa
the engine’s parameters such as the rotor speed, temperature
and pressure at each stage and the fuel flow rates [5], [6].
Different fault diagnosis techniques have been developed in
the literature for gas turbines based on the GPA ranging from
Kalman filters [7]–[9], neural networks [10], fuzzy logic [11],
genetic algorithms [12], and hybrid diagnosis [13]. Another
popular FDI approach is the multiple-model (MM) based
filtering method that consists of a bank of estimators - one for
each of the hypothesized fault modes and one for the healthy
mode. This method has a simple decision logic as well as it
directly provides fault identification information [14]–[17].
In this paper, the MM-based approach is used for sensor
fault detection and isolation in a single spool jet engine. The
proposed estimator for the MM-based scheme is an extension
of the hybrid kalman filter [9] that consists of a single
nonlinear on-board engine model (OBEM) with piecewise
linear (PWL) models to cover the entire engine operating
regime. The system works robustly with respect to health
parameters degradation in a wide range of operating conditions
by decomposing the regime into certain simpler sub-regions
each represented by a PWL model. In this paper, we have
applied a Bayesian approach to generate a general combined
model based on the PWL models’ normalized weights as this
provides us with a soft transition or interpolation among the
PWL models.
One of the significant non-fault related factors leading to
false alarms is the aging effect of the engine’s components.
This phenomenon is associated with the gradual degradation
of the health parameters from their original health baselines
which has an effect on the performance of the fault diagnosis
method and may lead to false alarms. Usually, the engine
health parameters which are the efficiencies and the mass flow
rates of the turbine and the compressor need to be estimated
after a certain number of flights by using health parameter
estimation methods [18]. The applied method can be used off-
line, since the health parameters are degraded more slowly
as compared to an abrupt fault. Consequently, the proposed
fault diagnosis framework should be capable of periodically
being updated by the last estimated health parameters to switch
to the updated health baseline and to keep its efficiency.
This method is useful in preventing false alarm occurrences
due to the health parameters degradations. Therefore, another
contribution of this work is to propose an update on the health
condition of the engine components for sensor FDI algorithm
and to analyze the robustness of the proposed method with
respect to the estimation errors of health degradations through
performing a number of simulations.
II. HYBRID KALMAN FILTER (HKF) DESIGN
The design procedure for an HKF [9] is similar to a general
Kalman filter. We start from a discrete-time model of a gas
turbine engine as represented by:
X(k+ 1) = F(X(k), H(k), u(k), e(k)),
Y(k) = G(X(k), H(k), u(k), e(k)) + v(k),(1)
where XRn,HRr,YRq,uRp,vRqand
eR2denote the state variables, health parameters, sensor
measurements, input signal, Gaussian zero-mean measurement
noise and environmental parameters including the altitude and
the Mach number, respectively. The above model is linearized
at different operating points corresponding to environmental
conditions to generate a linear state-space model as follows:
X(k+ 1) =A(X(k)Xss ) + B(u(k)uss)
+L(H(k)Href ) + E(e(k)ess),
Y(k)Yss =C(X(k)Xss) + M(H(k)Hss )
+F(e(k)ess) + v(k),(2)
where A,B,C,L,M,Eand Fdenote the state-space
matrices and Xss,uss ,Yss and ess denote the steady-state
values defining the operating point corresponding to each
linearized model. The effects of the reference health baseline
is also incorporated by using Href in the linearized model.
For each linearized model, a linear Kalman filter is designed
to estimate both the state variables and the sensor outputs as
follows: ˆ
X(k+ 1) =A(ˆ
X(k)Xss) + B(u(k)uss )
+K(k)(Y(k)ˆ
Y(k)),
ˆ
Y(k) =C(ˆ
X(k)Xss),(3)
where Kdenotes the Kalman filter gain matrix. According to
(3), the linear Kalman filter does not take into account the
effects of health parameters degradations from their nominal
values. Also, it does not have the required level of robustness
to handle all the health degradations that occur during the
entire life cycle operation of the engine. Therefore, it is
essential to update the health status of the engine for the
Kalman filters to maintain the accuracy of the state estimation
and the efficiency of the FDI algorithm through the entire
engine life cycle operation. For this purpose, Kobayashi in [9]
has proposed a hybrid Kalman filter (HKF) structure to take
into account not only the influence of the health degradations
in the output estimation process, but also to ensure this
procedure is less restrictive.
The HKF consists of two main blocks that include the
nonlinear on-board engine model (OBEM) and piecewise
linear (PWL) models which are extracted by linearizing the
OBEM at different operating points without considering health
degradations. The OBEM works in parallel with the opera-
tional engine by using the nonlinear mathematical model
XOBEM(k+ 1) = FM(XOBEM(k),ˆ
Href (k), u(k), W (k)),
YOBEM(k) = GM(XOBEM (k),ˆ
Href (k), u(k), W (k)),(4)
where b
Href and Wdenote the estimated health baseline
and the measured variables including the ambient temperature
and pressure associated with the operational condition of the
engine and FMand GMdenote the nonlinear mathematical
models of the engine. The health parameters are periodically
updated to their recently estimated values in order to generate
the state variables and sensor measurements in the vicinity
of the operational engine condition. In the next step, a linear
Kalman filter is designed by using (3) for each PWL model and
the corresponding steady-state value of the Kalman gain matrix
is saved into a look-up table in addition to the PWL models’
state-space matrices. Subsequently, the HKF formulation is
developed by modifying (3) through replacing the steady-state
variables by the OBEM state variables and outputs and also
by using the saved fixed Kalman gain as follows:
ˆ
X(k+ 1) = A(ˆ
X(k)XOBEM(k)) + K(Y(k)ˆ
Y(k)),
ˆ
Y(k) = C(ˆ
X(k)XOBEM(k)) + YOBEM (k).(5)
where the effects of the input signal and also the Bmatrix
have been removed from the HKF formulation since they have
already been accounted for by the OBEM [9]. After updating
the OBEM health parameters, there is no longer a need to
redesign the A,Cand Kmatrices that have previously been
computed at the nominal engine condition. In a real application
and implementation, the OBEM represents a nonlinear engine
model which does not capture all the dynamical behavior
of the operational engine. Modeling errors always exist in
addition to the health parameters estimation errors in the HKF
algorithm, which lead to system output mismatch between the
operational engine and the OBEM. An acceptable range of the
engine health parameters estimation errors for the HKF will
be obtained in Section V.
In order to apply the HKF framework as an FDI strategy,
the PWL models are generated for each fault hypothesis at
different operating points. Moreover, the PWL models need
to be interpolated to cover the entire operational regime.
The detail description of this process is provided in the next
section.
III. PIECEWISE LINEAR MOD EL S INTE RP OLATI ON
Instead of using crisp boundaries between the PWL models,
it is smoother to have a soft interpolation among them and
to generate a combined general model for the entire flight
envelope. Therefore, using the engine input the operational
regime is divided into certain sub-regions for which a PWL
model is derived for each region. These sub-regions are related
to different flight modes such as the take-off, climbing, cruise
and landing modes. The number of the corresponding PWL
models for each mode influences the HKF estimation accuracy
and the FDI scheme efficiency. In this paper, the number
of PWL models is determined in order to avoid false alarm
occurrences in the range of the applied health degradation.
One of the most important advantages of the HKF is in
the small number of required PWL models to cover a wide
operating range during the entire operational regime of the
engine. The number for the HKF is less than that of a standard
piecewise linear Kalman filter due to the substitution of the
steady-state variables in (5) by the OBEM which is a valid
representation of the operational engine [9].
The PWL models are obtained by linearizing the OBEM
and taking into account the effects of the injected sensor bias
faults at each operating point as follows:
X(k+ 1) = FM(X(k), H(k), u(k), W (k)),(6)
Y(k) =GM(X(k), H(k), u(k), W (k))
+bjajδ(ktf) + v(k), j = 1,...,(M+ 1)
where Mis the number of sensors, bjrepresents the jth sensor
bias fault magnitude and ajrepresents the fault location vector
that has a unit value for the jth sensor and the other elements
are zero, and δ(ktf)denotes a unit step function that occurs
at tfcorresponding to the fault occurrence time. The engine
health parameters degradations have not been considered in
the above linearization process for all (M+ 1) healthy and
faulty sensor modes. In the next step, the HKF is designed for
the jth sensor mode in the ith operating region, as follows:
ˆ
X(i,j)(k+ 1) =Ai(ˆ
X(i,j)(k)XOBEM (k))
+K(i,j)(Y(k)ˆ
Y(i,j)(k)),
ˆ
Y(i,j)(k) =Ci(ˆ
X(i,j)(k)XOBEM (k))
+YOBEM(k) + bjajδ(k).(7)
Each linear model is valid around the associated operat-
ing point. Although the operating range has been increased
through the use of the OBEM instead of the steady-state
variables, still none of the PWL models are valid over the
entire range of input variations. Therefore, each PWL model
could have a validity function based on its normalized weight
that is obtained by means of the Bayes formula. There are
various approaches including [19], [20] for defining such
weighting functions, however in this paper a Bayesian ap-
proach is selected to compute the weights. For this purpose, the
residual vector and the covariance matrix which are generated
by the HKF are used to compute the likelihood function for
the jth sensor mode in the ith operating region as follows:
γ(i,j)(k) = Y(k)ˆ
Y(i,j)(k), S(i,j)(k) = cov(γ(i,j)(k)),
f(i,j)(γ(i,j)(k)) = 1
(2π)q/2qS(i,j)(k)×
exp[1
2(γ(i,j)(k))T(S(i,j)(k))(1)(γ(i,j )(k))],(8)
for i= 1, . . . , L and j= 1,...,(M+ 1), where Ldenotes
the number of operating points and Mdenotes the number
of engine sensors. The innovation sequence that is generated
by the hybrid Kalman filter, γ(k), is a Gaussian white noise
process with zero mean and covariance matrix S(k)which
is calculated numerically. The normalized weight for the jth
sensor is updated recursively using the Bayes formula as
follows:
w(i,j)(k) = f(i,j)[γ(i,j)(k)]w(i,j)(k1)
PL
i=1 f(i,j)[γ(i,j)(k)]w(i,j)(k1) .(9)
The weights computed above should also remain bounded
in order to avoid them from becoming close to zero as follows:
if w(i,j)(k)> α then w(i,j)(k) = w(i,j)(k),
if w(i,j)(k)αthen w(i,j)(k) = α, (10)
where the magnitude of αas a design parameter has an
effect on the speed of the model switching. Large values of
αlead to faster switchings while smaller values will cause
a slower transition between the PWL models. Following the
computation of the normalized weights, the general combined
model remains valid for the entire operational regime which
is obtained with respect to the weights of all the PWL models
designed for each sensor. The set of equations (11) below show
how the general combined model’s innovation vector and the
covariance matrix are designed by using the PWL models and
their associated normalized weights for each sensor, that is
γj
c(k) =
L
X
i=1
w(i,j)(k)γ(i,j)(k),
Sj
c(k) =
L
X
i=1
[w(i,j)(k)]2S(i,j)(k).(11)
The above procedure is known as the soft switching or
interpolation between the PWL models, where γcand Sc
denote the combined innovation vector and covariance matrix
for the healthy and faulty sensor modes. Consequently, (M+1)
linear time-varying combined models operate together through
the entire operational regime to form a multiple HKF structure
for the FDI algorithm.
IV. MULTIPLE-MODEL-BASED FDI SCHEME
In this section, the overall structure of the MM-based fault
detection and isolation scheme is presented. It is assumed
that the fault location vector ajcan take on only one of
(M+ 1) representative values. Therefore, at each operating
point, there are (M+ 1) PWL models, one for the healthy
sensors and Mfor different faulty sensors that have been
designed and integrated with only one OBEM to generate
a multiple HKF (MHKF) structure. The innovation vectors
and the covariance matrices are also calculated by the use
of the MHKF and interpolated to construct the combined
model matrices as given by (11). Finally, there are (M+ 1)
combined models for different engine’s healthy and faulty
scenarios to be applied for the MM-based FDI algorithm for
the entire operational regime. In the MM-based approach [21]–
[23], the hypothesis conditional probability Pj(k)is defined as
the probability that aas a fault parameter assumes the value
of aj(for j= 1, . . . , M + 1) conditioned on the observed
measurement history up to the kth sample, that is: Pj(k) =
Pr[a=aj|Y(k) = Yk],where Y(k)is the measurement
history random variable with Y(1), Y (2), . . . , Y (k)partitions
displaying the available measurements up to the kth sample
time. Similarly, Ykis the measurement history vector that
has the partitions of Y1, Y2, . . . , Yk. Therefore, the conditional
probability can be computed recursively as follows:
Pj(k) = fy(k)|a,Y (k1)(yj|aj, Yk1)Pj(k1)
PM
h=1 fy(k)|a,Y (k1)(yh|ah, Yk1)Ph(k1) ,
(12)
where fy(k)|a,Y (k1)(yj|aj, Yk1)is the Gaussian density
function for the current measurement as given by:
fy(k)|a,Y (k1)(yj|aj, Yk1) = 1
(2π)q/2rSj
c(k)
×
exp[1
2(γj
c(k))T(Sj
c(k))(1)(γj
c(k))] (13)
for j= 1, . . . , M + 1, where γj
c(k)and Sj
c(k)denote the
innovation vectors and the covariance matrices of a bank
of (M+ 1) combined models that are associated with the
fault parameters. If the fault parameter vector has the value
aj, the probability of the jth model will be larger than the
others since its corresponding residual vector and also the
determinant of the residual covariance matrix will be much
smaller than those that are predicted by the other filters and
which are mismatched with the assumed fault scenario. Hence,
the condition of the system and the location of a faulty sensor
can be detected and isolated based on evaluating the Pj(k)
and finding its maximum value. Consequently, the above MM-
based approach is capable of detecting and isolating various
kinds of faults. Fig. 1 shows the structure of the MM-based
FDI algorithm that uses the MHKF for the corresponding
multiple operating points.
V. SIMULATION RESULTS
In this section, simulation results and performance evalua-
tion of the proposed sensor fault diagnosis scheme correspond-
ing to different fault scenarios are presented for a nonlinear
mathematical model of a commercial single spool jet engine,
previously developed in [21]. This model is generated based
on the rotor and volume dynamics behavior and is validated by
the GSP 10 software [24]. For our study, this model is extended
to the entire flight profile and is simulated in SIMULINK to be
used as both the real engine and the OBEM. The real engine
operates at a given health condition, while the OBEM health
parameters are periodically updated to their recently estimated
values which are assumed to be already estimated by an off-
line trend monitoring solution. The set of nonlinear state-space
equations that are used for the engine are as follows (refer to
the Nomenclature section of [21] for physical meaning and
definition of the variables):
˙
TCC =1
cvmCC
[(cpTC˙mC+ηCCHu˙mfcpTCC ˙mT)
cvTCC( ˙mC+ ˙mf˙mT)],
˙
N=ηmech ˙mTcp(TCC TT)˙mCcp(TCTd)
JN (π
30 )2,
˙
PT=RTM
VM
( ˙mT+β
β+ 1 ˙mC˙mn),
˙
PCC =PCC
TCC
˙
TCC +γRTCC
VCC
( ˙mC+ ˙mf˙mT),(14)
where TCC,N,PTand PCC denote the combustion
chamber temperature, the shaft rotational speed, the turbine
pressure and the combustion chamber pressure, respectively.
There is also one actuator that supplies the fuel flow ( ˙mf)
as well as five sensors measuring [TC, PC, N, TT, PT],
where TC=Tdh1 + 1
ηC[(PCC
Pd)γ1
γ1]i,TT=
TCC h1γT[1 (PT
PCC )γ1
γ]iand PC, denoting the
compressor temperature, turbine temperature and pressure,
respectively. Also [γC, γT,˙mC,˙mT]is the health parameter
vector. The flight condition is defined by two environmental
variables, namely the altitude and the Mach number. The
ambient temperature and pressure can be computed according
to the following equations:
Tamb =Ts6.5h
1000, Pamb = 0.8 + Psexp(gM h
288R),(15)
where Ts= 288 Kand Ps= 1.01325 atm. are set to the
standard condition, R= 8.31447 is a constant and gis the
gravitational acceleration, Mand hindicate the altitude and
the Mach number, respectively. The ambient parameters can be
measured by the associated sensors and applied to the OBEM.
Also, the same control input is applied to both the actual
engine and the OBEM. The system is simulated for 520 (sec)
with the sampling rate of 0.01 sec. The profiles of the altitude,
Mach number and the fuel flow rate are shown in Fig. 2.
In this paper, the FDI scheme is implemented for the entire
flight profile including the take-off or climbing, cruise and
the landing. Therefore, according to the overall structure of
our proposed FDI algorithm in Fig. 1, six PWL models are
generated at each operating point for the five faulty sensor
modes as well as one healthy mode when the injected bias
fault is 3% of its nominal value. Consequently, the state
variables and the sensor outputs are estimated by means of the
MHKF. Finally, six general combined matrices are calculated
through the use of (11) and are applied in the MM-based
structure to detect and isolate sensor bias faults that occur
at different points of the flight profile. For our simulations,
there are five operating points that are assumed for handling
the entire flight profile. This is the minimum number of PWL
models for each faulty mode which prevents the occurrence of
false alarms in the range of the applied health degradations.
TABLE I shows the corresponding fuel flow rates as well as
the flight conditions for all the applied PWL models that are
designed for each sensor mode. In order to efficiently track
the variations of the system input during the climbing and
landing situations, two PWL models are derived for each of
these two conditions; while only one PWL model is derived
for the cruise condition corresponding to the applied constant
input.
During fault detection and isolation processes, a mode
probability is generated for each combined model using (12).
Normally, when the sensors are healthy, the first mode proba-
bility related to the healthy mode is at the maximum. Once a
fault has occurred, the healthy mode probability is decreased
and the mode probability for the corresponding occurred fault
is increased until it becomes the maximum among all the mode
probabilities.
According to Section I, the parameter degradations due to
the engine aging is one of the factors that should be considered
for an efficient FDI strategy. Therefore, in all the simulation
results the performance of the FDI strategy is evaluated in
OBEM
+
++
+
+-+
-
()
()
(,)()

,()
.()
(,)
Offline PWL Kalman Filter
,(),,()
,(),,()
,(),,()
Bayesian Weight Estimation
+
+
++
Combination of
L linear Models
for jth Sensor
Mode
(,())
=,()
Conditional
Hypothesis
Probability
Evaluator
MAX
Fault
Detection
&
Isolation
Ai
W(k)
(),()
(),()
(+)(),(+)()
(),()
PWL(i , j)
Model from
Look - up Table by the
dimension of (L , M+1)
,(),,()
+
u(k)
Y(k)
(,)
(,)

,
=,()
(,)
(,)
,
()
Fig. 1: MM-based FDI scheme that uses the HKF corresponding to multi-operating regime.
(a) (b) (c)
Fig. 2: Profiles of the fuel flow rate (a), altitude (b) and the Mach number (c) during a flight mission.
TABLE I: The operating point specifications corresponding to
the designed PWL models.
Flight Condition Fuel Flow Rate Mach Num. Altitude
(Kg/m2) (ft)
Model 1 0.38 0.2109 4070.538
Model 2 0.38 0.6585 12708.33
Model 3 0.25 0.85 16404.2
Model 4 0.3 0.5402 10424.87
Model 5 0.3 0.1203 2322.835
presence of the compressor’s or the turbine’s health parameters
degradations. Normally, there is a difference between the real
and the estimated health degradations due to the parameter
estimation approach error. The robustness of the FDI algorithm
and the HKF structure will be evaluated subsequently in this
section with respect to the percentage of the health parameters
estimation errors.
A. Case 1: False Alarm Evaluation
Many factors such as dynamic mismatch between the
OBEM and the real engine or a large difference between
the OBEM and the real engine’s percentage of parameters
degradations may lead to false alarm flags. In order to evaluate
the efficiency of the FDI scheme in terms of preventing false
alarms, our proposed algorithm is implemented over the entire
flight profile as shown in Fig. 2, while the compressor’s and
the turbine’s health parameters degradations are updated for
the OBEM. The robustness of the FDI scheme in terms of the
maximum percentage of parameters degradations estimation
errors has also been considered. The estimation error is due to
the difference between the percentage of the health parameter
degradations for the real engine and the OBEM. The FDI
algorithm is robust to the maximum value of 3% for the
compressor’s health parameters estimation error while this
value is 2% for the turbine’s parameters estimation error. The
algorithm has declared no false alarms in the range of the
above estimation errors, however the chance of false alarms
will be increased if the estimation errors are further increased.
This implies that, if for example, the compressor’s mass flow
rate and the efficiency are degraded by 4% in the real engine,
the same parameters should be degraded by at least 1% for
the OBEM; otherwise, a false alarm will be declared.
In this scenario, the mode probability of the healthy sen-
sors is approximately one whereas the other probabilities
corresponding to the faulty sensor scenarios are all almost
zero during the entire flight profile. Fig. 3 depicts the mode
probabilities for the healthy sensors in presence of health
degradations.
Fig. 3: Mode probabilities for the healthy sensors in presence
of 3% or 2% of health degradation estimation errors for the
compressor and the turbine parameters, respectively.
B. Case 2: 3% Sensor Bias Fault Diagnosis
In this section, the performance of the sensor FDI scheme
with respect to the fault detection time and the robustness
of the algorithm to the percentage of parameter degradation
estimation errors are evaluated. This evaluation is conducted
during the entire flight profile which lasts for 520 seconds,
when a preset bias fault with the severity of 3% from its nom-
inal value has occurred for a single sensor. TABLE II shows
the fault detection time for each single sensor fault scenario
at different stages of the flight profile including the climbing,
cruise and landing modes as well as the maximum limit of
the estimation errors of the health parameters degradations for
which the system is still robust corresponding to less than
8 seconds of fault detection time. Furthermore, Fig. 4 depicts
the mode probabilities for three selected faulty scenarios when
the bias fault occurs at different instants of the flight profile.
The fault is 3% of the sensors’ nominal values, while the
compressor’s parameter degradation estimation errors are set
at the maximum level as indicated in TABLE II.
As discussed earlier, the estimation error is actually the
difference between the percentages of the health parameters
degradations of the actual engine and the OBEM. By increas-
ing the estimation errors a larger mismatch between the actual
engine and the OBEM is obtained, the detection time will be
increased, and there will also be a chance of a false alarm flags.
Moreover, the fault detection time could be highly decreased
by assuming a lower percentage of the health degradations or
a more accurate off-line trend monitoring system.
By comparing the results in TABLE II, it can also be
concluded that the sensor fault detection time during the cruise
mode is much less than that of the other flight modes since
there is less variation of thrust and flight ambient conditions. In
spite of a large input and ambient condition variations during
the climbing and the landing modes, it is still possible to detect
a sensor fault by applying the HKF scheme as well as the PWL
models interpolation or soft switching. In order to show this
capability, the sensor faults occur at tf= 50 (sec) during the
climbing mode, at tf= 250 (sec) during the cruise mode and
also at tf= 450 (sec) during the landing mode. The fault
detection times are also indicated in TABLE II for each faulty
scenario.
C. Case 3: Sensor Fault Diagnosis for Different Severities
In real applications there is no guarantee that the sensor
fault severity always matches the predefined level of 3%.
Therefore, it is essential to investigate the performance of the
MM-based FDI scheme for an injected sensor bias fault having
different severities starting from the minimum detectable bias
values and not matched with the predefined level of fault
severity with the designed PWL models. Fig. 5 shows the
fault detection times as a function of fault severity for each
of the five faulty modes. In this figure all the sensor faults
occur at tf= 250 (sec) during the cruise mode. TABLE III
also shows the average detection times for all the faulty modes
as a function of the fault severities, while the injected faults
occur at different stages of the flight profile. Corresponding
to all the above simulations, the estimation errors for the
health parameters degradations are at the maximum level of
the compressor health degradation as indicated in TABLE II.
It can be observed from TABLE III that the higher the
TABLE III: The average sensor fault detection times for all
fault modes as a function of the fault severity at different
stages of flight profile, considering the maximum level of the
compressor’s parameters degradation estimation errors.
Fault Occurrence Time 2% 3% 4% 5% 6%
tf= 50 sec 38.58 5.68 4.52 4.12 3.94
tf= 250 sec 5.12 3.64 3.62 3.68 3.66
tf= 450 sec 18.76 4.86 4.64 4.48 4.38
Fig. 5: Fault detection times as a function of the fault severity
for the five sensor faulty modes considering the maximum
level of compressor parameters degradation estimation errors.
fault severity the earlier the detection time. Also, the minimum
detectable sensor bias fault is 2% and requires more time to be
detected as compared to the higher fault severities, especially
during the climbing and the landing flight modes due to the
rapid variations of the engine thrust and operational conditions.
VI. CONCLUSIONS
In this paper, a sensor fault detection and isolation algorithm
for the gas turbine engine is proposed based on the application
of the hybrid kalman filter (HKF) approach as well as the
multiple-model based framework. Despite the use of linear
Kalman filters, the HKF is capable of capturing the nonlinear-
ities of the system by integrating a nonlinear on-board engine
model (OBEM) with the piecewise linear (PWL) models to
cover the entire operating range of the engine. Compared
to the PWL Kalman filters, our proposed approach requires
less number of PWL models with a larger feasible operating
range due to the replacement of the steady-state values by the
OBEM state variables and outputs. Moreover, the HKF has
similar numerical stability and robustness as the PWL Kalman
filters, since the OBEM does not receive any feedback from
the estimation process which may lead to instability due to
presence of large estimation errors.
Another important contribution of this work is in the inclu-
sion of the effects of health parameters degradations in our
proposed sensor FDI scheme through updating them offline to
their estimated values. This enables one to prevent a false
alarm flags due to the engine health parameters deviations
from their nominal values which may lead to large mismatches
between the OBEM and the actual engine. Therefore, unlike
most of the previous works in the literature which have not
considered the influence of the engine deterioration on the FDI
performance as well as the risk of a fault occurrence during the
0100 200 300 400 500 600
0
0.5
1
1.2
Time (Sec)
Mode Probability
M#1 M#2 M#3 M#4 M#5 M#6
0100 200 300 400 500 600
0
0.5
1
1.2
Time (Sec)
Mode Probability
M#1 M#2 M#3 M#4 M#5 M#6
0100 200 300 400 500 600
0
0.5
1
1.2
Time (Sec)
Mode Probability
M#1 M#2 M#3 M#4 M#5 M#6
(a) (b) (c)
Fig. 4: Mode probabilities for 3% bias fault injected at tf= 50 (sec) to the TCsensor (a), at tf= 250 (sec) to the PCsensor
(b) and at tf= 450 (sec) to the Nsensor (c) in presence of the maximum level of compressor’s health parameters degradation
estimation errors.
TABLE II: Sensor fault detection time (FDT) corresponding to the maximum acceptable limit on health parameters degradation
estimation errors (HPDEE) at different stages of the flight profile.
Faulty Scenario HPDEE% Sensor FDT (Sec)
tf= 50 tf= 250 tf= 450
Fault on TCSensor Compressor ∆ ˙mC= 2.5 ∆ηC= 2.5 3.7 4.1 6.3
Turbine ∆ ˙mT= 2.5 ∆ηT= 1.5 3.5 5.1 5.9
Fault on PCSensor Compressor ∆ ˙mC= 1 ηC= 1 3.4 5.9 8
Turbine ∆ ˙mT= 1 ηT= 0.3 3.4 2.7 2.5
Fault on NSensor Compressor ∆ ˙mC= 1.2 ∆ηC= 2 6.5 2.6 3.5
Turbine ∆ ˙mT= 1 ηT= 0.8 6.5 2.5 2.9
Fault on TTSensor Compressor ∆ ˙mC= 0.2 ∆ηC= 0.2 7.8 3 3.1
Turbine ∆ ˙mT= 0.1 ∆ηT= 0.1 6 2.2 2.3
Fault on PTSensor Compressor ∆ ˙mC= 0.3 ∆ηC= 0.3 7 2.6 3.4
Turbine ∆ ˙mT= 0.3 ∆ηT= 0.1 8 2.2 2.2
climbing and landing modes, our proposed sensor FDI scheme
is sufficiently efficient to be used for the entire flight mission
profile during the engine life cycle through interpolating and
combining PWL models.
REFERENCES
[1] R. Isermann and P. Balle, “Trends in the application of model-based fault
detection and diagnosis of technical processes,” Control Engineering
Practice, vol. 5, no. 5, pp. 709–719, 1997.
[2] J. Gertler, “Survey of model-based failure detection and isolation in
complex plants,” IEEE Control Sys. Mag., vol. 8, no. 6, pp. 3–11, 1988.
[3] P. M. Frank, “Fault diagnosis in dynamic systems using analytical
and knowledge-based redundancy: A survey and some new results,
Automatica, vol. 26, no. 3, pp. 459–474, 1990.
[4] R. J. Patton, P. M. Frank, and R. N. Clarke, Fault diagnosis in dynamic
systems: theory and application. Prentice-Hall, Inc., 1989.
[5] L. A. Urban, “Gas path analysis applied to turbine engine condition
monitoring,” in American Institute of Aeronautics and Astronautics and
Society of Automotive Engineers, Joint Propulsion Specialist Conference,
1972, pp. 1972–1082.
[6] A. J. Volponi, “Foundation of gas path analysis (part I and II),” Gas
Turbine Condition Monitoring and Fault Diagnosis, vol. 1, 2003.
[7] T. Kobayashi and D. L. Simon, “Evaluation of an enhanced bank of
Kalman filters for in-flight aircraft engine sensor fault diagnostics,” J.
of Eng. for Gas Turbines and Power, vol. 127, p. 497, 2005.
[8] T. Kobayashi and D. L. Simon, “Application of a bank of Kalman filters
for aircraft engine fault diagnostics,” NASA/TM J, vol. 212526, pp. 1–10,
2003.
[9] T. Kobayashi and D. L. Simon, “Hybrid Kalman filter approach for
aircraft engine in-flight diagnosis: Sensor fault detection case,” J. of
Eng. for Gas Turbines and Power, vol. 129, no. 3, pp. 746–754, 2007.
[10] A. J. Volponi, H. DePold, R. Ganguli, and C. Daguang, “The use
of Kalman filter and neural network methodologies in gas turbine
performance diagnostics: a comparative study,” J. of Eng. for Gas
Turbines and Power, vol. 125, pp. 917–924, 2003.
[11] R. Ganguli, “Application of fuzzy logic for fault isolation of jet engines,”
J. of Eng. for Gas Turbines and Power, vol. 125, pp. 617–623, 2003.
[12] S. Sampath and R. Singh, “An integrated fault diagnostics model using
genetic algorithm and neural networks,” J. of Eng. for Gas Turbines and
Power, vol. 128, pp. 49–56, 2006.
[13] E. Sobhani-Tehrani and K. Khorasani, Fault diagnosis of nonlinear
systems using a hybrid approach. Springer Verlag, 2009, vol. 383.
[14] R. J. Patton, C. J. Lopez Toribio, and S. Simani, “Robust fault diagnosis
in a chemical process using multiple-model approach,” in IEEE Conf.
on Decision and Control, vol. 1, 2001, pp. 149–154.
[15] G. G. Yen and L. W. Ho, “Online multiple-model-based fault diagnosis
and accommodation,” IEEE Trans. on Industrial Elec., vol. 50, no. 2,
pp. 296–312, 2003.
[16] T. E. Menke and P. S. Maybeck, “Sensor/actuator failure detection in
the vista F-16 by multiple model adaptive estimation,IEEE Trans. on
Aerospace and Elec. Sys., vol. 31, no. 4, pp. 1218–1229, 1995.
[17] P. S. Maybeck, “Multiple model adaptive algorithms for detecting
and compensating sensor and actuator/surface failures in aircraft flight
control systems,” Int. J. of Robust and Nonlinear Control, vol. 9, no. 14,
pp. 1051–1070, 1999.
[18] D. Simon, “A comparison of filtering approaches for aircraft engine
health estimation,” J. of Aerospace Science and Technology, vol. 12,
no. 4, pp. 276–284, 2008.
[19] A. P. Deshpande and S. C. Patwardhan, “Online fault diagnosis in
nonlinear systems using the multiple operating approach,” Ind. Eng.
Chem. Res., vol. 47, no. 17, pp. 6711–6726, 2008.
[20] D. Theilliol, M. Rodrigues, and J. C. Ponsart, “Fault diagnosis and
accommodation design for nonlinear systems described by interpolated
lti models,” in Med. Conf. on Control and Aut., 2008, pp. 267–273.
[21] E. Naderi, N. Meskin, and K. Khorasani, “Nonlinear fault diagnosis of
jet engines by using a multiple model-based approach,” ASME J. of Eng.
for Gas Turbines and Power, 2012.
[22] N. Meskin, E. Naderi, and K. Khorasani, “A multiple model-based
approach for fault diagnosis of jet engines,” IEEE Trans. on Control
Sys. Tech., pp. 254–262, 2013.
[23] N. Meskin, E. Naderi, and K. Khorasani, “Fault diagnosis of jet engines
by using a multiple model-based approach,” ASME Conf. Proc., vol.
2010, no. 43987, pp. 319–329, 2010.
[24] N. L. R. Group. (2011, June) GSP software. [Online]. Available:
http://www.gspteam.com/
... To deal with the problem, health management system with an on-board engine model (OBEM) has been added to the aero-engine control system to enhance safety and improve engine performance; it can calculate the performance parameters of typical aeroengine components [22][23][24]. This hybrid estimation structure composed of Kalman filter and OBEM is called a hybrid Kalman filter (HKF) [25][26][27][28][29]. ...
Article
Full-text available
Due to the aero-engines in a high temperature, pressure, and spool speed environment, the concurrent faults in actuator/sensor combined with degradation of the aero-engine could arise the problem of closed-loop instability during the flight. For this purpose, an improved hybrid fault-tolerant control (FTC) technique has been studied in this paper to deal with simultaneous failure of actuators and sensors associated with health parameters of the typical components’ degradation in aero-engines. The improved hybrid FTC structure combined with the nonlinear thermodynamic component-level (NCL) model-based estimation method merges fault estimation of actuators/sensors and typical components’ degradation estimation process into the FTC process. A robust H∞ state feedback controller under the disturbance of simultaneous actuator and sensor faults is designed in the proposed method, together with the switching algorithm serving for the fault estimation and improved hybrid FTC channels. In order to show the feasibility of the proposed method, several semiphysical experiments are engaged to illustrate that the improved hybrid FTC structure can save the tolerant-control time and improve performance of the control system.
... This configuration enhances the sensor fault and anomaly detection rate than that of the baseline system. The next step on HKF was the study that proposed a multiple model-based HKF (MHKF) on-board model for sensor diagnosis with component degradation in a turbojet engine [107]. They designed a special multiple level detection filters as MHKF. ...
Article
On-board real time modelling for gas turbine aero-engines has been extensively used for engine performance improvement and reliability. This has been achieved by the utilization of on-board model for the engine's control and health management. This paper offers a historical review of on-board modelling applied on gas turbine engines and it also establishes its limitations, and consequently the challenges, which should be addressed to apply the on-board real time model to new and the next generation gas turbine aero-engines. For both applications, i.e. engine control and health management, claims and limitations are analysed via numerical simulation and publicly available data. Regarding the former, the methods for modelling clean and degraded engines are comprehensively covered. For the latter, the techniques for the component performance tracking and sensor/actuator diagnosis are critically reviewed. As an outcome of this systematic examination, two remaining research challenges have been identified: firstly, the requirement of a high-fidelity on-board modelling over the engine life cycle, especially for safety-critical control parameters during rapid transients; secondly, the dependability and reliability of on-board model, which is critical for the engine protection in case of on-board model failure. Multiple model-based on-board modelling and runtime assurance are proposed as potential solutions for the identified challenges and their potential and effectiveness are discussed in detail.
... Furthermore, in order to increase the accuracy of the model in full life circle as well as dealing with sensor measurement noise, Kalman filter (KF) with capability of estimating engine performance parameters in presence of measurement noise, has been extensively applied to cooperate with SVMs for GTE modeling [8]. Various KF-based methods have been reported in recent years [9][10][11][12][13][14][15][16][17]. Although KF approach has advantages in terms of on-board implementation considerations, piecehttps://doi. ...
Article
Engine model plays a critical role in many applications of gas turbine engine, especially for fault tolerant control and gas-path prognostic and health management. However, traditional pure physics-based modeling method has difficulty in dealing with engine-to-model mismatch, sensor measurement uncertainty, etc., leading to a big limitation in real applications. In this paper, a novel improved hybrid modeling (IHM) method is proposed to accurately model a dual spool turbofan gas turbine engine. The proposed IHM method is innovatively formulated by combining a nonlinear physics-based model (PBM), a series of residual learning models (RLMs) and an input selection module for each RLM. The PBM is constructed based on component level method while the RLMs are constructed based on extreme learning machine (ELM). Particularly, the parameters applied to train the RLMs are selected independently in a customized way based on the input selection module. The performance of the proposed method is illustrated through a series of simulations considering engine-to-model mismatch, sensor measurement uncertainty and verified through a group of ground test data. The results demonstrate that the proposed IHM method can improve modeling accuracy effectively compared with PBM. In addition, through incorporating input selection module, the RLMs in IHM have better performance than using traditional input selection way. Meanwhile, when compared to other networks, the ELM-based RLM guarantees faster training speed while achieving better residual learning effect, and shows more effectiveness and superiority.
... A further classification of analytical redundancy methods are model-based methods and data-driven methods. Many model-based methods have been applied to sensor fault diagnosis such as Kalman filters [9,10], observer [11,12], and hybrid methods [13,14]. However, with the increase of complexity and uncertainty of nonlinear systems, the Wenguo Xiang and Shiyi Chen are corresponding authors and both contributed equally establishment of exact dynamic models becomes more and more difficult and even impossible sometimes, which limits the development of model-based methods. ...
Article
Full-text available
Attracted by the advantages of support vector regression and incremental learning approach, it is proposed in this work that an incremental support vector regression (ISVR) model optimized by particle swarm optimization (PSO) algorithm, and some improvements are made to be more suitable for sensor faults on-line diagnosis. To reducethe training time of ISVR model, an optimal training subset (OTS) method is adopted to reduce the size of training data set of the model. Then, in order to solve the problem of slow convergence of standard PSO algorithm, an incremental PSO (IPSO) algorithm is proposed to accelerate the model convergence through adjusting the inertial weight of each particle, which is gained by comparing the current position of each particle and the optimal position of the last incremental training. Based on the above improvements, a hybrid model, IPSO-OTS-ISVR model is presented finally. Experimental results based on actual operational data of a gas turbine shows that, under the premise of ensuring accuracy, the proposed IPSO-OTS-ISVR has much better performance in model response time and convergence performance over the comparison models. The experimental results based on an UCI data set indicate that the proposed hybrid model can also be extended to solve other prediction problems.
Article
Full-text available
In this brief, a novel real-time fault detection and isolation (FDI) scheme that is based on the concept of multiple model is proposed for aircraft jet engines. A modular and a hierarchical architecture is developed which enables the detection and isolation of both single faults as well as multiple concurrent faults in the jet engine. The nonlinear dynamics of a dual spool jet engine is linearized and a set of linear models corresponding to various operating modes of the jet engine (namely healthy and different faulty modes) at each operating point is obtained. Using the multiple model approach the probabilities corresponding to each operating point of the jet engine are generated and the current operating mode of the system is detected based on evaluating the maximum probability criteria. It is shown that the proposed methodology is also robust to the failure of pressure and temperature sensors and extensive levels of noise outliers in the sensor measurements. Simulation results are presented that demonstrate the effectiveness and capabilities of our proposed multiple model FDI algorithm for both structural faults and an actuator fault in the aircraft jet engine.
Article
Full-text available
The goal of gas turbine performance diagnositcs is to accurately detect, isolate, and assess the changes in engine module performance, engine system malfunctions and in- strumentation problems from knowledge of measured parameters taken along the engine's gas path. The method has been applied to a wide variety of commercial and military engines in the three decades since its inception as a diagnostic tool and has enjoyed a reasonable degree of success. During that time many methodologies and implementations of the basic concept have been investigated ranging from the statistically based methods to those employing elements from the field of artificial intelligence. The two most publi- cized methods involve the use of either Kalman filters or artificial neural networks (ANN) as the primary vehicle for the fault isolation process. The present paper makes a com- parison of these two techniques. @DOI: 10.1115/1.1419016#
Book
Fault Detection and Diagnosis.- Proposed FDII for Nonlinear Systems with Full-State Measurement.- Proposed FDII for Nonlinear Systems with Partial State Measurement.- Application to a Satellite's Attitude Control Subsystem.- Conclusions.
Article
In this paper, a nonlinear fault detection and isolation (FDI) scheme that is based on the concept of multiple model (MM) approach is proposed for jet engines. A modular and a hierarchical architecture is proposed which enables the detection and isolation of both single as well as concurrent permanent faults in the engine. A set of nonlinear models of the jet engine in which compressor and turbine maps are used for performance calculations corresponding to various operating modes of the engine (namely, healthy and different fault modes) is obtained. Using the multiple model approach the probabilities corresponding to the engine modes of operation are first generated. The current operating mode of the system is then detected based on evaluating the maximum probability criteria. The performance of our proposed multiple model FDI scheme is evaluated by implementing both the Extended Kalman Filter (EKF) and the Unscented Kalman Filter (UKF). Simulation results presented demonstrate the effectiveness of our proposed multiple model FDI algorithm for both structural and actuator faults in the jet engine.
Article
A fuzzy logic system is developed for gas turbine module fault isolation. Inputs to the fuzzy logic system are measurement deviations of gas path parameters from a “good” baseline engine. The gas path measurements used are exhaust gas temperature, low and high rotor speed and fuel flow. These sensor measurements are available on most jet engines. The fuzzy logic system uses rules developed from performance influence coefficients to isolate the module fault while accounting for uncertainty in the gas path measurements. Tests with simulated data show the fuzzy system isolates module faults with accuracy of over 95 percent. In addition, the fuzzy logic system shows good performance even with poor quality data. Additional pressure and temperature measurements between the compressor and before the burner help to increase the accuracy of fault isolation at high levels of uncertainty and when modeling assumptions weaken.
Article
An approach is presented to turbine engine gas path analysis and monitoring, which permits the isolation of single or simultaneous multiple engine faults, with a quantitative assessment of their relative’ severity. The software approach is described, showing features of its mathematical development and thermodynamic justification. Measureable engine parameters are treated as dependent variables, changes in which are mathematically interrelated to changes in component performance brought about by physical engine faults. Typical results are presented from real programs, wherein engine data were analyzed to provide meaningful and verified diagnoses of single and multiple engine faults. © 1973 American Institute of Aeronautics and Astronautics, Inc., All rights reserved.
Article
This paper presents the development of an integrated fault diagnostics model for identifying shifts in component performance and sensor faults using Genetic Algorithm and Artificial Neural Network. The diagnostics model operates in two distinct stages. The first stage uses response surfaces for computing objective functions to increase the exploration potential of the search space while easing the computational burden. The second stage uses concept of a hybrid diagnostics model in which a nested neural network is used with genetic algorithm to form a hybrid diagnostics model. The nested neural network functions as a pre-processor or filter to reduce the number of fault classes to be explored by the genetic algorithm based diagnostics model. The hybrid model improves the accuracy, reliability and consistency of the results obtained. In addition significant improvements in the total run time have also been observed. The advanced cycle Intercooled Recuperated WR21 engine has been used as the test engine for implementing the diagnostics model.
Article
In this paper, a diagnostic system based on a uniquely structured Kalman filter is developed for its application to inflight fault detection of aircraft engine sensors. The Kalman filter is a hybrid of a nonlinear on-board engine model (OBEM) and piecewise linear models. The utilization of the nonlinear OBEM allows the reference health baseline of the diagnostic system to be updated, through a relatively simple process, to the health condition of degraded engines. Through this health baseline update, the diagnostic effectiveness of the in-flight sensor fault detection system is maintained as the health of the engine degrades over time. The performance of the sensor fault detection system is evaluated in a simulation environment at several operating conditions during the cruise phase of flight.