Documente Academic
Documente Profesional
Documente Cultură
1, JANUARY 2004
123
AbstractThis paper presents a new approach for PID-controller tuning based on the requirements of power station
processes. It uses a novel optimization procedure based on four
power process-oriented criteria. A new approach for transfer
function identification of process models is also proposed as a
robustness basis for the PID-control design. The tuning of PID
controllers implemented on Israel Electric Corporation (IEC)
steam power plant processes provides sufficiently good settings for
these controller parameters and illustrates industrial applications
of this approach.
Index TermsIdentification, optimization, performance limits,
PID-control, temperature and flow control.
I. INTRODUCTION
A. Methodologies of PID-Control Tuning
Manuscript received March 24, 2003. Manuscript received in final form August 28, 2003. Recommended by Associate Editor K. Schlacher.
The authors are with the Generation and Transmission GroupThe Israel
Electric Corporation, Ltd., Haifa 31000 Israel (e-mail: uhi10@iec.co.il;
kulesskyr@iec.co.il; nudelmang@iec.co.il).
Digital Object Identifier 10.1109/TCST.2003.821955
124
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
Fig. 1.
125
(4)
The following five model types are suggested here to identify
for
(5)
126
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
...............................................
(6)
...............................................
(11)
Now we select such model set
, which satisfies
(12)
(7)
where
is the model
time response. Clearly,
and the ideal identification corresponds
.
to
The functional (7) estimates identification accuracy in the
time domain. The correct usage of an identified model in the frequency domain requires calculation of a frequency bandwidth,
in which a model correctly describes frequency properties of a
process [32]. The following theorem is applied to this problem.
In our experience,
is usually chosen.
Next we select the nominal model
, which satisfies the following
model set
from
(13)
According to (12) and (13), the nominal model describes a
process in the widest bandwidth and, simultaneously, with the
permissible accuracy in the time domain.
E. Additive Uncertainties Estimation
C. Theorem 1
Suppose that a stable process is described by its frequency
response
. Assume also that
,
.
Next we introduce the complex number
(8)
Then the phase shift between the frequency responses of a
process
and its model
is equal to
Let
is defined by
(14)
(9)
where
(10)
is the argument of the complex number
,
are Fourier transforms;
(16)
Models
give the closest approach to the identified
process using data subsets
,
..............
(17)
..............
127
Fig. 2.
where
(22)
(19)
(26)
is measured in the digital form. Then acUsually
cording to (3) we have
(20)
where
128
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
(27)
under restrictions (19)(21), (23), (24) for the nominal model
,
,
.
and the constraint (26) for
Remark 3: Checking of (19), (20) requires modeling of the
tuned control loop with real values of and . This is fulfilled
on the final step of the proposed tuning procedure.
V. TUNING PROCEDURE
Before the tuning procedure will be discussed, permissible
domains of controller parameters and a possible frequency region are defined.
It is important to define these domains with a safety margin,
as we deal with a wide variety of power stations processes. The
above domains are estimated approximately however PID optimal parameters inside of them are calculated accurately.
A. Permissible Domain of Controller Parameters
Two principal conditions (28) and (29) give the relationship
between , , ,
,
,
(
is the crossover
frequency).
be the crossover frequency of the
1) Theorem 2: Let
control loop (Fig. 1). Then the following condition is met for
the PID-control
(28)
where
Real
Imag
Proof: See Appendix II.
2) Consequence: Zeroing and
in (28) we define the
corresponding condition for PI-controller
(29)
As one can see from (29), PI-controller parameters
are calculated separately.
and
B. Permissible Domain Of
Usage of (28), (29) requires to define a domain of
(32)
is equal to
2) Upper Bound : The estimate of
and limits the frequency region by the condition of a nominal model correct usage (Theorem 1)
(33)
C. Permissible Domain Of
The ratio
is not a constant in the presented procedure.
We emphasize again that the upper bound
is defined by
mechanical effects in a final control element, which is usually
a control valve. These effects are indirectly prevented by limits
(19) and (20). Generally, we have
(34)
is a nonlinear function of
and
It is clear that
which determine
and in (19), (20). Therefore,
can be approximately defined only for certain operating mode
parameters. For this approximate calculation we consider that
,
,
,
. These
parameters are typical for different power stations control loop
(see Appendix IV).
tuning. As one proves,
is chosen as
beThe lower bound of
cause it approximately corresponds to the extreme case of a
PI-control.
D. Permissible Domain of
The constraint (21) can be used for an approximate calculation of the permissible domain :
(35)
A process which is a low-pass link [14] significantly filters
fluctuations
so effectively that they will influence control
can be approximately comvalve behavior only. Then
puted in the open loop where
(36)
(30)
where ,
129
TABLE I
PARAMATERS OF PROCESS TRANSFER FUNCTIONS
E. Tuning Procedure
,
are known, values of
,
,
Suppose that
,
and are chosen and the certain function in (25) is
given. The proposed tuning procedure consists of the following
main stages fulfilled in both frequency and time domains:
acquisition from identification exa) Data
,
periment and selecting -data subsets
.
b) Applying the method [31] to the above data and transfer
calculation of the nominal model and
functions
of uncertainty model family.
,
, .
c) Calculating permissible domains of
d) Assembling sets of parameters , , ,
for PID-controller (or , for PI-controller) by calculating equation
,
systems (28) or (29) in permissible domains of
, .
e) Searching the optimal values , , ,
or , that
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
and .
real values of
into a tuned
f) Inserting the optimal parameters , , ,
controller and checking control loop performance.
Remark 4: This tuning procedure is not iterative and calculates PID optimal parameters from their permissible set through
exhaustive search. Because the permissible parameter set is assembled by calculating equation systems (28) or (29) in per,
, , it is nonempty and this
missible domains of
procedure is favorable.
We note that the tuning procedure in [16] is closely related to
the proposed here. It includes a definition of model family and
calculation of parameters sets , , . These sets can simultaneously place characteristic polynomial roots into the desired
region in the complex plane that guarantees a specified settling
time of the responses.
G s
, where
is the desu-
130
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
Fig. 6. Plot of time responses for main air flow control of 140 MW unit.
G s
(39)
(40)
As one can see from (40) and Fig. 5, the FOPTD-model describes this process more accurate in the time domain. However,
this description holds within the bandwidth of 0.105 rad/s. At
providing the closed accuracy
the same time, the model
is valid within the bandwidth of 0.25 rad/s. So the model
is preferred over its counterpart according to (12), (13).
2) PID Controller Tuning: The initial PI-controller has the
,
. PID-control parameters after
parameters
,
,
,
,
its tuning:
. Actually we have PI-optimal controller because
. Requirements for optimal loop operation were as follows:
a) Maximum
of the control loop step response as the
optimization criterion.
b)
The main air flow control loop responses are shown in Fig. 6.
Because of a relatively low level of noise PID-controller prodyvides sufficiently high quality. However, due to small
namics, improvement is less than in the previous example.
131
(45)
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
processes is presented. Its main principles are as follows:
A novel procedure for highly accurate identification of the
process model family is presented. This family contains both the
nominal and uncertainty models describing a process by transfer
functions up to the third order with and without zeros. The robustness parameters, gain and phase margins, are constrained by
using these uncertainty models in the tuning procedure.
, are optiFour parameters of PID-controller, , , ,
mized simultaneously according to its transfer function (1). The
optimization is fulfilled in the frame of the robust theory approach using four power process-oriented criteria considering
also the control valve performance limits.
Main stages of the proposed tuning procedure are data acquisition for process identification, calculation of model transfer
functions, calculating permissible domains of certain param,
eters, composing sets of controller parameters , , ,
searching the optimal parameters , , ,
, checking tuned
control loop performances.
Theoretical principles of this approach have been successfully
applied for PID/PI-control loop tuning in IEC power stations.
APPENDIX III
A. Appendix 3
much small that the phase shift
so that a frequency response deviation
in (31) is negligible. Then the
caused by the delay link
simple FOPTD process model (31) can be approximately
in this low frequency
described by
domain.
It is known [8], the second-order optimal closed control loop
is represented by the transfer function of Butterworths filter
. This loop structure is optimal from
both a few deterministic and statistics optimization criteria point
we get
of view [8]. Considering that
which determines the lowest loop bandwidth determined
inertia only.
by this process
Let
be
so
APPENDIX IV
A. Appendix 4
Computing the controller (1) response to the error signal
we have
APPENDIX I
A. Appendix 1
First we introduce functions
(41)
(42)
where
culating
(46)
Expression (46) can be used for checking (19) and (20) fulfillment.
and
into the
Zeroing in (46) and substituting
second inequality of (19) we find
(47)
Taking
from the interval
which corresponds
we have
to the highest permissible
(43)
Here, is from (42). Substituting (43) and
,
into (41) and taking into account (8) we find after conversions
we arrive
the (10). Since
at (9).
(48)
Now substituting
and
APPENDIX II
According to the Nyquist stability criterion and the requirement (23), the following condition is held
ACKNOWLEDGMENT
A. Appendix 2
(44)
where
132
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 1, JANUARY 2004
REFERENCES
[1] M. Morari and E. Zafiriou, Robust Process Control. Englewood Cliffs,
NJ: Prentice-Hall, 1988.
[2] C. G. Beril, J. T. Rockman, D. R. Lewin, and P. O. Gutman, A comparison between the horowitz and IMC design methods for a chemical
process control problem, in ECC91 Europ. Contr. Conf., Grenoble,
France, 1991, pp. 292297.
[3] I. Horowitz and M. Sidi, Synthesis of feedback systems with large plant
ignorance for prescribed time-domain tolerances, Int. J. Contr., vol. 2,
no. 16, pp. 287309, 1972.
[4] J. G. Ziegler and N. B. Nichols, Optimum settings for automatic controllers, Trans. ASME, vol. 64, pp. 759768, 1942.
[5] K. J. strm and T. Hgglund, Automatic tuning of simple regulators
with specifications on phase and amplitude margins, Automatica, vol.
20, pp. 645651, 1984.
[6] A. M. Lopez, J. A. Miller, C. L. Smith, and P. W. Murrill, A comparison
of controller, Control Eng., pp. 7376, December 1967.
[7] Y. Nishikawa, N. Sannomiya, T. Ohta, and H. Tanaka, A method for
auto-tuning of PID control parameters, Automatica, vol. 20, no. 1, pp.
321332, 1984.
[8] G. C. Newton Jr, L. A. Gould, and J. F. Kaiser, Analytical Design of
Linear Feedback Controls. New York: Wiley, 1957.
[9] T. S. Schei, Automatic tuning of PID controllers based on transfer function estimation, Automatica, vol. 30, no. 12, pp. 19831989, 1994.
[10] W. K. Ho, O. P. Gan, E. B. Tay, and E. L. Ang, Performance and gain
and phase margins of well-known PID tuning formulas, IEEE Transactions on Control Systems Technology, vol. 4, no. 4, pp. 473477, 1996.
[11] H. Panagopoulos, PID Control. Design, Extension, Application. Lund:
Lund Institute of Technology, 2000.
[12] A. P. Swanda and D. E. Seborg, Controller performance assessment
based on setpoint response data, in 1999 Amer. Contr. Conf., San Diego,
CA, pp. 38633867.
[13] Q. G. Wang, T. H. Lee, H. W. Fung, Q. Bi, and Y. Zhang, PID tuning
for improved performance, IEEE Trans. Contr. Technol., vol. 7, pp.
457465, 1999.
[14] Z. J. Palmor, Y. Halevi, and N. Krasney, Automatic tuning of decentralized PID controllers for TITO processes, Automatica, vol. 31, no.
7, pp. 10011010, 1995.
[15] L. Grouzman, R. Kulessky, and E. Zeheb, Identification-based power
station models for purposes of robust control design, in Proc. 2003
Amer. Control Conf., Denver, CO, pp. 22882293.
[16] J. Ackermann and D. Kaesbauer, Design of robust PID controllers, in
2001 Europ. Contr. Conf., Porto, Sept. 2001.
[17] S. Glickman, R. Kulessky, and G. Nudelman, PID control design for
power station processes based on timeDelay compensationSmith
predictor, in MMAR 2002 IEEE Conf., Poland, 2002, pp. 11631168.
[18] S. P. Bhattacharyya, H. Chapellat, and L. H. Keel, Robust Control. The
Parametric Approach. Englewood Cliffs, NJ: Prentice-Hall, 1992.
[19] INTUNE: Process Loop Monitoring, Tuning, & Diagnostic Software.
Presented by ControlSoft, Inc., Cleveland, Ohio, USA. [Online]. Available: http//www.controlsoftinc.com
[20] ExperTune: PID Tuning, Analysis and Simulation. ExperTune Inc, Hubertus, WI. [Online]. Available: http//www.expertune.com
[21] Bailey infi90: Loop Tuning System LALTS01. Instruction. Cleveland,
OH: Controlsoft Inc, 1992.
[22] (1995) WES-Tune. Users Guide, Document UO-8105. Westinghouse
Electric Corp., Pittsburgh, PA. [Online]. Available: http//www.westinghousepc.com
[23] TuneWizard: PID Controller Tuning, Process Diagnostic, Loop Simulation. CONTROLSERVE. [Online]. Available: http//www.tunewizard.
com
[24] Protuner: Loop Tuning, Analysis, Simulation. TECHMATION, Scottsdale, AZ. [Online]. Available: http//www.protuner.com
[25] G. Pellegrinetti and J. Bentsman, Nonlinear control oriented boiler
modelingA benchmark problem for controller design, IEEE Trans.
Contr. Syst. Technol., vol. 4, pp. 5763, Jan. 1996.
[26] P. K. Chawdry and B. M. Hogg, Identification of boiler models, IEEE
Proc., vol. 136, pp. 261271, Sept. 1989.
[27] E. Swidenbank and B. M. Hogg, Application of system identification
techniques to modeling a turbogenerator, IEEE Proc., vol. 136, pp.
113120, May 1989.
[28] J. R. Smith, J. F. Hauer, and D. J. Trudnowski, Transfer function identification in power system applications, IEEE Trans. Power Syst., vol.
8, pp. 12821289, Aug. 1993.
[29] I. Gustavsson, L. Ljung, and T. Soderstrom, Identification of processes
in closed loopIdentifiability and accuracy aspects, Automatica, vol.
13, pp. 5975, 1977.
[30] Y. Hain, R. Kulessky, and G. Nudelman, IdentificationBased power
unit model for load-frequency control purposes, IEEE Trans. Power
Syst., vol. 15, pp. 13131321, 2000.
[31] R. Kulessky, G. Nudelman, and Y. Hain, Thermal power plant dynamics
identification, in 1999 Amer. Contr. Conf., San Diego, CA, 1999, pp.
843847.
[32] R. Kulessky and G. Nudelman, Power boiler control loops optimal
tuning, in 9th Mediterranean IEEE Conf., Tel-Aviv, Israel, 1998, pp.
484488.
[33]
, (2000) CSTP: Users Guide. Israel Electric Corporation, Haifa.
[Online]. Available: http://www.ardan-pic.co.il/CSTPsite/
Roland Kulessky was born in Russia in 1937. He received the M.S. and Ph.D. degrees, all in electrical engineering, from the Ural Politechnic Institute (UPI),
Russia, in 1959 and 1967, respectively. He received
the Dr.Sc degree in electrical engineering from the
Moscow Energy Institute, Russia, in 1988.
Until 1991, he worked in Russia: the Ural
Turbine Plant (19591961), Electro-Project Institute
(19611967), the UPI (19671991). Since 1989
he has been Full Professor at the UPI. After
immigrating to Israel, he joined the Control System
Department of the Israel Electric Corporation, where he has been working as
a Senior Controls Specialist. His research interests are digital control systems
optimization, process identification, variable bandwidth control, and amplitude
quantization theory.
Gregory Nudeman was born in Russia in 1958. He received the M.S. degree in
control system engineering from the Moscow Institute of Railway Engineering,
Russia, in 1980. Until 1991, he had worked in Russia as a Control Field Engineer with the Start Up Company (19811991). There he dealt mainly with
optimization of power unit control systems configuration and their performance
optimization in their main regimes. SInce 1992, he has worked in Israel as a Controls Engineer with the Haifa Power Station of the Israel Electric Corporation.
His research interests are thermal power process identification, loadfrequency
coordination control, industrial control system tuning, and autotuning problems.