Sie sind auf Seite 1von 4

Automatiea, Vol. 7, pp. 637-640. Pergamon Press, 1971. Printed in Great Britain.

Correspondence Items
An Innovations Approach to Fault Detection and Diagnosis
in Dynamic Systems*
Une approche d'innovation/t la d6tection d'erreurs et au diagnostic
dans les syst~mes dynamiques
Neugestaltetes Vorgehen zur Fehlererkennung und Diagnose in
dynamischen Systemen
Ho~xo~ 06HOB~eH~ r O6Hapy~eHH~OOmH60r 14 K ~lHarHo3y
B ~ i 4 u a M w - i e c r i , i x CI,I C T e M a x

R. K . M E H R A ~ f a n d J. P E S C H O N ~ -

Sumnml'y--A general approach to fault detection, diagnosis information and statistical data. This model can be static or
and prognosis in systems describable by mathematical models dynamic, linear or non-linear, continuous or discrete and
is outlined. It is based on System Theory and Statistical deterministic or stochastic. The input and the output
Decision Theory. The special case of linear dynamic variables of the system are clearly defined and all the relevant
systems with Gaussian random inputs is considered and it is parameters are identified. The model describes the behavior
shown how the statistical properties of the innovation of the system under normal operating conditions. It also
process can be used for fault detection and diagnosis. specifies the statistics of the measurement noise in the output
variables.
1. Introduction
THE PROBLEM of fault detection and diagnosis in engineering 2.2. Generation of an error signal or the innovation
systems is a common one. The present approach relies process. The error signal or the innovation process is defined
heavily on the experience of the operating staff with the as the difference between the actual system output and the
physical system. Often, this experience is epitomized in expected output based on the model and the previous output
rules of thumb which are used by the operating staff under data. The latter is generated directly by the model if the
emergency conditions. In general, fault detection requires system is deterministic or by a staticical filter if the system is
continuous or periodic monitoring of the output variables stochastic, i.e. subject to random inputs and variations. It
(observables) of the plant. Under normal conditions, these is called the innovation process since it represents the new
observables follow certain known time histories, but under information brought by the latest observation. Under
faulty conditions, they deviate from their nominal histories. normal conditions, the error signal is "small" and corresponds
Fault detection is mostly performed by spotting these to random fluctuations in the output since all the
deviations in the plant observables. systematic trends are eliminated by the model. However,
The problem of fault diagnosis and prognosis is more under faulty conditions, the error signal is "large" and
difficult than the detection problem. It often requires the use contains systematic trends because the model no longer
of special test signals to isolate the fault. For prognosis, an represents the physical system adequately.
understanding of the future behavior of the plant under
faulty conditions is required. 2.3. Statistics of the error signal under normal conditions.
In deterministic systems, the random fluctuations in the error
In the present article, the detection, diagnosis and pro-
gnosis functions are unified using System Theory and signal are due to measurement noise in the output variables.
Their statistics are obtained as part of the system description
Statistical Decision Theory. The historical background of
this approach is difficult to trace because of its numerous in step 2.1. In stochastic systems, the statistics of the error
special applications. The formulation here elaborates on the signal are obtained from the filter which is used to predict the
output of the system. For linear dynamic systems with
work of PESCHON [1] MEHRA [2] and WILLNER [3]. The
Gaussian random inputs, a Kalman filter [4] generates both
organization of the paper is as follows. Section 2 outlines
the error signal and its statistics. For these systems, it is
the general method of approach. Section 3 specializes it to
known that under normal conditions, the error signal or the
stochastic linear dynamic systems. Section 4 proposes some
innovation process is a zero mean Gaussian white noise
applications. The conclusions are stated in section 5.
process [2, 5].
2. Method of approach 2.4. Fault detection via hypothesis testing. The problem
The general approach consists of the following steps: of fault detection is easily formulated as a problem in
Hypothesis Testing [6] by regarding the normal operation of
2.1. Development o f a model. A mathematical model is the system as the null hypothesis. The actual error signal
developed for the system or the plant based on physical from the system is tested against this hypothesis at a certain
level of significance. For example, if the system is described
* Received 22 January 1971; revised 19 March 1971. by a set of linear differential equations and a Kalman filter
This article was not presented at any I F A C meeting. It is used to generate the innovation process, the null hypo-
was recommended for publication in revised form by Asso- thesis consists of testing the innovation process for zero
ciate Editor K. AstrOm. mean, whiteness and a given covariance.
t Systems Control, Inc., 260 Sheridan Avenue, Palo Alto, 2.5. Diagnosis and prognosis via system identification. If a
California. fault is detected in the system, the present model for the

637
638 Correspondence items

system no longer applies. In order to diagnose the fault and The random vectors wi and t:~ arc Gaussian and ~xhil¢.
prognose the future behavior of the system, it is necessary to Their mean and covariance are
develop a new model for the system. If it can be postulated
that only some of the parameters of the system have changed, E{w,}=~,, E{(w,-~,)(w~-~j)'}=Q,% 13i
an estimation procedure can be used to obtain new values
for these parameters. Alternately, if the system can occupy E{v,} = ~,, E{(~, - ~,)(~,j - ~j)~l = R,6,j (:4)
only a finite number of states, multiple hypothesis testing can
be used to ascertain the most likely state of the system. In e{(v~- ~,,)(w.~- ~/} =o (5~
many cases, it might be necessary to use special test signals to
improve the accuracy of system identification. where 3~1 denotes the Kronecker delta
3. Linear dynamic systems
In this section, the general approach of section 2 is 1, i =.j
specialized to systems describable by a set of linear difference 6ii= o l i~j
equations. Continuous-time linear systems can be treated in
the the same way. (See Fig. 1.) Static systems can be and E( • } denotes the expectation operator.
regarded as special cases of the dynamic systems. The The initial conditions Xo are also assumed to be random.
approach can also be carried over to nonlinear dynamic Their distribution is Gaussian with mean and covariance
systems.
Consider a discrete-time linear dynamic system whose
model is e{Xo}=~o, e{(Xo- ~o)(Xo- ~o) T} = e o
Xi + 1 = lYPiXi+ Giui + FiW i O) e{(Xo-~o)(W,-~y}=o

z i = H i x i + v~, i = 0, 1, 2 . . . . (2) e{(Xo-~o)O,,-~J}=O


where f o r i = 0 , 1, 2 . . . .

x~ is n x 1 vector of state variables (subscript i denotes


the time-instant) The more general case of correlated random forcing
m is p × 1 vector of control variables functions and correlated measurement errors can be reduced
w~ is q × 1 vector of random forcing functions to the above case by augmenting the state vector x¢ [7].
z~ is r x 1 vector of output variables (or observables) The D D P function (detection, diagnosis and prognosis)
v~ is r × I vector of random measurement errors is performed as follows:
q~ is n × n state-transition matrix 3.1. Development of the model. This consists of identifying
G~ is n × p input distribution matrix matrices dPi, Gi, Fi, Q~, Rt and the order n of the system
F, is n ×q noise distribution matrix under normal operating conditions. It is mostly done by
using a combination of physical information and statistical
and
data on the system. Various method for system identification
Hi is r × n output matrix. and model validation are useful at this stage [8, 9].

DDP Function

System Kalman Filter

x state of the system K Kalman gain


u input noise z output observation
Z summer 2 estimate of the state x of the system
I~ integrator v innovation process
F, G, H parameters of the mathematical model (.) time derivative

FIG. 1. Detection, diagnosis and prognosis for systems describable by linearl equations.
Correspondence items 639

3.2. Generation of innovation sequence. The innovation where ~ denotes the sample mean
sequence v, is defined as
^ 1 N
~ = ~ r i ~ 1 q~. (17)
Vi = Zi -- ~i/i- I (6)
where z~/~/l denotes the unbiased minimum.variance It can be shown the ~ is an asymptotically unbiased
estimate of z~ based on observations up to ( i - 1 ) , i.e. based and consistent estimate of ck [11]. Under the null hypo-
on the set {zo . . . . z H }. If it is assumed that all the system thesis, t3e, k = l , 2 . . . . are asymptotically independent
parameters and statistics are known exactly, the innovation and normal with zero mean and covariance of I/N. Thus
sequence can be generated by a Kalman filter of the following they can be regarded as samples from the same normal
form [41 distribution and must lie in the band + 1"96/.,/N more
than 95 per cent of the times for the null hypo-
thesis [11]. Another statistic than can be used for testing
Xi + l/i = (~[Xi/i- 1 "~-K i v J + Giui + Fiwi (7)
indepedence between the components of the innovation
vector is the sample correlation coefficient defined as
201-~ = x o (8)
N
vi=zi - - H i J ~ i l i - 1 - - Vi

Ki = P~/i- xH f ( H t P t / - l H i T + Ri) - 1 (9) P="- J " ' = ' r., ,7 (18)


P, +1/, = * , P M + r,o.,rl (1 O)
P i/i = ( I - K i H i)Pi/i_ ~ (11)
where the subscripts a and fl indicate the components of
where the vector it. ANDERSON [10] shows that under the null
hypothesis the distribution of p,a is
~/~ is the unbiased minimum variance estimate of x~
based on observations up to time j.
r[½(u- 1)]
K~ is n × r Kalman gain matrix 1-
P~/~ is the error covariance of .~/~
i.e. where F[.] denotes the gamma function. This statistic is
invariant with respect to the mean and the covariance of
Pilj = E { ( x i - Xilj)(xi - xi/j)T} (12) rn. It is particularly useful in the present ease since the
true mean and covariance of r/~ are unknown. This
3.3. Statistics of the innovation sequence. It is well known statistic can also be used for testing whiteness by defining
that the innovation sequence v~ is a zero mean Gaussian p=z for different lags.
white noise sequence with covariance
(b) Tests of mean. These tests check whether the observed
innovation sequence is zero mean or not. The mean of
(HiPi/i- 1H~ + Ri). the innovation sequence is estimated as

For Hypothesis Testing purposes, it is more convenient to


o
consider the Standardized Innovation Sequence L
1=1
rh = (H~Pi/i- 1 n f + R t ) - ~vi (13)
where N is the sample-size and ~ denotes the true mean.
where ( ' ) - t denotes the square root of the inverse of a Under the null hypothesis, ~ has a Gaussian distribution
matrix. Then with zero mean and covariance

e{qitl T} = IOij (14)


E { ~ r} = I / N . (19)
where I denotes the identity matrix.
3.4. Fault detection via hypothesis testing. Different kinds Therefore at the 5 per cent significance level, the null
of faults can develop in the system. Some of these are (a) hypothesis is rejected whenever
bias errors in instruments, (b) noisy instruments, (c) change
in system parameters, (d) change in level of input noise, (e) If~l > 1"96 l / x / N . (20)
change in the structure of the system, etc. All these faults
make the standardized innovation t/, depart from their zero
mean, unit variance and whiteness properties. Therefore it The above test suffers from the fact that the covariance
is useful to perform the following statistical tests: of q~ is assumed known. A better test is the T2-test
which use the T2-statistic
(a) Tests of whiteness. The most important property of
the innovation sequence is whiteness or independence at T 2 = Jv
~,a,,-
r/Co 1r/~ (21)
different time instants. Most of the tests of independence
are based on the autocorrelation function ce of a station- where ~o is the sample covariance. This test is uniformly
ary process for lag k = 1, 2 . . . . as follows: most powerful among all the tests for zero mean which are
invariant with respect to scaling (or covariance). For
Ck= E { ( r h - ?/)(q,-k -- F/)T} (15) details, see ANDERSON [10].

where ~ denotes the mean of q,. (c) Tests ofcovariance. The covariance of the innovation
c~ is often estimated as sequence is estimated as

1 N ,, 1 N ~
~k=-~. Z (?h--~])(l~i--k--~l)T (16) ~o = ~ 1~1 (r/i - q)(qi - r/) r . (22)
640 Correspondence items

Under the null hypothesis, ~o has a WISHART Distribution [4] R. E. KALMAN: New methods and results in linear
[I0]. The trace of ~'o has a Chi-Square distribution with prediction and filtering theory. Proe. Syrup. on Engineer-
( N - l ) r degrees of freedom. Thus ~ o can be tested for its ing Applications of Random Function Theory and
null hypothesis covariance equal to an identity matrix. Probability. John Wiley, New York (1961).
Both the tests of mean and covariance assume that the [5] T. KMLATH: An innovations approach to least-squares
innovation sequence is white. Therefore, it is important estimation, Part I, IEEE Trans. Aut. Control AC-13,
to test the innovation sequence for whiteness first, 646-655 (1968).
especially using tests which are invariant with respect to [6] M. G. KENDALL and A. S~UAal-: The Advanced Theoo
the mean and covariance of the distribution. of Statistics, Vol, 2, Hafner, New York (1961).
It should also be mentioned that none of the tests given [7] A. E. BRYSON and Y. C. Ho: Applied Optimal Control.
above are true likelihood ratio tests. The evaluation of Blaisdell, Waltham, Mass. (1969).
likelihood ratio is very complicated since it involves [8] P. EAURRE and J. P. MARMORAT: Une algorithme de
obtaining the maximum of the likelihood function with realization stochastique. C. R. Acad. Sci. Paris 168,
respect to all the system parameters. The latter involves 978-981 (1969).
the solution to a complicated nonlinear program [12]. [9] R. K. MEHRA: On-line identification of linear dynamic
systems with applications to Kalman filtering. Joint
3.5. Fault diagnosis and prognosis via system identification. Automatic Control Conference, Atlanta, Georgia,
The statistics of the innovation sequence were estimated June 22q26 (1970). (Also IEEE Trans. AC, February,
above for hypothesis testing. The same can be used here 1971).
along with the autocorrelation function of the output z~ [10] T. W. ANDERSON: An Introduction to Multivariate
to identify the new structure of the system [2, 9]. The Statistical Analysis. John Wiley, New York (1958).
estimates of the parameters are obtained via a maximum [11] G. M. JENKIN and D. G. WAaq'S: Spectral Analysis and
likelihood procedure since it is known to provide efficient Its Applications, Holden Day, San Francisco 0968).
estimates [12, 13]. The details of these algorithms are given [121 R. K. MEHRA: Identification of stochastic linear
in Refs. [2, 8, 9, 11, 12-14]. Useful information for fault dynamic systems. IEEE 1969 Syrup. on Adaptive
diagnosis is also provided by the Tests of Mean and Covari- Processes (November 1969).
ance, e.g. if the innovations have nonzero mean, this in- [13] K. J. ASTR6M and S. WENMARK: Numerical identi-
dicates the possibility of bias in the instruments. Special fication of stationary time series. Sixth International
system characteristics can often be used to simplify diag- Instruments and Measurement Congress, Stockholm,
nostic procedures [3]. Sweden (September 1964).
[14] L. MEIER, D. W. ROSS and M. B. GLASER: Evaluation
of the feasibility of using internal redundancy to detect
4. Applications and isolate on-board control data instrumentation
Possible applications of the above method are: failures. T R AFFDL-TR-70-172, Stanford Research
1. Gyro, E M Log and Accelerometer Failures in Inertial Institute, Menlo Park, Calif. (January 1971).
Navigation Systems [2].
2. Aircraft Instrument Malfunction Detection Using
Aircraft Equations of Motion and Instrumentation R6sum6--L'article d6crit une approche g6n6rale ~t la d6tec-
Redundancy [14]. tion d'erreurs, au diagnostic et aux prognostics dans des
3. Anomaly Detection in Power Systems for line faults, syst6mes pouvant ~tre d6crits ~t l'aide de mod61es math6-
noisy instruments, noisy communication channels, etc. matiques. Elle est bas6e sur la Th6orie des Syst6mes et la
[31. Th6orie des D6cisions Statistiques. L'article consid6re le
4. Fault Detection in Aircraft Jet Engines. cas particulier des syst6mes dynamiques lin6aires ~ entr6e
In most of these applications, special system characteristics al6atoires gaussiennes et montre comment les propriet6s
can be used along with the general approach to simplify the statistiques du processus d'innovation peuvent 6tre utilis6es
tasks of fault detection, diagnosis and prognosis. pour la d6tection d'erreurs et le diagnostic.

Zusammenfassung--Ein allgemeines Verfahren zur Fehlerer-


5. Conclusions kennung, Diagnose und Prognose in Systemen, die durch
A general approach to fault detection, diagnosis and mathematische Modelle beschreibbar sind, wird skizziert.
prognosis using System Theory and Hypothesis Testing is Es ist auf Systemtheorie und statistische Entscheidungs-
given. It is shown how this approach can be applied to theorie gegriindet. Der Spezialfall linearer dynamischer
linear dynamic systems with Gaussian random inputs. Systeme mit Gauss'schen Zufallsprozessen als Eingangs-
grOBen wird betrachtet und es wird gezeigt, wie die statisti-
References schen Eigenschaften des neugestalteten Prozesses zur Feh-
[1] J. PESCHON: Data processing structures for failure lererkennung und Diagnose benutzt werden k6nnen.
detection, diagnosis and prognosis by indirect measure-
ments. Sixth Quarterly Meeting Mechanical Failures Pe$~oMe--CTaTba onnebmaer o6ma~ noa~xojl K o6napy-
Working Group, Office of Naval Research, New York g e n n m omK6or, K ~aaruo3y ~ nporno3y B ci~creMax
(December 1968). ornlcbIBaeMbiX MaTCMaTHqeCKtiMH Mo]/eJI~IMH. OH OCHOBaH
[2] R. K. MErmA: On the identification of variances and Ha Teopnn CHCTeM H ua Teopar~ CTaTHCTHqeCKHX PemeHHfl.
adaptive kalman filtering. IEEE Trans. Aut. Control CTaTb~I paccMaTpnBaeT qaCTHbn~lc.qyqafi ytnrte~'lnbix ,HMHaM-
(April 1970). riqeCKHX CVICTeM C cylyqa~inbiMH FayceOBCKHMrt BXO~HbIMH
[3] D. WmLNER: New developments in system state Koop/IHHaTaMtt H nol~a3blBaeT KaK CTaTHCTHtleCKHeCBOI~CTBa
estimation and anomaly detection. Ed. L. P. Hajdu, npouecca O6HOBYleHHII MOFyT 6bl'rb Hcno.rlb3OBarlbl ~Ylfl
SCI Final Report to BPA (October 1969). 06napy~renH~ omn6o~¢ a ~n~ ~Ir~arHo3a.

Das könnte Ihnen auch gefallen