fault diagnosis for a hydraulic drive system using a parameter-estimation method

9
Pergamon PII:S0967-0661 (97)00103-2 Control Eng. Practice, Vol. 5, No.9, pp. 1283-1291, 1997 Copyright © 1997 Elsevier Science Ltd Printed in Great Britain. All rights reserved 00967-0661/97 $17.00+0.00 FAULT DIAGNOSIS FOR A HYDRAULIC DRIVE SYSTEM USING A PARAMETER-ESTIMATION METHOD D. Yu Control Systems Research Group, School of Electrical Engineering, Liverpool John Moores University, Byrom Street. Liverpool L8 8AF, UK ([email protected]) (Received January 1997; in final form June 1997) Abstract. Fault diagnosis using a paxameter-estimation method is investigated in this paper. A digital state variable filter is employed to obtain derivatives of the variables, and an interpolation technique is used to approximate the values of the variables between samples. The method is applied to a hydraulic test rig based on real data, mad the simulated faults - changes in the physical parameters - are diagnosed. The simulation results demonstrate that faults having the same direction in the state space of the system mbdel can be isolated using this technique, which is impossible using any observer-based method or any parity equation method. Fault size can also be approximately identified. Copyright © 1997 Elsevier Science Ltd Ke3rwords: Fault diagnosis, parameter estimation, hydraulic systems, continuous system identification. 1. INTRODUCTION Model-based fault detection has been studied for two decades. A number of observer-based approaches have been proposed for linear sys- tems, for example, the eigenstructure assignment method (Patton and Chen, 1991), the unknown input observer (Kudva et al., 1980; Frank and Wunnenberg, 1989; Hou and Muller, 1994; Chen et al., 1996), and recently for bilinear systems the bilinear fault detection observer (BFDO) (Yu and Shields, 1996; Yu et al., 1996a) and a bilin- ear reduced-order observer (Hac, 1992; Yu et al., 1996b). Anothdr kind of method is the parity space method (Chow and Willsky, 1984; Lou et al., 1986; Gertler and Kunwer, 1995). A common feature of these methods in isolating faults is that they utilize the different directions of the different faults in the state space of the model. As a result, a disadvantage of these methods is that they are not capable of isolating faults that have the same direction in the system state space. The parameter-estimation method for fault diag- nosis (Isermann, 1984, 1993) can detect and iso- late faults, and may diagnose fault size, even for faults having the same direction in the stat e space of the model. Parameter estimation for contin- uous systems is usually employed in fault diag- nosis since an explicit relationship between the physical parameters and the model parameters of a plant can be easily obtained. A limitation to the parameter estimation method is that the number of physical parameters must be less than or equal to that of model parameters, so as to transform the model parameters uniquely to phys- ical parameters. This condition, however, can sometimes not be satisfied in practice (this is the case for the application example in this paper). To solve this practical problem, a combination of the observer-based method and the parameter- estimation method is considered in this paper, and applied to a hydraulic test rig. First, a bilin- ear model was established for the system. Then, a bilinear fault-detection observer was applied to this model to detect and isolate faults (Yu et al., 1996a). Having the same direction in the system state space, some physical parameters, such as the efficiency of the hydraulic motor, r/m, and the ef- ficiency of the hydraulic pump, r/p, cannot be iso- 1283

Upload: d-yu

Post on 05-Jul-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

Pergamon

PII:S0967-0661 (97)00103 -2

Control Eng. Practice, Vol. 5, No.9, pp. 1283-1291, 1997

Copyright © 1997 Elsevier Science Ltd Printed in Great Britain. All rights reserved

00967-0661/97 $17.00+0.00

FAULT DIAGNOSIS FOR A HYDRAULIC DRIVE SYSTEM USING A PARAMETER-ESTIMATION METHOD

D . Y u

Control Systems Research Group, School of Electrical Engineering, Liverpool John Moores University, Byrom Street. Liverpool L8 8AF, UK ([email protected])

(Received January 1997; in final form June 1997)

Abst rac t . Fault diagnosis using a paxameter-estimation method is investigated in this paper. A digital state variable filter is employed to obtain derivatives of the variables, and an interpolation technique is used to approximate the values of the variables between samples. The method is applied to a hydraulic test rig based on real data, mad the simulated faults - changes in the physical parameters - are diagnosed. The simulation results demonstrate that faults having the same direction in the state space of the system mbdel can be isolated using this technique, which is impossible using any observer-based method or any parity equation method. Fault size can also be approximately identified.

Copyright © 1997 Elsevier Science Ltd

Ke3rwords: Fault diagnosis, parameter estimation, hydraulic systems, continuous system identification.

1. INTRODUCTION

Model-based fault detection has been studied for two decades. A number of observer-based approaches have been proposed for linear sys- tems, for example, the eigenstructure assignment method (Pat ton and Chen, 1991), the unknown input observer (Kudva et al., 1980; Frank and Wunnenberg, 1989; Hou and Muller, 1994; Chen et al., 1996), and recently for bilinear systems the bilinear fault detection observer (BFDO) (Yu and Shields, 1996; Yu et al., 1996a) and a bilin- ear reduced-order observer (Hac, 1992; Yu et al., 1996b). Anothdr kind of method is the parity space method (Chow and Willsky, 1984; Lou et al., 1986; Gertler and Kunwer, 1995). A common feature of these methods in isolating faults is that they utilize the different directions of the different faults in the state space of the model. As a result, a disadvantage of these methods is that they are not capable of isolating faults that have the same direction in the system state space.

The parameter-est imation method for fault diag- nosis (Isermann, 1984, 1993) can detect and iso-

late faults, and may diagnose fault size, even for faults having the same direction in the stat e space of the model. Parameter estimation for contin- uous systems is usually employed in fault diag- nosis since an explicit relationship between the physical parameters and the model parameters of a plant can be easily obtained. A limitation to the parameter estimation method is that the number of physical parameters must be less than or equal to that of model parameters, so as to transform the model parameters uniquely to phys- ical parameters. This condition, however, can sometimes not be satisfied in practice (this is the case for the application example in this paper). To solve this practical problem, a combination of the observer-based method and the parameter- estimation method is considered in this paper, and applied to a hydraulic test rig. First, a bilin- ear model was established for the system. Then, a bilinear fault-detection observer was applied to this model to detect and isolate faults (Yu et al., 1996a). Having the same direction in the system state space, some physical parameters, such as the efficiency of the hydraulic motor, r/m, and the ef- ficiency of the hydraulic pump, r/p, cannot be iso-

1283

Page 2: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

1284 D. Yu

lated from one another. Therefore, the parameter- estimation method was used for some local lin- ear models of the system, in order to isolate these faults. For simplicity, the observer-based fault de- tection part is not described here; the details can be found in (Yu, 1995) and (Yu et al., 1996a). Only the parameter-estimation part is described in this paper.

In continuous parameter estimation the state vari- able filter (SVF) is often used to estimate deriva- tives in the system differential equations (Iser- mann, 1984, 1993). Peter and Isermann (1989) used the interpolation techniques in a digital SVF to estimate model parameters for a continuous sys- tem. This method is used in this paper to diagnose faults in a hydraulic system. The method is briefly introduced in Section 2, and the hydraulic system is described in Section 3. The simulated faults - the changes in a number of physical parameters of the system - were diagnosed by monitoring the model parameters. This is described in Section 4.

2. A CONTINUOUS PARAMETER-ESTIMATION METHOD

Continuous-time parameter-estimation methods have been developed for quite a long time (Young, 1981). The method using the state variable filter can be briefly described as follows. Consider a single-input single-output system described by a linear differential equation

m

y(t) = - + Z bju(J)(t) + i=1 j = 0

+ v(t), n > _ m (1)

where u(t), y(t) and v(t) are the input, output and noise, respectively. The basic idea of the SVF method is to transform the original system model into an estimated model by introducing a set of identical linear filters, operating on each term in the original model. Let g(t) be the transfer func- tion of the filter. The transformed system model is then given by

ot y(~-)g(t - T)dT =

° fot -- E ai y(i)(T)g(t -- T)dT i=1

m f0 t + E b j UU)(T)g( t - - r )dT j = 0

f + v(~-)g(t - ~')d~- (2)

where y(i)(r) and u(J)(r) denote derivatives of or- der i and j respectively. Introducing the state

variables yFi(t), UFj(t) and vFo(t), equation (2) can be simplified into

n

YFo(t) -- E a~yFi(t) i=1

m

+ E b j u F j ( t ) +VFo(t) . (3) j = 0

From filter theory it is well known that the follow- ing identity holds for any linear filter g(t):

f = X(O(T)g(t - r)dT

fo t (t - T)dT + Xoi(t) x(T)g (0

with

i - 1 = )

k=0

_

Here, filter g(t) can be chosen such that xo~(t) converges to zero (for choosing g(t) see (Peter and Isermann, 1989)). The state variables yFi(t) and uFi(t), therefore, can be obtained by operating a variety of filters characterized by weighting func- tions g(O(t) on u(t) and y(t) respectively.

In the case of a digital filter, the state-space rep- resentation is

£(t) = Az(t) + bx(t) (4) xFo(t) = c%(t) (5)

and the output of the filter at t = kT , where T is the sample interval, is given by

z (kT) = eATz((k -- 1)T) kT

q- f eA(kT-r)Dx(T)dT (6) J( k-1)T

where e At is the transition matrix of the filter. Since only the samples of signal x(t) , x ( kT) , are available, the state variables can only be calcu- lated by an approximation where x ( ( k , 1)T) is used to approximate X(T) ((k - 1)T < T < kT):

£(kT) = eAT~.((k -- 1)T)

+ eA(kT- ' )bdTx( (k - 1)T)(7) k-1)T

Approximations of the filter output in (7) are pre- cise only when the sample interval is small enough. In order to reduce the approximation error, Peter and Isermann (1989) applied interpolation tech- niques to x(r) to produce a polynomial function of order r

P(~ =Po + p i t + "'" + p r ~ (8)

Page 3: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

Fault Diagnosis for a Hydraulic Drive System

where t" = k T - r , which can be used as an approx- imation of the unknown z(r). Substituting x(r) in (6) by p(r) yields

where

f ~(kT) = eAr 2((k - 1)T) + ~'~pibi (9)

i=0

jr0 T

bi = eMtidt, i = 1 , . . . , r . (10)

The integral term in equation (10) depends on the filter chosen in (4)-(5) and polynomial function (8) so that it can be solved analytically. Alternatively, bi can also be calculated iteratively, by using the following algorithm,

f = A-leAWb

bc = f - A - l b

bi = T i f - i A - Y b i - 1 , i = l , . - - , r .

1285

Here, A is chosen to be full rank in the filter design. For the detail see (Peter and Isermann, 1989). Model parameters, ai and bj, then can be estimated on-line using the recursive least-squares algorithm with a forgetting factor A.

3. HYDRAULIC TEST RIG

The test rig was purpose-built as a vehicle for test- ing advanced control and monitoring strategies (Daley, 1987). It consists of a stiff shaft which is driven by a hydraulic motor and loaded with a hydraulic pump. The oil flow to the motor is controlled by an electro-hydraulic servo-valve, and the pressure differential across the pump can be changed to increase or decrease the toad on the shaft. The rig is instrumented so that the input to the servo-valve, the shaft speed and the pres- sure differentials across the motor and the pump can all be monitored. The schematic of the hy- draulic test rig is displayed in Fig.1.

v(t)

.[ control

logic

,1 servo

m o t o r

xs(t)

Ps

valve monitor

Pm

Qv = K ( P s - Pro) °5

hydraulic

motor

gear

Tm ~

monitor

Pp

hydraulic

pump

torque

s e n s o r

speed

sensor

Fig. 1. Schematic of the hydraulic test rig

Page 4: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

1286 D. Yu

3.1 The Mathematical Model

Considering the second-order dynamics of the valve, the spool valve displacement, X~(t), sat- isfies

T1T2J(8(t)+(TI+T2)28(t)+X,(t) = K,v( t ) (11)

where v(t) is voltage input to the valve, T1 and T2 are electro-magnetic and electro-mechanic time constants of the servo-valve respectively and /{8 is the valve gain. The flow rate, Qy(t), through the valve can be approximated by a square-root relation of the orifice (Merritt, 1967):

Qv(t) = KoXs(t)(P~(t) - Pro(t))½ (12)

where Ps(t) is the supply pressure, Pro(t) is the pressure differential across the motor and Ke is the valve flow coefficient.

For continuity of flow, the flow rate, Qv(t), can be expressed as

Q,(t) = CrS~(t) + P,~(t) + KiPm(t) (13)

where Ss(t) is the shaft angular velocity, Cr is the motor displacement, Vt is the total trapped volume, 13 is the oil bulk modulus and Kl is a leakage coefficient. The motor torque is

Tin(t) = C~lmPm(t) (14)

where 7/m is the efficiency of the motor. Ignoring static and coulomb friction,

Tin(t) = I & ( t ) + DS,( t ) + Tp(t) (15)

where I is the total inertia of the pump, motor and the shaft, D is the viscous friction coefficient and

Tp(t) = C~ ~---Pp(t) (16) Vp

where Pp(t) is the pressure differential across the pump and r/p is the efficiency of the pump.

3. 2 Real data collection

Real data from the test rig were collected when the system was in the following conditions. The test rig was subjected to a voltage input to the valve, v(t), and a pump pressure, Pp(t), while t.he supply pressure, Ps, was kept almost constant. The mo- tor pressure, P,~(t), the shaft speed, Ss(t), and the inputs were measured using analogue transducers. These input and output signals were then sampled with a sample interval, T~ = 10 ms. Three thou- sand samples were collected, and are displayed in Fig. 2.

150

145

s u p p l y p r e s s u r e P s ( b a r )

140

135

130 0

I I

1000 2000 3000

s a m p l e t i m e

Fig. 2a. The supply pressure Ps(t).

0 vo l t age i n p u t to valve: v (volt) 1 i

- 0 . 5

-I

- 1 . 5

- - 2 '

0 I L

I000 2000 3000

s a m p l e t i m e

Fig. 2b. The voltage input to the valve: v(t).

40 PUmP p r e s s u r e Pp(bar).

35

30 0

s a m p l e t i m e

Fig. 2c. The pump pressure Pp(t).

I I

1000 2000 3000

Page 5: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

Fault Diagnosis for a Hydraulic Drive System 1287

I

60

50

40 0

m o t o r p r e s s u r e P m bar ) 70

1000

i i

I

H

2000

s a m p l e t i m e

Fig. 2d. The motor pressure Pm(t).

3000

of the system. The second is that the parameter- estimation method cannot be used to diagnose all the possible faults on its own, since there are more physical parameters than model parame- ters. However, the method can be used to detect and isolate faults in cooperation with an observer- based method. In fact, most of the possible faults in this system have been diagnosed using the bilin- ear fault detection observer (BFDO) method (see Yu et al., 1996a). Neverthless, some changes in the physical parameters of the system, such as the efficiency of the hydraulic motor (~m) and the effi- ciency of the hydraulic pump (~p), the total inertia of the pump (I) and the viscous friction coeffi- cient (D), give rise to the same fault directions in the system state space and therefore cannot be isolated by any observer-based method or par- ity space method. In this section, the parameter- estimation method is employed to do this work.

1000 s h a f t speed Ss ( rpm)

!l i l i I

0 0 1000 2000 3000

s a m p l e t i m e

Fig. 2e. The shaft speed Ss(t).

Fig. 2. Measurements of the hydraulic test rig

Note that realistic conditions were simulated in the real data collection, where a typical envi- ronment was designed which included: (i) step changes in the voltage input and the load pressure; this was used to simulate a dynamic environment for FDI; (ii) system operation over a typical op- erating region such that the system's non-linear behaviour was exhibited; Off) data collection with disturbances and noise present. All these features were reflected in the collected real data.

4. FAULT DIAGNOSIS

In this application , there are two points worth pointing out. The first is that the SVF method cannot be used for the entire system of the test rig, because it is non-linear. However, it can be used for local models (14)-(16) of the linear part

From the dynamics of the test rig (14)-(16), the following linear differential equation is derived:

m ~ S cr

I s + Pp Ivp (17)

which can be expressed as

E ss ] Ss = [an az2 a13] Pm Pp

(18)

where

D Cram Cr (19) all = - - T ' a 1 2 - ---7--, a13 - I~p"

It can be seen that the number of physical param- eters in equation (17) is greater than that of the model parameters. It results, therefore, that the changes in the physical parameters in (17) cannot be identified by detecting the changes in the model parameters. However, with the assistance of the BFDO method (Yu et al., 1996a) which gives the fault alarm, the faults can be diagnosed by esti- mating the groups of the physical parameters in (19) from the system continuous model (18). It is evident in (19) that if all changes but a12 and a13 remain unchanged, this then implies a change in D. (Throughout the paper it is assumed that there are never two or more faults occurring simu- taneously in the system.) Similarly, if only a12 or a13 changes, this then implies a change in ~m or Up, respectively. If both a12 and a13 change to the same degree, a change, ACt, can be concluded. If all three model parameters, azl, a12 and a13, change to the same extent, it must be a change, AI, that is occurring. Therefore, faults can be diagnosed by observing changes in aij in cooper- ation with the BFDO method. Furthermore, the size of a fault can be diagnosed if the estimation is precise.

Page 6: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

1288 D. Yu

The parameter-es t imat ion method for the contin- uous system described in Section 2 was used to est imate a l l , a12 and a13, using three sets of sim- ulated faulty data. In designing the digital SVF, a stable second-order low-pass digital filter was used to est imate the derivative of the shaft speed in (18), and a third-order polynomial function was used in the SVF to do the interpolation. The re- cursive least-squares algorithm was used to esti- mate a l l , a12 and a13 on-line. The faulty da ta sets were generated from a non-linear model of the system, which was set up and validated us- ing different sets of real data, and was believed to be a representation of the system with sufficient accuracy (see (Yu, 1995)).

The first set of faulty da ta simulates a change in the efficiency of the hydraulic motor (parameter ~/m) and a change in the efficiency of the hydraulic pump (parameter %),

It can be observed tha t A I causes a decrease in the absolute values of all three model parameters a12, a12 and a13, and A D causes a change in only a n . Therefore, changes in I and D can be concluded respectively. The model parameter changes in the steady-state before and after the faults are

a12 = 828.9 750.0 a13 -1144.9 -1036

AD [ --8.8 --+ 752

-1038

The relative changes in size eters caused by A I are calculated respectively as A a l l / a n = -0.1023, Aal2/al2 = -0 .0952 and Aa13/a13 = -0.0951 and tha t in a n caused by A D is Aal l /a l l = 0.1139. These can be used to roughly diagnose the fault sizes.

] in the three param-

A~m/~?m = 0.1, k > 200; A~p/~ v = 0.1, k > 1600.

By applying the digital SVF method in Section 2, the est imates of a l l , a12 and a13 were obtained, and are shown in Fig. 3. In order to show the three parameters in one graph, the estimates are weighted by multiplying a weighting matrix, W = diag{0.1 0.001 0.001} in all the figures in the rest of this paper.

I t can be seen tha t A?~m causes a significant change in only a12, while A~p causes a change in only a13. So, changes in rlm and ~p can be con- cluded respectively. The steady-state values of the es t imated model parameters before and after the faults are [alll [ 88 ] [_8.8]

a12 = 828.9 A~'~ 915.1 a13 --1144.9 --1149

A'~v 915.0 . --1044

The percentage increase on a12 caused by A~?m is calculated as Aal2/al2 ---- 0.1040 and the percent- age decrease on a13 caused by AT?p is Aal3/al3 = --0.0914. I t is observed tha t the relative change in size of the est imated model parameter is approxi- mate ly equivalent to the relative change in size of the physical parameter for both faults. Therefore, the fault size is diagnosed.

The second set of faulty da ta simulates changes in I and D,

A I / I = 0.1, k > 200; A D / D = 0.1, k > 1600.

The estimates of a l l , a12 and a13 are shown in Fig. 4.

The third set of faulty da ta simulates changes in C~, K0, Kl, Vt and B according to

A C r / C r = 0.1, k > 200; AKe/Ko = 0.1, k > 1400

AK~/KI = 0.1, k > 1800; AVt/Vt = 0.1, k > 2200

ABlE ---- 0.1, k > 2600

in which the changes, AK0, AKI, AVt and A~ are not involved in equation (17). Considering these will demonstrate if the model parameters are ro- bust with respect to these changes. The estimates of a l l , a12 and a13 are shown in Fig. 5.

It can be seen that ACT causes a change in both a12 and a13 while the other four faults do not re- sult in any significant change in the model param- eters. I t is therefore concluded that a change has occurred in Cr. The estimates of the model pa- rameters before and after the faults are

a12 = 828.9 913.9 a13 -1144.9 -1262.4

z~_~ . . . 9 2 0 . -1271.3

The relative changes in size in a12 and a13 caused by AC~ are calculated respectively as Aa12/a12 = 0.1025 and Aala/a13 = 0.1026. This can be used to diagnose the fault sizes.

In the above three simulations, the changes in the physical parameters are clearly detected and isolated by monitoring the model parameters. Changes in physical parameters which are not in- volved in equation (17) do not influence the esti- mated model parameters. This implies tha t the diagnosis is reliable.

Page 7: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

Fault Diagnosis for a Hydraulic Drive System 1289

I . ~ ~ - - ................... . . . . . . . . . . . . . . . . . . '- .... ~ i ' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 I i

L,

-1 h -r - - - - ~ - r .......... ~ ....... i- ~- .... - ..... ~ . . . . . F ~,- ~i ~t i i

0 500 1000 1500 2000 2500 3000

estimates of a l l , a12 and a13

a l l : , 9; ~112: ~ _ _ , ; a 1 3 : ' . . . . . '

Fig. 3. Diagnosis of faults Ar/,,~ and Ar/p

A I A D i i i ! i

_ ~ . . . . . . . . . . . . . _ . . . . ~ . . . . . . . . . . . . . . . . . : _ _ - . . . . . . . . . . . . . . . . . . . . . . . _ _ . ~ _ _ _ . . . . . . . . _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . i i i i I

0 500 1000 1500 2000 2500 3000

estimates of a l l , a12 and a13

a l l : , 9; a 1 2 : ' - - - ' ", {~13: " " '~

Fig. 4. Diagnosis of faults A I and A D

AC~ AKe AKt AV~ A~

0 ~

i i i I I

0 500 1000 1500 2000 2500 3000

estimates of a l l , a12 and a13

a l l : - - ~ a 1 2 : - ~ a 1 3 : " ' "

Fig.5. Diagnosis of faults ACt and AKe

Page 8: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

1290 D. Yu

The fault size (10%) is also roughly diagnosed. Note that the model parameter change is delayed from the physical parameter change for all the faults, due to the convergence of the estimates of the physical parameters. The maximum delay is about 250 sample intervals, or 2.5 seconds, which is allowable in practice. This lag-time is greatly influenced by the size of the forgetting factor, A, in the recursive least-squares algorithm. In this simulation, the factor is chosen as A = 0.95. A small value of A will decrease the fault-detection time but will result in estimates of the model pa- rameters being more sensitive to disturbances and noise.

5. CONCLUSIONS

The parameter-estimation method is applied to a linear part of a hydraulic test rig to diagnose phys- ical parameter changes by monitoring the model parameters. The method operates in combination with an observer-based method which gives the fault alarms. Faults having the same direction in the system state-space can be isolated from one another by using this method, which is impossible using any observer-based method or parity equa- tion method. Furthermore, the fault size may be diagnosed to some degree of accuracy, depending on disturbances and noise. The simulation study suggests that the combination of different meth- ods will be more efficient for fault diagnosis in real industrial systems.

ACKNOWLEDGEMENT

Thanks are given to D.N.Shields for his help in the original work of this research, and to S.Daley for providing the real data.

REFERENCES

Chen, J., R.J. Patton and H.Y. Zhang (1996). Design of unknown input observers and robust fault detection filters. Int.J. Control, Vol. 63, No. 1, pp. 85-105.

Chow, E.Y. and A.S. Willsky (1984). Analytical redundancy and the design of robust failure de- tection systems. IEEE Trans. on Auto. Con- trol, Vol. AC-29, No. 7, pp. 603-614.

Daley, S. (1987). Application of a fast self-tuning algorithm to a hydraulic test rig. Proc. Inst. Mech. Engrs., Vol. 201, No. C4, pp. 285-294.

Frank, P.M. and J. Wunnenberg (1989). Robust fault diagnosis using unknown input schemes.

Chapter 3, in Fault Diagnosis in Dynamic Sys- tems, Patton et a!., Prentice Hall.

Gertler, J.J. and M.M. Kunwer (1995). Optimal residual decoupling for robust fault diagnosis. Int. J. Control, Vol. 61, pp. 395-421.

Hac, A., (1992). Design of disturbance decoupled observer for bilinear systems. Trans. of ASME, J.Dynamic Syst. Measure. Control, Vol. 114, No. 12, pp. 556-562.

Hou, M. and P.C. Muller (1994). Fault detection and isolation observers. Int.J. Control, Vol. 60, No. 5, pp. 827-846.

Isermann, R. (1984). Process fault detection based on modelling and estimation methods: a survey. Automatica, Vol. 20, pp. 387-404.

Isermann, R. (1993). Fault diagnosis of ma- chines via parameter estimation and knowledge processing-tutorial paper. Automatica, Vol. 29, No. 4, pp. 815-835.

Kudva, P., N. Viswanadham and A. Ramakrishna (1980). Observers for linear systems with un- known inputs. IEEE Trans. Auto. Control, Vol. AC-25, pp. 113-115.

Lou, X.C., A.S. Willsky and G.C. Verghese (1986). Optimally robust redundancy relations for fail- ure detection in uncertain systems. Automatica, Vol. 22, No. 3, pp. 333-344.

Merritt, H.E. (1967): Hydraulic control systems. John Wiley, U.S.A.

Patton, R.J. and J. Chen (1991). Robust fault de- tection using eigenstructure assignment: a tuto- rial consideration and some new results. Proc. of the 30th IEEE Conf. on Decision and Con- trol, Brighton, UK, Dec. 11-13, pp. 2242-2247.

Peter, K. and R. Isermann (1989). Parameter- adaptive PID-control based on continuous-time process models. Proc. Third IFAC Sympo- sium on Adaptive Control and Signal Process- ing, Glasgow, U.K. pp. 495-500.

Young, P.C. (1981). Parameter estimation for continuous-time models - a survey. Automatica, Vol.17, No. 1, pp. 23-39.

Yu, D.L. (1995). Fault diagnosis for industrial sys- tems with emphasis on bilinear systems. Ph.D thesis, Coventry University, U.K.

Yu, D.L. and D.N. Shields (1996). A bilinear fault detection observer. Automatica, Vol. 32, No. 11, pp. 1597-1602.

Page 9: Fault diagnosis for a hydraulic drive system using a parameter-estimation method

Fault Diagnosis for a Hydraulic Ddv¢ System 1291

Yu, D.L., D.N. Shields and S. Daley (1996a). A bilinear fault detection observer and its applica- tion to a hydraulic drive system. Int. J. Control, Vol. 64, No. 6, pp. 1023-1047.

Yu, ~D.L:, D.N. Shields and K. Disdell (1996b). A simulation study on fault diagnosis of a high- temperature furnace using a bilinear observer method. Control Eng. Practice, Vol. 4, No. 12, pp. 1681-1691.