Beruflich Dokumente
Kultur Dokumente
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
DDP Function
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
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.