Professional Documents
Culture Documents
(2016) 23:
DOI:
1 Introduction
The proportional-integral-derivative (PID) controllers
are the most widely accepted one in industrial
applications at the regulatory level. The main reason for
this is their comparatively simple structure, which can be
readily understood and which allows them to be easily
implemented in the real world. However, it has been
noticed that many PI/PID controllers are not properly
tuned and a lot of effort has been made to systematically
resolve this problem. Therefore, the goal of this work is
to develop a direct approach method of controller tuning
from closed loop set point data.
There are varieties of PI/PID controller tuning
approaches presented in the open literature and out of
that two are extensively used for controller tuning, based
either on open-loop or closed-loop plant tests; the
majority of them being of the former type, employing the
process gain (k), time constant () and time delay ().
The PID controller designed for the different types of
processes based on direct synthesis [1] and Internal
model control (IMC) are among such popular tuning
methods [26]. The output response based on both the
approaches has satisfactory performance and robustness.
Recently, VU and LEE [7], RAO and CHIDAMBARAM
ke s
s 1
(1)
1
1
c( s) K c 1
Ds
Is
Fs 1
(2)
c( s ) g ( s)
g ( s)
ys +
d
1+c(s )g ( s )
1+c (s )g (s )
(3)
q(s)
1 g ( s )q( s)
(4)
(5)
(6)
q( s)
( s 1)
k ( c s 1)
(7)
( s 1)
k[( c s 1) e s ]
(8)
2
2k ( c )
I
D
(9)
(10)
(11)
c
F
2( c )
(12)
I =4( c + )
(13)
I =min
, c( c + )
(14)
2
3.2k
I min
(15)
, 4.8
(16)
(17)
F 0.188
(18)
CCPV
GGAIN
RV
1 Ti s
(19)
output (overshoot), tp
Relative steady state output change, b=y/ys.
The resulting output variables are given as:
Setpoint change: ys=ysy0
Peak output change (at time tp): yp=ypy0
Steady-state output change after setpoint step test:
y=yy0
It is important to note that one can speed up the
experiment and there is no need to wait for the response
to settle. The waiting time could be more if the overshoot
in the experiment is somewhat large (novershoot>0.4). In
such circumstances, it is recommended to finish the
experiment once the output process response reaches its
first minimum. In the next step, record the corresponding
output, yu and calculate y with following
relationship.
y=0.45(yp+yu)
(20)
(21)
A=[1.45(novershoot)22.02novershoot+1.27]
(22)
(23)
/=0.10, 0.20, 0.40, 0.80, 1.0, 1.50, 2.0, 2.50, 3.0, 5.0,
7.50, 10.0, 20.0, 50.0, 100.0
It is possible to scale time with respect to the time
delay () and since the closed-loop response depends on
the product of the process and controller gains (kKc) we
have without loss of generality used in all simulations
k=1 and =1.
For each of the 15 process models (values of /),
we have obtained the modified IMC-PID settings using
Eq. (15)(18) with the choice c=0.6. Furthermore, for
each of the 15 processes, we have generated 6 closedloop step setpoint responses using P-controllers that give
a wide range of fractional overshoots as:
I 1.6kK c
(24)
kKc=kKc0Kc/Kc0
(25)
(26)
I2=4.8
(29)
I2 =1.46tp
(30)
I =min 0.69 A
b
tp , 1.46tp
(1 b)
(31)
I 1.6 A
(1 b)
(27)
I 0.69 A
2)
b
tp
(1 b)
Comparatively
(28)
small
time
delay
process
D1
0.305tp
0.15tp
2 2 2
2
(32)
D2
2
2 0.43tp
0.1433tp
2 2 3 3
3
(33)
D 0.14tp
(34)
F=0.057tp
(35)
(36)
(37)
6 Simulation study
In this section, results of the simulation study have
been discussed for the different types of processes. The
investigated models have been studied by many
reseachers [2, 3, 5, 910, 4043].
In the simulation study, several performance and
robustness matrices have been calculated and compared
with other methods. The simulation results of 13
different processes are listed in Table 1 which clearly
shows that the proposed method provides acceptable
controller settings in all the cases. The performance and
robustness of the control system are evaluated by the
following indices:
Output performance (y) is quantified by computing
10
Table 1 Comparison of proposed PID controller setting with the setpoint overshoot method
P-control setpoint experiment
Case
Process model
Methods
Kc0
novershoot
tp
Kc
Ms
Setpoint
Load
disturbance
SOM
15.0
0.322
Proposed
15.0
0.322
1.5
0.302
4.45
0.60
0.929 3.56
1.5
0.302
4.45
0.60
1.187 3.67
0.292
0.292
0.301
4.987
1.0
0.496 12.17
Proposed
0.80
0.301
4.987
1.0
0.635 7.30
0.70
0.307
6.19
1.0
0.357 15.10
Proposed
0.58
0.307
6.19
1.0
SOM [10]
8.0
0.301
Proposed
8.0
1/[(s+1)(0.2s+1)]
(0.17s+1) /[s(s+1)
(0.028s+1)
1/[s(s+1)2]
es/[(20s+1)(2s+1)]
(s+1)es/[(6s+1)
(2s+1)]2
[(6s+1)(3s+1)e0.3s]/
[(10s+1)(8s+1)(s+1)]
es/(5s+1)
10
es/(0.05s+1)2
11
es/s
12
(s+6)2/[s(s+1)2(s+36)]
13
9/[(s+1)(s2+2s+9)]
1.74
0.30
23.72
0.11
0.32
27.44
0.047 1.79
1.56
3.83
1.76
3.83
1.1
3.22
2.08
3.10
1.04
0.46
9.13
0.37
1.42
1.59
0.173 1.39
1.77
4.74
1.29
24.51 1.81
1.59 1.59
4.71
1.49
11.50 1.75
1.75
6.21
0.90
42.33 1.72
6.17
1.07
19.89 1.70
1.62
5.92
10.99
4.14
1.34
0.301
7.35
13.67
1.94
1.39
0.344
1.59 11.72
1.60
11.78 1.09
Proposed
1.40
0.344
1.88
9.55
1.04
SOM
15.0
0.308
0.836 0.94
9.22
Proposed
15.0
0.308
0.836 0.94
11.75 1.23
SOM
4.0
0.298
3.049 0.80
2.494 6.538
Proposed
4.0
0.298
3.049 0.80
2.04
1.81
1.75
0.92
21.54
0.23
1.26
0.97
28.69
0.11
1.37
1.56
2.62
4.96
2.62
1.04
2.57
6.61
1.38
1.08
SOM
0.30
0.30
2.0
0.23
0.187 0.321
Proposed
0.30
0.30
2.0
SOM
0.80
0.302
3.282
1.0
0.496 8.008
Proposed
0.80
0.302
3.282
SOM
0.80
0.304
Proposed
0.80
SOM
Proposed
1.61
1.74
1.02
1.74
1.01
0.114 2.0
1.93
1.44
1.92
1.44
1.70
3.94
1.21
16.15 1.55
1.0
3.84
1.63
7.68
4.989
1.0
0.495 12.17
1.77
4.76
1.29
24.61 1.81
0.304
4.989
1.0
4.73
1.49
11.57 1.75
1.25
0.322
1.40
0.56
0.752 0.905
1.72
1.26
1.57
1.23
1.21
1.25
0.322
1.40
0.56
1.12
1.94
1.0
1.27
1.60
Note: Only PI controller gives satisfactory response for Case 10 (almost delay process)
11
g ( s)
(38)
0.2e7.4 s
s
(39)
12
Table 2 Comparison of performance and robustness of the proposed method with other well-known methods
P-control setpoint experiment
Case
(Process model)
Methods
Kc0
novershoot
tp
PID-controller settings
Kc
Ms
Setpoint
Load
disturbance
Example 2
g(s)=0.547
(0.418s+1)
e0.1s/(1.06s+1)s
SOM
0.74
0.334 52.61
Proposed
0.74
SOM
2.1
0.61
Proposed
2.1
0.61
Luyben
Shamsuzzoha &Lee
3.0
0.31
Proposed
1.0
0.60
1.0
0.60
Chen
1.0
0.60
Lee et al
1.0
0.60
Proposed
Example 3
g(s)=0.005
Shamsuzzoha &Lee
(300s+1)e5s/
s(20s+1)s
Rivera et al.
Example 4
g(s)=
e5s/s(20s+1)
1.71 29.03
0.83
157.37 1.61
0.430 31.48
1.16
75.82 1.72
0.470 42.60
3.38
1.74
25.0
1.27
90.74 1.66
3.62 1.0
0.783 11.57
1.75
5.06
2.0
14.80 1.73
3.62 1.0
1.214 5.27
4.56
3.66
4.43
2.27
1.69 11.50
1.15
1.90
3.82
5.40
6.85
2.29
1.867 4.23
0.72
1.63
3.24
5.86
2.30
2.38
2.348 19.77
6.33
8.57
1.53
1.16
14.30 1.60
39.0
1.84
21.44 1.54
0.58 3.894
8.71
1.40
7.28
1.09
1.21
7.04
1.76
3.70 8.734
5.71
6.17
3.45
1.08
6.45
1.61
2.70
7.60
3.69
5.99
2.18
0.855 4.33
1.43
1.94
7.41
2.18
5.15
1.28
13.53 1.0
9.54 0.50
g ( s)
0.005(300 s 1)e 5 s
s (20 s 1)
(40)
13
Example 4: g ( s )
e 3s
(2 s 1)(1s 1) 2
(41)
14
Fig. 20 Depropanizer column flowsheet with controllers installed, pressure controller is not shown in main flowsheet, and it is
installed in sub-flowsheet.
15
A=1.45(nOS)22.02nOS+1.27=1.45(0.334)22.02(0.334)+
1.27=0.757
K c =K c0 A=8.0 0.757=6.056
For the integral time
I =min 0.69A
b
tp , 1.46tp
(1 b)
1.0
7.83, 1.46 7.83
(1.0 1.0)
I=11.43 min
D=0.14tp=0.147.83=1.10 min
(yp y )
y
y p y
y y0
132.37 130.7
0.334
130.7 125.7
y y y0 130.7 125.7
1.0
ys
ys y0 130.7 125.7
16
Acknowledgement:
The author would like to acknowledge the support
provided by King Abdulaziz City for Science and
Technology (KACST) through the KACST Annual
Program at King Fahd University of Petroleum &
Minerals (KFUPM) for funding this work through
project number AT-32-41.
References
[1]
[2]
[3]
[4]
7 Conclusions
[5]
[10]
[17]
[6]
[7]
[8]
[9]
[11]
[12]
[13]
[14]
[15]
[16]
[18]
[19]
[20]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
[31]
2011: 24612466.
GRIMHOLT C, SKOGESTAD S. Optimal PI control and verification
of the SIMC tuning rule [C]// in Proceedings of the IFAC Conference
on Advances in PID Control PID12, Brescia (Italy: IFAC), 2012.
SKOGESTAD S, GRIMHOLT C. The SIMC Method for Smooth
PID Controller [C]// in PID Control in the Third Millennium,
Advances in Industrial Control, Springer, 2012: 147175.
SEKI H, SHIGEMASA T. Retuning oscillatory PID control loops
based on plant operation data [J]. Journal of Process Control, 2010,
20: 217227.
VERONESI M, VISIOLI A. Performance assessment and retuning of
PID controllers for integral processes [J]. Journal of Process Control,
2010, 20: 261269.
Alcantara S, VILANOVA R, PEDRET C. PID control in terms of
robustness/performance and servo/regulator trade-offs: A unifying
approach to balanced autotuning [J]. Journal of Process Control,
2013, 23: 527542.
ALCANTARA S, VILANOVA R, PEDRET C, SKOGESTAD S. A
look into robustness/performance and servo/regulation issues in PI
tuning [C]// in Proceedings of the IFAC Conference on Advances in
PID Control PID12, Brescia(Italy: IFAC), 2012.
LEE J, CHO W, EDGAR T F. Simple analytic PID controller tuning
rules revisited [J]. Industrial & Engineering Chemistry Research,
2013, 52: 1297312992.
TORRICO B C, CAVALCANTE M U, BRAGA A P,
NORMEY-RICO J E, ALBUQUERQUE A A. Simple Tuning Rules
for Dead-Time Compensation of Stable, Integrative, and Unstable
First-Order Dead-Time Processes [J]. Industrial & Engineering
Chemistry Research, 2013, 52: 1164611654.
SHAMSUZZOHA
M.
A
unified
approach
for
proportional-integral-derivative controller design for time delay
processes [J]. Korean Journal of Chemical Engineering, 2015, 32((4):
583596.
SHAMSUZZOHA M. Robust PID controller design for time delay
processes with peak of maximum sensitivity criteria [J]. Journal of
Central South University, 2014, 21(10): 37773786.
ANWAR M, SHAMSUZZOHA M, PAN S. A frequency domain PID
controller design method using direct synthesis approach [J]. Arabian
Journal for Science and Engineering, 2015, 40(4): 9951004.
17
[32]
[33]
[34]
[35]
[36]
[37]
[38]
[39]
[40]
[41]
[42]
[43]
[44]