Multivariable Control System
Multivariable Control System
Multivariable process
(Seborg Chapter 18 )
Control Loop Interaction
Single input and single output
Control of Multiple-Input, Multiple-
Output Processes
Multiloop controllers
Modeling the interactions
Relative Gain Array (RGA)
Singular Value Analysis (SVA)
Decoupling strategies
Control of multivariable processes
Definitions:
Example: 2 x 2 system
Y1 ( s ) Y1 ( s )
Chapter 18
GP11 ( s ), GP12 ( s )
U1 ( s) U 2 (s)
Y2 ( s ) Y2 ( s )
GP 21 ( s), GP 22 ( s )
U1 ( s) U 2 ( s)
Y1 ( s ) U 1 ( s )
Y (s) , U (s)
Y (
2 s ) U
2 ( s )
And Gp(s) is the transfer function matrix for the process
manipulated variables.
Requires knowledge of steady state gains but not process
dynamics.
Example of RGA Analysis: 2 x 2 system
Steady-state process model,
Y1 K11U1 K12U 2
Y2 K 21U1 K 22U 2
Chapter 18
i) ij is dimensionless
ii) ij ij 1.0
i j
Chapter 18
For 2 x 2 system,
1
11 , 12 1 11 21
K K
1 12 21
K11K 22
Examples:
Process Gain Relative Gain
Matrix, : Array, :
Chapter 18
K11 0 1 0
0
K 22
0 1
0 K12
0 1
K
21 0 1 0
K11
0
K12
K 22
1 0
0 1
K11 0
K
21 K 22 1 0
0 1
Recall, for 2X2 systems...
1
Y1 K11U 1 K12U 2 11 , 12 1 11 21
K K
1 12 21
Y2 K 21U1 K 22U 2 K11K 22
EXAMPLE:
K K12 2 1.5
K 11
K 21 K 22 1.5 2
Chapter 18
2.29 1.29
Recommended pairing is Y1
and U1,Y2 and U2.
1.29 2.29
EXAMPLE:
Wh Wc
W Wc Wh
W W Wc Wh
c h
Wh Wc
T W W Wc Wh
c h
y = Ku
2 x 2 process y 1 = 5 u1 + 8 u2
y2 = 10 u1 + 15.8 u2
Chapter 18
Adj K
-1
u=K y = y
det K
K11K 22 K11K 22
RGA : 11
K11K 22 K12K 21 det K
effect of det K 0 ?
RGA for Higher-Order Systems:
For and n x n system,
U1 U2 Un
Y1 11 12 1n
Y2 21 22 2 n
Chapter 18
Yn n1 n1 nn
Each ij can be calculated from the relation
ij K ijH ij
Where Kij is the (i,j) -element in the steady-state gain matrix, K:
Y KU
Note that,
KH
EXAMPLE 18.4 : Hydrocracker
U1 U2 U3 U4
Chapter 18
RGA and SVA used together can indicate whether a process is easy
(or hard) to control.
10.1 0
(K ) = CN = 101
0 0.1
CN = 166.5 (1/3)
CN suggests only two output variables can be controlled. Eliminate one input and one output
(3x32x2).
Chapter 18
Chapter 18
Alternative Strategies for Dealing with Undesirable
Control Loop Interactions
T12GP11U 2 GP12U 2 0
Since U2 0 (in general), then
Chapter 18
GP12
T12
GP11
Similarly, we want G21 to cancel the effect of M1 on C2. Thus, we
require that...
Process Interaction
Partial Decoupling:
Use only one cross-controller.
Static Decoupling:
Design to eliminate SS interactions
Chapter 18