Professional Documents
Culture Documents
TRANSACTIONS®
ISA Transactions 42 共2003兲 643–649
Abstract
The problem of fault and/or abrupt disturbances detection and isolation for discrete linear systems is analyzed in this
work. A strategy for detecting and isolating faults and/or abrupt disturbances is presented. The strategy is an extension
of an already existing result in the continuous time domain to the discrete domain. The resulting detection algorithm is
a Kalman filter with a special structure. The filter generates a residuals vector in such a way that each element of this
vector is related with one fault or disturbance. Therefore the effects of the other faults, disturbances, and measurement
noises in this element are minimized. The necessary stability and convergence conditions are briefly exposed. A
numerical example is also presented. © 2003 ISA—The Instrumentation, Systems, and Automation Society.
0019-0578/2003/$ - see front matter © 2003 ISA—The Instrumentation, Systems, and Automation Society.
644 L. Giovanini, R. Dondo / ISA Transactions 42 (2003) 643–649
冉 冋 册冊
The results of this work are summarized as fol-
⌺ lows: a discrete Kalman filter is stable if and only
x̂ 共 k⫹1 兲 ⫽Ax̂ 共 k 兲 ⫹B u u 共 k 兲 ⫹ 关 K W 兴 ⌸ q 共 k 兲 ,
if the eigenvalues of 关 A⫺K ( k ) C 兴 belong to the
inner unit circle, being the couple 共A, C兲 detect-
q r 共 k 兲 ⫽⌸q 共 k 兲 , 共16兲 able:
ŷ 共 k 兲 ⫽Cx̂ 共 k 兲 ,
rank 冉冋 册冊
zl⫺A
C ⫽n ᭙ 兩 z 兩 ⭓1, 共20兲
where K is the filter gain and W is the matrix of
propagation of faults and disturbances. W is de- and the couple ( A,W1/2) completely controllable:
fined by
rank共关 ⫺e j I⫹A W1/2兴 兲 ⫽n ᭙ 苸W:0⭐
W⫽A 关 F1 AF2 ¯ A s⫺1
Fs 兴 . 共17兲
⭐2 . 共21兲
Finally, by defining the following matrixes:
These conditions of stability and convergence can
A⫽A⫺W⌸C, be extended to the filter given by Eq. 共19兲 as fol-
lows:
共18兲
冉冋 册冊
C⫽⌺C,
zI⫺A F
and introducing them into Eq. 共16兲, we can ex- rank ⫽n⫹p ᭙ 兩 z 兩 ⭓1, 共22兲
C 0
press the detection and and isolation filter as fol-
lows: rank共关 ⫺e j I⫹A F W1/2兴 兲 ⫽n ᭙ 苸W:0
x̂ 共 k⫹1 兲 ⫽ 关 A⫺KC 兴 x̂ 共 k 兲 ⫹B u u 共 k 兲 ⭐ ⭐2 .
⫹ 关 K⌺⫹W⌸ 兴 y 共 k 兲 , 共23兲
冋 册冋
x 1 共 k⫹1 兲
x 3 共 k⫹1 兲
0.8081 ⫺0.0006 0
x 2 共 k⫹1 兲 ⫽ 34278 1.1033 0
0.0011 0.0001 1
册冋 册x 1共 k 兲
x 2共 k 兲
x 3共 k 兲
冋 册
D̄⫽CA 1⫺1 F⫽C 关 fn
1
fd 兴 ⫽ 0
0
0
1
0
0
0
1
冋 册 冋
0
0.0564
0
⫹ ⫺0.0154 u 共 k 兲 ⫹ 1
1
0.0226
0.4350
0
册 ⫻ 1
1
冋 册冋 册
0 0.0226
0.4350 ⫽ 1
0 1
0 0.0226
0.4350 .
0
冋 册
n共 k 兲
⫻ d k ,
共 兲
Its rank rank( D̄) ⫽2, thus D̄ is a full rank matrix
冋 册 冋 册冋 册 冋 册
and therefore is possible to detect and isolate non-
measurable faults and abrupt disturbances. Thus
y 1共 k 兲 1 0 0 x 1共 k 兲 1
matrixes ⌸ and ⌺ defined by Eqs. 共13兲 and 共14兲
y 2共 k 兲 ⫽ 0 1 0 x 2共 k 兲 ⫹ 2 .
will take the following values:
y 3共 k 兲 0 0 1 x 3共 k 兲 3
冋 册
reactor jacket 关 x 3 ( k ) 兴 . They are considered mea- 0.9971 ⫺0.0517 ⫺0.0142
sured variables corrupted by independent ‘‘white-
noises’’ sequences 1 , 2 , and 3 共stochastic ⌺⫽ ⫺0.0517 0.0027 0.0007 .
case兲. The exothermic reactor is controlled by ma- ⫺0.0142 0.0007 0.0002
nipulating the refrigerant flow 关 u ( k ) 兴 . The simu-
lated fault is a blockade of the refrigerant control The chosen filter gain K corresponds to the steady
valve 关 n ( k ) ⫽⫺4, k⭓20兴 and the simulated dis- state Kalman gain matrix adjusted by the known
turbance is a sudden change on the reactive con- measurements-noises level. No system noises
centration 关 d ( k ) ⫽0.25, k⭓10兴 . Detectability in- were considered. The matrix of propagation of
dexes defined in Ref. 关12兴 are n ⫽1 and d ⫽1. faults is computed from its definition 关Eq. 共17兲兴.
The matrix D̄ defined by Eq. 共4兲 is then Thus they will take the following values:
冋 册
coupled from the remaining possible faults and
⫺0.0006 0.0180
disturbances of the system. Furthermore, condi-
W⫽ 1.1033 1.2546 . tions of stability and convergence for the filter
1 0.0001 have been briefly provided. A numerical example
showed that the filter produced accurate state esti-
Numerical simulations are summarized in Figs. 1 mations and fault diagnostics.
and 2. Fig. 1 shows the estimations of the system We have presented in this brief paper an exten-
states produced by the detection filter. Note that sion of the observer of Liu and Si to the discrete
states were expressed as deviation variables. It can linear case with a perfectly known model. Never-
be clearly observed the effects of the disturbance theless, this is an introductory work and a number
and of the fault on the states. Nevertheless, accu- of problem areas await further research. They in-
rate and unbiased state estimations have been ob- clude robustness to parametric uncertainty, tests
tained. Fig. 2 shows the evolution of the estimated on slowly drifted faults/disturbances 共which are
faults vector q r ( k ) ⫽ 关 n̂ ( k ) ,d̂ ( k ) 兴 T . It can be more difficult to detect兲, extension to some non-
noted that the filter showed an almost perfect iso- linear systems, and tests on real systems.
lation performance. Therefore at least in this case
where every state is measured and detectability in-
dexes are n ⫽1 and d ⫽1, the filter is able to References
detect, classify, and produce accurate diagnostics
of unexpected behaviors. 关1兴 Willsky, A., A survey of design methods for failure
detection in dynamic systems. Automatica 31, 627–
635 共1976兲.
6. Conclusions 关2兴 Wilsky, A., Detection of Abrupt Changes in Dynamic
systems. Lecture Notes in Control and Information
In this work we have presented a fault/abrupt Sciences. Springer-Verlag, Berlin, 1986.
disturbances detection filter for discrete linear sys- 关3兴 Gertler, J., Survey of model-based failure detection
and isolation in complex plants. IEEE Control Syst.
tems. The filter was designed in such a way that Mag. 8, 3–11 共1988兲.
the directional properties of generated residuals al- 关4兴 Frank, P. M., Fault diagnosis in dynamic systems us-
low uncoupling the effects of a fault/disturbance ing analytical and knowledge base redundancy—A
L. Giovanini, R. Dondo / ISA Transactions 42 (2003) 643–649 649
survey and some new results. Automatica 26, 459– 关9兴 Gertler, J., Generating directional residuals with dy-
474 共1990兲. namic parity relations. Automatica 31, 627– 635
关5兴 Patton R., Uppal, F., and Toribio, C. Lopez, Soft com- 共1995兲.
puting approaches to fault diagnosis for dynamic sys- 关10兴 Massoumnia, M., A geometric approach to the synthe-
tems: A survey. 4th IFAC Symposium on Fault Detec- sis of failure detection filters. IEEE Trans. Autom.
tion Supervision and Safety for Technical Processes, Control 31, 839– 846 共1986兲.
Budapest, 14 –16 June 2000, Vol. 1, pp. 298 –311, 关11兴 White, J. and Speyer, J., Detection filter design: Spec-
2000. tral theory and algorithms. IEEE Trans. Autom. Con-
关6兴 Baseville, M. and Nikiforov, I., Detection of abrupt trol 32, 593– 603 共1987兲.
changes: Theory and application. Prentice-Hall, Engle- 关12兴 Liu, B. and Si, J., Fault isolation filter design for time-
wood Cliffs, NJ, 1993. invariant systems. IEEE Trans. Autom. Control 42,
关7兴 Patton, R., Fault tolerant control: The 1997 situation, 704 –707 共1997兲.
IFAC Symposium on Fault Detection. Supervision and 关13兴 De Souza, C., Geevers, M., and Goodwin, G., Riccatti
Safety for Technical Processes. SAFEPROCESS 97, equations in optimal filtering of nonstabilizable sys-
Hull, U.K., pp. 1033–1055 共1997兲. tems having singular transition states matrices. IEEE
关8兴 Wilsky, A., Analytical redundancy and the design of Trans. Autom. Control 31, 831– 838 共1986兲.
robust failure detection systems. IEEE Trans. Autom. 关14兴 Henson, M. and Seborg, D., Nonlinear Process Con-
Control 29, 603– 614 共1984兲. trol. Prentice-Hall, Englewood Cliffs, NJ, 1997.