Professional Documents
Culture Documents
Keywords: Fault detection observer, modelling uncertainty, modelling uncertainty. A robust FDI design should satisfy
robust H ¥ estimation these sensitivity-robustness requirements simultaneously.
Therefore, the RFDI problem is not equivalent to the robust
Abstract: This paper presents a new approach to the design estimation problem (which is a dual of robust control) but
of a robust observer-based fault detection scheme for they do have a quasi-duality, which is described in this
diagnosing incipient faults, called the H¥/ m robust fault paper. Ideally, even in the case where there are no
detection observer (RFDO) which takes into account of the disturbances, sensitivity has to be required for a fault detector
robustness against disturbances and sensitivity to faults - this is an aspect which has been very rarely considered in
simultaneously. The approach has originated from the robust the literature. There is a trade-off between sensitivity and
H ¥ / m estimator which minimises the effect of disturbance robustness that is a fundamental issue in this research.
on the estimation error and subsequently on the diagnostic This paper presents a new approach for designing optimal
residual. The effect of faults on the diagnostic residual is residuals through H¥/m robust fault detection observer. The
maximised by the proper selection of the performance bound basic idea is to estimate (reconstruct) the outputs of the
and the estimation weighting matrix of the H ¥ robust process, in the presence of model uncertainties, with the aid
estimator. Depending on the class of uncertainty modelling of observers and to use the estimation error (or a function of
considered, one or two Riccati equations are required for the it) as a residual. In contrast to the state observer that is
H ¥ estimator design. The H ¥ estimator can be designed to needed in feedback control system design, in case of
be robust against; disturbance only, disturbance and incomplete measurement of the state vector, a diagnostic
parameter uncertainty only, and disturbance and a large observer is an output observer. The weighted difference
variety of modelling errors. The m robust estimator assumes a between the actual and estimated output is used as a
block diagonal structure for uncertainty and can produce less diagnostic residual for FDI. The approach proposed in this
conservative design. The approach has been applied to a paper is based on the H¥ robust FDI observer which has
third-order system example chosen to demonstrate special originated from robust H ¥ estimation [10-13] and [17-21].
design features. The results show that the fault detection The diagnostic scheme optimally satisfies robustness and
scheme can detect incipient faults effectively even in the sensitivity conditions required by FDI. This is achieved by
presence of disturbances and modelling errors. using the two degrees of freedom in the selection of the H¥
estimator performance bound and the estimation weighting
1. Introduction matrix. The most important contribution of this paper is the
maximisation of the fault effect on the residual. This is
During the last two decades, the so-called model-based
different from all earlier studies on the H ¥ robust observer-
approach to fault detection and isolation (FDI) has received
increasing attention [1, 2]. Although model-based based FDI in which only the minimisation of the disturbance
approaches to FDI have powerful properties there are effect is considered [10-12, 14, 15]. The minimisation of the
significant challenges too. The use of models means that disturbance effect alone could de-sensitise the fault effects as
modelling uncertainty is inevitable and this gives rise to a well. This problem is to be overcome via the design approach
robustness problem in FDI. This problem arises as the proposed in this paper which involves the solution of one or
uncertainty and faults both act upon the diagnostic signal - two coupled Riccati equations; this is relatively easy to solve
residual. The discrimination between fault-induced changes compared with the complicated factorisation methods used
and the variations due to uncertainty is a large challenge to by others [7-9]. An extensive simulated assessment has been
those involved in model-based FDI designs. In an attempt to carried out using a simulated control system to verify the
solve this robust FDI (RFDI) problem investigators have effectiveness of the approach developed.
considered the use of eigenstructure assignment [3], robust 2. Problem Formulation of H¥ Robust Fault
parity equations [2], unknown input observers [4], and H¥
Diagnosis Observer
robust estimation approaches [7-15]. The principle is to
make the FDI algorithm sensitive to faults and insensitive to The H¥ robust fault diagnosis problem can be illustrated by
models can be accounted for by this model [17, 18]. The state
except faults are represented by de = [d’ u’]’, [6, 7, 10,
space representation of this model is:
11, 18]. Whilst condition (3) represents the worst-case
robustness of the residual r to disturbances, condition (4)
ì x&( t ) = Ax( t ) + Qh( t ) + E 1 d ( t ) + Bu( t ) + R1 f ( t ) ( 1a )
ïe ( t ) = Sx( t ) + Th( t ) + Td ( t ) + Tu( t ) + Tf ( t ) guarantees a worst-case sensitivity of r to faults. The RFDO
( 1b ) can finally achieve the following conditions:
ïï
íe( t ) = Mx( t ) - Iz$( t ) ( 1c )
ï y( t ) = Cx ( t ) + R h( t ) + E d ( t ) + Du( t ) + R f ( t ) ( 1d ) G rf G rf
ï 2 2 ¥ >a & - >a (5)
1 2
ïîr( t ) = y( t ) - y$( t ) ( 1e ) G rd e G rd e
¥ ¥
D ( s)
where a1 > a 2 >0 are design parameters. The first condition
h e
d r illustrates the expected case of residual robust performance
d r
f P( s )
f
u
P(s)
and the second one illustrates the worst case of residual
z$ y
z$ y
robust performance or minimum fault detectability.
F(s)
F(s)
1503
3. Disturbance & Parameter errors only ® Modified estimator gain is given by L¥ = P¥C T which P¥ comes from
standard H¥ estimator (One Ric. Eq.) [20, 21]. the following Riccati equation
4. Disturbance & Large class of modelling errors ® Two
Ric. Eqs: AP¥ + P¥ A' + P¥ [ g -2 ( M' M + S' S) - C' C)]P¥ + (QQ' + E1E1' ) = 0
a) LTI systems only [17, 18] & g > 0; P¥ > 0 (11)
Conservative ® Robust H ¥ estimator
Non-conservative®m Synthesis [17, 18]} In the case of no parameter uncertainty (Q=S=T=R=0) the
b) LTI & LTV systems ® Robust H¥ estimator [11,13]. above Riccati equation leads to the standard H¥ estimator
[19, 24]. The relationship between the residual r(t) and the
Appleby and Mangoubi [17, 18, 11, 13] have shown that the estimation error e(t) is:
uncertain model (1) can be modified (by including
uncertainties into the nominal model) as follows: r( t ) = CM -1 e(t ) + Rh(t ) + E 2 d(t ) + R 2 f (t ) (12)
ìx& = Ax + E1 d + R1 f
ï (7) Due to this relation and the satisfaction of G ed < 1 , the
ïy = Cx + E 2 d + R 2 f e ¥
í design criterion (3) is also satisfied through the robust H ¥
ïe = Mx - z$
ïr = y - y$ estimator design. The satisfaction of design criterion (4) and
î
the trade-off with the criteria (3) will be achieved by taking
Considering a large class of uncertainties (parameter errors, the advantage of the freedom in choosing M and g. By
unmodelled actuators or sensor dynamics, and errors due to finding gmin, the robust H ¥ estimator designed is not suitable
reduced-order plant models), an H¥ robust observer has the for fault detection purposes. The appropriate choice of M and
following formulation [17, 18, 11, 13]: the determination of the optimal gopt >gmin, via iteration , can
x&$ ( t ) = Ax$ ( t ) + Bu( t ) + L¥ ( y( t ) - y$( t )) ( 8 .a ) significant enhance the fault sensitivity.
y$( t ) = C x$( t ) + Du( t ) ( 8. b )
Appleby [17, 18] and Mangoubi [11, 13] describe a minimax
z$( t ) = Mx$( t ) ( 8. c ) form of estimator F(s) as Eq. (8), where
e( t ) = z ( t ) - z$( t ) ( 8. d )
r ( t ) = y( t ) - y$( t ) ( 8. e ) L ¥ = P¥ C T V -1 + E 1 E 2¢ V -1 , V = E 2 E 2¢ (13)
~
x& ( t ) = ( A - L¥C )x~( t ) + ( E1 - L¥ E2 )d ( t ) + ( R1 - L¥ R2 ) f ( t ) ( 9 .a ) 4. RFDO Design using m-Synthesis
r( t ) = C x~( t ) + E d ( t ) + R f ( t )
2 2 ( 9 .b )
r(t) = CM -1e(t ) + E 2 d(t) + R 2 f (t ) (10) The H¥ RFDO design described in Section 3 was based on
the robust estimation through H¥ technique which can be
Besides faults; disturbances, control inputs and perturbations shown to be conservative as the structure of the uncertainty
affect the residual and this presents a great challenge to the block, D, is ignored. Appleby et al [17, 18] have shown that
generation of robust residuals. The main contribution of this the use of m and its tight upper bound, m ,are much less
paper is the generation of an optimal robust residual in the conservative. In this Section, we modify the m estimator
¥-norm sense by compromising the effect of the exogenous designed by Appleby et al [17, 18] to fit into the RFDO
inputs (disturbance and control input) with the effect of faults problem framework.
(maximisation of the effect of faults on the residual) through
a performance bound on the residual and by manipulating The weighting functions can be added in Figure 1 without
the estimation weighting matrix, M. changing the system, as shown in Figure 2.
If only parameter uncertainty is considered, the robust
1504
D (s ) D R ( s)
a2 and a3 vary in the range [0.2, 1.8], [0.4, 3.6] and [0.6,
D -L1 (s)
5.4]. The estimator is designed for a nominal plant
hd h e ed a 1 = 1, a 2 = 2, a 3 = 3 . M = C is found to give the best
D L (s ) D -1
R ( s)
da 1
d r
hd
da
ed residual performance indices as (5).
a
P(s) r
f f PD (s)
y$ y
y$ y
5.1 Frequency Domain Performance Assessment
F(s) F(s)
º The effect of sensor faults on residuals designed via a H ¥
Fig. 2 m observer design for robust fault diagnosis problem, as Fig. 1 with RFDO can be considered by testing G rf ¥ G rd e and
weighting functions added (without changing the system) ¥
éD -R1 (s)Ta D L (s) a -1D R-1 (s)T 0 ù For one Riccati approach g opt = 2 and
ê ú (14)
PD (s) = ê 0 0 - Iú é1.8799 0.3331 -0.7908ù
¢
L¥ = ê ú
give the best performance testing
êë E 2 a D L (s) -1
a R2 0 úû ë0.3331 1.3148 -0.0403û
G D ( s) = Fl ( PD ( s), F ( s)) and the equality holds for with a1 = 0.4, a2 = 0.18 , respectively. By choosing g opt = 2
¥ ¥
minimising the choice of weights D R ( s) and D L ( s) , and an optimal compromise on the effect of the disturbance and
minimising the choice of observer F(s). fault on the residual is achieved. The fault detection is much
worse even in the absence of modelling errors if g min = 1.486
The design objective is chosen.
min min
F ( s ) D R ( s ), D L ( s )
{max s[G ( jw)]} º max m[G ( jw)]
w
D
w
D
(15)
Figure 3 shows the effect of different values of g on the
performance testing ratios G rf ¥ G rd e and G rf G rd e for
- ¥ ¥
is difficult to solve since it is not convex for both F(s) and
two Riccati equations approach. The g opt = 50 and
D(s). The problem is convex, however, for F(s) and D(s) ¢
é 0.6926 -2.0616 11.9706 0.6926 -2.0616 11.9706ù give the best
separately. An iterative approach is therefore used that is L¥ = ê ú
ë-0.5781 5.5198 19.9907 -0.5781 5.5198 19.9907û
directly analogous to the D-K iteration of Doyle [23].
performance indices.
We are interested in an observer with dynamics as (8). The 2 3
1
0.5
0 0 -3
-3 -2 -1 0 1 -2 -1 0 1
10 10 10 10 10 10 10 10 10 10
1505
The designed H¥ RFDO can pass the robust performance
The FDI system is simulated using the Simulink. An criterion in the m sense, m < 1, [17, 18]. Thus, to see the
incipient sensor fault is applied to the system. Figure 4 shows effectiveness of the m synthesis, the effect of disturbances on
the effect that the fault has on outputs is so small that it is the system is increased by 10 times as in the H¥ RFDO just
very difficult to notice. Thus, a fault detection system is designed. Three D-K [31] iterations are needed before the
necessary. robust performance m < 1 can be satisfied. The corresponding
m observer gain
¢
Normal outputs (solid) and faulty output (dashdot) é- 14.2941 111638
. 3.2157 -14.2941 111638
. 3.2157 ù .
0.5 L =ê
m ú
ë-75.9208 62.1115 15.9007 -75.9208 62.1115 15.9007 û
0.4
0.3
0.9
RFDO design is compared with an algorithm which is robust
0.8
with respect to perturbations only but non-robust in the FDI 0.7
concept, to see how two different approach of H¥ RFDO 0.6
0.4
0
0 5 10 15 20 25 30 35 40 45
0.02 faulty Time (sec.)
0.015 Threshold Figure 6 Residual norm generated by the m RFDO for the perturbed system in
the presence of the fault and for the fault free system compared with the Pole
0.01 Placement residual generation.
no fault
0.005 ___ H_inf
--- P.P.
6. Conclusions
0
0 5 10 15 20 25 30 35 40 45
Time (sec.)
Fig. 5 Residual norm generated by the H ¥ RFDO through two Riccati This paper describes an H¥/m robust fault diagnosis observer
equations approach compared with the residual norm generated by pole (RFDO) design as a novel approach for the robust fault
placement (the same as one Riccati approach) under system perturbations. detection problem. In the lack of perfect disturbance de-
coupling, optimal compromise between the effects of faults
For the one Riccati equation approach the generated and the effects of disturbances on the residuals can be
residuals are the same as that of the pole placement design, achieved. The design is based on the H¥ robust estimator
and they do not satisfy the strong fault detectability condition which minimises the estimation error to the disturbance over
[6]. However, for the two Riccati equations approach and the whole range of the uncertainty. However, it cannot
under the same modelling errors the generated residual norm distinguish between the effect of the fault and the effect of
can be seen in Fig. 5. Compared with the one Riccati the disturbance on the residuals as the RFDI design requires.
approach (the same as pole placement results, dashed lines in The two degrees of freedom in H¥ robust estimator, the
Fig. 5, Th = 0.015) the level of threshold, Th = 0.01, is not performance bound and the weighting matrix, can be used to
only lower but also the residual sensitivity to the fault is provide the compromise between the effects of faults and the
much higher and it is quite easy to detect the fault in less effect of disturbances on the residuals. This paper introduces
than three seconds, Fig. 5 solid lines. two coupled ratios, G rf Grd > a1 and G rf G rd > a 2 , e
¥ e
¥ - ¥
1506
matrix can be obtained. Depending on the class of for linear systems: comparison of two approaches. The 13th IFAC World
Congress, San Francisco, f, 37-42.
uncertainties assumed in the system, one Riccati solution
[16] Hou M and Patton R J (1996). An LMI approach to H-/ H¥ observers,
(only parametric uncertainty) or two Riccati solutions (both Proc. of UKACC Conf. on Control: Control’96, University of Exeter, 2-
parametric and non-parametric uncertainty) are used. 5th September.
Regarding the structure of uncertainties, the m RFDO is [17] Appleby B. D. (1990), Robust state estimator design using the H¥ norm
and m synthesis, Ph.D. thesis, Dept. of Areo. and Astro., MIT.
obtained from the H¥ RFDO. [18] Appleby B. D. Dowdle J. R. and VanderVelde W. (1991). Robust
estimator design using m synthesis, Proc. of the 30th IEEE CDC,
A standard third order system with an incipient sensor fault Brighton, England, 640-645.
is taken to assess both approaches through the frequency and [19] Shaked U. (1990), H¥-minimum error state estimation of linear stationary
process. IEEE Trans. on Auto. Cont., 35, (5), 554-558.
time domain responses. The one Riccati equation solution for [20] De Souza C., Shaked U., and Fu M. (1992). Robust H¥ filtering with
H¥ RFDO generates robust residuals which are similar to parametric uncertainty and deterministic input signal. Proc. of the 31st
those of the pole placement design which the fault detection IEEE CDC, 2305-2310.
[21] Yao Y. X., Darouach M. and Schaefers J. (1994). A robust H¥ estimator
is not possible under system perturbations. The solution design for linear uncertain systems. Amer. Cont. Con., Maryland, 3568-
based on the use of the two Riccati equations gives an 3569.
observer with twice the number of states as the system but it [22] Maciejowski J. M. (1989). Multivariable Feedback Design, Addison-
is easy to detect the fault shortly after it occurs under the Wesley Publishing Company.
[23] Doyle J. C. (1982). Analysis of feedback systems with structured
same system perturbations. The results also show the uncertainties. IEEE Proc., 129, (6), 242-250.
superiority of the m RFDO over the H¥ RFDO technique. [24] Doyle J. C., Glover K., Khargonekar P. P. and Francis B. A. (1989).
State-Space Solutions to Standard H2 and H¥ Control Problems. IEEE
Trans. on Auto. Cont., 34, (8), 831-847.
Acknowledgement: The first author would like to thank [25] Niemann H. H. and Stoustrup J. (1996). Filter Design for Failure
the Ministry of Culture and Higher Education of I. R. of Iran Detection and Isolation in the Presence of Modelling Errors and
for funding support for this research. Disturbances, Proc. of 1996 IEEE CDC.
Appendix
References
Appleby [17, 18] and Mangoubi [11] gave two Riccati equations solutions for
[1] Patton R. J., Frank P. and Clark R.(1989), Fault Diagnosis in Dynamic
robust H ¥ estimator in a small different way. Both methods are given here,
Systems, Theory and Application. Prentice Hall (Control Engineering
Series), London. although the Appleby method was applied for the design example Section 3.
[2] Gertler J. (1991), Analytical redundancy methods in failure detection and Appleby proved the following relations:
isolation. Proc. of IFAC Symposium SAFEPROCESS’91, Baden-Baden,
1, 9-21. éA Bc_11K-1 (BTc_11X + DTc_11S) ù , é B K -1/ 2 ù ,
A=ê -1 ú E1 = ê c _11 -1/ 2 ú
[3] Patton, R. J. and Chen, J. (1991). Robust fault detection using ë 0 A + B c _11K ( BT
c _11 X + DT
S)
c _11 û ë B c _11 K û
eigenstructure assignment: A tutorial consideration and some new results.
Proc. of the 30th CDC. England, 2242-2247. K = I - D Tc _11 D c _11 C = éC éR 1 E ù K -1 (BT X + D T S)ù ,
êë ëê a
2
ûú
c _11 c _ 11 úû
[4] Chen J., Patton R. J. and Zhang H. (1996). Design of unknown input
1 ù -1/ 2 , R = [R R 2 ]K
-1
observers and robust fault detection filters. Int. J. Control, 63, (1), 85- E 2 = éêR
2
E2 K 2
105. ë a ûú
[5] Chen J., Patton R. J. and Liu G. (1996). Optimal residual design for fault Scaling factor 1 a changes the desired performance gain G ed e < 1 into the
diagnosis using multi-objective optimisation and genetic algorithms. Int. J. ¥
of Systems Science, 27, (6), 567-576. G ed e < a . X comes from the first Riccati equation as follows
¥
[6] Chen, J. and Patton, R. J. (1994). A re-examination of fault detectability
and isolability in linear dynamic systems. IFAC Symposium
(A + B c _11 K -1 D Tc _11 S) T X + X( A + B c _ 11 K -1 D Tc _11S) ,
SAFEPROCESS’94, Finland, 590-596.
[7] Frank P. M. and Ding X. (1994). Frequency domain approach to + XB c _11 K -1 BTc _11 X + ST ( I + D c _ 11 K -1 D Tc _11 )S = 0
optimally robust residual generation and evaluation for model-based fault 1 ù 1 ù The estimator is given by
B c _11 = éêQ E ,D = éT T
diagnosis. Automatica, 30, (5), 789-804. ë a 1 ûú c _11 êë a ûú
[8] Ding X. and Frank P. M. (1990). Fault detection via factorisation éA - L ¥ C L¥ ù L¥ = P¥ CT V-1 + E1 E2¢ V-1
approach. Systems & Control Letters 14, (5), 431-436. F (s) = ê ú
[9] Qiu Z and Gertler J. (1994). Robust FDI systems and H¥-optimisation- ë M 0 û
Tall fault systems and example. Pre-prints of IFAC Symposium if there exists a solution P¥ > 0 to the second Riccati equation as follows
SAFEPROCESS’94, Finland, 1, 260-265.
[10] Mangoubi R., Appleby B. D. and Farrell J. (1992). Robust Estimation in [A + E 1S ( E 2¢ V C )]P¥ + P¥ [ A + E 1S-1 ( E 2¢ V -1C )]¢
-1 -1
where V = E 2 E 2¢ .
Fault Detection, Proc. of the 31st IEEE CDC, 2317-2322.
[11] Mangoubi R. (1995). Robust Estimation and Failure Detection for + E 1S -1 (I - E 2¢ V -1 E 2 S -1 )E 1¢ - P¥ [C ¢V -1C - M ¢M ]P¥ = 0
Linear Systems, Ph.D. Thesis, Department of Aero/Astro Eng., MIT. To extend the robust H¥ estimation solution for time-varying systems (time-
[12] Mangoubi R., Appleby B. D., Verghese G. C., & VanderVelde W. E. varying parameters assumption in Eq. (1), Mangoubi [11] discussed a solution
(1995). A Robust Failure Detection and Isolation Algorithm, Proc. of the for the first Riccati equation by completing the square rather than spectral
34th IEEE CDC, 2377-2382. factorisation as Appleby [17, 18] solved Riccati matrix of Eq. (B.6).
[13] Mangoubi R., Appleby B. D., Verghese G. C. (1994). Stochastic
Interpretation of H ¥ and Robust Estimation. Proc. of the 33rd IEEE
CDC, Lake Buena Vista, FL. 3943-3948.
[14] Edelmayer A., Bokor J. and Keviczky L. (1994). An H¥ filtering approach
to robust detection of failures in dynamical systems. Proc. of 33rd IEEE
CDC. 3037-3039.
[15] Edelmayer A., Bokor J. and Keviczky L. (1996). H¥ detection filter design
1507