Optimal auxiliary input design for fault diagnosis

Optimal auxiliary input design for fault diagnosis

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS... 14th World Congress ofIFAC H-3a-03-5 Copyright © 1999 IFAC 14th Triennial World Congress, Bei...

3MB Sizes 0 Downloads 97 Views

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

14th World Congress ofIFAC

H-3a-03-5

Copyright © 1999 IFAC 14th Triennial World Congress, Beijing, P.R. China

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS Toshiharu Hatanaka and Katsuji U osaki

Depar-trnent of Info1~111.ation and Knowledge Engineering

Tottori University,

Tottori 680-8552,

Japan

Phone." +81-857-31-5226, Fax: +81-851-31-0879 E-mail: [email protected]

Abstract: An optimal input design problem in frequency domain is discussed for quick fault diagnosis of dynamical systelus ,,,ithout affecting the original system in normal mode. Since the optimal auxiliary input for detecting a certain fault Inode is not

always good for detection of other fault

modes~ i.e.~

it may reduce the the distance

between the normal rnode and the other fault modes and make harder to detect true fault

mode~

the max-min approach is proposed in this paper. The auxiliary input is

designed to maximize the minimum distance measured by the Kullback discrimination

information nleasurc between system models corresponding to the normal and each fault mode in order to detect the true fault mode. Results of a numerical simulation

result indicate the applicability of the proposed auxiliary input in fault diagnosis. Copyright © 19991FAC Keywords: Optimal experiment design, input

design~

fault diagnosis, dither,

information anaJy.sis, autoregressive models, stochastic systems.

1. INTRODUCTION

During the last t,vo decades, there has been a gTo¥lillg interest in the detection probleln of de-

tection system for abrupt changes or fault in dy-

likelihood ra.tio (C LR) test, and their Inodifiea-

tions (see surveys, Basseville, 1988~ Basseville and Benveniste, 1986; Isermann, 1984; Frank, 1990; ~akamizo et al., 1979; Nikiforov, 1991; 'Villsky~ 1976).

namical systems has motivated by a ~~idc variety of applications including the detection of sensor

into account of the tradeoff

and actuator fault s, electro-cardiogram analysis,

sponse to the systeIn changes and insensitivity to

geophysical signal analysis, inlage analysis} and

system noise to avoid false alarm. It is possible

adaptive identification of time-varying systems ...A nUlnber of statistical techniques have been dp.veloped for detection of system fault SB ch &, sequential probability ratio test (SPRT), generalized

The design of fault detection system should take betVv~ecn

quick re-

that introduction of a suitably designed auxiliary input can accelerate the fault detection. Zhang (1989), and Kerestecioglu and his colleague (Kerestecioglu, 1993; Kerestecioglll and Zarrop, 1990,

3862

Copyright 1999 IFAC

ISBN: 0 08 043248 4

14th World Congress of IFAC

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

dete<:~

1991, 1994) discussed an optirnal input design

t.hat the proposed auxiliary input in fault

problem in the course of this direction. They

tion and fault diagnosis using the backvtard se-

derived the opthnal auxiliary input for efficient

quential

prohabilit~r ratio

test (Chiell and Adams,

fault detection. Hovlever, they do not care of the

1976; Uosaki, 1985) reduces the mean detection

after effects of the additional auxiliary input to

tiIne lATithout Illaking much effect.s on the original

t.he systern hehavior. The auxiliary input rnay

system behavior and false alarm rate.

affect the original system output so much, and this

~itl1atioIl

is not suitable in certain

Cli.-'ies.

2. OPTIl\-fAL

_~UXILIA.R),- INPUT

DESIGN

Uosaki et al. (1993) have derived an optimal aux-

AND KULLB.A.CK DISCRL'v1INAT'ION

iliary input, which accelerates the detection of the

I:\FOR~IATION

systelIl fault but does not affect the original system behavior so

much~

Their key idea is to choose

the auxiliary input to enlarge the distance

mea~

Consider a linear stochastic model with an input

{Ut}1

sured by the Kullback discriruination infornlation

(KDI) between the system models corresponding

AIo (normal mDde):

to the normal and the fault nlode, but not to devi-

_4 0 {z-1 )Yt ::::: BD (Z-l )Ut

+ E~O)

(1)

ate much from the normal rnode ,\,rithout auxiliary is a delay operator, .Ao(z-l) and

input. Since their input is obtained by 'one-step-

",here

at-a-time' Inaxinlization of the time increment of the KDI in time domain~ it does not necessarily

Bo(z-l) are given by

Z-l

p

~ (0) - i A o ( Z -1) -- 1 _ L..,. ai Z ,

provides the global maximum of the distance bet\~leeIl

those Inodels. Furt.herIIlore, it is SOllletitues

i=l q

claimed that it generally offers little insight into

Bo(z-J)

the nature of the optimal auxiliary input. Hence,

=

L biO)

Z-i

i=l

Hatanaka and Uosaki (1995) have proposed the optimal auxiliary input design problem for quick

fault detection in frequency domain .

.L~n

optimal

auxiliary input iH derived by solving a Dlathemat-

ical programming problem

\\~hich

Ina.xirnize:-; the

time-average of the KDI.

and cia) is independently normally distributed ",,~ith mean

zero and variance O'"~.

Suppose that systern fault occurs at (unknown) time instant

T

and the system model changes to

one of the following models:

In this paper ~ the idea is extended to multiple faults case (fault diagnosis problem). For this case,

A-fj

(fault mode): A j (z-r )YI. == E j (z-] ) 'Ut

(j

Zhang (1989) proposed the weighted sum of the criteria between the normal nlode and each fault

mode as the criteria of optimal input design. Here the suitable choice of the

~·eight

auxiliary input to work

well~

~ 1,2,_··~~~r)

+ £~j) (2)

where

is crucial for the

""4. j (z-l) ~ 1 -

and Zhang chose

P

L a~j) z-i, i=l

Bayes a posterior probability as the \veight. But

q

Bj

its optimality is still open. And, it may give bad

('Z-l)

= L: b~j)z-i i=l

resuJts when the fault with smaller weight has

occurred.

and E~j) is independently normally distributed

Hence, max-min approach for auxiliary input de-

vlith mean zero and variance

sign is eIIlployed here. --..\.n optimal input is de-

0-1.

It is assurned

that all the system models (1) and (2) are stable.

signed to provide the maximum of minimum of

By introducing a suitable auxiliary input {u;} in

the tirue-average of the KDIs bet"v·een the system

addition to system input {Ut}, the fault detection

models corre8ponding to the normal mode and the

can be accelerated by enlarging the distance be-

fault modes. Numerical simulation results indicate

tween these rnodels corresponding to norrnal and

3863

Copyright 1999 IFAC

ISBN: 0 08 043248 4

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

14th World Congress ofIFAC

fault rHodes. As a rneasurc of the distance bet\veen models, the Kullbac.k discrimination information

(KDI) is eUlployed here. The KDI in favor of the model ]tJk over the 1110del }..;ff is defined by

"Then the auxiliary input has ergodic propertY1 the time average in (8) can be replaced by the Then~

ensemble average. where Pj (yt lu t -

1

==

tion of yt

is the probability density func-

)

(Yt,Yt-l,' .. ' Yl)'l' given 'u

f

1

-

::=

(j == k, f), respectively. It is nonncF;ative and equals to

I[ .L\-fk :=.

M

f

~ y, u J(2 )

_1-E[(~4i(z--1)(B k (Z-l) _ B£(z-l) )Ut)2] (9) AIL (z-l)

2a;

under the model l\Jj

(-Ut-I, Ut-2, .. - , Ut) T

:

Ae(z-l)

N O\V, a 61tered input ii t given by

zero if and only if the models are identical.

The KDI I t [Alk posed as

:

fOlJ()\~lS

1\-1£ ; yt,u t -

1

(10)

can be decom-

]

(Kurnaluaru et al., 1988). is considered instead of 'Uf.-

It [.1\lk

Mf ~ yt, u

:

~ I o f-Alk

+It [A1k +It[.l\fk

:

-

J

Substitution of this expression into (9) leads to

]

+ It [A1k

kEf. ; Yo]

: :

t

:

Ate; yt, u t -

1

](1)

; yf',U f,-lJ(2)

Ml

ltfe ; yt, u.

t

I[Afk

1 - ](3)

(4)

:

AIt : Yr u](2) ,

== ~ 2a;

xE[((At(Z-l)Bk(Z-l) ~ A k (z-1)B e(z-1))'Uj.)2]

(11)

Vt.rhere 2

[t[NIk : A-fD ,.

t

Y,

L

'U

-

IdMk : Aft; yt, u t -

=

1

2~ Ut.

It [M

~

L4 ,(Z L.JC i=1

k :

Aft. ; y t ,

:

-

log--4)

0-;

Let

](2)

p+q _ " " ' h(kl) - i i Z

Bk(Z-l) Bf.(z-l) 21': ) ( 4 ( -1) - A ( -1) }Ut) (iJ) .. k

'It t -- ] ] (.l)

jtft,

;

ylr,

(12)

-~ i=l

i Z

Z

f( AkAe(Z-l) (z-l)

= tu~ . ~ 2a; 21r1, Here, I t (1\.1k

-1

1

a2

2

- a f. !.2 (a k (7;

t-1](1) -

where

1)2 dz

(6)

Z

uf.-l ](1)

indicates the

difference in noise conlponents, and It[Al k

Ale ; yt, u t - 1 JCJ ) and It[ .l\1k

:

n=l

l~ff. ; yt, U f - 1 ](3)

(i==2~ ..

indicate the differences in input and output re-

lations between

t.VlO

-,q)

models, respectively. They

are all nonnegative and equal to zero if models are identical. Thus, in order to find the auxiliary input, only the input-dependent term It [Afk: : 1\1e ; yt, u t - 1 J(2), or its time-average,

n::=l

(i==q+l, ... ,p+q)

Thus, the time-average of input-dependent term of KDl can be rewritten as I[Af k

:

!vIi ~ y~'U-

J(2)

.

==

(7) \vith a filtered input Ut _

can be considered.

It can be evaluated for models

!V[k

and AIl as

Ut

2 1 2 E r'~h(kt)-2 (L...,.. i Ut-i J ( 13 ) O"e i=l

1

== AO(Z-l) Ut

3864

Copyright 1999 IFAC

ISBN: 0 08 043248 4

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

'Then, it is found tha.t the KDI is completely deterluined by the variance

rT;

and the auto-

E[Ut'Ut-i],

== 0, 1, ... ,p +

(i

q ~ 1) (14)

as fo110\',/8:

.,. . ~fe ,

y, u. )

] (2) _

-

1 (Po '""' ~ ( hi( k t) ) 2

20'2 -f

i~l

L

h).kl) h2:~)

+ ...

\~lith

the auxiliary input) should not be so

for detecting a certain fault mode, \vhich provides the maximum distance bet'iveen the normal and

p+q-r ~

-

a.void this, the auxiliary input Hhould be chosen not to affect the model so much- T'his implies that the KDI It[J.~.{o : A1~; yt, (n t - 1 ~ u· t - 1 )] (dis-

large. Furthermore; the optimal auxiliary input

i==l

+

the output process {y(t)}, \vill change.

haviors is not suitable in some practical cases. To

and

p+q-l

+ 2Pl

iors~ c.g.~

tance betvleen the normal mode models \vithout

p+q

I-[ Alk

original model AIo : and hence the system behavThe large deviations from the original system be-

covariance functions of the filtered input Ut,

Pi ==

14th World Congress of IFAC

(ki)

2pr L..J hi

(kf.)

h i +i

+ ...

i=l

+ 2hike ) h~~~jJJl+q-l)

(15)

the fault modes, usually reduces the the distance bet\veen the norrnal and other fault rnodes. And then it makes harder to detect the true fault mode. So, a luax-min approach is employed not to dete-

riorate the detection perfoTrnance for all the faui t 3. OPTI:L\1AL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS

modes. An auxiliary input is found; which gives

the rnaximum of the minirllum distance bet\veen the normal and each fault mode so that it works

The models of normal and fault modes with auxiliary input {u;} in addition to the original system input {1Li.} a.re given by

v,,~ell

in the Vlorst fault nlode case.

Define

1;110 [Af~ : l\l' J\;f~ (normal

~ rn~n ItP"l~

mode) :

. 4 0 (Z-1 )Yt == B O(Z-1 )(Ut + u;)

+ E~O)

J

(16)

Ak(z-l)Yt ::::: Bk(Z-l)(Ut

+

u;)

AIj ; y, (u~ U'1<)J(2)

(18)

AI' ; y, (u~ u*)] is found.

+ c~k)

respectively. Hence, the auxiliary input {u~} has

to be chosen to make the distance between the models of normal and fault Inodcs larger, or to

Thus, the optima) auxiliary input design problems

is reduced to the follo,ving mathematical programrIling problern.

Find an auxiliary input {u*} maxinlizing

make the time-averahe of the input-dependent

(PI)

term of the KDI IdAl~ : ll1~; yt,

Ilmin[.Af~ : 11// / ; y,

B~y

=

and an auxiliary input u* maximizing Irin[M~ :

ltf~ ( fall It mode) :

larger.

; y, (u~ ,u*)](2)

(ut-I, U*t-l

)](2)

(u, u*)] under the constraint

using (15) t it can be re\Vrittell as

l[.t\f~ : AI{ ; y, (u, u*)

=

1

2a 2

(( _ Po

_*)

+ Po

1

](2)

~(

llere, the constraint in (PI) can be expressed by (01»)2

~ hi

using the auto-covariance functions of the filtered

t=l

input Ut and the auxiliary input

p+q-]

+2(;31

+ p~)

L

h~Ol) h~~l{ + ...

[[Alo : M~ ; y> (it, u*')

i=l

-*) " Ili(01) h(Ul) L.-t i+r

Pr

2aJ

+ ...

. 4 o(z-1)

i==l

+ 2h 1(Ol)h<'Ol)( . p+q Pp+q-l

+

~*))

Pp+q-l

as

J(2)

== _I_ E [( BO(Z-l) U~)2]

p+q-r

+ 2( Pr +

fi;

q

== _1_ 20-2 o

(17)

t

q-l

(jJ*0 '" + ... L....t (b~U))2 + 2j5*1 """"" b~O) b\O) t+l ~ i~l

t

i=l

t

q-r

In this case~ as seen in (16) that an auxiliary input { 'Ut} makes the system model different from the

+2p-*" b~O)b~O) r L..t t J.+r

••.

+ 2b(O)b(O)p-* ) <_ 1 q q-1

L(19)

i=l

3865

Copyright 1999 IFAC

ISBN: 0 08 043248 4

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

14th World Congress of IFAC

This probIenl can be resta.ted in terms of auto-

==

u(t)

sin t,

covariance functions of the filtered input ii,t and

Ut

the filtered auxiliary input

as

follov.~s:

A fault occurs at the time instant

T

==

60 and one

of the fault Illodels "Till be chosen randomly \vith

(P2)

equal probability. Fault detection is carried out by applying

l\,laximize min

p;

j

t\VO

back\vard SPRT (Chien. and Adams, 1976), (lTosaki,

i=O

1985) based on the test statistics

subject to q-l

,f3ojJ~ + 2

o<

j, (j}

L PiP; :S L

t

i=l

p~

il;+f-l- 1

= maxfO, X(jJ + log (To + ! (E5\t)

Vv~here

>0

t

t-l

Ej(t) (j

:=

O~

(J"j

2

_ t':J Ct) )J aJ

aij

1,2) is the one-step output

prediction error corresponding to model

is nonnegative definite

if

\vherc

Xij) 2

mode j (j

]II/fj ,

and

K, then decide the systenl is in fault

= 1,2).

In this case, there is the possibility of false diagnosis choosing; the incorrect fault mode in addition to false alarrn and miss alarrn. The experimental (i

f30 =--

_1_

20 2

o

a.

==

conditions sueh as Land K 8,re a.."3sumed a.." same 1, ... ~ p

+q

- 1)

~(b(lIJr2 ~

n=l

Table 1 sho\vs the nlean detection tilne and the

n

number of false alarm, miss alarm and false diag-

q-i

_1_ ~

=

2a 2

fJ'l

o

~ n=l

as before.

b(O)b(O). n n+~

(i ==

1,~.~,q-l)

nosis in 100 simulation runs. Here, miss alarm rate

irnpIies the nUlnber of simulation runs where the

pZ

P;+q-I

fault cannot be detected until t

p~

P;-l-q-2

seen that introduction of the auxiliary input accelerates the detection speed

Po Here, h~Oj) (i

==

1, ... , p

+q

=

'~lithout

100. It can be much deterio-

ration of other characteristics such as false

miss ala.rm and false diagnosis

(",~rong

alarm~

decision)

rates cornpared \\rith the result without auxiliary j

1, .. _ ~ N) are

input.

same as in (13).

5. COXCL,USIONS 4. NL j\1ERIC.LL\.L EXAl\,fPLE T

An optimal auxiliary input have been derived in A nUITlerical example illustrates the usefulness of

order to accelerate the fault diagnosis of dynam-

the proposed auxiliary input in fault detection.

ical systelns. The optirnal auxiliary input. for de-

tecting a certain fault mode is not always good for

The norrnal nlode is modeled by 1\,10: Yt == O.5Yt-l u(t)

~

sin t,

+ O.4Ut-l +

detection of other fault modes since it may reduce Et

£t ~ N~(O, 0.1)

and the fault nlodes are characterized by the

models

the the distance bet\veen the normal mode and

the other fault modes and make harder to detect true fault mode. Hence, the max-min approach is proposed here to conquer it. The auxiliary input is chosen to maXIlnize the minimum distance

IIlea-

sured by the Kullback discrimination information and

bct\,,~een

the nornlal and each fault nl0dc so that

it works well for any fault. modes. It is

ShO\:llll

by

3866

Copyright 1999 IFAC

ISBN: 0 08 043248 4

OPTIMAL AUXILIARY INPUT DESIGN FOR FAULT DIAGNOSIS...

14th World Congress of IFAC

Table 1 Results of fault

I\lean detection time

input \V'ithout auxiliary input

4.25

± 3.93

"Tith auxiliary input

2.72

±

det~ction

False alarm rate

1\:liss alarm rate

False diagnosis rate.

4/100 3/100

0/100

4/100 3/100

2.73

a nurnerical exarnple that t.he proposed auxiliary

0/100

Kerestecioglu, F. and 1\1. Zarrop (1990). llaycsian

input in fault detection using the back\,,·ard se-

approach to optilual input design for failure

quential proba.bility ratio test reduces the mean

detection. IFA C Adaptive Systems in Control

detection time Vv"ithout making much effects on

and Signal Processing 1989 pp. 625-630.

orig-inal system behavior and false alarm and di-

Kerest.ecioglll, F. and 1\:1. Zarrop (1991). Optimal

agnosis rate4

input design for change detection in dynamical systems. PT·oc.l,~t European ContTYJl Conference pp. 321-326. Kercstecioglu, F~ and 1"1~ Zarrop (1994). Input

ACKNOWLEDGEI\,1ENTS

design for detection of abrupt changes in This research is partially supported by Grant-

dynamical systems. Int. J. Control 59, 1063-

in-~.\.id

1084.

for Scientific Research fronl the l\Jin-

istry of Education, Science, Sport.s and Culture

Kumanlaru~

(10650432,10045043) .

K'. T. t

S6derstrom~

~1orita (1988)~

K.

S4 Sa.gara and

On-line fault detection in

adaptive control systerns by using kuHback

discrimination index. Identification and Sys-

REFERENCES

tem Parameter Estimation 1988 pp. 11351140~

BasseviUe !VI. (1988). Detecting changes in signals 1

and systems - a survey. Automatica 24, 309-

Nakamizo 1

K. Akizuki and T. Soeda (1979).

Statistical failure detection in dynamical sys-

326. Ba.o;,;seville~ ~I.

and ..~.

~1.

terIlS.

Benveni~te

(Ens.) (1986). Detection of Abrupt ChangeB in Signals and Dynamical Systems. Springer. Berlin. Chien., T. T. and Iv1. B. Adarns (1976). A sequential failure detection techniques and its applications. IEEE T'rans.Auto.Contr. AC21, 750~757. Frank, P.

T.~

Nikiforov,

redundancy

~-

a. survey

\l4

(1991).

18, 471-480.

Sequential detection

tion and Systern Parnlneter Estimation 1991 PP4 11-19. l"rosaki~ K. (1985).

~'ailure

detection using back-

\vard sprt. IF.4 C Identification and Sy,r;tern

Parameter Estimation 1985 pp. 1619-1624, Uosaki,

K.~

N. Takata and 'T. Hatanaka (n.d.). Op-

timal auxiliary input for on-line fault detec-

and nev.,T results. An-

tion and fault diagnosis. Autornatic Control

tomatica 26, 459-474.

M'orld Congress 1993 5, 441-446.

Hatanaka, T. and K. Uosaki (1995). Optimal auxiliary input for fault detection -

I.

of changes in stochastic process. I dentifica-

(1990). Fault diagnosis in dynamic

systems using analytical and kno\vledge based

J.Soc.lnstr~Contr.En9.

frequency

domain approach - . IFAC System Identification (SYSID'94) pp. 1069-1074. lsermann~ R~ (1984). Process fault detection based on Inodelling and estimation rnet.hods -

a

survey_ A utomatica 20, 387-404.

\~"'jllsky,

A. S. (1976).

~~

survey of design meth-

ods for failure detection in dynamic systeIlls.

Automatica 12,601-611. Zhang~ X. J. (1989). ..4 uxiliar'y Signal design in Fa'ult Detection and Diagnostics. Springer. Berlin.

Kerestecioglu (1993). Changf; Detection and Input Dp.sign in Dynamica.l Systems. Research

Studies Press.

Somerset~

3867

Copyright 1999 IFAC

ISBN: 0 08 043248 4