Professional Documents
Culture Documents
Clase14-Identification-Based PID Control Tuning For Power PDF
Clase14-Identification-Based PID Control Tuning For Power PDF
Abstract—This paper presents a new approach for PID-con- method (see [5]–[17] and [10], [11, references therein]). The
troller tuning based on the requirements of power station DD approach reflects the industrial control system practice for
processes. It uses a novel optimization procedure based on four which the PID-control is currently most often implemented.
power process-oriented criteria. A new approach for transfer
function identification of process models is also proposed as a Actually, this approach requires a two-stage design procedure:
robustness basis for the PID-control design. The tuning of PID the first stage is process identification while the second one is
controllers implemented on Israel Electric Corporation (IEC) controller optimization using the identified model so obtained.
steam power plant processes provides sufficiently good settings for Main features of the modern DD are as follows.
these controller parameters and illustrates industrial applications As a rule, FOPTD process model is used [4], [6], [10], [12],
of this approach.
[14]. Limit cycle analysis [14], [15], or time response approxi-
Index Terms—Identification, optimization, performance limits, mation [21], [22] identifies the model parameters. The second-
PID-control, temperature and flow control. order plus time delay (SOPTD) model is identified by “the char-
acteristic area approach” [7], frequency response analysis [13]
I. INTRODUCTION or minimization of the prediction error mean square [9], [11].
Using models of higher orders [16] are not typical. For uncer-
A. Methodologies of PID-Control Tuning
tainty models, creation of a procedure of random changing of
can be included into which describes a process. Then Usually, transfer functions of power station processes are of
will be a noise after this prefilter. In addition, set point filters the third order at the most [30]. Because of this reason and as-
(SP-filters) are sometimes used for the overshoot reduction of suming that the band corresponds to the identified
the time response to . This problem however is beyond the process, several transfer functions (TF) of the first-, second-,
scope of this paper. and third-order (with and without zeros) are computed. Then
Remark 2: The scheme in Fig. 1 describes PID-control under one may expect the true TF to fall somewhere between these
(2)–(3), where a control system operates in linear regions for all computed values.
of its parameters. Of course, if only one parameter reaches its
limit a closed control system degenerates into an open control B. Model Family Identification Statement
loop.
The method [30], [31] is used for this model family identifi-
In the framework in which the proposed tuning procedure is
cation.
developed, the concept is as follows:
Let a process be described by the identification experiment
a) in the linear region, the PID-control tuning is fulfilled data set . As a rule, the closed loop experiment is
within the proposed procedure; preferable when is the step function
b) if a controller output reaches a limit, the standard anti- where . We emphasize that the process is assumed
windup control begins to operate. to contain a control valve.
The anti-windup control is not dealt with as it is beyond the Without loss of generality, expected values of , are:
scope of this paper. for and ,
for . In the case of a linear stable time-invariant process
is the recovery time. Therefore, the usage of finite is only
III. PROCESS IDENTIFICATION
the approximation in continuous systems.
A. About Identification Method Due to the noises, nonlinearities, inaccurate measurements,
small deviations of , and other factors a fixed linear time-
The transfer function identification (TFI) technique is used
invariant identified process model will never exactly represent
very widely in power system applications [25]–[31]. Of the two
the data obtained from the process. Furthermore,
main methods, ARMA TFI and Prony TFI [28], only the first
such a model can forecast the process behavior with different
one is directly related to the TFI problem.
accuracy on different parts of these data. What is meant by this
According to ARMA TFI, a pseudorandom binary sequence
is that choosing different subsets from data and ful-
(PRBS) or many uncorrelated PRBS are usually applied to the
filling identification we will obtain a family of linear time-in-
input of a system operating in closed loop (closed loop identi-
variant models. The most accurate of them may be taken, as the
fication) and a SIMO or a MIMO process is identified by this
nominal one while the others will define the process uncertain-
method using response data [25]–[27]. However, even if iden-
ties related to modeling errors.
tification of a system operating in closed loop is theoretically
Suppose that the data set is broken down into
possible, the estimates obtained may be in practice very poor,
-data subsets , , , ,
due to the effect of the MIMO feedback terms in the input signal
where: , ,
[29]. From these considerations, the individual SISO identifica-
is the expected value of the bracketed function.
tion procedure for each link transfer function (for each equation)
Applying the method [31] to the subsets
of a model may be more accurate [25], [30]. In addition, deter-
a family of linear time-invariant models may be ob-
ministic test signals can be used (see Theorem 2 in [31])
tained. For each above subset, types of models, namely
instead of the PRBS signals which are mandatory for MIMO
, are represented by their transfer
processes. This leads both to a less time-consuming identifica-
functions.
tion procedure and to a safer identification experiment.
Let this model family is calculated in the frame of the fol-
In this paper the identification method [30], [31] is used
lowing general type
without changes. Below only main principles of this method
are introduced.
The following two-stage procedure for TFI is proposed in
(4)
[31]: the first stage is frequency response (FR) identification of
a process, while the second one is TF computation using the fre-
quency response obtained from the first stage. The main reason The following five model types are suggested here to identify
for this is to provide the maximum of TFI accuracy (see The- for
orem in [30]) through the optimal limiting the bandwidth in the
frequency response identification by .
There are several methods for TF computation (see [30])
using the frequency response data in which problems of (5)
TF order determination and of parameters estimation are
solved simultaneously. The convergence is problematic in
these methods. In [30], [31] the above problems are solved
separately. where the FOPTD-model is .
126 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
...............................................
(6)
...............................................
(11)
For further usage, the quality index is introduced Now we select such model set , ,
, which satisfies
(7) (12)
(10) (16)
..............
(17)
..............
Proof: See Appendix I.
The expression (9) relates an error in time domain between a We note that the nominal model be-
process and its model to the error in frequency longs to
domain between a process and its model . Keeping with (17), additive uncertainties can be introduced
Let be the upper frequency bound of the model to model errors in high-frequency dynamics. Denoting additive
, which corresponds to a certain computed by (9). uncertainties as we have
Then will determine the model bandwidth upper
limit on the stage of controller optimization. (18)
GLICKMAN et al.: IDENTIFICATION-BASED PID CONTROL TUNING 127
(21)
(22)
Fig. 2. Typical PID-controller response u(t).
Now the tuning problem can be formulated as an optimization 1) Lower Bound : The bandwidth lower bound can be
problem: approximately estimated using the identified FOPTD model
Find controller parameters , , , that simultaneously from the family (6)
maximize (22) or minimize (25) i.e.,
(31)
(27)
This model does not need to be the nominal one. Considering
that the open loop is optimal according to [8] one can prove (see
under restrictions (19)–(21), (23), (24) for the nominal model Appendix III) that
and the constraint (26) for , , .
Remark 3: Checking of (19), (20) requires modeling of the (32)
tuned control loop with real values of and . This is fulfilled
on the final step of the proposed tuning procedure. 2) Upper Bound : The estimate of is equal to
and limits the frequency region by the condi-
V. TUNING PROCEDURE tion of a nominal model correct usage (Theorem 1)
Before the tuning procedure will be discussed, permissible (33)
domains of controller parameters and a possible frequency re-
gion are defined.
It is important to define these domains with a safety margin, C. Permissible Domain Of
as we deal with a wide variety of power stations processes. The
above domains are estimated “approximately” however PID op- The ratio is not a constant in the presented procedure.
timal parameters inside of them are calculated accurately. We emphasize again that the upper bound is defined by
mechanical effects in a final control element, which is usually
A. Permissible Domain of Controller Parameters a control valve. These effects are indirectly prevented by limits
(19) and (20). Generally, we have
Two principal conditions (28) and (29) give the relationship
between , , , , , ( is the crossover
frequency). (34)
1) Theorem 2: Let be the crossover frequency of the
control loop (Fig. 1). Then the following condition is met for
It is clear that is a nonlinear function of and
the PID-control
which determine and in (19), (20). Therefore,
can be approximately defined only for certain operating mode
(28) parameters. For this approximate calculation we consider that
, , , . These
parameters are typical for different power stations control loop
tuning. As one proves, (see Appendix IV).
where
The lower bound of is chosen as be-
Real
cause it approximately corresponds to the extreme case of a
Imag
PI-control.
Proof: See Appendix II. D. Permissible Domain of
2) Consequence: Zeroing and in (28) we define the
corresponding condition for PI-controller The constraint (21) can be used for an approximate calcula-
tion of the permissible domain :
(29) (35)
TABLE I
PARAMATERS OF PROCESS TRANSFER FUNCTIONS
E. Tuning Procedure
Suppose that , are known, values of , ,
, and are chosen and the certain function in (25) is
given. The proposed tuning procedure consists of the following
Fig. 3. Time responses of the FOPTD model G (s)-(a) and the optimal
main stages fulfilled in both frequency and time domains: modelG s ( )-(b).
a) Data acquisition from identification ex-
periment and selecting -data subsets , perheater temperature set point is broken down into 6-data sub-
. sets , . Applying the above identi-
b) Applying the method [31] to the above data and transfer fication method to the subsets the family
functions calculation of the nominal model and was calculated (see Table I). The nominal model is described
of uncertainty model family. by because it and only it satisfies (12) and (13) where
c) Calculating permissible domains of , , . and . Other
d) Assembling sets of parameters , , , for PID-con- models satisfy only (15), (16) and, therefore, describe uncer-
troller (or , for PI-controller) by calculating equation tainty models.
systems (28) or (29) in permissible domains of , For example, time responses (Fig. 3), , , illustrate
, . two identification results for where model transfer func-
e) Searching the optimal values , , , or , that tions and values of , are as follows:
satisfy the optimization criterion (27) under constraints
(24), (26) and (19)–(21). We recall that checking (19),
(20) requires to simulate the designed closed loop with (37)
real values of and .
f) Inserting the optimal parameters , , , into a tuned (38)
controller and checking control loop performance.
Remark 4: This tuning procedure is not iterative and calcu- As one can see from (38) and Fig. 3, the FOPTD-model does
lates PID optimal parameters from their permissible set through not perform well for this process.
exhaustive search. Because the permissible parameter set is as- 2) PID Controller Tuning: The initial PI-controller param-
sembled by calculating equation systems (28) or (29) in per- eters are , . Applying the tuning procedure
missible domains of , , , it is nonempty and this 5.5 to the identified process, two optimal controllers were cal-
procedure is favorable. culated: PI with parameters , and PID-con-
We note that the tuning procedure in [16] is closely related to troller with parameters , , ,
the proposed here. It includes a definition of model family and . We note that . Requirements for the
calculation of parameters sets , , . These sets can simul- optimal loop operation were as follows:
taneously place characteristic polynomial roots into the desired
a) Minimum overshoot of the control loop step response as
region in the complex plane that guarantees a specified settling
the optimization criterion.
time of the responses.
b)
Fig. 4. Plot of time responses for superheater temperature control of 140MW Fig. 6. Plot of time responses for main air flow control of 140 MW unit.
unit.
3) Identification Accuracy: Identification accuracy of the Next we substitute into (44) algebraic forms of complex num-
process nominal model is equal to 97.25% in relation to 100% bers
for the ideal identification. In addition, Fig. 5 illustrates the
high identification accuracy (time responses of process and its
model coincide practically). These practical results validate the
high identification accuracy which is theoretically proved in (45)
[30], [31] (see Section III-A). Equating separately real and imaginary parts in both left- and
righ-hand sides of (44) we arrive at (28).
VII. CONCLUSION
A new approach to the PID-control tuning for power station APPENDIX III
processes is presented. Its main principles are as follows: A. Appendix 3
A novel procedure for highly accurate identification of the Let be so much small that the phase shift
process model family is presented. This family contains both the so that a frequency response deviation
nominal and uncertainty models describing a process by transfer caused by the delay link in (31) is negligible. Then the
functions up to the third order with and without zeros. The ro- simple FOPTD process model (31) can be approximately
bustness parameters, gain and phase margins, are constrained by described by in this low frequency
using these uncertainty models in the tuning procedure. domain.
Four parameters of PID-controller, , , , , are opti- It is known [8], the second-order optimal closed control loop
mized simultaneously according to its transfer function (1). The is represented by the transfer function of Butterworth’s filter
optimization is fulfilled in the frame of the robust theory ap- . This loop structure is optimal from
proach using four power process-oriented criteria considering both a few deterministic and statistics optimization criteria point
also the control valve performance limits. of view [8]. Considering that we get
Main stages of the proposed tuning procedure are data acqui- which determines the lowest loop bandwidth determined
sition for process identification, calculation of model transfer by this process inertia only.
functions, calculating permissible domains of certain param-
eters, composing sets of controller parameters , , , , APPENDIX IV
searching the optimal parameters , , , , checking tuned
control loop performances. A. Appendix 4
Theoretical principles of this approach have been successfully Computing the controller (1) response to the error signal
applied for PID/PI-control loop tuning in IEC power stations. we have
APPENDIX I
A. Appendix 1 (46)
First we introduce functions Expression (46) can be used for checking (19) and (20) ful-
fillment.
(41) Zeroing in (46) and substituting and into the
(42) second inequality of (19) we find
Here, is from (42). Substituting (43) and , Now substituting and into (20) we arrive at
into (41) and taking into account (8) we find after conversions
the (10). Since we arrive (49)
at (9).
where the sampling period usually belong to interval s.
From (48), (49) it is follows that . Analysis of the
APPENDIX II
first inequality in (19) may reduce in certain cases. For
A. Appendix 2 calculation the (46) can be used.
According to the Nyquist stability criterion and the require-
ment (23), the following condition is held ACKNOWLEDGMENT
(44) The authors wish to thank D. Kohn and M. Bachar for their
help in planning and fulfilling this work at the Israel Electric
where . Corporation.
132 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004