Professional Documents
Culture Documents
CHAPTER 5
5.1 INTRODUCTION
y
y* GMC u Process
Multivariable
System
Identification
Parameters
t
u(t) k1(t) ysp (t) y (t) k 2 (t) (ysp ) y ) (5.1)
ref 0 ref
where k1and k2are positive definite diagonal matrices and Ysp is the set
point. Equation (5.1) resembles a PI feedback controller. The first term of
Equation (5.1) ensures the output to move towards the setpoint and the
integral term makes the system capable of tracking a setpoint (Scott Flathouse
and James Riggs 1996). Assume that k1 and k2 are constant with respect to
time. Equation (5.1) for the SISO case can be solved as follows
y h(x)
h(x)
L h(x) f(x) (5.3)
f x
93
h (x)
j
Note that is a (1,n) row vector and f(n,1) column vector.
x
L L h(x) L 2 h(x) ,
f f f
h h dx
y1 i i L h (x) (5.6)
t x dt f i
y L 2h (x) (5.7)
1 f i
y i 1 L i 1h (x) (5.8)
1 f i
where Lg L i 1h (x) denotes that the (1,m) row vector with the jth
f i
(1) This controller consists of not only feedback but also feed-
forward structures in its implementation.
k 1 1
x x1 2 u (5.10)
1 S S 1
To x 1
x 2 u u (5.11)
2 Sx1 1 Cp Sx1 2
y1 k 0 y y k 0 y y
11 1sp 1 21 1sp 1
dt (5.12)
0 k12 y 2sp y 2 0 k 22 y 2sp y 2
y
2
The value of k11 and k12 and k21 and k22 can be selected by using
tuning method to achieve a desired process response. The standard GMC
design approach is limited to a nonlinear process with relative degree one. For
process with relative degree Rd>1, the selection of GMC parameters becomes
more complicated. Further, the GMC design method is a special case of
feedback linearizing controller. y1sp and y2sp are the setpoints of the liquid
level of the tank and liquid temperature in the tank.
y k y y 0 k y y
1 11 1sp 1 21 1sp 1
(5.13)
y2 0 k y y k y y
12 2sp 2 22 2sp 2
k 1 1
k11 y1sp y1 k 21 y1sp y1 x1 2 u (5.16)
S S 1
To x 1
2 u u (5.17)
Sx1 1 C p Sx1 2
k 1 1
k11 y1sp y1 k 21 y1sp y1 x1 2 u (5.18)
S S 1
k 1
u1 S k11 y1sp y1 k 21 y1sp y1 x1 2 (5.19)
S
y k y y k y y x (5.20)
2 12 2sp 12 22 12p 2 2
To x
2 Sv kx 12 1
u (5.21)
Sx1 1 1 Cp Sx1 2
There fore
To x
k v 2 Sv kx 12 1
u (5.22)
12 2 Sx1 1 1 Cp Sx1 2
To x 2 1
C p Sx k v Sv kx 2 u (5.23)
1 12 2 Sx 1 1 2
1
1
u SV kx 2 (5.24)
1 1 1
T x T x
u2 C p Sx 1 k12 V2 0 2 V 0 2 Kx 12 } (5.25)
x1 1 Sx 1 1
x v (5.26)
1 1
98
x v *k (5.27)
2 2 12
Using Zeigler- Nichols method and further fine tuning, the values
for PI controllers are obtained.
k 1 1
x x 2 u u (5.28)
1 S 1 S 1 2
1
x b CAO u b CBO u (5.29)
2 Sx log (a) 1 2
1 10
k 1 1
x1 2 u u (5.32)
S S 1 2
k y y k y y
21 2sp 2 22 2sp 2
1
b CAO u b CBO u (5.33)
Sx log (a) 1 2
1 10
k 1 1 1
v1 x1 2 u1 u (5.34)
S S S 2
1
v2 b CAO u1 b CBO u 2 (5.35)
Sx log (a)
1 10
k 1 1
u1 S v1 x1 2 u (5.36)
S S 2
1
v2
Sx1log10 (a)
k 1 1
b CAO S v1 x1 2 u b CBO u 2 (5.37)
S S 2
Sx log (a)v
1 10 2
1
b CAO Sv kx 2 u b CBO u (5.38)
1 1 2 2
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 10 2 1 1 1 1
u (5.39)
2 CAO CBO
k 1 1 1
v x 2 u u (5.40)
1 S 1 S 1 S 2
102
k 1 1
v x 2 u
1 S 1 S 1
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 1 10 2 1 1 1 1
(5.41)
S CAO CBO
k 1
v x 2
1 S 1
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 1 10 2 1 1 1 1
S CAO CBO
1
u (5.42)
S 1
1
u Sv kx 2
1 1 1
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 10 2 1 1 1 1
(5.43)
CAO CBO
1
u Sv kx 2
1 1 1
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 10 2 1 1 1 1
(5.44)
CAO CBO
1 1
Sx log (a)v b Sv kx 2 CAO Sv kx 2
1 10 2 1 1 1 1
u (5.45)
2 CAO CBO
k 1
x1 x1 2
S
1
Sv kx 2 (2CAO bCAO CBO)
1 1 1
(5.46)
S CAO CBO
1
x
2 CAO CBO
1
b(Sv1 kx1 2 ) (2CAO CBO bCAO - b) -
1
CAO(Sx1 kx1 2 )[CAO CBO b bCAO] (5.47)
1
CBO b Sx log (a)v (Sv kx 2 ) (CAO b)
1 10 2 1 1
temperature of the process. It can be seen from the figure that under the
influence of the controller, ISE is improved.
Next GMC algorithm with Fuzzy Logic Controller is tested and the
results are as shown in Figure 5.4. The sudden disturbance introduced at time
of 200 secs in level does not affect the temperature of the process. It can be
seen from the figure that under the influence of the controller, performance
has improved when compared to Figure 5.3. In FLC, controller settling time
of level improved at 40 secs than at 50 secs achieved by PI-SPW controller.
Figure 5.5 Output responses for the Level-pH process with PI controllers
Figure 5.6 Output responses for the Level-pH process with PI-SPW
controllers
Figure 5.7 Output responses for the level-pH process with FLC controllers
It is inferred that FLC controller gives less Settling Time (Ts) and
Integral Square Error (ISE) for the Level-Temperature cascaded process to
reach the desired setpoint. But in Level-pH cascaded process, interaction
exists.
5.8 SUMMARY