Professional Documents
Culture Documents
pubs.acs.org/IECR
1. INTRODUCTION
Most industrial processes are multi-input multi-output
(MIMO) systems. Controller design for MIMO processes is
dicult compared to that of the single-input single-output
(SISO) processes, due to the interactions between the input/
output variables. Since the control loops interact with each
other, the tuning of one loop cannot be carried out
independently. The MIMO process can be controlled by
decentralized (multiloop) controllers, or decoupled controllers,
or centralized controllers. In multiloop control, the MIMO
processes are treated as a collection of multi-single loops. The
controller is designed and implemented on each loop by
considering the loop interactions. Multiloop controllers have
been widely used due to their reasonable performances,
simplicity, and robustness. Many design methods are reported
in the literature such as detuning method,1 sequential loop
closing method,2 relay auto tuning method,3 and independent
design method.4 Decentralized controllers work well when the
interactions among the loops are modest. If the interactions are
signicant, centralized controllers are desirable. It is dicult to
design a controller for each loop independently.5 The number
of tuning parameters of proportional-integral derivative (PID)
controllers for centralized control system is 3n2, where n is the
number of inputs. The next approach5 is to design the
decoupler with a decentralized control system. This method
allows us to use SISO controller design methods and the
number of tuning parameters (for PID controller), in this case
is 3n.
There are three types of basic decoupling techniques
available,6 ideal, simplied, and inverted decoupling methods.
The ideal decoupling scheme needs to calculate the inverse of
the process transfer function matrix. It may result in too
complicated decoupling elements, and the ideal decoupling is
sensitive to modeling errors.7 The simplied decoupling
technique has a simple decoupler form, but the controller
cannot be designed directly from the decoupled process model
2012 American Chemical Society
without introducing the model reduction technique. Weischedel and McAvoy8 have compared the ideal and simplied
decoupling control techniques, and they reported that the
simplied decoupling is more robust than the ideal decoupling.
The inverted decoupling method has the advantages of both
the ideal and simplied decoupling techniques. The implementation of the higher dimension system could result in to
physical nonrealizability,7,9 and this technique is more sensitive
to modeling errors.7,8,10 Gagnon et al.7 and Wade11 discussed
the implementation issues in the inverted decoupling method.
Tavakoli et al.,5 Kumar et al.,12 and Maghade and Patre13
have used the simplied decoupler plus a decentralized
controller. First, the simplied decoupler matrix is introduced
in to the process model to decouple the multiloop process into
equivalent independent single loops. Second, the resultant
decoupled process model is approximated as a rst order plus
time delay (FOPTD) or second order plus time delay
(SOPTD) model using a suitable model reduction technique
(Maclaurin series,4 open-loop transient response plot, graphical
approach12 and frequency response tting13). Third, the
proportional-integral (PI)/PID controllers are designed independently based on the corresponding reduced decoupled
process model. Recently, several researchers have introduced
the concept of equivalent transfer functions/eective open-loop
transfer functions (ETFs/EOTFs)/eective open-loop process
(EOP) to take into account the loop interactions in the design
of multiloop control systems.14,15,1820 Vu and Lee4 have
proposed an independent design method for the design of
multiloop controllers. Based on the assumption of perfect
controllers (other loop), the EOTF is rst derived to
Received:
Revised:
Accepted:
Published:
12398
Article
T
D(s) = G1(s)G*(s) = G (s)G*(s)
G (s ) =
g21 g22
(1)
12399
Gc(s) =
0 gc22
Article
eff
g22
=
(2)
K pij eijs
(ijs + 1)
i = 1, 2
j = 1, 2
(3)
Y (s ) =
y (s)
2
(4)
u1(s)
U(s) =
u 2(s)
where Y(s) and U(s) are output and input vectors respectively.
The inputoutput relationship for the TITO system can be
written as21
(6)
(7)
u1
KNij =
kij
u1
= g11
ij
ij + ij
KN,11
KN =
KN,21
u2
= g22
(8)
g21g12(gc1g11)
g11(1 + gc1g11)
(12)
k11
k12
KN,12 11 + 11 12 + 12
=
KN,22 k 21
k 22
21 + 21 22 + 22
(13)
(11)
g12g21(gc2g22)
g22(1 + gc2g22)
g11
kij
g21g12
(5)
= g22
eff
eff
Here, g11
and g22
are the eective open-loop transfer
4
functions (EOTF). These EOTFs are complicated transfer
function models, and it is dicult to directly use them for the
controller design. For the purpose of controller design,
resulting EOTFs are reduced to FOPTD models using
Maclaurin series.4 This method poses complications in higher
dimension systems, in the formulation of EOTFs and in the
model reduction step. In the present work, by using RGA,
RNGA, and RARTA concepts,6,16,1820 the expression for ETF
can be derived easily for higher dimension systems also.
y2
= KN KNT
(9)
(14)
where
11
12
=
21 22
(15)
ij
ij
ij
ij
(16)
11 12
=
21 22
12400
(17)
Article
11
12
11 12
==
21 22 21 22
(18)
(19)
=ij + ij
(20)
(21)
kij
1
eijijs
ij ijijs + 1
(22)
/[
=
c, ij
c, ij
g* 0
11
G(s)D(s) =
*
0 g22
(28)
* 0
g11 g12 1 d12 g11
g
g
21 22 d 21 1 0 g *
22
(29)
d12(s) =
d 21(s) =
gij(s)
gij (s)
DRGA is expressed as
(s ) = G (s )
g (s )
11
=
g (s )
21
G (s)
1/g (s) 1/g (s)
g12(s)
12
11
g21(s)
1/
g
(
s
)
1/
g
(
s
)
21
22
*=
g11
(24)
* =
g22
(25)
g11(s)
(30)
g21(s)
g22(s)
(31)
y1
u1
y2
u2
= g11
= g22
g12g21
g22
(32)
g21g12
g11
(33)
g12(s)
giieff
(27)
y (s ) g g 1 d u ( s )
12
1
1 = 11 12
(26)
Article
g (s )
12 ev(12 11)s
ev(22 21)s
g11(s)
D(s) =
g21(s) v( )s
v(11 12)s
21
22
e
e
g22(s)
2.2 1.3
K=
2.8 4.3
1.6254 0.6254
= K K T =
0.6254 1.6254
1.5537 0.5537
= KN KNT =
0.5537 1.5537
where
v( ) =
1,
if 0
0,
if < 0
8
7.3
Tar =
11.3 9.55
0.2750 0.1781
KN = K Tar =
0.2478 0.4503
23
1
gcii(s) = kc1 +
Is
0.9559 0.8853
==
0.8853 0.9559
4.4769 2.6455
6.6910 6.1971
T = T =
8.4103 8.7940
0.9559 0.2656
L = L =
1.5935 0.3345
(34)
T = [ij ]
ii
kci(s) =
(35)
(36)
L = [ij ]
(6.1971s + 1)
(6.6910s + 1)
G (s) =
1.5935s
2.6455 e0.3345s
4.4769 e
(8.4103s + 1)
(8.7940s + 1)
(38)
y1
u1
5. SIMULATION EXAMPLES
eff
g22
=
(7s + 1)
(7s + 1)
G (s ) =
1.8s
4.3 e0.35s
2.8 e
(9.5s + 1) (9.2s + 1)
K = [kij ]
y2
u2
4.3 e0.35s
1.65 e1.1s
(9.2s + 1)
(9.5s + 1)
(40)
1
0.5909
1.45
s
D(s) = (5.9907s + 0.6512) e
0.7s
e
(9.5s + 1)
(37)
(41)
Article
Table 1. Decoupling Control System Elements Using Dierent Techniques6 for VL Column
decoupling schemes
ideal decoupling
* =
g22
normalized decoupling
proposed method
4.3 e1.05s
(9.2s + 1)
*=
g11
2.2 es
(7s + 1)
* =
g22
4.3 e1.05s
(9.2s + 1)
*=
g11
2.0785 e0.9558s
(6.6910s + 1)
* =
g22
4.4769 e1.5935s
(8.7939s + 1)
*=
g11
1.3535 e0.9559s
(6.6910s + 1)
* =
g22
2.6455 e1.5935s
(8.7943s + 1)
decoupler matrix
1
gc11 = 1.59091 +
7s
(89.87s + 9.46)
d11 =
(25.116s 2 + 59.112s + 5.82)
d 22 =
(89.87s + 9.46)e0.7s
(25.116s 2 + 59.112s + 5.82)
d12 =
(53.105s + 5.59)
(25.116s 2 + 59.112s + 5.82)
d 21 =
1
gc22 = 1.01881 +
8.4s
1
0.5909
(9.5s + 1)
1
gc11 = 1.59091 +
7s
(8.4103s + 1)
1.5357
(8.7939s + 1)
D(s) =
0.6903s
(6.1970s + 1) e
1.6923 e1.2590s
(6.6910s + 1)
gc11 =1.68411 +
6.6910s
gc22 =0.61631 +
8.7939s
1
0.5909
(9.5s + 1)
gc11 = 2.58581 +
6.6910s
1
gc22 =1.01881 +
8.4s
1
gc22 =1.60661 +
8.276s
Figure 3. Closed-loop responses (sequential step changes in the set point) for the VL column.
* 0
g11 g12 1 d12 e0.7s g11
*=
g11
* =
g22
2.6455 e1.0345s
(8.7940s + 1)
1.3535 e0.9559s
(6.6910s + 1)
* = g e0.7s
g22
22
Article
Table 2. Comparison of IAE and ISE Values for Dierent Decoupling Control Schemes for VL Column (Example 1)
ideal
performance indices
yr1
IAE
ISE
y1
normalized
inverted
y2
y1
y2
y1
y2
2.1830
0.7186
2.4370
2.2640
2.1790
0.0111
1.9330
0.0156
0.0049
2.4870
0.4360
3.6120
0.0020
2.4320
0.0027
2.1150
disturbance
yr1
0.9950
1.6910
1.438
0.0947
0.9573
1.6890
2.3840
0.7161
0.9950
1.6930
1.4380
1.54 105
0.9540
1.4480
1.4600
3.49 105
yr2
2.5 106
1.8840
0.0249
2.6930
5.71 107
1.7750
1.21 106
1.5370
disturbance
0.0621
0.2279
0.0591
0.4063
0.0621
0.2179
0.0531
0.1928
(42)
4.572s + 1 1.807s + 1
(s ) =
0.2s
5.8 e0.4s
4.689 e
2.174s + 1 1.801s + 1
performance indices
a
ideal
normalized
inverted
proposed
5.3935
3.6697
8.7490
5.1230
4.6241
3.4681
4.0663
2.9850
(43)
4.689
5.8
0.7087 0.2913
= K K T =
0.2913 0.7087
0.5482 0.4518
= KN KNT =
0.4518 0.5482
y2
yr2
0
2.58581 +
6.6910s
Gc(s) =
0
1.60661 +
8.276s
IAE
ISEa
proposed
y1
4.772 2.207
Tar =
2.374 2.201
4.7967 5.2741
KN = K Tar =
1.9751 2.6352
0.7736 1.5508
==
1.5508 0.7736
16.0947 8.1844
3.5368 2.8022
= T =
3.3713 1.3932
0.1547 0.6203
= L =
0.3102 0.3094
Article
Figure 4. Stability regions of output and input uncertainties for the VL column. (Left gure: for output uncertainty.)
Table 4. Decoupling Control System Elements Using Dierent Techniques for ISP Reactor
decoupling schemes
inverted decoupling29
proposed method
22.89 e
(4.572s + 1)
0.4s
* = 5.8 e
g22
(1.801s + 1)
*=
g11
*=
g11
32.3003 e0.3547s
(3.5368s + 1)
* =
g22
8.1844 e0.3094s
(1.3932s + 1)
(2.8022s + 1)
3.5368s + 1
G (s) =
0.3102s
8.1844 e0.3094s
16.0947 e
(3.3713s + 1)
1.3932s + 1
decoupler matrix
y1
u1
*=
g11
y2
u2
1
gc22 = 0.38811 +
1.801s
32.3003 e0.3547s
3.5368s + 1
* =
g22
1
gc11 = 0.15441 +
2.8376s
gc22 = 0.27511 +
1.3932s
8.1844 e0.3094s
1.3932s + 1
(44)
1
1
0.35041 +
0.49931 +
1.6s
1.5416s
Gc(s) =
0.05861 + 1 0.38811 + 1
1.807s
1.801s
(45)
eff
g22
=
1
gc11 =0.24961 +
3.2s
(2.3249s + 0.5085)e0.2s
e0.2s
(1.807s + 1)
D(s) =
( 1.4560s 0.8084)
(2.174s + 1)
(2.3249s + 0.5085)
1
(1.807s + 1)
D(s) =
( 1.4560s 0.8084)
(2.174s + 1)
(47)
(46)
Article
Figure 5. Closed-loop response (sequential step changes in the set point) for the ISP reactor system.
0.098
0.043
K=
0.012
0.013
139
172
Tar =
184
188
IAE values
method used
proposed method
y1
y2
IAEa
0.9674
0.0024
1.8948
centralized controller
inverted decoupler
a
yr2
0.0141
0.9109
yr1
0.7270
0.4039
yr2
0.5917
0.9864
yr1
1.0813
0.0001
yr2
0.0014
0.8776
= K K T
1.2207 0.2051 0.0053 0.0103
=
0.0106 0.0085 1.1095 0.0904
2.7090
1.9604
KN = K Tar
122s + 1
25s
0.043 e
147s + 1
G(s) =
0.012 e31s
153s + 1
0.013 e32s
156s + 1
= 1.0 e03
0.7050
0.2500
0.0652
0.0691
149s + 1
158s + 1
155s + 1
34s
16s
0.016 e
0.102 e
0.033 e26s
151s + 1
118s + 1
146s + 1
159s + 1
144s + 1
128s + 1
= KN KN T
1.1389 0.1287 0.0036 0.0067
(48)
Article
Table 6. Decoupling Control System Elements Using Normalized30 and Proposed Decoupling Method for Example 3
decoupling schemes
proposed method
normalized30
0.9330
0.6361
==
0.5404
0.6083
15.8615s
*=
g11
0.0803 e
(113.8299s + 1)
gc11 = 44.68551 +
113.8299s
* =
g22
0.0754 e14.9383s
(121.3735s + 1)
gc22 = 53.87921 +
119.5064s
* =
g33
0.0919 e15.4444s
(113.9022s + 1)
gc33 = 40.12511 +
113.9022s
* =
g44
0.0971 e17.3739s
(123.5480s + 1)
gc44 = 36.61751 +
118.6090s
*=
g11
e21.8281s
(113.8299s + 1)
gc11 = 2.60861 +
113.8299s
* =
g22
e21.3160sd
(121.3735s + 1)
gc22 = 2.84701 +
121.3735s
* =
g33
e22.2075s
(113.9022s + 1)
gc33 = 2.56451 +
113.9022s
* =
g44
e23.125s
(118.609s + 1)
gc44 = 2.67131 +
123.5480s
113.8299
93.5129
= T =
82.6888
94.8909
15.9036
=L=
16.7539
19.4648
K=K=
1.1315 1.8867 0.0919 0.3648
93.4854s + 1
107.7763s + 1
100.1438s + 1
113.8299s + 1
15.9036s
0.0754 e14.9383s 0.8097 e18.9138s
1.0363 e21.3160s
0.2209 e
93.5129s + 1
121.3735s + 1
89.4106s + 1
98.4299s + 1
G(s) =
1.1315 e16.7539s
1.8867 e22.2075s 0.0919 e15.4444s 0.3648 e17.1706s
98.6274s + 1
113.9022s + 1
96.4196s + 1
82.6888s + 1
0.8420 e19.4648s
2.4132 e23.1250s
0.3197 e16.4379s 0.0971 e17.3739s
94.8909s + 1
118.6090s + 1
94.6824s + 1
123.5480s + 1
(49)
1
149s + 1
158s + 1
155s + 1
9s
17s
18s
(
60.7609
0.4674)e
(
15.5485
0.1196)e
(
16.952
0.1304)e
147s + 1
156s + 1
157s + 1
D(s) =
15s
18s
10s
(
13.8824
0.1176)e
(
18.5142
0.1569)e
(
38.173
0.3235)e
153s + 1
151s + 1
146s + 1
156s + 1
159s + 1
144s + 1
12407
(50)
Article
Figure 6. Closed-loop response plot for example 3 (solid, proposed method; dash, Shen et al.30).
IAEa
a
proposed method
y1
y2
y3
y4
y1
y2
y3
y4
48.3300
6.4670
1.9900
2.4620
34.3100
2.1870
5.3270
5.3070
yr2
6.7320
47.2300
4.8830
3.6730
3.0770
32.0900
4.8850
5.1690
yr3
2.4360
2.2010
48.6100
3.4640
3.8350
3.6666
33.5900
2.5010
yr4
2.6990
2.3990
3.9540
50.6700
3.8380
4.0400
2.5020
36.9400
238.2
183.2640
Article
Subscripts
6. CONCLUSIONS
A decoupler with a decentralized control system is designed
based on ETF models of MIMO systems. It is shown that, for
the examples considered here, the decoupler with decentralized
control system (designed based on ETFs) reduced the
interaction and gives better responses when compared to that
of the centralized control system, ideal, inverted, and
normalized decoupling control methods. The proposed
decoupler with the decentralized control system is easy to
design when compared to the method of EOTF (derived using
Maclaurin series) and Cai et al.6 It is shown that the perfect
control assumption4 is valid when introducing the decoupler in
to the control system. The independent controllers are
designed using the SIMC method based on the calculated
ETFs. The simulation examples show the better performance of
the proposed method compared with the centralized control
system, ideal, inverted, and normalized decoupling methods.
REFERENCES
AUTHOR INFORMATION
Corresponding Author
*E-mail: chidam@iitm.ac.in.
Notes
NOMENCLATURE
DRGA = dynamic relative gain array
IAE = integral of absolute error
IMC = internal model control
ISE = integral of the squared error
ISP = industrial scale polymerization
SIMC = simplied IMC
G, Gc = process and controller transfer function matrices
gij, gc,i,j, gij = process, controller, and equivalent transfer
function models
geff
ij , g*
ii = eective open-loop transfer function and decoupled
process model
dij = decoupler elements
= process and eective steady-state gain
kpij, kpij
ij, ij = process and eective time constant
ij, ij = process and eective time delay
Article
12410