Professional Documents
Culture Documents
Chapter 1
Chapter 1
Index of Chapter 1
1.1 INTRODUCTION........................................................................................................7
1.2. BACKGROUNDS AND MOTIVATIONS .......................................................................7
1.3 THESIS OBJECTIVES ..............................................................................................13
Chapter 1. Backgrounds, motivations and objectives 7
1.1 Introduction
The aim of this chapter is not to make a state of the art in fault detection and isolation
(FDI) area but, instead, to explain in a simple way, with illustrative examples the
meaning of FDI establishing the backgrounds and motivations of this PhD thesis. The
chapter will help the reader to better understand its contents and objectives. In Chapter
2, the FDI methods will be analysed in more detail.
Our modern society depends strongly upon the availability and correct function of
complex technological processes. This can be illustrated by numerous examples.
Manufacturing systems consist of many different machine tools, robots and
transportation systems all of which have to correctly satisfy their purpose in order to
ensure an efficient and high-quality production. Economy and every-day life depends
on the function of large power distribution networks and transportation systems, where
faults in a single component have major effects on the availability and performance of
the system as a whole. For automobiles strict legal regulations for protecting the
environment claim that the engine has to be supervised and shut off in case of a fault.
Therefore, it is very important to detect and isolate faults (FDI) in the shorter possible
time for avoiding the faults propagation in the whole process, or in order to adapt the
control system so that the process can satisfy its purpose in the presence of faults (Fault
Tolerant Control- FTC).
In the general sense, a fault is something that changes the behaviour of a technological
system such that the system does no longer satisfy its purpose.
There are two main methods. The first one consists in measuring the same component
of the system by more than one sensors and then using a vote decision mechanism in
order to decide if the component is working or not properly. The drawback of this
method is that in general is not possible to measure all physical quantities in a real
system. Another drawback consists in the fact that extra sensors involves extra hardware
cost and extra weight, the latter representing a serious concern in aerospace
applications, for example.
The model is obtained in fault free situation, i.e. under the assumption that in the model
calibration stage the plant is working properly. This method for fault detection and
isolation will be addressed in this thesis for obtaining the analytical models.
In this case the FDI is based on checking the consistency between the model and the
plant. In general, the principle of consistency-based diagnosis concerns the comparison
of the measured I/O pair with a plant model as it shown in Figure 1.1.
The consistency of the system with the model can be checked at every time instant k by
determining the difference
r ( k ) = y ( k ) − yˆ ( k ) (1.1)
which is called a residual. In the faultless case, the residual vanishes or is close to zero.
A non-vanishing residual indicates the deviation between measurement and calculated
values using system models and, hence, the existence of a fault.
For the performance of the overall system it is important which output y(k) of the plant
reacts to which input u(k). The pairs (u, y) are called input/output pairs (I/O pairs) and
the set of all possible pairs of trajectories u and y that may occur for a given plant define
the behaviour β. Figure 1.2 gives a graphical interpretation. The behaviour β is a subset
of the space YxU of all possible combinations of input and output signals. The dot A in
the figure represents a single I/O pair that may occur for the given system whereas C =
Chapter 1. Backgrounds, motivations and objectives 9
(uc, yc) represents a pair that is not consistent with the system dynamics. That is, for the
input u the system produces an output y ≠ yC .
To illustrate the system behaviour in some more detail, consider a static system, which
is described by the equation
y ( k ) = ks u ( k ) (1.2)
where ks is the static gain. The input and the output are elements of the set R of real
numbers. The set of all I/O pairs is given by
β = {( u , y ) : y = ks u} , (1.3)
For a dynamical system the behaviour becomes more involved because the I/O pairs
have to include the whole time functions u(.) and y(.) that represent the input and output
signals. In a discrete-time setting, the input u is represented by the sequence
U = ( u ( 0 ) , u (1) , u ( 2 ) ,… , u ( kh ) ) (1.4)
of input values that occur at the time instances 0, 1,..., kh, where kh denotes the time
horizon over which the sequence is considered. Often, kh is the current time instant until
which the input sequence is stored. Likewise, the output is described by the sequence
Y = ( y ( 0 ) , y (1) , y ( 2 ) ,… , y ( kh ) ) (1.5)
10 Contributions to Fault Detection using Non-Linear Interval Models
Consequently, the signal spaces R used for the static system have to be replaced by
U = R kh +1 and Y = R kh +1 for single-input single-output systems and by signal spaces of
higher dimensions if the system has more than one input and one output. Then the
behaviour is a subset of the Cartesian product (Figure 1.2)
UxY = R kh +1 xR kh +1 : (1.6)
β ⊂ R kh +1 xR kh +1 (1.7)
β includes all sequences U and Y that may occur for the faultless plant. For dynamical
systems, the I/O pair is a pair (U,Y) of sequences rather than a pair (u, y) of current
signal values.
Fault effects on the system behaviour. A fault changes the behaviour, which is
illustrated in Figure 1.3. Instead of the white set, the system behaviour is moved by the
fault towards the grey set. If a common input u is applied to the faultless and the faulty
system, then both systems answer with the different outputs YA or YB, respectively. The
points A=(U,YA) and B=(U,YB) differ and lie in the white or the grey set, respectively.
This change in the system behaviour makes the detection and isolation of the fault
possible, unless the I/O pair lies in the intersection of β0 and βf.
In the strict sense, the fault is the primary cause of a malfunction. It has to be
distinguished from the effects of the fault, which are described by the change of the I/O
behaviour.
However, when trying to build a model of a complex system to monitor its behaviour,
there is always a mismatch between the modelled and real behaviour because some
effects are neglected, some non-linearities are linearised in order to simplify the model,
some parameters have tolerance when compared between several units of the same
component, some errors in parameters or in the structure of the model are introduced in
the calibration process, ... These modelling errors many times could be bounded and
included in the model. There are several ways of modelling the uncertainty associated
with the model. In this thesis an approach providing a nominal model plus the
uncertainty on the parameters bounded by intervals is used. These kinds of models are
known as interval models.
There are two methods to take into account that the model can not approximate exactly
the real behaviour in FDI methods:
techniques: unknown input observer, robust parity equations, H∞, etc. (Chen
and Patton, 1999).
2. Passive approach enhances the robustness of the fault detection system at the
decision making stage. This approach is still under research. Several
techniques have been used, but most of them are based on using an adaptive
threshold at the decision-making stage. (Horak, 1988) (Emami-Naeini, 1988)
(Frank and Ding, 1994) (Puig, 2002).
In this thesis the passive approach is studied in the context of non-linear interval
models.
Because of lack of knowledge about the real behaviour of a system, the model
behaviour β 0 from the Figure 1.3 is not the same as the real behaviour. In this case a
normal behaviour can be confused with a fault. To avoid this undesired situation, the
classical identification methods must be adapted to improve the modelling stage. In this
thesis, the proposal is to include the difference between the real behaviour and the
modelled behaviour, in fault free scenario, as a multiplicative disturbance, i.e. by
considering that the model parameters belong to intervals. This extended model will be
consistent with all measurements coming from the sensors in fault free scenario. In this
case, an interval is used in order to describe the real system behaviour, i.e. a family of
models consistent with real faultless behaviour will be used. Intuitively, this interval
extension for the models is illustrated in the figure 1.4, where the model behaviour β 0
is extended with the two yellow parts and the new region resulted guaranteeing the
inclusion of the real behaviour. A model including intervals in parameters is known in
the literature as including multiplicative uncertainty since it acts in a multiplicative way
in order to be distinguished from the uncertainty acting in additive way as noise or
disturbances. Also the faults can act in a multiplicative way (the case of multiplicative
faults). Because all model parameters belong to intervals, we can see that part of the
fault behaviour β f was included as fault free behaviour. In this case, some faults
cannot be detected but the false alarms due to the model uncertainties are avoided. In
this way we can distinguish between the model uncertainty and a fault and the fault
detection procedure is robust because it is insensitive to model uncertainty but at the
same time sensitive to faults. Also a fault can act in an additive way, as for instance an
error in a sensor will be an unknown input for the system.
In the following we will illustrate intuitively these aspects. In the case of uncertainty in
the model, the Figure 1.3 will be adapted as it is shown in the Figure 1.4.
In Figure 1.4, the point C is the model response to the pair (u, y) that in the absence of
uncertainty would give the point B. But since the lack of knowledge, the point B is
moved towards the point C (yellow zone in the figure). In order to take into account the
uncertainty in faultless situation, the system behaviour will be enlarged with the yellow
zone. The yellow zone includes all the difference between the model and the real
behaviour in faultless situation. Therefore, the intersection between the grey zone (fault
behaviour) and the model behaviour (faultless) will be greater than in the Figure 1.3 and
detectable faults zone (grey zone without the intersection) will be smaller.
12 Contributions to Fault Detection using Non-Linear Interval Models
yˆ ( k ) = ayˆ ( k − 1) + bu ( k − 1) (1.8)
where ŷ ( k ) represents the model output, u is a step input. In the (U,Y) space we will
have the following situations:
where:
• in B: yˆ ( k ) = ( a + bB ) yˆ ( k − 1) + bu ( k − 1) multiplicative uncertainty
• in C: yˆ ( k ) = ( a + cC ) yˆ ( k − 1) + bu ( k − 1) faulty behaviour
behaviour
The grey zone represents the normal behaviour. The yellow zone represents the
uncertain model behaviour when the parameter a is supposed that belongs to an
interval a ∈ [ a, a ] . For instance, if a corresponds to a resistor the interval represents the
resistor tolerance.
• dot A represents the normal behaviour in the fault free scenarios for a pair (u, y).
Chapter 1. Backgrounds, motivations and objectives 13
• dot C represents a multiplicative fault that affects the system component, i.e. will
affect the parameter a. For instance a fault in the resistor. In this case the dot A
is moved towards dot C due to the multiplicative fault.
• dot D represents an additive fault, for instance a fault in a sensor that measures
the system output. As we can see in Figure 1.5, the additive fault represents an
unknown input for the system or for the model. In this case the dot A is moved
towards dot D due to the additive fault.
As we can see in the Figure 1.5, the interval model cannot distinguish between a fault
and a model uncertainty inside the yellow zone, i.e. is not possible to say if the point dot
A is moving towards the point dot B due to the interval in the parameter a ∈ [ a, a ] , or
due to a multiplicative fault.
To monitor a system using a passive robust FDI approach, two main stages can be
distinguished:
1. Modelling stage based on building an interval model consistent with all the
measurements coming from the sensors in fault free scenario, i.e. the model
behaviour must include the observed system behaviour.
The global objective will be reached after several stages which can be grouped in
theoretic and application level.
b) Once the interval model has been generated it can be used in fault detection
employing several strategies: simulation, prediction, observation. In this thesis
a special attention will be paid to the observer methodology (Chapter 2).
c) The next stage consists in proposing an optimisation based algorithm that will
provide the exact non-linear interval observation (simulation) and several
approximations based on linearising the non-linear behaviour around the
nominal estimated trajectory and on a finite sliding time horizon. The
advantages and drawbacks of the proposed approximations compared to the
exact solution will be also analysed (Chapter 3).
d) Finally a new algorithm for fault detection for multi input single output
(MISO) case will be proposed. A comparison of the results obtained with the
methodology with the ones obtained using other approaches, as well as a study
of the limitations of this methodology will be presented (Chapter 5).
The application level is in fact a validation of the approaches developed at the theoretic
levels by their application on a real case. The objective at this level is: