Professional Documents
Culture Documents
Nlewis65,+174 181 Laboratory Rusli 38 No 3 SUMMER 2004 CEE
Nlewis65,+174 181 Laboratory Rusli 38 No 3 SUMMER 2004 CEE
Nlewis65,+174 181 Laboratory Rusli 38 No 3 SUMMER 2004 CEE
y_ _ _ _ _ _ _ _)
A QUADRUPLE-TANK
PROCESS CONTROL EXPERIMENT
EFFENDI RusLI, SmNGANG, RICHARD D. BRAATZ
University of Illinois at Urbana-Champaign • Urbana, IL 61801
hile analytical calculations and process simula- of the multiphase flow of liquid and air in the tubing. The
zeros, which are determined by the zeros of its determinant dh, =-5-fiih: + (1-y,)k, v
di A, ' A, '
w here
detG(s)= ct2Y1Y 2 [(1 + sT3 )(1 + sT4 )- (1 -yi)(l-yz )]
A; cross-section of Tank i
IL=1(1 + sTi) Y1Y2
a; cross-section of the outlet ho le
(1)
h; water le vel in TanJc;
It is important to determine the location of these zeros in the h; 0 sleady-state value for the water leve l in Tank i
complex plane since right-half-plane zeros limit the closed- Y; the frac tion of water fl owing to Tank i fro m Pump i
loop performance achievable by any control system. 18·91 For
V1 voltage applied to Pump i
the sake of convenience, the parameter 11 is introduced as
k ;V; flow from Pump i
where TJ E (0, = ). Since the numerator of Eq. (1) is a quadratic, -1'.6_ (1- y 2 }c, '
G(s)= l +s T, (I +s T3 }(1+sT,)
the zeros can be computed analytically (1-y,}c 2 _!h__
[
(l +sT, )(l +sT2 ) I +sT2
2
-(T3 +T4)±.,/(T3 -T4 ) +4T3T4TJ where
z 1• ✓TJ / T3T4 and z2 ➔-✓TJ / T3T4 I 1J'i1 +_-y2$2 negative negative minimum phase
-y / +-Y2-l zero negative boundary
Because the derivative functions in Eq. (4) are monotonic, z 1 0$-y 1 +-y 2 <1 positive negative nonminimum phase
is strictly increasing and z2 is strictly decreasing. This im-
r~
! 10~( 121.4s + 1 (121.4s + 1)(3.967s + I)
~ 5
G(s) = (6)
C 6.738 11 .53
§0 (84.73s + 1)(3. 109s + I) 84.73s + I
-5 - -1 0
0 500 1000 . 1500 0 500 1000
time (s) time (s)
15 - H(s)=
1 0/
E
·-
,;
~
5
0
0
(1,2)
-
500 1000 1500
1
1:~ ·
10
0
(1,2 )
500 1000
_
2 382
_1 2.074s + I
2 79
121.4s+ I
2
8.75s + 5.75s + I
(3.109s + 1)(84.73s + I)
1.52 9
(l.410s + I )(7 .970s + 1)
(121.4s + 1)(3 .967s+ 1)
_
1 652
2.725s + I
84.73s+l
time (s) time (s)
(7)
j:~(2,2) !i / 2.2)
6
4
\ where u(s) is the vector of voltage signals from the two pumps,
~ 2 y(s) is the vector of heights of Tanks 1 and 2, and H(s) has
~ -4
j ] 0 been normalized so that the noise signal e(s) is uncorrelated
-6 -
0
------
500 1000
-2
0 500 1000 1500
with unit variance. Comparing the theoretical transfer func-
time (s) time (s) tion model in Figure 2 with Eq. 7 gives the nominal esti-
Figure 3. Model predictions plotted with experimental data mates of the physical parameters
for the four elements of the transfer function matrix: data y 1 = 0.63 y 2 = 0.64 CJ= ]8.94 C2 =18.10
used to fit model (left}, data used to verify model (right] .
The row and column numbers are reported in the upper- which would indicate that both transmission zeros are in the
left-hand corner. left-half plane (see Table 1). Figure 3 compares the predic-
Summer 2004 / 77
tions of the model (6) and experimental data. There is some TABLE2
variation in the gains, which agrees with an experimental Proportional Gains, K, and Integral Time Constants, -r1 for
observation that the flow ratios vary depending on the oper- Decentralized Controllers with Aggressive and
ating conditions and that the gains are a function of the flow Sluggish Tuning
ratios (see Figure 2). Using basic statistics, 1111 the 95% confi-
dence intervals for the flow ratios are 0.48 < "'{ 1 < 0.79 and K ,.,
0.49 < "'{ 2 <0.80, which suggest that the transmission zero Aggressive cl 121.4
may move into the right-half plane under some operating c2 84.73
conditions. This has serious implications on feedback con- Sluggish Cl 0.378 121.4
troller design, as seen below. c2 0.395 84.73
EXAMPLE 12 r - - - - - - - - - - - - - - - - -
MULTIVARIABLE CONTROL RESULTS
Full multi variable control such as model predictive control
can be implemented that manipulates the signals to the pumps
to control levels in the bottom two tanks.151 While such mul-
ti variable controllers are being increasingly implemented in
industry, other types of controllers have been applied in the
chemical industries, such as
• Decentralized control: a noninteracting controller with
J0 500 1000 1500
single-loop controllers designed for each tank. Control loop time(s)
1 manipulates the flow through Pump 1 (via a voltage signal)
to control the height of Tank 1, while Control loop 2 12 r - - - - - - - - - - - - - - -- -
manipulates the flow through Pump 2 to control the height of
Tank 2.
• Partial decoupling fallowed by decentralized control.
Full decoupling followed by decentralized control.
Various students have implemented these control strategies
on the quadruple-tank process apparatus during the past five
years. Students implement up to three control strategies in a 7-
4 ~--------~------
week period, where the scheduled lab time is 3 hours per week 0 500 1000 1500
and the lab report requirements include first-principles model- time(s)
ing, analysis, and comparison between theory and experiment.
The relative gain for the nominal plant (6) is 1.5, which Figure 4. Decentralized controller with aggressive tuning:
setpoint (dashed line), experiment (dots}, model prediction
indicates that Pump i should be paired to the level in Tank I
(solid line).
(8). Decentralized Internal Model Control Proportional-Inte-
gral (ICM-Pl) controllers are tuned to trade off robustness 12 -
with perforrnance 18•9· 121 (see Table 2 and Figures 4 and 5 for E
~10
two levels of tuning). Due to model uncertainties, the differ-
ences between model predictions and experiments are large
when the IMC-PI controllers are tuning too aggressively.
Implementing a partial dynamic decoupler and multiply-
500 1000 1500 2000 2500 3000 3500 4000
ing by the transfer function matrix in Figure 2 gives lime(s)
10
~ 0
l+sT1
o(s)=
(l-yi)c 2
(1 + sT2 )(1 + sT3 )(1 + sT4 ) 500 1000 1500 2000 2500 3000 3500 4000
lime(s)
(8)
Figure 5. Decentralized controller with sluggish tuning:
setpoint (dashed line}, experiment (dots}, model prediction
(solid line).
178 Chemical Engineering Education
The transmission zeros are values of s in which 0 = 0 (see
TABLE3
Proportional Gains, K, and Integral Time Constants, T 1
Eq. 5). Both transmission zeros appear in the second control
for Partially Decoupled Controllers with Aggressive and loop. This results in a degradation of the closed-loop perfor-
Sluggish Tuning mance for the second control loop when one of these trans-
mission zeros is in the right-half plane. Using model (6), the
K Tl results of tuning IMC-PI controllers to trade off robustness
Aggressive c, 12 1.4 with performance are shown in Table 3 and Figures 6 and 7.
c, 84.73 Both aggressive and sluggish tuning shows some interactions
Sluggish c, 0.3 121.4 between the control loops, due to plant/model mismatch. The
c, 0.3 84.73 differences between the model predictions and experimental
data are larger for the aggressive tuning.
12 ~ - ~ - While full dynamic decoupling is not common industrial
practice, for educational purposes it is useful to compare full
°E10 dynamic decoupling with partial dynamic decoupling to il-
~
-"'
lustrate how full decoupling can lead to worse closed-loop
C
~ 8 performance than partial decoupling. Implementing a full
dynamic decoupler and multiplying by the transfer function
matrix in Figure 2 gives
4 I
0
0 500 1000
time (s)
0
12 - (1 +sT2 )(! + sT3 )(1 +sT4 )
(9)
E 10 I
~
N
-"'
,· The transmission zeros appear in both control loops. When
C
~ 8 - one transmission zero is in the right-half plane, its effect on
-'=
~ both loops implies that the closed-loop performance can be
j 6 - worse for full decoupling than for partial decoupling, since
the right-half-plane transmission zero will affect both con-
4 L_ trol loops. Using model (6), the model predictions and ex-
0 500 1000
perimental data using the IMC-PI controllers in Table 3 are
time (s)
shown in Figures 8 and 9 (next page). The closed-loop re-
Figure 6. Partial decoupling with aggressive tuning: set- sponses with full decoupling are much worse than for the
point (dashed line}, experiment (dots}, model prediction decentralized or partial decoupling controllers. In most cases
(solid line).
when stepping up the setpoint, there appears to be inverse
12 - response exhibited in both control loops, suggesting that the
closed-loop system is stable but a transmission zero has moved
into the right-half plane. That interpretation would be incor-
rect. While it is correct that a transmission zero moves into
the right-half plane when the setpoint is stepped up, the closed-
4 - loop system becomes locally unstable when this occurs. This
0 500 1000 1500 2000 2500 3000 3500 4000
time (s) is because the steady-state gains in (9) change sign, switch-
10 ing the controllers from negative to positive feedback. This
is a common issue in large-scale industrial systems, which
can be masked when physical constraints are present.l4 -13· 141
To see the change in sign, consider the entry (2,2) in the
transfer function matrices (8) and (9)
4
0 500 1000 1500 2000 2500 3000 3500 4000
time(s)
(10)
Figure 7. Partial decoupling with sluggish tuning: setpoint
(dashed line}, experiment (dots}, model prediction (solid
line). Since 'Y h > 0, the sign of the steady-state gain of g 1(s) is
valves, the case here is more interesting because it involves time (s)
I'i ..;:,;_.~'.~0,~~~
"' 9 5. Gatzke, E.P., E.S. Meadows, C. Wang, and F.J. Doyle
'5 8 controller 1
~ 7 III, "Model Based Control of a Four-Tank System,"
~ 6 Comp. Chem. Eng., 24, 1503 (2000)
"iii ~ 5 6. Braatz, R.D., and M.R. Johnson, "Process Control
~ 1.5 /1 / ~ 4 Laboratory Education Using a Graphical Operator
~ / ;t ~----1 ec 3
Interface," Comp. Appl. Eng. Ed. , 6, 151 ( I 998)
0.5
J
/ _':'
i ---- 8
2
7. <http://brahms.scs.uiuc.edu>
. ;
o~~- - - -- - -- - ~ 100 200 300 400 500 600
8. Ogunnaike, B.A., and W.H. Ray, Process Dynamics,
0 100 200 300 400 500 600 Modeling, and Control, Oxford Uni versity Press,
time(s)
time(s) New York, NY (1994)
9. Morari , M. , and E. Zaftriou, Robust Process Con-
Figure 10. Responses to decentralized control with setpoint heights of 3
trol, Prentice Hall , Englewood Cliffs, NJ ( 1989)
inches in a strongly interacting system . 10. Ljung , L. , System Jde/1/ification Toolbox: User's
Guide, The Math works Inc., Natick, MA ( 1995)
10 - - - - - - -- - -- - 11 . Ljung, L. , System Iden tification: Theory for the User,
3.5 ·
Setpoint ,. }'; - 9
Prentice Hall , Englewood Cliffs, NJ (1987)
~ 8 12. Braatz, R.D., " Internal Model Control," in Control
~7 Systems Fundamentals, W.S. Levine, ed., CRC Press,
~ 6 Boca Raton, FL, pp. 2 15-224 (2000)
~ 5 13. Russell , E.L., and R.D. Braatz, "The Average-Case
~ 4 Identifiability and Controlability of Large Scale Sys-
e 3
c 2 tems," J. Proc. Cont., 12, 823 (2002)
8 14. Nunes, G., S. Kincal, and O.D. Crisalle, "Stability
Analysis of Multivariable Predictive Control: A Poly-
200 400 600 800 100( nomial Approach," Proc. Am. Cont. Conj, 3, 2424
time(s)
(2001 )
15 . Ogunnaike, B.A., "Controller Des ign for Nonlinear
Figure 11. Responses to dynamic decoupling control with setpoint Process Systems via Variable Transformation," Ind.
heights of 3 inches in a strongly interacting system. Eng. Chem. Proc. Des. Dev. , 25, 24 1 (1986) 0