Вы находитесь на странице: 1из 18

.4utomatica. Vo[. 20. No. 4. pp. 3~7-4(M. 1984 0005 1098 ~;4S3.00 ~0.

00
Printed in Great Britain. Pergamon Press Ltd.
1984 International Federation of Automatic Contro}

Survey Paper

Process Fault Detection Based on Modeling and Estimation


Methods A Survey
ROLF ISERMANNt

A review on detection and diagnosis illustrate that process.faults can be detected when
based on the estimation of unmeasurable process parameters and state variables.

Key Wards--Fault detection; supervision; reliability; safety; process models; parameter estimation: state
estimation: d.c. motor; centrifugal pump; leak detection; pipeline.

Abstract--The supervision of technical processes is the subject of such as state variables, process parameters and others, are briefly
increased development because of the increasing demands on reviewed. Because parameter estimation methods for
reliability and safety. The use of process computers and continuous-time models are required, some basic methods are
microcomputers permits the application of methods which result discussed. The methods and applications for fault detection are
in an earlier detection of process faults than is possible by then described for a d.c. driven centrifugal pump and for
conventional limit and trend checks. With the aid of process pipelines.
models, estimation and decision methods it is possible to also
monitor nonmeasurable variables like process states, process 2. Elementary functions of process supervision
parameters and characteristic quantities. This contribution A Jault is to be understood as a nonpermitted deviation of a
presents a brief summary of some basic fault detection methods. characteristic property which leads to the inability to fulfil the
This is followed by a description of suitable parameter estimation intended purpose.
methods for continuous-time models. Then two examples are Figure 1 shows a block diagram for process supervision. If a
considered, the fault detection of an electrical driven centrifugal process fault appears it has to be detected as early as possible.
pump by parameter monitoring and the leak detection for This can be done by checking if particular measurable or
pipelines t~y a special correlation method. unmeasurable estimated variables are within a certain tolerance
of the normal value. If this check is not passed, this leads to a fault
1. Introduction message. The functions up to this point are usually called
BECAUSE of the increasing demands on reliability and safety of monitoring or, as indicated in the first block of Fig. 1, asfauh
technical plants and their elements methods for improving the detection. If necessary, this is followed by a fault diagnosis: the
supervision and monitoring as part of the overall control of fault is located and the cause ofit is established. The next step is a
processes are getting an increasing interest. This holds as well for fault evaluation, that means an assessment is made of how the
advanced processes with highest demands on reliability and fault will affect the process. The faults can be divided into
safety, e.g. aeronautics and nuclear power stations, as for many different hazard classes according to an incident/sequence
other large and also small processes. An essential prerequisite for analysis or a fault tree analysis. After the effect of the fault is
the further development of automatic supervision is an early known, a decision on the action to be taken can be made. If the
process fault detection. Whereas previously methods of fault fault is evaluated to be tolerable, the operation may continue and
detection in technical processes only permitted recognition when if it is conditionally tolerable a change of operation has to be
limit values of measurable output signals had already performed. However, if the fault is intolerable, the operation must
transgressed, an attempt is now made to detect the faults earlier be stopped immediately and the fault must be eliminated.
and to locate them better by the use of the measurable signals. Figure 1 indicates that a looped signal flow exists in the
This is possible for a range of process faults by the application of supervision of processes in a similar way as in a closed loop
mathematical process models and signal models using process control system. It is therefore possible to also refer to a
computers and microcomputers. Methods can be used for supervision loop. This is only closed on the appearance of a fault
predicting signals and for estimating nonmeasurable process state and displays very different dynamic characteristics depending on
variables, process parameters and other quantities characteristic the error. The time delay originates mainly in the blocks 'change
to the process. Process monitoring by use of these and decision operation' (e.g. transfer to another operating condition), or 'stop
methods seems to develop to a new area within automatic operation' and 'fault elimination' and in the process itself. In this
control. contribution the primary tasks of fault detection and fault
In the next section the elementary functions of process diagnosis are considered.
supervision are considered. Then fault detection methods by
monitoring measurable signals and nonmeasurable quantities, 3. Fault detection methods
Previous supervision of technical processes was restricted to
checking directly measurable variables for upward or downward
transgression of fixed limits or trends. This could be automated
* Received 28 March 1983; revised 3 August 1983. The original by using simple limit-value monitors. Various faults in the
version ofthis paper was presented at the 6th IFAC Symposium on process could then be detected, but only after the measurable
Identification and System Parameter Estimation which was held output values had been effected considerably. The use of digital
in Washington, D.C., U.S.A. during June 1982. The published process computers and microprocessors enables the use of
proceedings of this IFAC meeting may be ordered from Pergamon further methods which can detect faults in the process earlier and
Press Ltd, Headington Hill Hall, Oxford OX30BW, U.K. This which can locate them better. The problem is to orientate process
paper was recommended for publication in revised form by faults with the aid of the measurable input and output variables
associate editor A. van Cauwenberghe under the direction of U(t) and Y(t ) (Fig. 2 ). Mathematical models of the process and its
editor H. A. Spang, lII. signals.
t'Institut fuer Regelungstechnik, University of Darmstadt,
Schlossgraben 1, 6100 D, Federal Republic of Germany. Y--f{U,N,O,X} (1)

387
AUTO 2O:~-A
388 Survey Paper

L.I ocr
FAULT CAUSEOFF~LT HAZARD
MESSAGE AND LOCATION CLASS
ATE REQUIRE9 I SETPOINTS ~ i:,

DETETtON DIAGNOSIS EVALUATION OECISION


~=5~OPERATION
~ PROCESST
J ] -I ' I -I

FIG. l. Supervision loop (on appearance of a fault).

can be used to this end, where N generally represents enough the fault alarm can take place earlier than in the last case
nonmeasurabl disturbance signals from the process and its since the trend permits a certain prediction of the signal
manipulating and measuring equipment, 0 nonmeasurable progression iapplications for, e.g. beating turbine oil pressures or
process parameters, and X partially measurable and partially vibrations). The normal state is
nonmeasurabl internal state variables (signals). In the process
models considered the process parameters are constants or f~, < f'(t) < ~'.,,,. (3)
slowly time-variable coefficients and the state variables are time-
dependent. The methods for fault detection can be divided as Also a combination of absolute value and trend checking is
being mainly based on the following quantities: possible (Isermann, 1981a).
(1) Measurable signals U, Y
Prediction of signals. If only limit checking is applied, the limits
(2) Nonmeasurable state variables X.
usually are set on the safe side to allow suttident time for
(3) Nonmeasurable process parameters 0.
counteractions. However, this can lead to unnecessary false
(4) Nonmeasurabl characteristic quantities ~ / - g{ U, Y,0}.
alarms if the variable returns to the normal state without external
It is typical for more sophisticated monitoring methods to use action. This disadvantage can be avoided, if the affected signals
nonmeasurable quantities which can be obtained by process Y(t) can be predicted. This also allows to predict the time of
models and estimation methods. Many literature references are exceeding a threshold.
available on the subject of process supervision and fault detection In order to do this, mathematical models of deterministic
for class (I), and they are so widely scattered that it is hardly signals, or stochastic signals, or a deterministic process and a
possible to present a complete summary of them. Much less is stochastic signal model have to be used. The (nonmeasurable)
known about class (2) and only a very limited number of parameters of these signal models can be obtained by applying
references can be given for classes (3) and (4). recursive parameter estimation methods, e.g. by using a multistep
In this section the prindples of these methods are briefly prediction described by de Keyser and van Cauwenberghe
described. Recent surveys on failure detection methods in general (1981). An absolute value check can then be employed on the
are given by Himmeiblau (1978), Pau (1981 ), and on dass (2) by predicted signal f'(k). An application to a steam generator with
Willsky (1976). Some examples for all classes are given in deterministic signals is shown by Baur (1977).
Isermann (1981a).
Analysis of signals. Output signals Y(t) often consist of lower
3.1. Measurable signals frequency components l~Lr(t)with large magnitudes which mainly
Measurable input signals U(t) and output signals Y(t) can be determine the nominal values of the signal and higher frequency
directly used to monitor changes in the process. The various components YaF(t) with small amplitudes, which give additional
methods are briefly described for a measurable output signal information on the inner state of the process. Then attempts can
Y(t), the most frequent case. be made to identify high frequency signal models and to pinpoint
process errors from changes in the corresponding signal model
Limit and trend checking. In the case of the well-known and parameters. There are many examples in connection with
very commonly used limit check of a signal Y(t) a signal is nonparametric signal models, e.g. autocorrdation functions,
released as soon as an adjustable maximum value Y ~ is spectral densities or other methods for vibration analysis. The
exceeded or a minimum value Y,,i, fallen below (e.g. the water noise analysis of transmission systems, internal combustion
level in a steam generator drum). The normal state is engines and turboengines are well-known examples. Other
applications are reported by Zwingelstein and Upadhyaya
Y,,i, < Y(t) < Y,,,,. (2) (1979), and Saedtler (1979) on signal analysis from vibration
sensors, presser sensors and neutron flux measurements for
This is referred to as an absolute ralue check. The limits are nuclear reactors (Williams and Sher, 1979).
usually set such that a large enough distance to the appearance of
damage is retained on the one hand, unnecessary fault alarms 3.2. Nomneasurable stare variables
being avoided on the other. The limit check can also be applied If process faults are indicated by internal, nonmeasurable
on the trend ~'(t ) of the signal Y(t). Ifthe limit values are set small process state variables, attempts can be made to reconstruct or
estimate these stare variables from the measurable signals by
using a known process model.

Static case. A static process model gained from theoretical


~ V__ modeling is sufficient, if the relationship between the measurable
U t PROCESSI input signals U and the output signals Ycan be considered as
static. The state variable estimates X required are then a function
of d.c. values C; and ~"

e_ x_ ,f = f', C, Y", (4)

FIG. 2. Representation of a process with measurable input Included in this case are, e.g. variables in the monitoring of
variables U, measurable output variables Y and nondirectly material stresses (e.g. drill breakages from measurements of
measurable disturbance variables N. process parameters 0 and pressure, temperature, advancement) or the overload and tilt
state variables X. protection of cranes.
Survey Paper 389

Dynamic case. In general, dynamic relationships do exist ___....,..PROCESS


) F . . . . . . ,

x(t) =f{ u, }. t',. (5)


I ! - ~ [ nl
Then it is expedient to change to state representation, which is for Y
==~
linearization about one operating point.

k(t) = Ax(t) + Buff) (6} J 1

y(t) = Cx(t) t7} i. . . . . j

where v = AY. u = A U. x = AX are changes of Y. U and X. The


representation must be selected such that the state variables of STATE [
interest xi(t ) are elements of the state vector x(t). To reconstruct ESTIMATION['-
these states from measurable input and output signals a state
variable observer (deterministic case) or state variable filter
stochastic case.)

x(t) = AY:(t) + Bu(tl + HD'(t) - C~(t)] (8) ESIDUALS I


can be used, whereby the feedback matrix H must be selected or
designed properly, as is well known. FAULT
A comprehensive survey of methods for the detection of abrupt DECISION ]
faults which appear in the state variables and output variables of
dynamic systems is given by Willsky (1976). Certain changes in
the process, in its noise or in the actuators can be modelled by v(t)
in FAULTS
FIG. 3. Fault detection based on state variable estimation.
::(t) = Ax(t) + Bu(t) + Fv(t) + v(t) (9)

and changes in the sensors by #(t) in and dynamic process models which, for processes with lumped
parameters, are usually differential equations
y(t) = Cx(t) + n(t) + g(t) (I0)
y(t) + a ~ ( t ) + a2y(t) + ... + a.y~")(t) = bou(t)
where v(t) is process noise and n(t) measurement noise with + bxfi(t) + b2fi'(t) + ... + b.,u(")(t) 113)
known statistics. Ifv(t) and #(t) are assumed to be delta impulses
or step functions, abrupt changes of the states and the outputs in the simplest case lincarized about one operating point.
can be modeled. These changes can then be detected by the use of The process model parameters Or = [~ofllB2...] or Or
Kalman-Buey filters where the residuals = [ a , . . . a . i b l . . . b . ] are mostly more or less intricate
relationships of several physical process coefficients, e.g. length,
j~(t) = y(t) -- C~(t) (11 ) mass, speed, drag coefficient, viscosity, resistances, capacities.
Faults which make themselves noticeable in these physical process
constants are therefore also expressed in the process model
are generated. Fault decisions can then be made by special testing
parameters.
methods, e.g.
If the physical process coefficients which indicate process faults
(a) 'Fault sensitive filters', where the feedback matrix H is chosen are not directly measurable, an attempt can be made to determine
so that particular fault modes manifest themselves as their changes via the changes in the process model parameters O.
residuals in a fixed direction or in a fixed plane (Beard, 1971 ; The following procedure is available:
Jones, 1973), a deterministic approach.
(b) A Whiteness and a chi-squared test of the residuals of the (a) Establishment of the process equation for the measurable
normal Kalman-filter (Mehra and Peschon, 1971). input and output variables
(c) A finite bank of Kalman-filters with a standard multiple
hypothesis testing that the systems most likely respond to Ytt) = f { U(t),O} 04)
one of the assumed models with hypothesized faults included
(Montgomery and Caglayan, 1974; Montgomery and Price, mostly by theoretical modeling.
1974): (b) Determination of the relationship between the model
(d) A generalized likelihood ratio test which results in a parameters 0~ and the physical process coefficients p j:
correlation of the observed residuals with the precomputed 0 ----f(p).
filter responses due to certain faults (fault signatures) (c) Estimation of the model parameters 01 as a result of
(Willsky and Jones, 1974). measurements of the signals Y(t) and U(t).
(d) Calculation of the process coefficients:
A recent description of the last two statistic methods is given by
Willsky (1980). A block diagram of these state variable p =f-1(O) (15)
techniques is shown in Fig. 3.
Of course, these methods require a relatively exact knowledge and determination of their changes Apj.
of the process parameters (A, B. C) and the influencing signals. (e) Possible process faults can be pinpointed (if need be by
pattern recognition) by the use of a catalogue of faults in
which the relationship between process faults and changes in
3.3. Nonmeasurable process parameters the coefficients Apj has been established.
Process model parameters are understood as constants or Hence, the basis of this class of methods is the combination of
time-dependent coefficients in the process which appears in the theoretical modeling and parameter estimation of continuous-
mathematical description of the relationship between the input time models. A block diagram is given in Fig. 4. A necessary
and output signals, the process model. A distinction is made requir~acnt of this procedure is, however, the existence of the
between static process models, e.g. in the form of a polynomial inverse relationship equation (15). Therefore, it may be restricted
equation to well-defined proce~'s, see Section 5.
The process parameter techniques try to monitor the process
Y(U) = flo + fl, U + f12U2 + ... (12) directly, based on physical laws whereas the state variable
390 Survey Paper

PROCESS example, be the model obtained just before a fault is alarmed, i.e.
P- l the previous model. The models of the faulty process show the
effects of the faults on the analysed quantities. These effects are
u, r ~ Jl ) y called fault signatures.
Dependent on the faults to be detected one has to use:
(i) state estimation methods;
(ii) parameter estimation methods;
(iii) calculation of characteristic quantities.
A comparison of these nonmeasurable quantities x', 0, ~ as part
of the observed model with the corresponding quantities of the
normal model (i.e. previous model) results in changes

~, zxO or zx6
IPROCESS~ MOOEUNO
or in error signals or residuals, e.g.

= y - C~ or e = y - ~P0

if the effect of several estimates on particular signals is considered


(hv: see next section). These changes or residuals form comparison
quantities and are one basis for the next step, the fault decision.
The other basis is the fault signatures which show the effect of
faults on these quantities, for example, by:
(i) changes (bias) in definite directions;
(ii) changes in opposite directions;
FAULTS (iii) changes due to a certain pattern;
(iv) increase of variances.
FIG. 4. Fault detection based on parameter estimation and
theoretical modeling. Therefore, the changes can be examined with respect to the
indication of possible faults. To compare the changes with the
fault signatures just binary decisions combined with excecding
techniques must assume the process parameters as known and predetermined thresholds can be made, or more sophisticated
try to monitor the signals. Of course, both techniques methods like correlations of the changes with the failure
complement one another. signatures may be used. This is obviously a field for the
application of statistical decision theory and pattern recognition.
3.4. Nonmeasurable characteristic quantities The result of the fault decision is the fault type and the time of its
The current checking of characteristic quantities can give occurrence.
important information on the inner state when supervising larger The next task consists of the fault diagnosis with the goals to
plants or sections. determine the fault location, the fault size and the cause of the
Examples of characteristic quantities are: fault. Again the observed and normal process model may be used
to perform this. Based on this information the fault evaluation
(a) Efficiency (e.g. all types of engines and machines, steam can start, etc., see Fig. 1.
generators, heat exchangers, furnaces, vehicles). In the following two examples process fault detection n'~thods
(b) Fuel consumption per production unit or time (e.g. cement are considered which try to monitor changes of process
burning, milling, drying). parameters and process state variables. As parameter estimation
(c) Oil consumption per production unit or time (e.g. internal for continuous-time models is required, suitable methods are
combustion engines, compressors). considered next.
(d) Teol usage per production unit or time (e.g. machine tools).
(e) Wear per production unit or time (e.g. tools" motors, grinding 4. Parameter estimation for continuous-time models
devicesl. Fault detection, based on process parameters which are mostly
The characteristic quantities must be determined from not directly measurable, requires on-line parameter estimation
measurable variables: methods. As the goal is not only to detect but to diagnose process
faults, the process models should express as dose as possible the
= g / u , r~. (16) physical laws which govern the process behaviour. Therefore, the
process models have to be developed first by theoretical modeling,
Mostly, static relationships are sufficient. Changes in the that means by stating the balance equations for mass, energy and
quantities can point to faults, e.g. contamination, deposits" wear, momentum, the physical-chemical state equations and the
friction, icing, leaks. To this end, absolute value or trend checks phenomenological laws for any irreversible phenomena. The
should be carried out on the characteristic quantities. models will then appear in the continuous-time domain, in the
form of ordinary or partial differential equations. Their
3.5. A general structure of process fault detection methods parameters 0~are ex pressed in dependence on process coefficients
Looking at the various tasks of process fault detection pj like storage or resistance quantities, whose changes may tell
methods which make use of nonmeasurable quantities and about process faults. Hence, the parameters 01 of continuous-time
therefore are based on process models one recognizes several models have to be estimated.
similarities. Hence, it is straightforward to present these methods Also, in the case of fault detection methods based on state
in a generalized structure (Fig. 5). Based on the a priori variable techniques, parametric models are required. If their
knowledge and experience of the real process we will use: parameters are not known exactly enough, parameter estimation
methods also have to be applied.
(i) a model of the normal process; A comprehensive survey on parameter estimation methods for
(ii) a model of the obserred process: continuous,time models was given quite recently by Young
(iii) models of the fizulty process. (1981). For fault detection the single parameters must be
As the methods rely on the determination of changes in estimated very accurately and one of the questions is, for which
comparison to the normal status, the model of the normal process parameters and for how many parameters (model order) this will
must be known and tracked with high precision. This also includes be possible in a noisy environment.
the definition of what is "normal', e.g. parameter values including Having in mind these requirements, the next sections will
their 'normal' (allowable) tolerances. The normal model can, for briefly discuss some parameter estimation methods for linear,
Survey Paper 391

IN y

PROCESS

MODEL
OBSERVED
PROCESS

GENERATION OF
- CHANGES
- ERROR SIGNALS
- RESIDUALS
I
JJ COMPARISON
QUANTITIES
I FAULT ~ FAULT
DECISION SIGNATURE
FAULT ~ ~ FAULT
TYPE . . . . . TIME
FAULT
DIAGNOSIS "4

FAULT FAULT CAUSE


LOCATION SIZE OF FAULT

FIG. 5. Generalized structure of fault detection methods based on process models and nonmeasurable 'quantities.

continuous-time models, based on sampled signals, obtained by a result where e(k) can be interpreted as an equation error,
process or microcomputer. resulting in a vector equation

4.1. Least-squares parameter estimation. It is assumed that a y" = ud0 + e. (22)


stable process with lumped parameters is time-invariant and
linearizable so that it can be described by a linear differential The data matrix consists of N + 1 rows of the data vector Or(k).
equation, With the cost function
N
~(t) + a._L~-l(t) + ... + aly~(t) + aoy(t) V = y. e2(k) --- ere and dV/dO = 0 (23)
k=O
= b . u ' ( t ) + b = _ l u ' - ~ ( t ) + ... + blul(t) + bou(t) (17)
the least squares estimate of the parameter vector becomes the
where the superscript notations means the time derivative well-known nonrecursive estimation equation
operation, that means yJ(t) = d~y(t)/dt J, and y(t) and u(t) are the
deviations 0 = [o./T~ ] - I~JTj~. (24)

y(t) = Y ( t ) - Yoo; u(t) = U(t) - Uoo. (18) However, these parameters are biased for any noise n(t),
Therefore, the least-squares method should not be used, if the
The measured output y(t) is assumed to be contaminated by a noise-to-signal ratio is not small.
stationary stochastic noise n(t), see Fig. 4,
4.2. Determination o f the time derivatives. T h e parameter
y(t) = y,(t) + n(t). 09) estimation of least-squares requires the time derivatives of the
input signal u(t) and the (noisy) output signal y(t) up to the ruth
Substituting for .~(t) in terms of its measurements one obtains and the (n - ! )th degree, respectively. There are mainly following
possibilities to calculate these values from sampled measurements
y"(t) = q/T(t)O + eft) (20) u(k) and y(k).
In the case of numerical differentiation the simplest way is to
where e(t) is the equation error. replace the derivatives by the corresponding (backward)
differences. To reduce somewhat the influence of the noise
Now measurements of the input and output signals are made and interpolation formulas there is another way. For example,
all required derivatives are determined at discrete times t -- kTo, interpolation by splines (third order polynomials) or Newton
k - - 0 , 1 , 2 , . . . N with To the sampling time. Then N + 1 interpolation can be used. However, the remaining noise influence
equations restricts the application to second and third order processes.
The use of state variable filtering according to both the input
y~(k) = ~T(k)O + e(k) (21) signal u(t) and the output signal y(t), simultaneously provides the
392 Survey Paper

time derivatives and filters the noise without differentiation 5.1. Mathematical process models. The dynamic models of the
(Young, 1981). d.c. motor, the centrifugal pump and the pipe system are gained
Since only the time derivatives of the signals are required there by stating the balance equations for energy and momentum and
is some freedom in the choice of the filter parameters (Young and by using special physical relationships. In order not to obtain too
Jakeman, 1980). many parameters, appropriate simplifications have to be made.
The derivation of the models and the symbols used are given in
4.3. Instrumental variables parameter estimation. To overcome Appendix A. Some symbols are also indicated in Fig. 6.
the bias problem estimation of the instrumental variable (IV) Based on the equations (A6), (AI7), (A25) and (A31 }the block
concept can be used (Young, 1970, 1981 ). Instrumental variables diagram of Fig. 7 results.
are introduced which are only insignificantly correlated with the It shows that some process coefficients are lumped together,
noise-free process output y,(t). A suitable way to generate the e.g. the friction coefficients of the motor CFM1and the pump Cw~,
instrumental variables is to use an auxiliary model of the process and the torque coefficient g,~ of the pump.
which generates the instrumental variables. The resulting four basic equations will be used for parameter
This method yields consistent parameter estimates. To start estimation in the following form:
the procedure, the least-squares methods can be used. It is also
well suited to be programmed in a recursive form. For further {a) Armature circuit
details and improvements s~e Young (1981). dlz(t)
A major advantage of the IV method is that no strong - -
dt
= allAlt(t) + a12Aco(t) + btA Ul(t). (25)
assumptions and knowledge on the noise are required. However,
in dosed loop configurations biased estimates are obtained, (b) Mechanics. of motor and pump.
because the input signal is correlated with the noise.
If on-line real-time parameter estimation is required both the dco(t__~)= a:lAll(r) + a22Aco(t) ~- a23Ah4(t). (26)
least squares and the instrumental variables method can be dt
written in recursive form (lsermann, 1981b).
(c) Pipe system.
4.4. Parameter estimation via discrete-time models. As the
parameter estimation methods for discrete-time systems are dM(t) = a~3AM(t) + d3AY(t}. (27)
fairly well developed one can first try to estimate the parameters of dt
the discrete-time model and then to calculate the parameters of
the continuous-time model by suitable transformation relation- (d) Pump (specific energ_ Y).
ships. Mainly, two approaches are used, which are described, e.g. AY(t) = ho,lt) + hMAAI(t). (28)
by Sinha and Lastman (1982), Strmrnik and Bremgak (1979) and
Hung, Liu and Chou (1980). The parameters are
However, these methods require extensive computation and Rl 1
are, in part, not straightforward, so that they are, at least in the
present status, not feasible for on-line real-time applications.
all = ---
Lt
b~ =L-~-z
In conclusion, it can be stated that contrary to discrete-time (p
models the parameter estimation methods for continuous-time al 2 ~ -- --
models have not obtained the same status. There is still a need for Ll
robust parameter estimation methods with less computational we
T
effort which provide consistent and efficient parameter estimates (,/21 -~-
under many noise conditions and also in closed loop and for 0 0M + 0[,
(29)
time-variant processes.
CF[ + g ~
5. Fault detection for an electromotor driven centriJugal pump a22
The early detection of process faults is of course especially 0
attractive for engines. Therefore, as a first example, a centrifugal
gM
pump with a water circulation system, driven by a speed- a23 = ----
controlled direct current motor is considered (Fig. 6). The goal is 0
to detect changes (faults) in the d.c. motor, the pump and the (2 R 1
circulation system based on theoretically derived process models a33 = -- __ d3 =--.
and parameter estimation. It is shown how the process aae aa
coefficients can be determined. Some experiments demonstrate
results obtained by using a microcomputer connected to the A state variable representation
sensors of the engine set IGeiger, 1982). .~(t) = .4xlt) + buff)
(30)
v tl = C x l t )
U,
can now be given with following definitions

Pp,
?
iJTp /
I
O--td
TiI-
P
PP2 K,I

FAI~(tl

LA, Itt

r/ A''";
Yltl=lA3,1(t) ;
Ao~(r)

LAYIt)J
iatt
x t t t = / A ~ ( t ) ; .4--- a t

C=
0
0
o
o a;:

:l1
h.
1
0
at.,
a,,

hLJ
0

.
a23l
~t33

(31}

FIG. 6. Scheme of a speed controlled d.c. motor and centrifugal


pump. p pressure, ?v'lmass flo~. c~ angular velocity, T torque. U
ho, IL~
a32 = --; L/33 = a 3 3 +" - - .
~oltage. I current. R resistance. L inductance. ~la Ga
Survey Paper 393

-- ,,Iq

+ _ NI l .
!= ARMATURE CIRCUIT - - ~ MECHANICS ---, PIPESYSTEM
I D.C.MOTOR ! D.C.MOTOR
I I I
AND PUMP

F~G. 7. Block diagram of the linearized d.c. motor-pump-pipe system.

5.2. Process parameter monitoring. The parameters of dw(t )


(25)-(28) can be estimated by bringing them into the form of(21 ) ~ ~ = ~ I , H ) - Cvo - CwW(t) (35)
and by applying, for example, the least-squares method. One of 0
the questions then is, how the various process coefficients which
are required for fault detection can be calculated. Therefore Cl-lb ~- L'FMO --~ CFp 0
several cases of operation and measurements are discussed.
CFI ~--- CFM 1 "at" CFp I .
(a) D.c. motor and pump, closed valve. In this case 33 (t) = 0 is valid,
so that only (25) and (26) are to be used. Then the absolute values w(tt and 11(, ), and not their deviations.
are used and the estimation of Cro also becomes possible (Geiger,
(i) Measured signals: A U~, All, Aw 1982).

Both equations are written due to (21) (ii) Measured signals: U I, zxw

y,(t) = C,.~O, It is now assumed that the armature current l~(t) cannot be
(32) measured, but only the input U,(t)andtheoutput to(t). Equation
y:tt) = ~,~(t)O= (A6) and (A25) then lead to the model

where dato(t) dto(t)


dt = + ~l---~t + ~totO(t)--- floAU1(t ) (36)
YA/) =dl,(tl/dt y2(t)=dw(t)/dt
~/~(t) --- [AII(t)Ato(t)A UI(t) ] with
R 1 CFI l ]
Or =[all ~= b~] (33) ~' = - E + T ~o = aT-Ic~,Rl + ~ ' )
~br(t) = [Al~(t)Aw(t)] (37)
#o = ---~" (cr, = cvu~ + cFp~).
Or = [~a~ a=]. L~ '

Using (29), the following five process coefficients can be As there are five unknown process coefficients and only three
calculated based on the five parameter estimates 0~ and 02: estimated parameters, the process coefficients cannot be
calculated uniquely. Two coefficients have to be known. If 0 and
I L~ are known, R1,1P and cvl can be determined. This example
shows that it is important to measure as many variables as
b~ possible. If the static behaviour can be identified, only one
/~1 = - a.1 = - e,l/b, parameter

= - ala, = - a,,//~l (34)

0 = ~/'a,l = - al.//haal
could be estimated. Then two coefficients have to be assumed as
known, to determine one coefficient. Hence, also in this case more
Hence, all process coefficients which describe the linearized coefficients are obtained by the use of dynamic models.
dynamic behaviour can be calculated. However, the friction If too little or no coefficients can be assumed as known, the
coefficients of the motor crm and the pump cvu,~ and the single process coefficients cannot be calculated. However, then
moments of inertia 0M and 0p are lumped together so that only the changes of the parameter estimates can be monitored. Table 1
their sum can be gained. shows the sign of these parameter estimates in dependence on the
If not the dynamic behaviour, but only the static behaviour changes (faults) of the process coeffidents. In this case only one
could be identified, LI and 0 could be not obtained, see (A6) and pattern is unique, that for Aq~. Then also the magnitudes of the
(A25) for d/dt = O. This shows that by identifying the dynamics changes may be taken into account, to detect which of the process
more parameters can be estimated and therefore more process coefficients has changed, using their nominal values and
coefficients can be monitored. sensitivity functions.
A disadvantage of the iinearized dynamic relationships is that
the coefficients Cruo and Crpo for the adhesive friction do not (b) D.c. motor, pump and pipe system ( rahe opened). Now all four
appear. However, from (A3) and (A10) it follows with the equations (25)-(28) have to be used.
assumption that the friction torque only depends linearly on the
speed (i) Measured signals: A U1, All, Aco, AY(t), A33(t)

Tr~(tl = Cruo + crmto(t) The four equations are now

T~(t) = Crpo + Cvplto(t) y~(t) = ~br(t)Oj j --- 1,2,3,4 (38)


394 Survey Paper

TABLE 1. PATTERN FOR THE SIGN OF THE PARAMETERCHANGES uniquely. However, all remaining six coefficients can still be
obtained.
At/t A% Afio
l~t(t) not measurable, but Y(t).
+ ARt + + 0
Replacing A~Q(t) in (26) and (27) by use of t28) leads to
+ A~ 0 + +
+ AL~ - - -
+/t0 - - - = a21AIl(t) - - A~(t) + A
a23
Y(t) (43)
+ Acvt + + 0 hM

dY(t) , dto(t)
d---~-= (a~3 + d3hM)AY(t) + no, T - h~a'33A69(t) (44)

where
Now d3, hu and a23 are not obtainable separately and therefore
yl(t) = dlt(t)/dt y2(t) = dto(t)/dt the process coefficients an, a,, hu, g~ and cvt cannot be
(39)
determined uniquely, but only the remaining five coefficients.
ya(t) = dAYt(t)/dt y,,(t) = AY(t)
M(t) and Y(t) not measurable.
~rlt)=[Al2(t) Aco(t) AU~(t)]
or=[ala at2 hi] Inserting (28) and (27) into (26) yields

~,]'(t)= [All(t) Ata(t) A~t(t)] d2m(t) din(t) dll(t)


Or = [azl a~ a2a] (40) dt 2 = ~z T + 2o + / ~ t T +/~oAlt(t) (45)

~(t) = JAM(t) AY(t)] with


Or = [a~3 d3]
~2 = - (a33 + d3hM - a22)
~/(t) = [Aco(t) AM(t)]
2 = a22(d3hu - a~3) - a23d3h~
or= [h,~ h~] (46)
f12 = a21

By using (29) ten process coefficients can be calculated from the flo = a~3d3hMa2t.
ten parameter estimates 0j.
Based on (25), three process coefficients can be estimated: L t, R)
1 and ~/. As/J1 enables us to estimate 0. three parameter estimates
remain to determine six coefficients, which is not possible
uniquely. Therefore three process coefficients are assumed to be
known. Hence, in this case. only four process coefficients can be
/~l = - '~11~ = - tilt//~l calculated uniquely.
If the sensors do have dynamics which cannot he neglected in
= -- dt2L~. = - dt2/b t
comparison to the process, they must also be included in the
0 =~/d21 = - at21bla2t process model.

OF, d- g , m -- ti220 m d22tilI/bld2t (4l) 5.3. Experimental results. Experiments were made with a
centrifugal pump driven by a speed controlled d.c. motor. The
gM m -- d230 = a23a12/bldZl technical data are
d.o = 1/d3
(a) D.c. motor:
maximum power P , , . = 4kW
maximum rotation speed Nm.~ = 3000revmin-1.
~M}directly available from 0,.
(b) Centrifugal pump, one stage:
maximum total head Hm~ - 39 m
Also in this case all process coefficients are obtainable and can he for Nm,~ - 3000 rev min - i.
monitored. In addition to the last ease, cFl and g,~ are lumped
together. (c) Pipe system: length: L ~ 10m
diameter: dl = 50 ram.
The use of dynamic models instead of static models enables one to
estimate L~, 0 and a~. The d.c. motor is controlled by an a.c./d.c, converter with
cascade control of the speed and the armature current as
(ii] Some signals not measurable auxiliary control variable. The manipulated variable is the
armature current Ut. A microcomputer DEC-LSI 11/23 was
The problems which arise,, if I d t ) cannot be measured, have connected on.line to the process. For the experiments the
been already discussed, see (36). Therefore it will be assumed that reference value W(t) of the speed control has been changed
at least Uttt), l~(t) and ~o(t) are measured. stepwis with a magnitude of 2 ~ / o f N,,~, i.e. 60 rev rain- t every
60s. The measured signals were sampled with sampling time
Y(t) not measurable, but ~ ( t ) . To -- 2 ms over a period of 2 s, so that 1000 samplings were
obtained.
These measurements were stored in the core-memory. After 2 s
Introduction of (28) into (27) leads to measurements the parameters were estimated off-line, using the
recursive least-squares method with state variable filters for the
d,~tt) determination of the time derivatives. The available computation
- - = (a'~3 + d3h~)A,(l(t) + d3h~A~o(t). (42)
dt time for the parameters was 58s. Hence, one set of parameter
estimates was obtained every minute. As the noise is negligibly
Hence. as a~3, d 3, hu and h~, are not obtained separately, the small, the parameter estimates can be assumed to be unbiased.
process coefficients an, a~. h~, h~, and Cr~ cannot be determined The first experiments were performed with closed valve. As
Survey Paper 395

described before (d.c. motor and pump, closed valve) then two
equations can he applied for the parameter estimation. In order
to also obtain the adhesive friction coefficient, (35) has been used
0.15 iI
0 dco(t) = ipl, (t) - Cro - cwoJ(t)
dt 0.12 ~1

together with (A1) for the armature circuit 0.9

dll(t)
L~ = UI(t)- Rill(t) -~co(Z). 0.6 03
' '
06 09
' '
1.2
1.'5 t
1.8
dt
[sec ]t
Therefore the deviations of the signals have to be replaced in (33) Fla. 8. Step responses for a change of the speed setpoint.
by their absolute values. The process coefficients are obtained by ul ffi U 1 / 0 1 armature voltage 01 = 60V, il = f i l l s armature
(34) with ~vo = - '~,30 in addition. current 11 = 0.5A, co = (ol/G 1 angular velocity ~ = 62.83s -=
In Figs 8-11 results of the parameter monitoring are presented. ( ~ 600 rev min- ~).
Figure 8 shows the step responses after a speed setpoint change.
The resulting process coefficients after a start of the cold engine
(Fig. 9), indicate that the armature resistance increases during the
first 10min, the flux linkage decreases during 20rain and the . . . . . v --v
friction torque coefficient decreases during the first hour. Hence,
small changes of the process coefficients can be detected. 5
Figures 10 and 11 show the reaction on artificial changes
(faults). A significant change of the armature resistance estimate
is detectable after a 7 % change (Fig. 10). The effect of tightening
and loosening the screws of the pump packing box cap is dearly
seen in Fig. 11. More details are given in Geiger (1982). Results of 3 _l . . . . . . . . . . . . . . ~,
more experiments including multiple hypothesis testing for the _2r2 5 V .
fault decision are described in Geiger (1984). t J ! , , , - - ~ -- CFo
The known literature shows only very few applications of this 0 20 /~0 60 80 100 120 1/.0
way of process parameter fault detection. Results with a [ rain] t
hydraulic drive of a machine tool are given in Hohmann (1977)
FIG. 9. Process coefficient estimates after start of the cold engine.
and with jet engines in Baskiotis, Raymond and Rault (1979) and
RI armature resistance, ~P flux linkage, Cvo friction coefficient.
Baskiotis et al. (1981). The last reference also includes parameter
monitoring of the human glucose control system. Results for a d.c.
motor are published by Filbert and Metzger (1982).
1.2
5.4. Conclusion for parameter monitoring. Fault detection and r I = ~--~

diagnosis based on parameter monitoring require precise 11


theoretical models and parameter estimation methods.
The use of dynamic models instead of static models allows to
monitor more process coefficients, the more the higher the order. 10
A unique calculation of the process coefficients a n d a
parameter estimation with high precision is only possible for low 09
order elements between measured variables. Therefore the
measured variables should be selected such that the process is 0.8
divided in first order elements or, in other words, all state ~,0' 80' 120
' 160
' 2"00 2~0
' 280
'
[minlt
variables should be measurable.
Easy to implement parameter estimation methods for FIG. 10. Change of armature circuit resistance. ARs ,,, 0.2fl,
continuous-time models to be used on-line, real-time and in /~1 ~ 3fl, ~1 = ~1//I1.
closed loop need to be developed.

6. L e a k detection for pipelines


The detection and localization of leaks in liquid and gas
pipelines is important because of safety, environment and
economy. The applied methods which work during normal 6
operation are mainly based on balancing the input and output
flows. However, leaks smaller than about 2 % of the total flow for
liquids and about 10% for gases cannot be detected by these
methods due to noise effects and inherent dynamics. Opposite to
engines and other industrial plants pipefines are, in general, not 2 C Fo
. . ~period of
well instrumented. The only available sensors are mostly flow-rate hghtening"',f~ult time ,~loosening
and pressure at both ends of a pipeline section (Fig. 12). The t t I

question now is if, by the use of process models and estimation 0 20 80 120 160 2O0 2hO 280
techniques, it will be possible to detect and localize small leaks [min]f
rapidly.
The following cases have to be distinguished with respect to FZG. 1 I. Change of pump packing box friction by tightening and
leak detection methods (Siebert, 1981): loosening of the cap screws.

(i) Medium: liquid - gas - multiple phase.


(ii) Operation: standstill - stationary - small changes -
unstationary.
(iii) Size of leakage: large - m e d i u m - small (pipe burst).
(iv) Development of leakage: abrupt (cracking of welding seam);
slow (hole corrosion) or already existing. FIG. 12. Usual instrumentation of a pipeline p pressure, ~ mass
(v) Leak monitoring: continuously - on request. flow.
396 Survey Paper

In the following, methods for leak detection will be discussed


for liquids and gases, stationary operation with small changes of
the variables, small leaks which appear abrupt, and continuous
monitoring. Z
6.1. Mathematical process models. The dynamic models of a
pipeline and the symbols used are described in Appendix B.
Based on the mass and momentum balance equations, the
quadratic friction law, the isothermic gas state equation and
FIG. 13. A leak appears as disturbance v(t) (without noise terms).
various simplifying assumptions a nonlinear hyperbolic partial
differential equation system is obtained, (B9). After dividing the
pipeline in 1/2 sections and discretization of the differential leak of 5 ~ oftbe flow-rate are shown in Siebert (1981). If the leak
equations, a set of ordinary differential equations results which location is about in the middle of the pipeline the flows .~o(t) and
forms a nonlinear state space model, see (B15). Mdt) change with about the same settling times and reach their
For small changes and the flow ~ in the positive z-direction, new steady-states after about 4min for the gasoline pipeline and
the momentum balance equation of (BI2) can be linearized 2 h for the gas pipeline. If the leak is closer to one end, the time
responses and the magnitudes of the flow changes become rather
0Mj different.
Ot = g2(AP~+I - Ap~_l) + 2g;(~_ I)AMj (47)
Now various approaches for leak monitoring are shown,
followed by experimental results with a rather simple method.
where all coelficients are taken for the steady-state values pj and
M'j. Further on the linearized valve equations are introduced in the (a) Fault sensitive filters. For the detection of the leak a state
form variable filter

Ape = C',oAldo + Ap,o ) S;(t) = A.~(t) + Bu(t) + H[y(t) - C.~.(t) ] (54)


Ap,, ffi c'...A34",. + Ap,~. ? (49)
can be designed to estimate the states and to calculate the
residuals
Then a linear state representation

Yc(t) = Ax(t) + Bu(t) .~(t) = y(t) - C~(t) 05)


(49)
y(t) = Cx{t) thereby assuming that all parameters of the pipeline system are
known.
results, with In the first adjustment phase, the filter gain H can be large so
that a fast adjustment occurs in order to make the filter less
xr(t) = [AMoAM2... AMI I Ap1Ap~... Apl - l ] sensitive to high frequency residual changes. For leak detection
the gain H is lowered. Then if a leak MLg occurs suddenly the
ur [APi*AP'~] I (50) residuals .P(t) show a variation + AMo(t) and - A~dt), i.e. the
residuals change in predetermined directions what can be used
for the fault detection.
One drawback of this method is that the filter tries to match the
However, for most of the gas pipelines the nonlinear (B 15) must
leak disturbed process after a while so that the information on the
be used. It is because of their big storage capacities and the time-
leak vanishes with time.
dependent consumption that they rarely come to a steady state.

6.2. Methods for leak detection. It is assumed that a small leak (b) Fault model filters. Another method consists in an estimation
flow d2~ t occurs at section j = . The effect of the leak can be of the leak flow vector v(t) by modeling the fault influence in the
modeled by introducing this leak flow into the mass balance of filter (Fig. 14). The influence of a suddenly (stepwise) appearing
this section, see (BI8), leading to (B20). This changes the leak is modeled by
linearized state equation (49) to
(t)=v(t) (56)
.~(t) = Ax(t) + Lv(t) + Buff) (51)
so that the filter is able to reconstruct a remaining leak vector
with the leak flow vector

v r ( t ) = [0 0 . . . l ~ L ~ . . . 0 i 0 . . . 0 ] (52)
(t) = H,
f IL37(t')dt'. (57)

and the leak influence matrix If the filter converges in the right way the estimated leak vector
contains as well as the size, the section number ~ where the leak
i0 0 01 occurred. To extract this information under noisy conditions a
'bank of filters" could be used, assuming different locations ~ or
the leak vector estimates could be correlated with a 'fault
L=/ ... 0
..... 6 ..... 0 ... Ol (53) signature', for example the flow profile after a leak. This relies on
the state variable fault detection methods discussed in Section

Lo :
...
qt~ :
,,,.-,,
0
... J
0
3.2.
A simulation with multiple model hypothesis probability
testing for an oil pipeline of 30 km length, using parallel Kalman
filters, is described by Digernes (1980). A leak of 1% of the total
Hence a leak flow appears as a disturbance of the state variables flow was detected after about 160 s.
x(t) (Fig. 13). Another reference on a fault-sensitive state variable detector is
The leak monitoring task now consists in the detection of an Candy and Rozsa {1980). Here a simulation study on the
appearing leakage, its localisation ~t along the pipeline and the detection of diverted or stolen nuclear material (corresponding to
estimation of its size ,'~'L.In most cases only measurements/~0(t k a leak) in a plutonium concentrator by using statistical decision
po(t) and Mr(t), p~(t) at the inlet and the exit of the pipeline are methods for the residuals of an extended Kalman filter is shown.
available. Relatively large computation time and storage was required.
The results of simulations for a gasoline and an ethylene-gas In order to estimate the leak location for a pipeline of I00 km
pipeline assuming different locations of a suddenly appearing length with an accuracy of about + 1 km at least 50 sections have
Survey Paper 397

T
i
L E A K ~ ==={>
l ,.-.PIPELINE

L
r-

t',-PIPELINE
ISTATEVARIABLE
IFILTER
I
I
._1
FIG. 14. Pipeline state variable filter including a leak influence model.

to be modeled so that a high system order results, which causes This is one of the reasons that it was proposed to cross-
computational problems for standard process computers. correlate the differences
Additionally, several process parameters are not known precisely
enough, i.e. the friction coefficients, and also several temperature t
effects, so that the models have to be updated by parameter O~M(T) = - - ~ AA'/o(k - "c)AMl(k) (62)
Nk=l
estimation methods (Billmann, 1983 ).
Therefore, a simpler method was developed first for liquid (lsermann and Siebert, 1976, 1977). This cross-correlation
pipelines, taking into account several practical requirements and function reacts sensitively even to small leaks, reduces noise
special cases of pipeline operation. effects and models inherent dynamic relationships between the
flow changes. For further noise reduction the correlation function
(c) A cross-correlation method .for leak detection of stationary is averaged with respect to
liquid pipelines. It is assumed that a liquid pipeline operates in a
stationary steady-state and that only the flow-rates at the inlet 1 e
,~lo(k) and the exit b~l(k) can be measured.
Oz = 2P + 1=,=~ _~,(1)MM(~)" (63)

The simplest well-known method of leakage monitoring is then


by stating a static balance equation After a leak has occurred the fault signature consists in changes
+ A ~ o a n d - A3dt so that the products become negative and Oz
Mr(k) --- A'J'o(k) -- A,l,(k) (58) decreases. An alarm is given, if

and by triggering an alarm if the leak flow MLe X ~ d S a certain ~, < ~,. (64)
limit. This pure balancing method is, however, not suitable for the
detection of smaller leaks, because of the noise signals, drifting The cross-correlation function is calculated recursively with
measurements and the dynamic changes of both flows. fading memory
An improvement of this method is obtained by determining the
low frequency components of the flows by discrete-time low-pass PMu(T,k) = 2@uM(z,k -- 1) + (1 -- 2)[AA4o(k - ~)AJ~t(k)]
filtering (65)

M~'(k) = rM~*(k - I) + (l -- rM)~*(k ) (j = O, 1). where 0.9 < 2 < 1. Larger values of 2 result in improved
(59) smoothing and thus reduce the noise, but lead in turn to a delayed
alarm.
bl~'(k) and MT'(k) are then reference values, which may be Assuming stationary operating conditions, the location of the
different because of calibration errors of the sensors, and change leak can be estimated by calculation of the point of intersection of
slowly due to temperature and viscosity changes also in the case the pressure curves. Their gradient is given for a turbulent flow by
of constant pumping. A leak is then obtained by
~p ~3 ~
AA4o(k) = A,lo(k ) - J~,l~(k) ~z cp = . (66)
Po - Pa
a Y t , (k) = M ? ( k ) - M*(k) (6O)
J~J'~.(k) = aA'J*o(k) - aA,l~(k) Here, too, it is advantageous to use the deviations from a
reference value. Therefore, the pressure gradients are estimated
or by further low-pass filtering by recursive averaging with fading memory

~3(k) = KLML(k -- 1) -- (I -- rL)A'l~.(k) (61) , .~/](k)


cj(k) = rcc.~(k - 1) + (1 - r d p o ( k ~ _ p : ( k ) (j = O, I). (67)
where rL < r u is required in order to be able to detect suddenly-
appearing leaks. If M~(k) exceeds a certain threshold
Then reference mass flows are determined
~(k) > ~

a leak alarm is given. 4 ,j , (k) ---- cj(k)~po(k) - p~(k)] (j = 0,1). (68)


By the described low-pass filtering, noise effects and slow drift
effects can be partly eliminated, but changes of the flows As soon as a leakage alarm is triggered, Co and c t are no longer
according to the inherent fluid dynamics cause the adjustment of calculated but fixed and the differences
i-elatively large thresholds ML~ in order to avoid too frequent false
alarms. A~j(k) -- lVlf(k) - M~2(k) (j = 0,1) (69)
398 Survey Paper

are determined and summed up. Assuming small leaks the leak error ofabout + 0.7,; or + 500m at time 90s after the alarm.
location is given by Since the characteristic variable ~z in all cases significantly
exceeded its standard deviation during regular operation without
2r = L (l - ~ZAMtk)l
/ (70) a leak, it may be assumed that even smaller leaks than those in the
experiments carried out can be detected and localized.
The described cross-correlation method which is well suited
see Siebert and Isermann (1977). In a similar way the leak flow is for liquid pipelines, was modified for the use of gas pipelines by
estimated. taking into account the quadratic pressure profile and dynamic
models of the pressures and flows (Siebert and Isermann, 1980;
6.3. Experimental results with pipelines. Figure 15 shows the Siebert, 1981). Signals of an ethylene pipeline (L= 150km;
course of the pipeline considering the height above sea level as d~ = 260mm; M = 17th -~) have been measured to verify the
well as the location of pumps. The two main pumps are driven by dynamic models. Simulation of leaks with these models show
two 400kW asynchronous machines, which may be operated (Fig. 17) that the modified cross-correlation method is able to
individually or together. At full power about 330m3h -~ are detect leaks of about 20 after about 10h and 5% after 3.5h.
delivered at an initial pressure of 69 bar. This pressure is These results allow to show a typical relationship for fault
measured after the pumps, but before the entrance valve. detection methods between the alarm delay time and the size of
The line has a diameter of 273 mm and a wall thickness of the alarm under noisy conditions (Fig. 18). The methods on leak
8 ram. Intermediate depots are located at 21.1, 27.3, 35.8, 43.9 and detection are presently further developed (Billmann, 1983;
46.7 km. Billmann and lsermann. 1984).
The volume flows are measured by means of measuring orifices
and Barton cells, pressures with Barton cells (accuracy about 6.4. Conclusions Jor leak detection. Leak detection methods
0.1 ~). The volume flow V (l) at the end oftbe line is transmitted require a precise knowledge of the normal state (precise normal
by a telemetric device, i.e. deviations from the operating point-- model, or precise reference values).
about 1/10 of the total measuring range (0-400m 3 h - t } - - a r e The use of dynamic models instead of static models enables
encoded into an 8-bit-word. This corresponds to a resolution of detection of smaller leaks.
0.16m3h - t or 0.05~ with respect to 330m3h -t. If no precise parametric model from theoretical modeling is
Since the pressure at the end of the line was almost constantly known or the computational effort becomes too large,
equal to atmospheric pressure, recording and processing of the nonparametric models may also be used (cross-correlation
measurement variable p (l) was dispensed with. Thus only both method instead of state-model methods).
volumetric flows F(0) and V (l), as well as the pressure at the The leak detection method has to be insensitive to process
beginning of the pipeline, were used for leakage monitoring. For noise but sensitive to the appearance of a leak. Thus the normal
further details on the pipeline and the equipment see Siebert and model should only follow low frequency signal components,
Klaiber (1980). whereas the leak signature components should be detected in the
An INTEL MDS 800 microcomputer development system was high-frequency range. The methods are then better suited to
used to carry out the on-line experiments with the pipeline detect abrupt leaks than slowly developing leaks.
described above. An 8-bit microcomputer with the 8080 A central The influence of drift effects oftbe sensors and the pipeline are
processor was used. The system is extended to 48 k of RAM. to be suppressed by special methods.
An extensive program package--16kbytes of program Due to the remaining noise effects there is approximately a
memory--for leakage monitoring was implemented on the hyperbolic relationship between the alarm delay and the size of
microcomputer system in the ASM 80 assembler language. the leak.
A series of experiments for leakage detection were carried out Many of these statements hold quite generally for fault
on the pipeline described above, where leaks could be generated detection methods.
artificially at the branches to the intermediate depots.
The following values were assumed for the constants: 7. Concluding remarks
An attempt has been made, based on the present knowledge
xc = 0.9975 and experience, to review some fault detection methods.
,~. = 0.99 Emphasis has been given on methods for monitoring
unmeasurable quantities like process parameters and process
Or~= -0.5 state variables. Fault detection methods for these classes make
use of process models, parameter and state estimation methods
P = 20. anti statistical decision methods. In designing fault detection
methods one should take into account the following aspects.
Figure 16 shows one of the experiments carried out. The values of
the signals p(0), V(0) and V (I) collected by the microcomputer Process models. In many cases rather accurate process models
were recorded, below them the sam of cross-correlation functions are required. Hence, as well as theoretical process modeling
Oz for the indication of a leakage is shown. The leak was continuous-time process parameter estimation plays a basic role.
generated at t = t L. The leakage location and leakage flow The discussed fault detection methods are therefore easier to
calculation after detection of the leak is also shown. apply for well-defined processes, like electrical and mechanical
In the experiment shown--leakage location at 35.8 km and processes than for others, such as thermal and chemical
mean leakage rate of 0.19% which is about 0.21sec-~--the processes. Since the methods are based on deviations to a normal
trigger level was exceeded 98 s after occurrence oftbe leak and the process, it is important to define the normal process and to track
alarm was triggered. The leak location was estimated with an its normal changes by estimation methods. For small changes of
the variables linearized models may be sufficient. In general,
h/m however, nonlinear models have to be applied. The use of
6~_I~---I-"I-.,~.I ) I. l,.A"~J~A1!t , ) I. dynamic instead of static models yields more information and
,'~~ ' ~ ~ - r - ' W ~ - t x - . A ' - - ' r - - - r . / allows detection of more and/or smaller faults.
~,, I t. - i - I[ II II ~" .I .I " I
z/km Parameter and state estimation. If the parameters and states are
required with high precision, as for parameter monitoring and
fault model filtering, the application is restricted to rather low
order model elements. This means that many signals should be
measurable for higher order processes.
21.1 2~ ~.a t,3.g ~ y
Faults. Faults may either be already existing or appear at an
unknown time, expected or unexpected. Their speed of
appearance can be very different, from very large (abrupt faults)
Ft6. 15. Schematic diagram of the pipeline with topographic to very slowly (drifting faultsL
vrofile.
Survey Paper 399
- 316 -
p (0)/bo r

6tO
L . .
T . .
i
66,9 ~ ~
t,- 60sec tL It*60sec t.120sec
9(O)l~h

~'(l.)/rnVh

3z3~4~
323.0

322.5
Oz/(mm/ho)'
l ,$Osec tL tL*EOsec t,*120sec
/
.0,s)_ '~s"L t _
-1,oI

~0

3 5 .........' "

30

V,IV(O)I

,0'.-L-:E:I.-. _

FIG. 16. Transients of p(0), P (I) and 0z after occurrence of a leak at time t -- tt at 35.8 km with a mean leakage rate
of 0.19 %. Detected leakage location and leakage flow.

~E
NO LEAK I

ALARM40
'HRESHOED I DELAY
[h] 30
iI,- 24 h.--B,
20

~0

i i i i l t-

1 2 3 4 5 %
-ALA~I~_., S I Z E OF FAULT
THRESHOLD
F]o. 17. Averaged 'cross-correlationfunction ~z during normal
operation (0 %) and'for dmulatcd leaks of I, 2 and 5 % based on FIG. 18. Delay o f t l ~ alarm in dependence on the si~ of a fault
measured signals of an ethylene pipeline. (leak in % of the total flow) for a gas pipeline.
400 Survey Paper

Performance. Fault detection methods must be sensitive to the Himmelblau, D. M. 11978). Fault Detection and Diagnosis in
appearance of faults, but insensitive (robust) to other changes, Chemical and Petrochemical Processes. Elsevier, Amsterdam.
like noise, modeling errors, ol~rating points, normal signal Hohmann, H. (1977). Automatic monitoring and failure
variations, etc. Because these requirements often contradict each diagnosis for machine tools (in German). Dissertation, T.H.
other, the following trade-offs do exist: Darmstadt.
Hung, J. C., C. C. Liu and P. Y. Chou (19801. 14th Asilomar Con/~
(i) size of fault vs. detection time; Circuits, Systems and Computers, Pacific Grove, California.
(ii) speed of fault appearance vs. detection time; lsermann, R. (1981a). Fault detection methods for the
(iii) speed of fault appearance vs. proecss r~ponse time; supervision of technical processes. Process Automation, Vol 1,
(iv) size and speed of fault vs. speed of process parameter pp. 36-44. R. Oldenbourg, Munich.
changes; Isermann. R. I 1981 b). Digital Control Systems. Springer, Berlin.
(v) detection time vs. false alarm rate. Isermann, R. and H. Siebert ~1976). Verfahren zur Leckerken-
nung und Leckortung bei Rohrleitungen. Patent P 2603 715.0.
Methods which are, for example, designed for the detection of Isermann, R. and H. Siebert (1980). A method for the detection
abrupt faults may be not suitable for slowly developing faults, and localisation of small leaks in gas pipelines. IFIP/IFAC
and vice versa. Therefore several methods may be nscd in parallel, Symposium "Automation for Safety in Shipping and Offshore
also to build up redundant fault detection systems. Petroleum Operations', Trondheim, Norway, 16-18 June 1980.
North Holland, Amsterdam.
Practical aspects. As the goal of fault detection methods is to Jones, H. L. (1973). Failure detection in linear systems. Ph.D.
improve the overall reliability of a process (or to provide safe Thesis, Dept. of Aeronautics, M.I.T., Cambridge, Mass.
back-up systems) and to run it more smoothly, they themselves Mehra, R. K. and J. Peschon ( 1971 ). An innovations approach to
must be very reliable. Otherwise, they p r o d u ~ too many false fault detection and diagnosis in dynamic systems. ,4utomatica. 7,
alarms and will be switched off, or they miss alarms. 637.
In comparison to what is gained, the computational effort Montgomery, R. C. and A. K. Caglayan (1974), A selfreorganizing
must be reasonable. Furthermore the methods should not bc too digital flight control system for aircraft. AIAA 12th Aerospace
complex, because they should be understandable and tunable by Sciences Meeting, Washington.
the process engineer. Otherwise, acceptano," problems arise, Montgomery, R. C. and D. B. Price (1974). Management of
analytical redundancy in digital flight control systems for
Testing. An important point for the application is the aircraft. AIAA Mechanics and Control of Flight Conference,
verification of the right functioning. This can be done by Anaheim, CA.
introducing artificial faults into well-conditioned (sound) Pau, L. F. (1981). Failure Diagnosis and PerJbrmance Monitoring.
processes or by connecting the detection system alternatively to a Marcel Derrer, New York.
sound and to a faulty process. Pfleiderer, C. (1955l. Die Kreiselpumpen. Springer. Berlin.
In general, it is concluded that proer~s fault deteetion and fault Saedtler, E. (1979). Hypothesis testing and system identification
diagnosis methods may improve the overall reliability and safety methods for on-line vibration monitoring of nuclear power
of technical processes to a high degree. This is an area where reactors. 5th [FAC Symposium on Identification and System
several fields of engineering merge together. The available Parameter Estimation, Darmstadt.
methods and experiences are in an early state of development. Siebert, H. (1981). Evaluation of different methods for pipeline
Therefore much remains to be done, especially with respect to leakage monitoring. Kernforschungszentrum Karlsruhe.
applications. PDV-Report, KfK-PDV 206 (in German).
Siebert, H. and R. Isermann {1977). Leckerkennung und -
References lokalisierung bei Pipelines durch On-line-Korrelation mit
Baskiotis, C., J. Raymond and A. Rault (t979). Parameter einem ProzeBrechner, Regelungstechnik 25. 69.
identification and discriminant analysis for jet engine Siebert, H. and R. Isermann (1980). A method for the detection
mechanical state diagnosis. IEEE Conference on Decision and and localization of small leaks in gas pipelines. IFIP/IFAC
Control, Fort Lauderdale. Symposium "Automation Jor Safety in Shipping and Offshore
Baskiotis. C., J. P. Brault, Y. Derekx, A. Rault and J. A. Videau Petroleum Operations', Trondheim, Norway, 16-17 June 1980.
(1981). S~aret6 de fonctionnement des systrmes physiques. North Holland, Amsterdam.
Journdes SURF, 196. Siebert, H. and Th. Klaiber (1980). Testing a method for leakage
Beard, R. V. (1971). Failure accommodation in linear systems monitoring of a gasoline pipeline. Process Automation, pp.
through self-reorganization. Rept. MVT-71-1, Man Vehicle 91-96. In German: Regelungstechnische Praxis 22 11980)
Laboratory, Cambridge, Massachusetts. Lecktiberwachung an einer Benzin-Pipeline mit einem
Billmann, L. 11983). A method for leak detection and localization Mikrorechner, 232-237.
in gas pipelines. Applied Control and Identification, ACI, Sinha, N. K. and G. J. Lastman (1982). Identification of
Copenhagen. continuous time multivariable systems from sampled data. Int.
Billmann, L. and R. Isermann (1984). Leak detection methods for J. Control, 35, 117.
pipelines. Proceedings of the 9th IFAC Congress, Budapest. Strmrnik, S. and F. Bremsak 11979). Some new transformation
Pergamon Press, Oxford. algorithms in the identification of continuous-time multi-
Candy, J. V. and R. B. Rozsa (1980). Safeguards design for a variable systems using discrete identification methods. 5th
plutonium concentrator--An applied estimation approach. IFAC Symposium on ldent!tication and Systems Parameter
Automatica, 16, 615. Estimation. Darmstadt. Pergamon Press, Oxford.
De Keyser, R. M. C. and A. R. van Cauwenberghe (1981). A self- Williams, M. M. R. and R. Sher lEd.) {1979). Progress in Nuclear
tuning multistep predictor application. Automatica, 17, 167. Energy, Vol. I. Pergamon Press, Oxford.
Digernes. T. 11980). Real-time failure detection and identification Willsky. A. S. (1976). A survey of design methods for failure
applied to supervision of oil transport in pipelines. Modeling, detection systems. Automatica, 12, 601.
identification and control, Vol. 1, pp. 39-49. NTNF, Oslo, Willsky, A. S. 11980). Failure detection in dynamic systems.
Norway. AGARD No. 109.
Filbert. D. and K. Metzger (1982). Quality test of systems by Willsky, A. S. and H. L. Jones (1974). A generalized likelihood
parameter estimation. 9th IMEKO-Congress, Berlin. ratio approach to state estimation in linear systems subject to
Geiger. G. (1982). Monitoring of an electrical driven pump using abrupt changes. Prec. IEEE Con]~ on Decision and Control,
continuous-time parameter estimation methods. 6th IFAC Phoenix, Arizona.
Symposium on Identification and Parameter Estimation, Young, P. C. (1970). An instrumental variable method for real-
Washington. Pergamon Press, Oxford. time identification of a noisy process. Automatica, 6, 271.
Geiger, G. {1984). Fault identification of a motor-pump system Young. P. C. (1981). Parameter estimation for continuous-time
using parameter estimation and pattern classification. models--a survey. Automatica, 17, 23.
Proceedings of the 9th IFAC Congress, Budapest. Pergamon Young, P. C. and A. Jakeman {1980). Refined instrumental
Press, Oxford. variable methods of recursive time-series analysis. Part III.
Survey Paper 401

Extensions. Int. d. Control, 31, 741. Balance equation for the angular momentum
Zwingelstein, G. C. and B. R. Upadhyaya (1979). Identification of
multivariate models for noise analysis of nuclear plant. 5th Oe~ = T~(t)- T p ( t ) - T~(t). (AI0)
IFAC S wnpostum on Idem![ication and System Parameter
Estimation, Darmstadt. Pergamon Press. Oxford.
Based on the physical laws of centrifugal pumps the specific energy
Appendix A. Derivation of the mathematical models o.f a d.c. is given by Pfleiderer 0955),
motor, a centr!fugal pump and a pipe system. Y=hxco+h: co2 + h a M + h 4 M : + h s / ~ ' ~ + h ~ A ' l 2~
D.c. motor. The symbols used are: +h~Al:co: +hs.~co 2 (All)
U~ armature voltage
I~ armature current Typical characteristics of a centrifugal pump are shown in Fig.
R~ armature resistance A1. For one variable kept constant the following quadratic
L~ armature inductance equations result:
q' flux linkage co = const.: Y = hlo 4- h l l M + h12~/] 2 (A12)
TM torque, generated by the motor
Tru friction torque of the motor = const.: Y = h2o + h:lco + h,:co 2 (A13)
T~ torque of the shaft
to angular velocity where the coefficients follow from (A 11 ). The torque of the pump
0~ moment of inertia of the motor becomes

It is assumed that the excitation is constant, so that a constant Tp = - Yth = - [h~ co2 + haA'f ] (AI4)
co to
flux linkage q~ is generated. Voltage equation for the armature
circuit : The assumption of small deviations around the steady-state (&,
7",, 7"p, 7"Fp)leads to
d/d0
L~ ~ + R~l~(t) + Uind(l ) ----- UI(I) (A1) co(t) = ~ + Aco(t); T = 7"+ AT(t)
(A15)
din(t)
Uind(/) = t~oJ(t) (A2) P--~t = A T , ( t ) - ATp(t) - ATFp(t)

Balance equation for the angular momentum: with the steady-state equations

0 dco{t) 7". - ~e - 7"Fe = O. (A16)


uT = T u ( t ) - T v . ( t ) - Tdt) (A3)
(AI 1 ) for the head is linearizcd around the steady-state
TM(t) = ~ l ~ ( t ) [A4)

Tvu(t) = Cruo + Cw~W(t) (co ~ 0). (AS) AY = Aco + 10M/ = ho,Aco + hj~AA,t (A17)

A quadratic term for the friction torque is neglected. where the coefficients h,~ and hu follow from (All) or from the
Now small deviations around the steady-state ( 0x,/'1, q~, t3, measured characteristic curves of the pump.
7",) are considered: The pump torque becomes, from (AI4),
U~(t)= O~ + A U ~ ( t ) l~(t)=T~ + A l ~ ( t )
A T e = ~&olAto+ I - ~ ] =g,oAto+gMA/fl (Alg)
c0(t) = ~ + Ao(t): T,(t) = L 4- aT,(t)

and from (AI)-(A5) results g,o = h~,/~ -- ha~-5- (A19)

L dll(t) t~
aT + R1AIa(t) + q~Aw(t) = A Ua(t) (A6)
gM = h~to + 2h 3 - . (A20)
co
oud~Ot(t) + CFMXAtO(t)= ~PAI~(t) - AT,(t) (AT) The friction torque is assumed as

with the steady-state equations Tn,(t) = Crpo + CFPI tD(t) 4- CppO)2(t) (A21)

R1~-1 + ~Pt~ = t~l (AS) and after linearization

(A9) A T e ( t ) = c~.AoJ(t) + c~eMAJ~t(t) (A22)


with OTFv
Centrifugal pump. The symbols are: Cve~ ----"- ~ 0 = eFpl 4- 2cvp 2 (A23)

Pe~ pressure at pump inlet cn.. is assumed to be neglectable: c w . -- 0.


Pe: pressure at pump outlet
y = Pe2 - Pel specific energy
P
Y,h theoretical specific energy
H = Y/g head of the pump
p density of the pumped medium
mass flow-rate "~'~, %\\
Tp torque generated by the pump
Tve friction torque of the pump
7", torque of the shaft
0p moment of inertia of the pump
P = 7", = 33Y(1/~/) power at the shaft
r/ overall efficiency coefficient FIo. AL Characteristics of a centrifugal pump.
402 Survey Paper

Introduction of (AI8) and (A22) leads to the linearized a,, = a',,/p = L/AFP (A32)
dynamic pump equation
an = aUp = 2,~(c,/A2, + cR)/P (A33)
did
0 p - ~ + (g~, + cFa~,)Ato(t) = ATJt) - gaA/~(t). (A24) and the steady-state relation

The equations for the mechanics of the motor (AT) and the pump + CL = App. (A34)
Av
(A24) can now be combined by eliminating AT,(t):

- 0 do~(t) Appendix B. Derivation of the mathematical models oJ'a pipeline


0. + p)~ + (c,~, + c , , . + g.)aco(t)
A simplified scheme of a pipeline according to Fig. A3 is
(~ CF1 considered. The physical data are:
z length coordinate
= qTAlt(t) - guAA~(t). (A25)
L length of the pipeline
dv diameter of the pipe
This equation shows that various coefficients of the motor and Av = nd~/4 sectional area of the pipe
the pump are added. H height of the pipeline
p(z, t) fluid pressure
Pipe system. The pipe system is assumed to consist of length L, p(z, t) fluid density
a valve and fluid resistances which can be lumped together. T(z, t) fluid absolute temperature
Figure A2 shows a scheme. w(z, t) fluid velocity
The symbols used are: M fluid mass
~(z,t) fluid mass flow
Apv = ppz - Ppt pressure difference oftbe pump
R gas constant
Aplt pressure drop of (lumped) fluid resistances
CF = x/(p/p)speed of sound
Ap, pressure drop of the valve
,;. friction coefficient
Ap,, pressure drop through acceleration
AF sectional area of the pipe
For a pipe element of length dz the mass balance equation
A, sectional area of the valve
becomes
w velocity of the fluid
L length of the pipes.
(BI)
The balance equation for the momentum leads to

App(t) - Ap,(t) - Apa(t) + Ap,~(t) = 0 (A26) and with

with l~l = AFpW (B2)

dw dM and neglection of small terms


Ap.Jt) = - p C - ~ = - a~=-~t

(pw)
+ ~vt = 0. (B3)
,~1 = PAFW (A27)
a', = L/AF The momentum balance is
ApR(t) = cR,~2(t) (A28)

Ap,(t! FTTI c,
(k~: k, = value of the valve, Po = I bar; Po = 1000kgm-3) (B4)

Introduction into (A26) leads to


or

dM(t) c(~. )
(A30)
a'ae-"~t + + Clt M2(t) = Apv(t). (B5)
~(pw) +-~z p + = - F - Y

Again small deviations of the signals are assumed where the friction term, assuming turbulent flow, is

~;l(t) = .~ + AM(t) Apr,(t) = App + AApv(t).


F=~=~dFW[W' (B6)
The term with A,~2(t) is neglected (linearization) and with
App(t) pAY(t) it follows that
=
and the static pressure term
dA,l(t) dH
a,~ ~t + a~AM(t) = AY(t) (A31)
r = pg~. (B7)

z=O Z Z=i
. . . . . 4
I

Oin ~ ~t I [~ Pex
,M --- z ;,
aPR aPv dz
FiG. A2. Scheme of the pipe system with pump. FIG. A3. Scheme of a pipeline (H = const. L
Survey Paper 403

If an isothermic flow with temperature To can be assumed the gas gi0 ~2 ~t. ....... 1~1-2 ~11
state equation is l"i I , - . . . . , L I
PO Pl P3 P5 Pl-3 Pl-I Pl
1
p - = Z(p, To)RTo ffi c~(p) (B8)
P FIG. A4. Subdivision of the pipeline into sections.

where cr(P) is the isothermic speed of sound. Then the two


balance equations become, after the introduction of the variables ~:dj
ld(z,t) and p(z,t), -~ = g:(P~+ 1 - Pj - 1 ) + g3(j-l~tC].ilJ~j[

j = 2 , 4 ..... 1 - 2
p +7=-.=0 (BI2)
?,M0
& = gzo(P~ Po) - + gaoMol~ol
A, .P+ . . , , , , ,

(B9) & = gzl(Pt - Pl - I ) + galM~ [i~ 1(I even)


1 - 2A2p2]. dz + A2r p dz = - F - Y

F ;. e~(p) ......
with

1 2
gp d H gl: = klAz g2o = k2A."
Y = c~(p) d"-':."
I 2
g: ffi k~Az g21 = k2A:
This pipeline model can now be simplified by assuming: (Bl3)
(i) the isotliermic speed of sound is constant within a pipeline kaj k3
section j : cr(p) = Crj ; gatj-1) = - - - gao = - --
Pj-I Po
(ii) the fluid flow velocity wr is small in comparison to the speed
of sound CF, SO that 2/., k3
Az--m gal = - - - - .
I Pl-i

The boundary conditions are given by the valve equations


i'e' ~--T~-.2ffi -:T ~ 0;
" a F P ~F oo)
(iii) for long pipelines the term (B14)

~c~ ~

A~p 6= with k, as the k, values, see (A29). Equation (Bll) can now be
expressed in a nonlinear state variable representation
canbeneglected.
:c(t) = A(x)x(t) + B%(t)
(815)
Then the simplified 'long pipeline model' results with the
assumption ?H/tgz ffi O: y(t) = Cx(t)
with
kt -~- + -~f=O
x r-- [~oA~2...At !PlPa...P,-1]
(mo)
urpffi [pepl] yr= [MoMI]
k~-~- + ~ z = p

which is a hyperbolic partial differential equation system, with "g3olMol 0 ... 0 gzo 0 ... O"
the coefficients 0 g31l~2[ ... 0 -g: g2 0
." . . -

A ffi : .... "...- ............... : ........ ..... - .... -


AF -gll gll ... 0 0 ... 0
=

0 - gl~ g13 0 0 ... 0

1
k 2 ---- - - (BI1) 0 ... g,t-l~ g,a-~ 0 ... 0_
1t F

2 c~1 -g2o 0
ks - 2dF/1~" 0 0

For the solution of the partial differential equation system the 0 g 21 ... 0 0
pipeline is subdivided (discretized) in seetionsj (Fig. A4) so that B =
0 0 C= 0 ... I 0 :::03
OPJ =g~j(ICli+~ - h;lj_l) jffi l , 3 ..... I - 1 0 0 (B16)
3t

AUTO 2 0 : 4 - B
404 Survey Paper

The considered equations can also be used for compressible


liquids. Then in (B9) the coefficient of ~QIA4I
~0 2 i-2
I . . . . . I

k~ 2 CFj , i ~-- I
p 2dvA~ pj 2dvA~p (BI7) , ~ .... ' ?3 I:i Pl
Po
and therefore ga(j- ~ becomes a constant. FIG. A5. Leak flow ML,: at section .

Ira small leakflow dML occurs at section j = ~, see Fig. A5, this and (BII) to
can be modeled by introducing it into the mass balance equation
(B3)
~P:
~-"~- ---- g t ~ ( A ~ + l -- J ' ~ - l ) + gI,:A~L,: (B20)
t9 . dp 1 dS,/L~
.--- IpWl + --:-- + = 0. (BI8)
d'. vt AF ~z

Then (B9) changes to

ki-57+~+ ~: =0 (BI9)

Вам также может понравиться