Documente Academic
Documente Profesional
Documente Cultură
Volponi
H. DePold
R. Ganguli
Pratt & Whitney,
400 Main Street,
East Hartford, CT 06108
C. Daguang
Beijing University of Aeronautics
and Astronautics,
Beijing, China
Introduction
The goal of gas turbine performance diagnostics is to accurately
detect, isolate, and assess the changes in engine module performance, engine system malfunctions, and instrumentation problems from knowledge of measured parameters taken along the
engines gas path. Discernable shifts in engine speeds, temperatures, pressures, fuel flow, etc., provide the requisite information
for determining the underlying shift in engine operation from a
presumed nominal state. Historically, this type of analysis was
performed through the use of a Kalman filter or one of its derivatives to simultaneously estimate a plurality of engine faults. In the
past decade, artificial neural networks ANN have been employed as a pattern recognition device to accomplish the same
task. Both methods have enjoyed a reasonable success.
The purpose of this paper is to outline the two methodologies,
discuss their relative merits and weaknesses, and provide a direct
comparison of the two techniques via a controlled computer simulation study. In the sequel, we will provide a brief general description of both the Kalman filter and ANN as applied to the diagnostic problem. For the purpose of conducting a comparison, we will
limit the framework of the diagnostic system to the problem of
isolating a single fault to the component level. The single faults
under consideration will be comprised of engine module, engine
system, and instrumentation faults.
FAN
FAN
x e CH and x s
]
A 5
(1)
N1 err
P3 err
W f err .
]
T49err
xe
zH e x e H s x s H e ] H s Hx .
xs
(2)
(3)
FAN
LPC
HPC
HPT
LPT
2.5 BLD
FP14
FP8
2.9 BLD
TCC
HPCSVM
P49 Error
T49C2
C
WF
percent
N2C2
percent
N1C2
percent
P25Q2
percent
T25C2
C
T3C2
C
P3Q2
percent
3.86
4.54
6.80
10.88
1.19
3.07
1.22
0.61
4.22
17.75
0.95
0.33
0.70
0.66
0.80
1.29
0.96
0.49
0.21
1.39
1.06
2.10
0.11
1.70
0.30
0.29
0.06
0.57
0.63
0.16
0.07
0.17
0.29
0.90
0.39
0.25
0.68
0.14
0.05
0.08
0.98
0.00
0.24
0.64
0.06
0.12
0.00
0.46
2.00
1.18
0.83
1.29
3.40
1.04
0.67
1.06
0.68
2.14
0.08
0.55
1.95
0.11
0.71
1.14
3.45
0.85
0.73
1.31
0.63
1.86
0.09
0.63
1.58
2.62
3.66
4.03
1.42
0.86
0.15
2.62
0.60
4.38
0.34
0.21
0.03
0.01
0.17
1.26
0.11
0.00
0.01
1.09
0.02
1.11
0.09
1.22
x e
x e
De
x x
D zHx
x s
Ds
x s
x e
z H e ]H s
x s
x predictionGAINresidualpredictioncorrection (4)
where x represents an a priori estimate of the engine/sensor fault
deltas and D is the Kalman gain matrix referred to as the diagnostic matrix. The diagnostic matrix is computed as a function of
several quantities; the engine/sensor influence coefficients H, the
measurement covariance matrix R, and a positive semidefinite
weighting matrix P0 . The diagnostic matrix is computed as
P e0 H Te H e P e0 H Te R 1
De
T
T
1
D P 0 H H P 0 H R
Ds
P s0 H sT H s P s0 H sT R 1
P (0e )
P 0(s )
(5)
where
and
are weighting submatrices for the engine and
sensor fault estimation, respectively. An in-depth report on the
generation of the P 0 and R matrices can be found in references
4,5.
The use of the predictor/corrector methods like the Kalman
filter to estimate sensor error has made possible a more reliable
and consistent gas turbine module performance analysis. The procedure outlined above can be applied in a snapshot analysis or as
a continuing recursive analysis as new engine data are made available over time. In either scenario, the simultaneous determination
of both engine faults and measurement errors by this methodology
has been successfully applied to a large number of commercial
and military families of engines with varying instrumentation
suites for two decades.
In the sequel, we shall alter our emphasis to consider the problem of fault isolation, given the premise that a fault event has been
detected. The problem of detection becomes one of recognizing a
step or rate change in a gas path parameter or a collection of
parameters. The problems associated with fault detection and the
mechanisms which can be applied to accomplish this task have
been reported by 15. The types of faults that will be considered
in this discussion include engine performance faults, engine system faults, and instrumentation faults.
918 Vol. 125, OCTOBER 2003
2.5 BLD
2.9 BLD
FP14
FP8
TCC
HPCSVM
P49 Error
Given the definitions above for root cause influences one percent, a typical set of possible single faults may be constructed.
For purposes of this study, we will consider the following single
fault definitions, depicted in Table 2.
If we represent these 11 faults as, x 1 ,x 2 , . . . ,x 11 , and the matrix of influences by H * ,(98) 1 matrix depicted above then a set
of expected measurement delta vectors, z *
1 ,z 2* , . . . ,z *
11 , would
be calculated by
z i* H * T x i
(6)
State update:
x k1 x k1 k D k1 z k1 H k1 x k1 k
Covariance update:
P k1 ID k1 H k1 P k1 k .
percent
FAN
LPC
HPC
HPT
LPT
2.5 BLD low and high
2.9 BLD low and high
HPCSVM
P49 Error
2
2
2
2
2
2 and 14.77
6.74 and 15.45
6
2
k1 I
Q k1 0
H k1 M c H * T
M c measurement configuration vectordiag m 1 ,m 2 , . . . ,m 8
diagonal matrix assuming eight potential measurements
where m j
otherwise.
k1
z k z k*
k1
1/2
(7)
z 2k
T
z*
n .
k kth element of the vector M c (H * ) x
It is possible for the estimated values for some single faults to
be opposite in polarity than what would be reasonably expected.2
For example, an HPT SF of magnitude 2 percent might yield an
estimated value of 0.5 percent for an LPC SFI. Given that a
sudden shift in observed gas path parameters has taken place during engine operation, it is not likely that the condition of any
given module has improved and thus a positive shift in performance would not be given serious consideration. Thus, some preprocessing is mandated before the error ranking is performed.
This takes the form of perusing each of the SFI estimates and
considering only those which admit a reasonable polarity. Ordering the errors from min to max we obtain
e i 1 e i 2 e i n
(8)
(9)
1st
Top 2
Top 3
100%
90%
100%
100%
100%
85%
96.7%
100%
100%
96.9%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
1st
Top 2
Top 3
100%
90%
100%
100%
100%
50%
80.0%
100%
100%
91.1%
100%
90%
100%
100%
100%
75%
100.0%
100%
100%
96.1%
100%
100%
100%
100%
100%
95%
100%
100%
100%
99.4%
SF. To mitigate the possibility of a false identification, some postprocessing of the SFI results may be required. This will improve
the overall accuracy of the system. The rules to be applied would
be empirically motivated and would be suggested by computer
simulation test cases. For the problem set considered in this study
Table 2, it was not necessary to undergo this type of postprocessing.
Computer Simulation Results. Using Equation 1, we can
generate a set of hypothetical noisy measurements for each of
the 11 single faults under consideration (x i ,i1,2, . . . 11). These
noisy measurement vectors (z k ) are then passed through the SFI
process, the results ranked and tabulated for first, second, and
third ranked faults. These results appear in Table 3 and 4 for
eightand four measurement set3 systems, respectively, where the
four bleed leak faults have been combined into two faults. The
3
The four measurements set used in this study consisted of the flight required
parameters (T49, Wf, N1 and N2).
entries indicate the percentage of time the implanted fault is correctly annunciated as first, second, and third choice.
The results demonstrate a 96.9 percent and 91.1 percent accuracy for the first choice fault isolation for eight and four measurement systems, respectively. If we weaken the accuracy criteria to
that of being correct within the top two choices, the relative precision of the isolation increases to 100 percent and 96.1 percent.
In either case, the isolation accuracy is quite good.
The fact that we can obtain a 91 percent hit rate with only four
measurements raises the question as to why one would ever consider adding more instrumentation. There are several answers to
this question, one being that a multiple fault performance assessment would not perform as well with fewer measurements. But
even within the constraints of this study i.e., single fault annunciation, the more the better argument still holds if we consider
the robustness of the system. One measure of robustness would be
to vary the module couplings flow capacity versus efficiency,
hard coupled relationship in the implanted faults beyond that
which is assumed in the numerical model i.e., the influences coefficients H * ). Figures 1 and 2 depict the impact on first choice
accuracy for eight and four measurement systems, respectively,
when the coupling factor for the compression modules FAN,
LPC, HPC are randomly varied.4
The LPC and HPC clearly exhibit greater robustness to modeling assumptions in the 8 measurement system.
In the sequel, we will briefly discuss artificial neural networks
ANNs, and their usage in engine performance diagnostics. The
discussion will be intentionally brief since there already exists
ample documentation of this methodology in the literature, and
the reader is directed to the references for additional detail. For
the purpose of making a direct comparison with the Kalman
filter methodology, we will confine much of the discussion to the
single fault isolation problem introduced in the prelude. The identical computer simulation test will be used as the vehicle for the
evaluation.
k1
(10)
1st
Top 2
Top 3
100%
60%
100%
100%
100%
80%
86.7%
90%
100%
90.7%
100%
80%
100%
100%
100%
85%
86.7%
100%
100%
94.6%
100%
90%
100%
100%
100%
85%
86.7%
100%
100%
95.7%
4 Measurement Set
4 Measurement Set
FAULT
FAN
LPC
HPC
HPT
LPT
2.5 BLD
2.9 BLD
HPCSVM
P49err
Total
1st
Top 2
Top 3
100%
90%
90%
100%
100%
75%
86.7%
100%
100%
93.5%
100%
90%
100%
100%
100%
75%
86.7%
100%
100%
94.6%
100%
90%
100%
100%
100%
75%
86.7%
100%
100%
94.6%
Y in Y im / Y i max i
where Y i is the ith monitoring parameter; n, m, and max are the
normalized, measured, and maximum possible value, respectively;
i is the standard deviation of the ith monitoring parameter.
The standard deviations and the influence coefficients used for
the ANN testing are the same as those used for the Kalman filter
described previously. For comparison of fault isolation results
with four inputs and eight inputs, 20 training cases and 50 testing
cases were generated. The training cases were used for the BP
algorithm to train the neural network. Once the neural network
was trained, the test cases were used to evaluate the performance
of the neural network. Data used for training was not used for
testing the neural network. The diagnostic results were considered
for the three highest outputs, which represent the three most likely
faults.
The test results for eight and four measurements using the BP
ANN are shown in Table 5 and Table 6, respectively. For both the
eight and four measurement cases, the Kalman SFI results shown
in Tables 5 and 6 are better than the BP ANN results. For the eight
measurements case, the Kalman SFI has a 100 percent accuracy in
fault isolation among the top three choices, compared to 95.7
percent for the BP ANN. For the four measurements case, the
Kalman SFI has an accuracy of 99.4 percent in fault isolation
among the top three choices, compared to 94.6 percent for the
BP ANN.
Hybrid Neural Network Algorithm. The BP ANN is handicapped relative to the Kalman SFI in some ways. For example,
while the Kalman SFI uses influence coefficients in the form of
the H matrix to define the model, the BP ANN uses data generated
from influence coefficients to learn the model.
A Hybrid NN is a network architecture where one or more
ANN functions are replaced by an algorithm that includes domain
knowledge 21. The objective is to substitute features in the
neural network architecture that are already analytically understood. This avoids the need for training the ANN to learn information which is already known. For example, instead of using
1st
Top 2
Top 3
100%
90%
100%
100%
100%
90%
100%
100%
100%
97.8%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
FAULT
FAN
LPC
HPC
HPT
LPT
2.5 BLD
2.9 BLD
HPCSVM
P49err
Total
1st
Top 2
Top 3
90%
90%
100%
100%
100%
70%
86.7%
70%
100%
91.1%
100%
90%
100%
100%
100%
90%
86.7%
100%
100%
97.8%
100%
100%
100%
100%
100%
100%
86.7%
100%
100%
100%
proach with some of the ANN methods may yield superior results
for the engine diagnostic problem, than those obtainable within
either methodology acting alone.
Concluding Remarks
Test results have suggested that the back-propagation neural
network, the hybrid neural network, and the Kalman filter method
are highly accurate for isolating single gas turbine fault symptoms. Furthermore, the results also indicate that these methodologies compare favorably in terms of accuracy, with a very slight
advantage going to the Kalman filter approach.
Each method has its own advantages and disadvantages.
The ANN is inherently nonlinear and can be used in applications where model information is scarce or lacking altogether. The
ANNs are, however, data driven and therefore must be trained.
The training is typically performed offline in a supervised fashion,
meaning that the input-output relationship is known. In the present
application this means that the underlying faults in the training
data are already known. This could be a drawback if real engine
data was used for training, since the precise disposition of the
fault may or may not be known. If the engine configuration and/or
instrumentation noise levels change, the ANN approach would
require that a re-training be performed. Once trained, the ANN
architecture provides a numerically simple, and hence fast diagnostic operator suitable for real-time application.
The Kalman filter is a linear model-based estimator and is suitable in those instances where a linear model is available and is
known to be a reasonably accurate representation of the inputoutput relationship. In the engine performance diagnostics application, influence coefficients have, historically, been fairly accurate and robust linear models. The Kalman filter approach utilizes
all model information available a priori estimate information,
measurement noise information, etc. and can be easily configured
to operate with different measurement suites, and fault configurations: single fault as in this present study or multiple fault isolation systems. Adaptive measures are also available to allow realtime reconfiguration of the Kalman filter to changing
measurement noise levels.
The hybrid neural network, like the Kalman filter, is a modelbased method utilizing influence coefficients as the primary linear
model in a neural network architecture framework. For the singlefault isolation problem referenced in this study, the hybrid NN
closely resembles a weighted least squares solution. This explains
the close agreement between the hybrid NN and Kalman filter in
the single-fault isolation computer simulation study.
Acknowledgment
The authors wish to thank Zhang Jin, Zhang Mingchuan, and
Zhu Zhili of the Department of Jet Propulsion and Power at the
Beijing University of Aeronautics and Astronautics as well as Lu
Pong-jeu and Hsu Tzu-cheng of the Institute of Aeronautics and
Astronautics, National Cheng Kung University in Taiwan for their
work in developing the ANN Fault Analysis Application under
contract with Pratt & Whitney.
Nomenclature
ANN
FAN
LPC
HPC
HPT
LPT
2.5 BLD
2.9 BLD
TCC
N1
N2
T49
P3
P49
HPCSVM
SFI
H
D
R
P
x
z
FC
A
Subscripts
e
s
0
k
Superscripts
T matrix transpose
1 matrix inverse
References
1 Urban, L. A., 1974, Parameter Selection for Multiple Fault Diagnostics of
Gas Turbine Engines, AGARD Conference Proceedings, No. 165, NATO,
Neuilly-sur-Seine, France.
2 Urban, L. A., 1972, Gas Path Analysis Applied to Turbine Engine Conditioning Monitoring, AIAA/SAE Paper 72-1082.
3 Volponi, A., 1983, Gas Path Analysis: An Approach to Engine Diagnostics,
Time-Dependent Failure Mechanisms and Assessment Methodologies, Cambridge University Press, Cambridge, UK.
4 Volponi, A. J., and Urban, L. A., 1992, Mathematical Methods of Relative
Engine Performance Diagnostics, SAE Trans., 101; Journal of Aerospace,
Technical Paper 922048.
5 Doel, D. L., 1992, TEMPERA Gas Path Analysis Tool for Commercial Jet
Engines, ASME Paper 92-GT-315.
6 Doel, D. L., 1993, An Assessment of Weighted-Least-Squares Based Gas
Path Analysis, ASME Paper 93-GT-119.
7 Stamatis, A. et al., 1991, Jet Engine Fault Detection With Discrete Operating
Points Gas Path Analysis, J. Propul. Power, 7, No. 6.
8 Merrington, G. L., 1993, Fault Diagnosis in Gas Turbines Using a Model
Based Technique, ASME Paper 93-GT-13.
9 Glenny, D. E., 1988, Gas Path Analysis and Engine Performance Monitoring
In A Chinook Helicopter, AGARD: Engine Condition Monitoring, NATO,
Neuilly-sur-Seine, France.
10 Winston, H., et al., 1991, Integrating Numeric and Symbolic Processing For
Gas Path Maintenance, AIAA Paper 91-0501.
11 Luppold, R. H., et al., 1989, Estimating In-Flight Engine performance Variations Using Kalman Filter Concepts, AIAA Paper 89-2584.
12 Gallops, G. W., et al., 1992, In-Flight Performance Diagnostic Capability Of
An Adaptive Engine Model, AIAA Paper 92-3746.
13 Kerr, L. J., et al., 1991, Real-Time Estimation of Gas Turbine Engine Damage Using a Control Based Kalman Filter Algorithm, ASME Paper 91-GT216.
14 Sensor Error Compensation in Engine Performance Diagnostics, 1994,
ASME Paper No. 94-GT-058.
15 DePold, H., and Gass, F. D., 1998, The Application of Expert Systems and
Neural Networks to Gas Turbine Prognostics and Diagnostics, ASME Paper
98-GT-101.
16 McDuff, R. J., and Simpson, P. K., 1990, An Investigation of Neural Network
for F-16 Fault Diagnosis, Proceedings of the SPIE Technical Symposium on
Intelligent Information Systems, The International Society for Optical Engineering, Bellingham, WA.
17 Guo, Z., and Uhhrig, R. E., 1992, Using Modular Neural Networks to Monitor Accident Conditions in Nuclear Power Plants, Proceedings of the SPIE
Technical Symposium on Intelligent Information Systems, The International
Society for Optical Engineering, Bellingham, WA.