Optimal Robust Tuning For 1DoF PI - PID Control Unifying FOPDT - SOPDT Models-3
Optimal Robust Tuning For 1DoF PI - PID Control Unifying FOPDT - SOPDT Models-3
Abstract: The aim of the paper is to present tuning equations for one-degree-of-freedom (1DoF)
proportional integral (PI) and proportional integral derivative (PID) controllers. These are
based on a performance/robustness trade-off analysis with first- and second-order plus dead-
time models. On the basis of this analysis a tuning method is developed for 1DoF PI and PID
controllers for servo and regulatory control that allows designing closed-loop control systems
with a specified MS robustness that at the same time have the best possible IAE performance.
The control system robustness is adjusted varying only the controller proportional gain.
3.1 1DoF Controllers Optimum Performance One of the purposes of this contribution is try to capture
in a single set of equations the performance/robustness
For the 1DoF servo- and regulatory-control performance- trade-off. This is with no doubt a novel feature as the first-
optimized PI and PID controllers, the parameters θco = and second-order models are considered at once, without
{Kpo , Tio , Tdo } were obtained using the cost functional (7) forcing a distinction with respect to neither the model used
such that nor the controller structure. The other purpose is that
.
Jeo = Je (θco ) = min Je (θc ), (10) these robust tuning equations be as simple as possible.
θc
for (1) with a ∈ {0, 0.25, 0.5, 0.75, 1} and ten τo in the Analysis of the regulatory and servo-control PI and PID
range from 0.05 to 2.0, for set-point and load-disturbance controllers parameters shows that for a model with a
step changes. The robustness of the control systems that given time constants ratio a, increasing the control system
deliver the optimal performance was evaluated by using robustness by decreasing MSt , results in a substantial
MS . reduction in Kp . However, this increase in the robustness
has negligible effect on Ti and Td , except in the case
3.2 1DoF Controllers Degraded Performance of models with a very low τo (when high robustness is
required).
To increase the control-loop robustness, a target perfor-
mance degradation factor, Fpt , was included in the cost On the basis of this observation, equations that are inde-
functional, as follows pendent of the target robustness level can be obtained for
the controller integral time constant and derivative time
. Jeo constant, as follows:
JFp = J(θc , Fpt ) = − Fpt , (11)
Je (θc ) Ti = F(T, τo , a), Td = G(T, τo , a). (16)
for obtaining the PI and PID (servo and regulatory con-
trol) parameters θco1 such that With these equations at hand, the controller proportional
. gains are readjusted to match a target robustness to obtain
JFop = JFp (θco1 , Fpt ) = min JFp (θc , Fpt ). (12)
θc equations given by the following
When Fpt was decreased, the control-system robustness Kp = H(K, τo , a, MSt ). (17)
was increased to the target level, MSt . For FOPDT and SOPDT models with τo in the range from
With starting point as the original unconstrained (from 0.1 to 2.0 and four MSt values the normalized 1DoF PI
the point of view of robustness) optimal parameters θco1 , and PID controller parameters can be obtained using the
a second optimization was conducted using the cost func- process model parameters, θp = {K, T, a, L, τo }, for servo-
tional control and regulatory control from the following relations:
.
JMS = J(θc , MSt ) = MS (θc ) − MSt , (13) • Regulatory control operation:
in order to achieve the target robustness. The robust
controller parameters, θco2 , are such that
. .
o
JM = JMS (θco2 , MSt ) = min JMS (θc , MSt ). (14) κp = Kp K = a0 + a1 τoa2 , (18)
S
θc
. Ti
τi = = b0 + b1 τob2 , (19)
For the analysis, four target robustness levels were consid- T
ered, MSt ∈ {2, 1.8, 1.6, 1.4}. . Td
τd = = c0 + c1 τoc2 , (20)
T
Finally, the performance degradation factor required for
obtaining MSt in (14) was evaluated as follows
Jeo
Fp (MSt ) = . (15)
Je (θco2 )
Table 1. Regulatory Control PI Tuning
Table 2. Regulatory Control PID Tuning
Controlled process time constants ratio a
0.0 0.25 0.50 0.75 1.0 Controlled process time constants ratio a
Target robustness MSt = 2.0 0.0 0.25 0.50 0.75 1.0
a0 0.265 0.077 0.023 -0.128 -0.244 Target robustness MSt = 2.0
a1 0.603 0.739 0.821 1.035 1.226 a0 0.235 0.435 0.454 0.464 0.488
a2 -0.971 -0.663 -0.625 -0.555 -0.517 a1 0.840 0.551 0.588 0.677 0.767
Target robustness MSt = 1.8 a2 -0.919 -1.123 -1.211 -1.251 -1.273
a0 0.229 0.037 -0.056 -0.160 -0.289 Target robustness MSt = 1.8
a1 0.537 0.684 0.803 0.958 1.151 a0 0.210 0.380 0.400 0.410 0.432
a2 -0.952 -0.626 -0.561 -0.516 -0.472 a1 0.745 0.500 0.526 0.602 0.679
Target robustness MSt = 1.6 a2 -0.919 -1.108 -1.194 -1.234 -1.257
a0 0.175 -0.009 -0.080 -0.247 -0.394 Target robustness MSt = 1.6
a1 0.466 0.612 0.702 0.913 1.112 a0 0.179 0.311 0.325 0.333 0.351
a2 -0.911 -0.578 -0.522 -0.442 -0.397 a1 0.626 0.429 0.456 0.519 0.584
Target robustness MSt = 1.4 a2 -0.921 -1.083 -1.160 -1.193 -1.217
a0 0.016 -0.053 -0.129 -0.292 -0.461 Target robustness MSt = 1.4 †
a1 0.476 0.507 0.600 0.792 0.997 a0 0.155 0.228 0.041 0.231 0.114
a2 -0.708 -0.513 -0.449 -0.368 -0.317 a1 0.455 0.336 0.571 0.418 0.620
a2 -0.939 -1.057 -0.725 -1.136 -0.932
b0 -1.382 0.866 1.674 2.130 2.476
†Valid only for τo ≥ 0.40 if a ≥ 0.25
b1 2.837 0.790 0.268 0.112 0.073
b2 0.211 0.520 1.062 1.654 1.955 b0 -0.198 0.095 0.132 0.235 0.236
b1 1.291 1.165 1.263 1.291 1.424
• Servo-control operation: b2 0.485 0.517 0.496 0.521 0.495
c0 0.004 0.104 0.095 0.074 0.033
. c1 0.389 0.414 0.540 0.647 0.756
κp = Kp K = a0 + a1 τoa2 , (21) c2 0.869 0.758 0.566 0.511 0.452
2
T
. i b 0 + b τ
1 o + b τ
2 o
τi = = , (22)
T b3 + τ o
Table 3. Servo-Control PI Tuning
. Td
τd = = c0 + c1 τoc2 , (23)
T Controlled process time constants ratio a
The value of the constants ai , bi , and ci in (18) to (23) are 0.0 0.25 0.50 0.75 1.0
listed in Tables 1 to 4. As noted in these Tables only the Target robustness MSt = 1.8
ai constants for Kp calculation depend on the robustness a0 0.243 0.094 0.013 -0.075 -0.164
level MS . a1 0.509 0.606 0.703 0.837 0.986
a2 -1.063 -0.706 -0.621 -0.569 -0.531
Equations (18) to (23) provide a direct controller tuning Target robustness MSt = 1.6
for the FOPDT (a = 0) and the DPPDT (a = 1) models. a0 0.209 0.057 -0.010 -0.130 -0.220
In the case of the SOPDT models with a ∈ / {0.25, 0.5, 0.75} a1 0.417 0.528 0.607 0.765 0.903
the set of controller parameters must be obtained by linear a2 -1.064 -0.667 -0.584 -0.506 -0.468
Target robustness MSt = 1.4
interpolation between the two sets of parameters obtained
a0 0.164 0.019 -0.061 -0.161 -0.253
with the adjacent a values used in the optimization.
a1 0.305 0.420 0.509 0.636 0.762
The performance/robustness analysis also shows that the a2 -1.066 -0.617 -0.511 -0.439 -0.397
PI controllers with performance optimized parameters for b0 14.650 0.107 0.309 0.594 0.625
servo-control operation produce control systems with a b1 8.450 1.164 1.362 1.532 1.778
robustness MS ≈ 1.8. Then, the minimum robustness level b2 0.0 0.377 0.359 0.371 0.355
b3 15.740 0.066 0.146 0.237 0.209
of MS = 2.0 is exceeded in this case.
With a maximum absolute deviation from the target
robustness MSt of 4.09% and an average deviation of
only 0.70% the proposed uSORT1 tuning may be consid- 10
Servo (a=0.0)
Servo (a=0.25)
ered as a global robust tuning method with levels MSt ∈ 9
Servo (a=0.50)
Servo (a=0.75)
{2.0, 1.8, 1.6, 1.4} for FOPDT and SOPDT models with 8 Servo (a=1.0)
Equations (18) to (20) and (21) to (23) were obtained 6 Regul (a=0.75)
d
τ /τ
Regul (a=1.0)
75
Åström, K.J. and Hägglund, T. (1995). PID Controllers:
70 Theory, Design and Tuning. Instrument Society of
65 America, Research Triangle Park, NC, USA.
0 1 2 3 4 5 6 7 8 9 10
Babb, M. (1990). Pneumatic Instruments Gave Birth to
uSORT1 PID MS = 2.0
90
uSORT1 PID MS = 1.6
Automatic Control. Control Engineering, 37(12), 20–22.
85 MEB PID IAE Opt. Corripio, A.B. (2001). Tuning of Industrial Control Sys-
tems. ISA - The Instrumentation, Systems, and Au-
u(t) (%)
80
80
esment of control performance for single loop systems.
75 Ind. Eng. Chem. Res., 41, 1297–1309.
70 Kaya, I. (2004). Tuning PI controllers for stable process
0 2 4 6 8 10 12 14 16 18 20 with specifications on Gain and Phase margings. ISA
uSORT1 PID MS = 2.0 Transactions, 43, 297–304.
75
uSORT1 PID MS = 1.6 López, A.M., Miller, J.A., Smith, C.L., and Murrill, P.W.
70
MEB PID IAE Opt. (1967). Tuning Controllers with Error-Integral Criteria.
u(t) (%)
65
Instrumentation Technology, 14, 57–62.
60
Madhuranthakam, C.R., Elkamel, A., and Budman, H.
55
50
(2008). Optimal tuning of PID controllers for FOPDT,
0 2 4 6 8 10
time
12 14 16 18 20 SOPDT and SOPDT with lead processes. Chemical
Engineering and Processing, 47, 251–264.
Martin, J., Corripio, A.B., and Smith, C.L. (1975). Con-
Figure 5. Model P2 Regulatory Control Responses troller Tuning from Simple Process Models. Instrumen-
6. CONCLUSIONS tation Technology, 22(12), 39–44.
O’Dwyer, A. (2006). Handbook of PI and PID Controller
Based on a performance (IAE ) - robustness (MS ) analysis Tuning Rules. Imperial College Press, London, UK, 2nd
tuning relations are proposed that unifies the treatment of edition.
one-degree-of-freedom (1DoF) PI and PID controllers and Rivera, D.E., Morari, M., and Skogestad, S. (1986). Inter-
the use of first- and second-order plus dead-time (FOPDT, nal Model Control. 4. PID Controller Desing. Ind. Eng.
SOPDT) models for servo- and regulatory control systems. Chem. Des. Dev., 25, 252–265.
Rovira, A., Murrill, P.W., and Smith, C.L. (1969). Tuning
The proposed Unified Simple Optimal and Robust Tuning
Controllers for Setpoint Changes. Instrumentation &
for 1DoF PI/PID controllers (uSORT1 ) allows to adjust
Control Systems, 42, 67–69.
the control system robustness varying only the controller
Shen, J.C. (2002). New tuning method for PID controller.
proportional gain.
ISA Transactions, 41, 473–484.
ACKNOWLEDGMENTS Tavakoli, S., Griffin, I., and Fleming, P.J. (2005). Robust
PI controller for load disturbance rejection and setpoint
This work has received financial support from the Spanish regulation. In IEEE Conference on Control Applica-
CICYT program under grant DPI2010-15230. Also, the tions. Toronto, Canada.
financial support from the University of Costa Rica is Tavakoli, S. and Tavakoli, M. (2003). Optimal tuning of
greatly appreciated. PID controllers for first order plus time delay models
using dimensional alalysis. In The Fourth International
REFERENCES Conference on Control and Automation (ICCA’03).
Montreal, Canada.
Alcántara, S., Zhang, W.D., Pedret, C., Vilanova, R., and
Zhuang, M. and Atherton, D.P. (1993). Automatic tuning
Skogestad, S. (2011). IMC-like analytical hinf design
of optimum PID controllers. IEE Proceedings D, 140(3),
with S/SP mixed sensitivity consideration: Utility in
216–224.
PID tuning guidance. Journal of Process Control, 21,
Ziegler, J.G. and Nichols, N.B. (1942). Optimum settings
554–563.
for Automatic Controllers. ASME Transactions, 64,
Alfaro, V.M., Vilanova, R., Méndez, V., and Lafuente,
759–768.
J. (2010). Performance/Robustness Tradeoff Analysis
of PI/PID Servo and Regulatory Control Systems. In
IEEE International Conference on Industrial Technol-
ogy (ICIT 2010). 14-17 March, Viña del Mar, Chile.