Professional Documents
Culture Documents
Abstract: This paper presents the approach to design PID controller for a modified quadruple-tank process using
inverted decoupling technique. In case of non-minimum phase, TITO system, such as modified quadruple-tank
process which can’t be controlled by PID controller with standard decoupling technique because the system can’t be
stabled by saturating manipulate signal. With the proposed method, The inverted decoupling controllers, decreasing the
cross coupling between inputs and outputs, transform TITO plant transfer function model into SISO form so that SISO
controller for each SISO model can be designed by Root Locus Technique easily and efficiently. PID controller with
inverted decoupling can stabilize an unstable non-minimum-phase system and minimize several undesirable influences
from an interaction in TITO process. The results from control system design can be illustrated by the experiments.
Keywords: PID Controller, Modified Quadruple Tank, Inverted decoupling, TITO Process.
2. MODIFIED QUADRUPLE-TANK
PROCESS
2.1 Structure of Modified Quadruple-Tanks Process
A modified quadruple tank process in Fig.1 was
designed and constructed to have a flexible plant
Fig. 1 Schematic diagram of the modified
structure which can be adjusted to many styles for the
Quadruple-tank process
experiment of TITO control system design [3], [4], [5].
This section the physical model of the modified
quadruple-tank is presented. The modified quadruple
Authorized licensed use limited to: UNIVERSIDAD AUTONOMA DE BUCARAMANGA (UNAB). Downloaded on August 19,2021 at 15:30:12 UTC from IEEE Xplore. Restrictions apply.
The target is to control the level in lower tanks with x = Ax + Bu , y = Cx + Du
two pumps. The process inputs are u1 ( t ) and u2 ( t ) ⎡ 1 1 1 1 ⎤
⎢− T − T 0 ⎥
(input voltages to the pumps) and the outputs are h1 ( t )
T T
⎢ 1 x x 3 ⎥
⎡ x1 ⎤ ⎢ 1 1 1 1 ⎥ ⎡ x1 ⎤
and h2 ( t ) (water level in tank1 and tank2) ⎢ ⎥ ⎢ − − 0 ⎥ ⎢ ⎥
⎢ x2 ⎥ ⎢ Tx T2 Tx T4 ⎥ ⎢ x2 ⎥
⎢ ⎥=⎢ ⎥i ⎢ ⎥
2.2 Modeling of Modified Quadruple-Tank Process ⎢ x3 ⎥ ⎢ 0 0 −
1
0 ⎥ ⎢ 3⎥
x
⎢x ⎥ ⎢ T3 ⎥ ⎢ ⎥
Mass balances and Bernoulli’s law yield non-linear ⎣⎢ 4 ⎦⎥ ⎢ ⎥ ⎣⎢ x4 ⎦⎥
plant equations as following. ⎢ 1 ⎥
⎢ 0 0 0 − ⎥
Non Linear System ⎢⎣ T4 ⎥
⎦
dh1 (t ) β1a1 β 3a3
=− 2 gh1 (t ) + 2 gh3 (t ) ⎡ γ1k p1 ⎤
dt A A ⎢ 0 ⎥
β x ax γ 1k p 1 ⎢ A ⎥
− sgn ( h1 ( t ) − h2 ( t ) ) 2 g h1 ( t ) − h2 ( t ) + u1 (t ) ⎢ γ 2k p2 ⎥
A A ⎢ ⎥
0
dh2 (t ) βa βa ⎢ A ⎥ ⎡u ⎤
= − 2 2 2 gh2 (t ) + 4 4 2 gh4 (t ) +⎢ ⎥i ⎢ 1 ⎥
dt
β x ax
A A
γ 2k p 2
⎢
⎢ 0
( ⎥
)
1 − γ 2 k p 2 ⎥ ⎢ u2 ⎥
⎣ ⎦
+ sgn ( h1 ( t ) − h2 ( t ) ) 2 g h1 ( t ) − h2 ( t ) + u2 (t ) ⎢ A ⎥
A A ⎢ ⎥
dh3 (t ) βa (1 − γ 2 ) k p 2 ( )
⎢ 1 − γ1 k p1
0
⎥
= − 3 3 2 gh3 (t ) + u2 (t ) (1) ⎢ ⎥
dt A A ⎣ A ⎦ (2)
dh4 (t ) βa (1 − γ 1 ) k p1
= − 4 4 2 gh4 (t ) + u1 (t )
dt A A 1 βi ai g
Where where the time constant Ti such that =
Ti A 2hi
2
A : Cross section area of tank (cm )
1 β x ax g
2
ai : Cross section area of the outlet hole (cm ) and = ,s
Tx A 2 h1 − h2
a x : Cross section area of the connection hole between
2 B. Transfer Matrix
tank1 and tank2 (cm ) The Laplace transform of (2) yields to the transfer
hi ( t ) : Water level (cm) matrix of the four tank system.
−1 ⎡Y ( s) ⎤ ⎡U ( s ) ⎤
u j : Voltage input of pump (volt ) G ( s ) = C ( sI − A ) B, ⎢ 1 ⎥ = G (s) ⋅ ⎢ 1 ⎥
β i : Outlet valve ratio ⎢⎣Y2 ( s ) ⎥⎦ ⎢⎣U 2 ( s ) ⎥⎦
β x : Connected valve ratio ⎡ g (s) g (s)⎤
G ( s ) = ⎢ 11 12 ⎥ (3)
γ j : Inlet valve ratio ⎢⎣ g 21 ( s ) g 22 ( s ) ⎥⎦
k pi : Gain of pump (cm3 / volt / sec) where
( ))
⎟
by the valves to tank1 is 1 1 x
⎜ T2 s + 1 + T2 / Tx
⎝ ( ⎟
⎠
γ 2 k p 2u2 ( t ) , tank3 is (1 − γ 2 ) k p2u2 ( t ) and tank4 is ⎛γ T k
⎜ 2 2 p 2 ⎛⎜ T ⎞
2 ⎟ ⋅T ⋅ 2 (
1− γ ⋅ k / A ⎞
p2 ⎟ )
(1 − γ1 ) k p1u1 ( t ) . ⎜
⎜ A
+ T
⎜ 2
⎝
s + 1 +
T ⎟ x
x ⎠ T s +1
3
⎟
⎟ ( )
g (s) = ⎝ ⎠
A. Linearization 12 ⎛T ⎛ T ⎞⎛ T ⎞ T ⎞
We represent the system by a state space form: ⎜ x i⎜ T s + 1 + 2 ⎟i⎜ T s + 1 + 1 ⎟ − 2 ⎟
⎜T ⎜ 2 T ⎟⎜ 1 T ⎟ T ⎟
x = Ax + Bu, y = Cx + Du .From the equation (2), that ⎝ 1 ⎝ x⎠⎝ x⎠ x⎠
1365
Authorized licensed use limited to: UNIVERSIDAD AUTONOMA DE BUCARAMANGA (UNAB). Downloaded on August 19,2021 at 15:30:12 UTC from IEEE Xplore. Restrictions apply.
⎛ ⎞ transfer functions of plant, g1 and g 2 which are used
⎜ ⎟
⎜
γ
⎜ 2 2 p2
T k
+
1 − γ (
2
⋅ T
1
T)
2
⋅ k
p 2
/ T
x
A ⎟
⎟
for PID controller design C1 and C2 respectively.
⎜ A ⎛ T ⎞ ⎟ 3.2 Two Degree of Freedom PID Controller Design
⎜
⎜ 3 (⎜ 1
)
T s +1 ⎜T s +1+ ⎟ ⎟ 1
T ⎟ ⎟
The control system structure fig. 3 is PID controllers
⎝ ⎝ x⎠ ⎠ in 2-DOF form which consists of PID Controllers ( C1 ,
g (s) =
22 ⎛ ⎞
⎜ ⎟ C2 ) and Pre-filters ( F1 , F2 ).
⎜⎛ T ⎞ T T /T 2 ⎟
⎜ ⎜T s +1+ 2 ⎟ − 1 2 x ⎟
⎜⎜ 2 T ⎟ ⎛ T ⎞⎟
⎜⎝ x ⎠ ⎜T s +1+ 1 ⎟ ⎟
⎜ ⎜ 1 T ⎟⎟
⎝ ⎝ x ⎠⎠
1366
Authorized licensed use limited to: UNIVERSIDAD AUTONOMA DE BUCARAMANGA (UNAB). Downloaded on August 19,2021 at 15:30:12 UTC from IEEE Xplore. Restrictions apply.
80 ( s + 0.405 )
2
h3 (x10 % Range) 2.0
Control loop g1 ( s ) : Gc1 = (14)
h4 (x10 % Range) 1.5 s
k p = 64.8, ki = 13.122, kd = 80
k1 (cm3/V • s) 3.24
13.122
3
k2(cm /V • s) 3.154 Pre-filter : G ff 1 = 2
(15)
80 s + 64.8 s + 13.122
60 ( s + 0.345 )
2
According to the parameters and the operating points
of process in table1 and table2, this process can be Control loop g 2 ( s ) : Gc 2 = (16)
placed into the equation (3). It will be obtained the plant s
transfer function as in equation (10) k p = 41.4, ki = 7.1415, kd = 60
7.1415
0.01592 s 2 + 2.633 × 10 −3 s + 1.689 × 10 −4 Pre-filter : G ff 1 = 2
(17)
G11 = 3 60 s + 41.4 s + 7.1415
s + 0.2484 s 2 + 18.61× 10−3 s + 43.85 × 10−4 Root Locus of control systems, g1(s) and g2(s)
1.852 × 10−3 s + 1.57 × 10−4 shown in Fig.4, Fig. 5.
G12 = 3
s + 0.2312 s 2 + 15.38 × 10 −3 s + 3.132 × 10 −4 We tested the performance of 2 DOF PID
2.426 × 10 −3 s + 18.74 × 10 −5 controllers with inverted decoupling. The
G21 = 3 responses of control system and manipulated
s + 0.2484 s 2 + 18.61× 10 −3 s + 43.85 × 10 −5
variables are obtained as Fig. 6, Fig. 7 respectively.
16.19 × 10 −3 s 2 + 2.024 × 10−3 s + 10.43 × 10−5
G22 = 3
s + 0.2312 s 2 + 15.38 × 10−3 s + 31.32 × 10 −5
(10)
Step 2. To design inverted decoupling model
d1 ( s ), d 2 ( s )
From (4) and (10) we designed inverted decoupling
controllers d1 ( s ) and d 2 ( s ) for decoupling the
interaction in modified quadruple-tanks process as
equation (11).
0.1163s 2 + 16.84 × 10 −3 s + 5.917 × 10 −4
d1 = −
s 3 + 0.2083s 2 + 17.75 × 10 −3 s + 4.57 × 10 −4
0.1508s 2 + 18.12 × 10−3 s + 4.994 × 10−4
d2 = − 3
s + 0.1859 s 2 + 14.04 × 10 −3 s + 3.891× 10 −4
(11)
From inverted decoupling models (11), it obtained new
plant transfer functions as equation (12) Fig.4 The Root Locus of Control System g1(s)
g n 1 ( s ) = G11 ( s ) − d 1 ( s ) G12 ( s )
2 −3 −5
0.01592 s + 1.638 × 10 s − 9.97 × 10
= 3 2 −3 −4
s + 0.1859 s + 14.04 × 10 s + 3.891 × 10
g n 2 ( s ) = G22 ( s ) − d 2 ( s ) G 21 ( s )
1367
Authorized licensed use limited to: UNIVERSIDAD AUTONOMA DE BUCARAMANGA (UNAB). Downloaded on August 19,2021 at 15:30:12 UTC from IEEE Xplore. Restrictions apply.
decoupling controllers can properly be applied with
TITO system in non- minimum phrase condition. Used
with PID controller, the inverted decoupling controllers
can stabilize an unstable non-minimum-phase system.
Furthermore, settling time ts and percent
overshoot %P.O. can also be achieved. Moreover, the
simulation results also show that the proposed control
system has the Tolerance to the influence from an
interaction between input and output of TITO process.
REFERENCES
[1] Åström, K. J. and T. Hägglund, PID Controllers
Theory Design and Tuning. Instrument Society
Fig. 6 Step Response of 2-DOF PID Controller with of America, 1995, 2nd edition.
[2] S. Menani and H.N. Koivo, Relay tuning of
Inverted Decoupling
multivariable PI controllers, IFAC 13th Triennal
World Congress, 1996, San Francisco, Vol. K, pp.
139-144
[3] N. Arjin, T. Vittaya and T. Kitti, Modeling of the
Modified Quadruple-Tank Process, SICE Annual
Conference, 2008, Tokyo, pp.818-824
[4] N. Arjin, S. Tianchai and T. Maitree, Design of
2-DOF PI Controller with Decoupling for
Coupled-Tank Process, International Conference
on Control Automation and Systems, 2007, pp.
339-344
[5] S. Tianchai, S. U-thai, N. Arjin, K. Viriya and W.
Thongchai, T-DOF PID Controller Design using
Characteristic Ratio Assignment Method for
Quadruple Tank Process, Transactions on
Engineering Computing and Technology, 2006,
issn 1305-5313
Fig. 7 MV of 2-DOF PID Controller with [6] N. Arjin, T. Vittaya, T. Thanit and T. Kitti, Design
Inverted Decoupling PID Controller for the Modified Quadruple-Tank
Process using Root Locus, ICCAS2008, Korea
Table 4 Transient Response of Control System [7] Damir Vrančić, Tuning of Decoupling Contro
at t=500 sec and t=1000 sec ller by using MIMO Method
[8] Harold L. Wade, Inverted decoupling: a neglect
Kp Ki Kd ts P.O.(%) ed technique, ISA Transactions., 1997, Vol. 36
.No.1, pp.3-10
Tank1 64.8 13.122 80 30 3.03 [9] S. Skogestad and I. Postlethwaite., Multivariable
Feedbock Control Analysis and Design, John W
iley & Sons, Chichester, 1996
Tank 2 41.4 7.1415 60 35 3.03 [10] J.M. Maciejowski, Multivariable Feedback
Design, Addison-Wesley, 1989
[11] M. Zhuang, and D.P. Athenon, PID controller d
In this section, the responses of the controlled
esign for a TITO system, IEE Proc.-Control
system, h1(t) and h2(t), with entering of interaction at
Theory and Appication,1994, Vol.141, No.2, pp
500 seconds and 1000 seconds are shown in Fig. 6. It is
.111-120
clearly shown that the settling time ts and percent
overshoot %P.O. can also be achieved as the required
performance specification.
5. CONCLUSION
1368
Authorized licensed use limited to: UNIVERSIDAD AUTONOMA DE BUCARAMANGA (UNAB). Downloaded on August 19,2021 at 15:30:12 UTC from IEEE Xplore. Restrictions apply.