Performance Comparison Between PID and Dead-Time Compensating Controllers
Performance Comparison Between PID and Dead-Time Compensating Controllers
Performance Comparison Between PID and Dead-Time Compensating Controllers
www.elsevier.com/locate/jprocont
Received 9 May 2001; received in revised form 4 February 2002; accepted 5 April 2002
Abstract
This paper is intended to answer the question: ‘‘When can a simple dead-time compensator be expected to perform better than a
PID?’’. The performance criterion used is the integrated absolute error (IAE). It is compared for PI and PID controllers and a
simple dead-time compensator (DTC) when a step load disturbance is applied at the plant input. Both stable and integrating pro-
cesses are considered. For a fair comparison the controllers should provide equal robustness in some sense. Here, as a measure of
robustness, the H1 norm of the sum of the absolute values of the sensitivity function and the complementary sensitivity function is
used. Performance of the DTC’s is given also as a function of dead-time margin (DM). # 2002 Published by Elsevier Science Ltd.
Keywords: Performance comparison; PID control; Dead-time compensators
results general enough to be useful in that environment, a step load disturbance is applied at the plant input.
certain assumptions are necessary to limit the size of the This comparison was performed for the FOPDT model
paper. for a griding of the interval
One question that arises is what information should be
assumed to be available to select between control struc- T 2 ½0:01; 10
ð4Þ
tures. Detailed knowledge can not be assumed to be
available since this is usually not the case within the pro- while L and Kp were kept equal to 1. This range includes
cess industry. In connection with the usage of DTC’s, ‘‘almost’’ pure dead-time processes to ‘‘almost’’ dead-time
plants are often referred to as being dead-time dominated. free processes.
What is meant by this is that the ratio between dead-time It should be pointed out that while the comparison
and other dynamics is large and accordingly a decision to made in this paper is for load disturbances only, the
implement a DTC is taken. In this article it is assumed main strength of DTC’s has on the other hand been its
that process information is available in terms of a first- set point response. Furthermore it should be pointed
order plus dead-time (FOPDT) model, denoted with out that it has been a subject of many papers to improve
the load disturbance response of DTC’s. As was said
Kp Ls before, the DTC’s presented here are simple and there is
PðsÞ ¼ e ð1Þ
Ts þ 1 much room for improvement.
The block diagram of the loop is shown in Fig. 1. C(s)
This is the simplest way to represent the division of is the controller while P(s) is the process to be con-
process dynamics into pure dead-time and other trolled. l is the load disturbance affecting the system
dynamics. In the case of integrating processes it is while n is the measurement noise. For a FOPDT model
assumed that the FOPDT is in serial with an integrator on interval (4), the PI(D) with the lowest IAE and with
equal or better robustness was compared to the IAE of
Kp the DTC with the tuning obtained from the FOPDT
PðsÞ ¼ eLs ð2Þ
sðTs þ 1Þ model. The robustness condition will be introduced in
the next section.
In the process industry, processes are commonly mod- Since the PI(D) controller parameters are only subject
eled with these transfer functions so most control engi- to a robustness constraint, the comparison presented is
neers are familiar with their parameters. The comparison not dependent of a specific tuning rule of the PI(D).
is made for these processes only. By making sure con-
trollers fulfill a robustness constraint, the results should be 2.1. Robustness constraints
valid for plants sufficiently close to these models.
Another question that arises is the complexity of the Caution has to be shown when comparing perfor-
controller structures. The most commonly used struc- mance of control structures because of the ever present
ture in the process industry is the PI which has two trade off between robustness and performance. The
parameters. A more complex structure with more para- comparison should be made under the assumption that
meters might show better performance but still it might robustness of the control structures is similar. A small
never be implemented since this requires more expertize deviation in the process should not result in a great
and advanced maintenance than the PI. In this paper, difference in performance between the structures.
an effort has been made to keep the DTC’s as simple as The robustness measure used here is the H1 norm of
possible. The DTC structures considered all contain a the sum of the absolute values of the sensitivity function
model of the process. Most parameters are related to this and the complementary sensitivity function
model. When the plant is equal to the model, the set-
point response is given by a FOPDT transfer function ¼ sup Sði!Þ þ Tði!Þ ð5Þ
with unit gain. !
1
eLs ð3Þ
Tr s þ 1
1 þ jL j
¼ ð7Þ
j1 þ L j 3. Controllers
Furthermore it was shown how this parameter, with a 3.1. Stable case
suitable selection of weights for l and n is equivalent to
the generalized robustness margin, see [17]. The block diagram for the DTC can be seen in Fig. 2.
In [10] and [2] the following condition for robust per- P(s) is the real process to be controlled. P0(s) is the model
formance appears: of the process with dead time, G0(s) is the model without.
This way the controller for the DTC as indicated by
W1 Sði!Þ þ W2 Tði!Þ <18! ð8Þ Fig. 1 can be written as
eLs
LðsÞ ¼ ð12Þ
Tr s þ 1 eLs
DTC’s for integrating plants have been presented in Finally Cc is a constant given by
among others [8,11]. The one chosen for the comparison
in this article is the one presented in [8], see Fig. 3. The 1
Kr ¼ ð18Þ
reason for this is that this structure is very simple and Kn Tr
replacement from a PI should be straight forward. This
structure is an improvement of a structure presented in where Tr is the time constant of the transfer function
[7] which will be considered for comparison as well. from set point in the nominal case when P=P0,
YðsÞ 1
¼ es ð19Þ
Ysp ðsÞ Tr s þ 1
Table 1
Dead time margin in percentage with the corresponding minimum Tr/L
Then the loop gain can be expressed as a function of
DM (%) 5 15 25 35 >100
Tr/L 0.03 0.10 0.16 0.24 0.34
only dead time and the time constant from reference
value to the output, Tr
A. Ingimundarson, T. Hägglund / Journal of Process Control 12 (2002) 887–895 891
es s þ FðsÞTr s þ FðsÞKp To simplify discussions the range of T/L is split into
LðsÞ ¼ ð20Þ three regions.
sðTr s þ 1 es Þ
It can be seen that the loop gain depends only on the 4.1.1. Top region. T/L 2[5,10].
ratio Tr = and therefore the DM as well. In accordance Here the performance of the PI is better than the
with the tuning of the DTC for stable processes, this DTC. This is not unexpected since when L=0 the poles
ratio was chosen so that the amplitude of L(i!) for fre- of the closed loop system can be placed arbitrarily with
quencies larger than the cross-over frequency would be a PI controller. The PID performs best of the controller
strictly smaller than 1. This gave Tr/=0.534. structures.
The tuning recommended in [7] was to set Tr equal to
T in the model (2). This parameter setting is included in 4.1.2. Middle region. T/L 2[0.1,5].
the simulation study that follows. Notice though that In this region the performance of the DTC is better
when T is small this tuning can give arbitrary small DM. than the PI. The largest difference is when T/L 1.
There the reduction in IAE following a switch to a DTC
3.3. The PID parametrization is at least 25%.
For T/L < 1 the PID performance is similar to the
The PID was parametrized on parallel form DTC. To obtain a DTC with better performance than a
PID, it would have to be tuned more aggressively with
1 Td s lower DM.
CðsÞ ¼ K 1 þ þ ð21Þ
Ti s Td =Ns þ 1
4.1.3. Bottom region. T/L=[0.01,0.1].
with N=10. N is sometimes considered a tuning para- The PI has higher IAE over the region but the per-
meter in the study of PID controllers. To limit the formance is quite similar. Notice that the performance
complexity of the PID controller it was fixed to a typical curve for the PI is leveling out and approaching a con-
value as recommended in textbooks on process control. stant value as the FOPDT process approaches a pure
For PI, Td was set to 0. dead-time process. Only a DTC with smaller DM would
have superior performance in this interval.
The performance of the PID approaches the perfor-
4. Results mance of the PI when the ratio is decreasing. Investiga-
tion of the derivative gain showed it approaches zero for
4.1. Stable case smaller T/L.
The main result of the paper for the stable case is 4.2. Integrating case
shown in Fig. 4. IAE is displayed for PI, PID and the
DTC for different values of T/L. The performance of The results in the integrating case are shown in Fig. 5.
the DTC is only dependent on the Tr/L ratio determined As the IAE varies considerably over the T/L range the
by the dead-time margin and it is therefore constant
over the entire range of the T/L ratio.
Fig. 5. Results for the integrating case. What is shown is the IAE nor-
Fig. 4. IAE results for the different control structures in the stable malized with the IAE of IMSP with Tr/L=0.534 (—), PI (- - -), PID (. - .),
case. DTC(—),PI (- - -), PID (. - .) . IMSP with Tr=T ( upper), MSP with Tr=T ( lower).
892 A. Ingimundarson, T. Hägglund / Journal of Process Control 12 (2002) 887–895
IAE of all control structures was normalized with the seems to touch the contour in more than one place. In
IAE of the IMSP with Tr/L=0.534. Figs. 7–9 the sensitivity stars for the different para-
The performance of the DTC’s is better than the PI meters are shown. Notice that the scale for IAE change
for all values of T/L. Largest difference is for T/L 3. is different on each figure. Generally speaking one can
There the IAE of the PI is 3.3 times larger than the IAE say that none of the structures seemed significantly
for the DTC. For small T, when the process approaches more sensitive to parametric changes than the others.
a pure dead-time process with an integrator, the ratio of For varying Kp the surprising thing is the increase in
the IAE between PI and DTC approaches a constant IAE for the PI on the right side. Comparing the load
value. The PI has around 2.5 times higher IAE than the disturbance responses, one can see that the damping in
DTC in this case. the PI response decreases more as a function of DKp ,
If the IMSP and MSP are tuned as recommended than for the PID and DTC. For varying T the behavior
with Tr=T, the performance depends strongly on T/L is rather good for all structures when the change is lar-
but is always superior to the PI. ger than -0.5. For smaller values, the performance of the
The PID performs much better than the other struc- DTC and the PID increases very quickly before the loop
tures for large T/L. This it not surprising since if L=0 becomes unstable (DT < -0.65). The PI on the other
in Eq. (2) the poles of the closed-loop system can be hand remains stable with a small increase in IAE on
placed arbitrarily with a PID. For small T/L the PID that portion of the interval. The PID is most sensitive
has a performance very similar to the IMSP.
Fig. 6. Nyquist diagram for the stable case, T/L=1. DTC (—), PI (- -
-), PID (. - .). Fig. 8. Sensitivity star for T, stable case. DTC (—), PI (- - -), PID (. - .).
A. Ingimundarson, T. Hägglund / Journal of Process Control 12 (2002) 887–895 893
Fig. 9. Sensitivity star for L, stable case. DTC (—), PI (- - -), PID (. - .). Fig. 11. Sensitivity star for K, integrating case. IMSP (—), PI (- - -),
PID (. - .).
5. Discussion
Fig. 12. Sensitivity star for T, integrating case. DTC (—), PI (- - -),
There are many aspects that have not been considered PID (. - .).
in this comparison. The PID and DTC control structures
Fig. 10. Nyquist diagram for the integrating case, T=1. IMSP (—), Fig. 13. Sensitivity star for L, integrating case. IMSP (—), PI (- - -),
PI (- - -), PID (. - .). PID (. - .).
894 A. Ingimundarson, T. Hägglund / Journal of Process Control 12 (2002) 887–895
6. Conclusions
[13] Z. Palmor, M. Blau, An auto-tuner for Smith dead time- 4, PID controller design. Ind. Eng. Chem. Proc. Des. Dev 25
compensator. Int. J. Control 60 (1994) 117–135. (1986) 252–265.
[14] Panagopoulos, H., Astrom, K.J., 2000. PID control design and [16] O.J.M. Smith, Closed control of loops with dead time, Chemical
H1 loop shaping. Int. J. Robust Nonlinear Control, 10, 1249– Engineering Progress 53 (1957) 217–219.
1261. [17] Zhou, K., 1998. Essentials of Robust Control. Prentice Hall:
[15] D.E. Rivera, M. Morari, S. Skogestad, Internal model control— Englewood Cliffs, NJ, 1998.