Professional Documents
Culture Documents
Health Monitoring of An Auxiliary Power Unit Using A Classification Tree
Health Monitoring of An Auxiliary Power Unit Using A Classification Tree
Classification Tree
Wlamir O. L. Vianna1, João P. P. Gomes1, Roberto K. H. Galvão2, and Takashi
Yoneyama2 and Jackson P. Matsuura2
1
EMBRAER, São Jose dos Campos, São Paulo, 12227-901, Brazil
wlamir.vianna@embraer.com.br
joao.pordeus@embraer.com.br
2
ITA – Instituto Tecnológico de Aeronáutica, São José dos Campos, São Paulo, 12228-900,Brazil
kawakami@ita.br
takashi@ita.br
jackson@ita.br
as air conditioning and electric pumps. It is usually Typical APU EGT profile
Figure 1.
450
350
250
APU Start
200
A typical gas turbine APU contains a compressor, a Figure 3: Typical EGT profile during the operation of
burner and a turbine as every conventional gas turbine. an APU.
It also has a bleed system that controls the amount of During the APU start an EGT peak is observed and
extracted pneumatic power, a fuel system, a gearbox can be used as a health monitoring feature (SAE, 2006).
and a generator. Protective components such as anti- After the speed has reached its operational value the
surge, and guide vane may also be present. The logics EGT stabilizes until the air conditioning system turns
and control are executed by the Full Authority Digital on. This produces an increase in EGT, which then
Engine Control (FADEC). A simplified APU reaches another steady-state value. When the engine
representation is illustrated in Figure 2. starts, usually all other pneumatic sources are turned off
Bleed
so the APU can provide the required bleed.
2
Annual Conference of the Prognostics and Health Management Society, 2011
rules”. Some examples are the “Gini splitting rule” and Bleed Pressure
the “Twoing splitting rule”. The first one is the most Ambient/Operational +- Residual
broadly used (Timofeev, 2004) and uses the following conditions Fuel Flow
“impurity” function: +- Residual
+-
i (t ) = ∑ p (k | t ) (1) Base Line
EGT
Residual
k ≠l Model
where k and l are class indexes, t is the node under
consideration and p(k|t) is the conditional probability of
class k provided in node t. Fault
At each node the CART solves a maximization Parameters
problem of the form:
Model with
[
arg max i (t p ) − Pl i (t l ) − Pr i (t r ) ] Seeded Fault
x j ≤ x Rj , j =1,... M
(2)
Figure 4: Calculation of the residuals employed in the
where Pl and Pr are probabilities of the left and right proposed HM methodology.
node respectively.
Using the Gini impurity function, the following 4. MODEL DESCRIPTION
maximization problem must be solved to isolate the The thermodynamic model used in this work is
larger class from other data represented schematically in Figure 5.
Fuel Flow
x j ≤ x Rj , j =1,... M
[
arg max − ∑ k =1 p 2 ( k | t p ) + Pl ∑ k =1 p 2 ( k | tl ) + Pr ∑ k =1 p 2 ( k | t r )
K K K
]
(3) Bleed
Pressure
The health monitoring algorithm proposed in the
present work employs CART for failure classification
based on residuals from faulty and healthy data in Ambient
EGT
Pressure
steady state condition. The first implementation step
was choosing the failure modes, variables used for Ambient
model seeded fault, list of sensors and operational data Temperature
2. Increase in bleed;
3. Reduction in compressor efficiency; Generator
Torque
4. Reduction in turbine efficiency;
Shaft
5. Speed sensor bias;
6. EGT sensor bias; Controller
7. Reduction in combustor efficiency;
8. Decrease in fuel flow. Figure 5: Block diagram of the APU model.
The measured variables were assumed to be fuel
The model contains four inputs and three outputs,
flow, EGT and bleed pressure. Healthy data and faulty
which represent the APU sensors. Three of the blocks
data were generated using the mathematical model of
model the thermodynamic behavior: the compressor,
an APU derived from thermodynamic principles. The
burner and turbine.
residuals used as inputs for CART were calculated as
The inputs to the compressor block consist of
shown in Figure 4.
ambient pressure and temperature, as well as shaft
speed. The outputs are compressor torque, air flow,
compressor pressure and temperature. The compressor
behavior is based on a map which relates pressure ratio,
airflow, speed and temperature as illustrated in Figure
6.
3
Annual Conference of the Prognostics and Health Management Society, 2011
4
Annual Conference of the Prognostics and Health Management Society, 2011
startups for each of the failure modes and other 20 The proposed method was tested using actual
simulations for the APU operating without faults. data collected in the field. The dataset consisted of 18
Different loads, simulating pumps, engines and air data vectors comprising 6 healthy states and 12 failure
cycle machine were used. events. The data were collected with the engine, the
The data vectors collected comprised residual electric pump and the air cycle machine in either on or
values of EGT, fuel flow and bleed pressure. off state, as shown in
The resulting classification tree is presented in Table 1.
Figure 8.
Table 1: Field data.
ACM Pump Engine
Compressor
Eff. Loss
Fuel
Module
EGT
Sensor
Ok Speed
Sensor Healthy off off off
Excessive
torque
extraction
Healthy off off on
Turbine Eff.
Loss
Excessive
Bleed
Combustor
Effi. Loss
Fuel
Module
Healthy off off on
Excessive
Bleed Turbine Eff.
Loss
Combustor
Effi. Loss
Fuel
Module
Healthy on on off
Fuel
Module
Healthy on on on
Combustor
Effi. Loss
Combustor
Effi. Loss
Fuel
Module
Healthy off off on
Combustor
Effi. Loss
Combustor Fuel
Excessive Bleed off off off
Effi. Loss Module
Fuel
Excessive Bleed on on off
Module
Fuel
Excessive Bleed off off off
Module
Fuel Combustor
50% Inlet Blockage off off off
Module Effi. Loss
50% Inlet Blockage on on off
50% Inlet Blockage off off off
Figure 8: Initial classification tree. 75% Inlet Blockage off off off
75% Inlet Blockage on on off
Analyzing the initial classification tree it is possible 75% Inlet Blockage off off off
to notice the great number of nodes possibly resulting Fuel Filter Blockage off off off
in overfitting of the training data. This problem was Fuel Filter Blockage on on off
solved by pruning some nodes of the tree using expert Fuel Filter Blockage off off off
knowledge provided by an APU system specialist.
Some of the failure modes were very similar and it Although the "Inlet Blockage" was neither modeled
would be a better strategy to group them into a reduced nor used for the training of the classification tree, the
number of nodes. The resulting tree is presented in effects due to this type of failure are very similar to
Figure 9. those of an “EGT sensor bias”. Therefore, it is
expected that these particular conditions should be
classified as “EGT sensor bias” failures.
The results for the classification are presented in
Table 2.
Table 2: Classification results for the field data.
Excessive Speed Sensor
torque Ground Truth Classification
extraction
Healthy No failure
Healthy No failure
Fuel Module EGT Sensor System Ok
Combustor
Healthy No failure
Efficiency Loss Healthy No failure
Healthy No failure
Turbine Compressor
Efficiency Loss Efficiency Loss Healthy No failure
Excessive Bleed Excessive Bleed Compressor Eff. loss
Excessive Bleed Excessive Bleed
Figure 9: Classification tree resulting from the pruning Excessive Bleed Excessive Bleed
procedure. 50% Inlet Blockage EGT Sensor
50% Inlet Blockage EGT Sensor
It is possible to observe in Figure 9 that some of the 50% Inlet Blockage No failure
failure modes were grouped into the same node, 75% Inlet Blockage Excessive Bleed
indicating that they could not be separated based on the 75% Inlet Blockage Excessive Bleed
75% Inlet Blockage EGT Sensor
sensors that were used. Although the initial objective Fuel Filter Blockage Fuel Module
was to classify all failure modes, some ambiguities Fuel Filter Blockage Fuel Module
could not be resolved. However, the level of isolation Fuel Filter Blockage No failure
provided by the proposed tree was considered adequate,
as it helps to reduce significantly the troubleshoot time
on an event of failure.
5
Annual Conference of the Prognostics and Health Management Society, 2011
Observing the results presented in Table 2, one can Institution of Mechanical Engineers, Part A:
notice that the classification algorithm was able to Journal of Power and Energy, Volume 217,
classify correctly all healthy states, that is, no healthy Number 2, pp. 169-177
system was classified as faulty. On the other hand, the Sabyasachi B., Farner S., Schimert J. and Wineland
algorithm was not able to classify correctly all failure (2008) A Data Driven Method for Predicting Engine
events. Wear from Exhaust Gas Temperature in
In order to identify possible improvements on the Proceedings of International Conference on
method proposed, all classification errors were Prognostics and Health Management .
analyzed observing the raw data. SAE. (2006). E-32 AIR5317 - A guide to APU Health
Looking at the data from “50% inlet blockage” and
Management
“fuel filter blockage” faults, both classified as “no
Saravanamuttoo H.I.H. and Maclsaac B.D. (1982).
failures”, no significant difference in the parameters
Thermodynamic Models for Pipeline Gas Turbine
were observed, as compared to a situation without fault.
The conclusion is that the "Inlet Blockage" and the Diagnostics, Journal of Engineering for Power, Vol.
"Fuel Filter Blockage" were not sufficient to cause any 105, pp.875-884, October 1982
modification on the monitored variables. One factor Timofeev R. (2004), Classification and Regression
that could contribute to these errors is the difference in Trees (CART) Theory and Applications, Master
the behavior of the APU in hot and cold starts. This Thesis - CASE - Center of Applied Statistics and
effect was not modeled in the present work. Economics Humboldt University, Berlin.
Lack of precise calibration and modeling data, Urban L. A.(1967). Gas Turbine Engine Parameter
specifically compressor and turbine maps and lack of Interrelationship, HSD UTC, Windsor Locks, Ct.,
precise bleed flow test data lead to errors on “Excessive 1st edition.
Bleed” being classified as “compressor efficiency loss” Vieira, F. M. and Bizarria C. O. (2009).Health
and the “75% Inlet Blockage” classified as “Excessive Monitoring using Support Vector Classification on
Bleed”. an Auxiliary Power Unit, in Proceedings of IEEE
Aerospace Conference, Big Sky, MO.
6. CONCLUSION
This paper presented an APU health monitoring method Wlamir Olivares Loesch Vianna holds a bachelor’s
using a Dynamic Model and a Classification and degree on Mechanical Engineering (2005) from
Regression Tree (CART). The CART was used to Universidade de São Paulo (USP), Brazil, and Master
Degree on Aeronautical Engineering (2007) from
classify APU failure modes based on measurements of
Instituto Tecnológico de Aeronáutica (ITA), Brazil. He
the exhaust gas temperature, the bleed pressure and the
is with Empresa Brasileira de Aeronáutica S.A
fuel flow.
After designing the CART, the method was tested (EMBRAER), São José dos Campos, SP, Brazil, since
using real APU data. Although the method was not 2007. He works as a Development Engineer of a R&T
capable to classify correctly all failure modes, it group at EMBRAER focused on PHM technology
applications in aeronautical systems
showed promising results.
João Paulo Pordeus Gomes holds a bachelor’s degree
ACKNOWLEDGMENT on Electrical Engineering (2004) from Universidade
Federal do Ceará (UFC), Brazil, and Master Degree on
The authors acknowledge the support of CNPq
Aeronautical Engineering (2006) from Instituto
(research fellowships) and FAPESP (grant 06/58850-
Tecnológico de Aeronáutica (ITA), Brazil. He is
6).
currently pursuing his Ph.D. from ITA. He is with
REFERENCES Empresa Brasileira de Aeronáutica S.A (EMBRAER),
São José dos Campos, SP, Brazil, since 2006. He works
Chen, W. (1991). Nonlinear Analysis of Electronic as a Development Engineer of a R&T group at
Prognostics. Ph. D. Thesis. The Technical Univer- EMBRAER focused on PHM technology applications
sity of Napoli. in aeronautical systems
Jones S. M. (2007). An Introduction to Thermodynamic
Performance Analysis of Aircraft Gas Turbine Roberto Kawakami Harrop Galvão is an Associate
Engine Cycles Using the Numerical Propulsion Professor of Systems and Control at the Electronic
System Simulation Code. NASA Glenn Research Engineering Department of ITA. He holds a bachelor’s
Center, Cleveland, Ohio NASA/TM—2007-214690. degree in Electronic Engineering (Summa cum Laude,
Li Y. G. (2003) A gas Turbine Approach with 1995) from Instituto Tecnológico de Aeronáutica
Transient Measurements in Proceedings of the (ITA), Brazil. He also obtained the master’s (1997) and
6
Annual Conference of the Prognostics and Health Management Society, 2011