Professional Documents
Culture Documents
Design of PI and PID Controllers With Transient Performance Specification - Basilio, Matos PDF
Design of PI and PID Controllers With Transient Performance Specification - Basilio, Matos PDF
4, NOVEMBER 2002
I. INTRODUCTION
II. DESIGN OF PI AND PID CONTROLLERS FOR PLANTS WITH After some straightforward calculation, one can check to see
MONOTONIC STEP RESPONSE that , and thus
Initially, the design of PI and PID controllers for plants
with monotonic step response are considered. These systems (4)
are better modeled by second-order systems (with or without
delay). Systems with monotonic step response whose derivative
A. Design of a PI Controller
is clearly different from zero at the vicinity of the time instant
when the step change occurs should be modeled as first-order Consider the feedback system of Fig. 3 and suppose that
systems. Immediately, one can see that, in this case, the values is given by (3). When the controller to be designed is a PI, the
of and of Fig. 1 are both zero, precluding the use of the derivative time is made equal to zero; therefore, (2) assumes
ZieglerNichols method. When this situation happens, the the form
design of PI and PID controllers is straightforward [3], [7], [8].
Let denote the transfer function model of the plant to (5)
be controlled, and assume that the system has a step response
with the same shape as that shown in Fig. 2. Then may be or, equivalently,
modeled as [9]
(6)
(3) where . The problem of setting the PI controller pa-
rameters of a critically damped second-order system can then
The parameter can be computed as follows [3]. be stated as follows: find a gain and place the zero
366 IEEE TRANSACTIONS ON EDUCATION, VOL. 45, NO. 4, NOVEMBER 2002
% %
(7)
Algorithm 2
where . It can be seen from the root-locus diagram
1. Apply to the plant a step signal of amplitude A and record the output y (t).
of Fig. 5 that the choice of can make the closed-loop system
2. Compute y [the steady-state value of y (t)] and the area A of Fig. 2.
have either damped or underdamped step response. It is not dif-
3. Set the controller parameters as K = 0:6699=K; T = 5A =(6y ), and
ficult to check that the closed-loop polynomial is given by
T = A =(5y ).
4. With the controller embedded in the real system, increase or decrease K in
order to change the transient response of the compensated system with the view
to meeting the performance specifications.
and thus, will have double roots when
C. Example
(10)
The results of the methodology proposed in this section will
be illustrated by the design of PI and PID controllers for the
It should be noted that the smaller (larger) value of corre- following plant [3] (assumed unknown):
sponds to the gain for point of the root-locus diagram of
Fig. 5. The smaller value of will be adopted, since it leads to
a smaller control signal. Moreover, since the plants to be con-
trolled do not necessarily have the model given by (3), a high
The plant response to a unit-step input is shown in Fig. 6, from
gain may be undesirable from the stability point of view because
which it can be seen that , and thus, . In addition,
it may lead to violation of the Nyquist stability criterion at high
according to Algorithms 1 and 2, all the parameters necessary to
frequencies, making the actual feedback system unstable.
tune PI and PID controllers for this plant can be obtained from
Finally, noting that and ,
Fig. 6. For the tuning of PI and PID controllers according to the
and substituting these expressions in (9) and (10), the param-
ZieglerNichols method, it is necessary to find and , which
eters , and of the PID controller can be expressed in
according to Fig. 6, are equal to 0.6417 and 4.3068, respectively.
terms of the plant parameters and as
In order to set the parameters in accordance with Algorithms
1 and 2, it is necessary to compute numerically the area ,
which is equal to 8.0. The parameters of PI and PID controllers
adjusted via ZieglerNichols and Algorithms 1 and 2 are given
Therefore, the tune of a PID controller for a plant with montonic in Table II, and the corresponding responses of the closed-loop
step response can be carried out as follows: systems to a unit-step reference signal are shown in Fig. 7
368 IEEE TRANSACTIONS ON EDUCATION, VOL. 45, NO. 4, NOVEMBER 2002
TABLE III
TRANSIENT PERFORMANCE INDEXES FOR THE COMPENSATED SYSTEM
WITH PI AND PID CONTROLLERS OF TABLE II
(11)
(12)
(closed-loop system with PI controllers) and Figs. 8 and 9
(closed-loop system with PID controllers). The performance toward appropriately tuning the controller gain.where
indexes are given in Table III, where , and denote the . Thus the dc-gain , the damping coeffi-
rise time, peak time, and 2% settling time, respectively; PO(%) cient and the natural frequency can be determined as
is the percent overshoot; and is the maximum absolute follows [3].
BASILIO AND MATOS: DESIGN OF PI AND PID CONTROLLERS WITH TRANSIENT PERFORMANCE SPECIFICATION 369
(15)
370 IEEE TRANSACTIONS ON EDUCATION, VOL. 45, NO. 4, NOVEMBER 2002
IV. CONCLUSION
In this paper, methodologies for tuning PI and PID controllers
have been proposed. Like the well-known ZieglerNichols
method, they are based on the plant step response. Unlike the
ZieglerNichols step response method, they provide systematic
means to adjust the proportional gain in order to have no
overshoot on the closed-loop step response. In addition, PID
controllers can be designed for plants with underdamped step
Fig. 11. Unit-step response of the plant of Section III-A. response. Examples are given to illustrate the efficiency of the
methodology. The paper also provides a didactic contribution
since the proposed methodology is based on root-locus dia-
grams and, therefore, can be used in an undergraduate control
course.
REFERENCES
[1] J. G. Ziegler and N. B. Nichols, Optimal settings for automatic con-
trollers, Trans. ASME, vol. 64, pp. 759768, 1942.
[2] K. J. Astrom and T. Haglund, Automatic Tuning of PID Controllers, 1st
ed. Research Triangle Park, NC: Instrum. Soc. Amer., 1988.
[3] K. J. Astrom and T. Haglund, PID Controllers: Theory, Design and
Tuning, 2nd ed. Research Triangle Park, NC: Instrum. Soc. Amer.,
1995.
[4] S. Bennett, The past of PID controllers, in Proc. IFAC Workshop on
Digital Control: Past, Present and Future of PID Control, Terrassa,
Spain, 2000, pp. 111.
[5] C. C. Hang, K. J. Astrom, and W. K. Ho, Refinements of the
ZieglerNichols tuning formula, Proc Inst. Elect. Eng.Part D:
Control Theory and Applications, vol. 138, no. 2, pp. 111118, 1991.
Fig. 12. Step response (a) and control signal (b) for the closed-loop system for
K = 0 0033 (solid lines),
: K = 0:0399 (dashed lines), and K = 0:0482
[6] M. Zhuang and D. P. Atherton, Automatic tuning of optimum PID con-
trollers, IEE ProceedingsPart D: Control Theory and Applications,
(dotted lines).
vol. 140, no. 3, pp. 216224, 1993.
[7] J. C. Basilio, A laboratory for a first course in control systems, Int. J.
Elect. Eng. Educ., no. 39, pp. 5470, 2002.
TABLE IV [8] G. K. I. Mann, B. G. Hu, and R. G. Gosine, Time-domain based design
TRANSIENT PERFORMANCE INDEXES FOR THE CLOSED-LOOP SYSTEM and analysis of new PID tuning rules, Proc. Inst. Elect. Eng.Control
WITH PID PARAMETERS T = 0:2366 and T = 4:3251 WITH Theory and Applications, vol. 148, no. 3, pp. 251261, 2001.
DIFFERENT VALUES OF GAIN K [9] K. Ogata, Modern Control Engineering, 3rd ed. Upper Saddle River,
NJ: Prentice-Hall, 1997.
J. C. Basilio was born on March 15, 1962 in Juiz de Fora, Brazil. He received
the electrical engineering degree in 1986 from the Federal University of Juiz de
Fora, Juiz de Fora, Brazil, the M.Sc. degree in control from the Military Institute
of Engineering, Rio de Janeiro, Brazil, in 1989, and the Ph.D. degree in control
from Oxford University, Oxford, U.K., in 1995.
is the initial value for the controller gain. The In 1989, he began his career as an Assistant Lecturer at the Department
of Electrical Engineering of the Federal University of Rio de Janeiro, Rio de
closed-loop response to a unit-step reference signal is shown Janeiro, Brazil. Since 1996, he has been an Adjunct Professor in control at the
in Fig. 12 (solid lines), and the corresponding transient per- same department. His main interests are multivariable control, robust control,
formance indexes , and PO are given in Table IV. It PID controllers, and the development of benchmarks and experiments for
control laboratories.
should be noted that for , the closed-loop response Dr. Basilio is the recipient of the Correia Lima Medal.
has a small percent overshoot (4.4%), and the actual settling
time (19.7 s) is smaller than the desired one (22.1 s). In the se-
quel, by increasing the gain , one can see from Fig. 12 and
Table IV that, as predicted in Algorithm 3, the settling time of S. R. Matos was born on March 23, 1976 in Rio de Janeiro, Brazil. She received
the closed-loop response decreases up to approximately 17.9 s the electrical engineering degree from the Federal University of Rio de Janeiro,
Rio de Janeiro, Brazil, in 2000. She is currently pursuing the M.Sc. degree in
(for ) and then starts to increase again. Thus, control at the Federal University of Rio de Janeiro.
can be adopted as the controller gain if the de- Her main interests are multivariable control systems and PID controllers.