You are on page 1of 4

2.

12 Interaction and Decoupling


S. OCHIAI (1995, 2005)

INTRODUCTION level control loops. On the right side of the figure, the
response obtained by “partial decoupling” is shown. This
In this section, the interaction between loops, the measurement technique will be described later, after developing some
of interaction, and the design of the algorithms used are illus- general equations and comments about noninteracting
trated through a case study of level control on a chemical control.
reactor and flasher system. The achievement of noninteracting
control, or decoupling, is one of the goals of multivariable
Decoupling the Process
control. The decoupling algorithm is simple, and the physical
meaning of the individual decoupling elements is clear to the Figure 2.12c illustrates a noninteracting or decoupled version
designer and the plant operator. of the previously described process, in which the interaction
During the last decade, advanced process control methods between the level loops has been eliminated.
have been extensively used in processing industries. However, The reactor product flow is set as the sum of signals m1
these methods have usually been applied to large processing and m2, which are the output signals of the level controllers on
systems because the cost of software and process model devel- the reactor and the flasher. The recycle flow is set as am1 + m2 ,
opment is rather high. where “a” is the fraction of the product flow that stays in the
In applications where the process is small or is only a small flasher base as a liquid.
part of a larger process, the use of advanced process control When the reactor level increases, causing the direct acting
may not be economically justified. When this is the case, pro- LC-1 controller output to also rise by ∆m1, the liquid flow to
cess control engineers can develop and implement multivariable the flasher base will increase by a∆m1. However, the recycle
control on their own. Decoupling control is a tool that can be flow also increases by a∆m1 if the adder #2 is correctly
used to reach this goal. adjusted.
Therefore, the flasher level remains unchanged and the
interaction has been “decoupled.” A similar sequence of
INTERACTING PROCESS EXAMPLE events occurs when the flasher controller output changes by
∆m2.
Figure 2.12a illustrates the conventional level controls of a
process consisting of a chemical reactor and a flasher. Such
systems are typical subprocesses in many petrochemical plants.
As shown in Figure 2.12a, feeds 1 and 2 enter the reactor, Reactor product flow To
and the product from the reactor is sent to the flasher. The distillation
pressure in the flasher is much lower than that in the reactor, FC
column
and therefore the low boilers contained in the product are Reactor m1 Flasher
vaporized and are sent from the flasher to a downstream dis- LC
tillation column for recovery.
m2
The liquid from the flasher is returned to the reactor under LC
level control (m2). The product flow from the reactor to the
flasher is manipulated to control the level in the reactor. There-
FC FC
fore, when the reactor level rises, the level controller increases Recycle flow From
the product flow, which in turn causes the flasher level to rise. distillation
Inversely, when the flasher level rises, the level controller on Feed 1 columns
the flasher increases the recycle flow, which in turn raises the Feed 2
reactor level. FIG. 2.12a
The left side of Figure 2.12b illustrates the oscilla- Level controls for reactor and flasher process without decoupling
tion, which is caused by the interaction between the two the interaction of the loops.

205

© 2006 by Béla Lipták


206 Control Theory

Flow of feed 1 Generalizing the Solution


1
Figure 2.12d represents a control system having two con-
trolled variables (such as levels of the reactor and the flasher
in the previous example), c1(s) and c2(s), where s is a complex
variable.
1–3
The transfer functions of the processes are represented
Reactor 2,3
by G(s) symbols, and the transfer functions of the two
product
flow
controllers are denoted by F11(s) and F22(s). The controller
outputs are respectively m1(s) and m2(s). The set points of
the controllers are designated by r1(s) and r2(s).
In a noninteracting control system, the decoupler ele-
ments F21(s) and F12(s) are added so that they will compensate
Reactor level
for and thereby eliminate the process interactions designated
as G21(s) and G12(s).
In order to build a decoupled control system, one would
first obtain F21. The effect of m1 to c2 is transmitted from
point “P” to “Q” via two (heavily drawn) paths, one through
G21, the other through F21 and G22, and the sum of the two
Flasher level should be zero:

G21 m1 + F21 G22 m1 = 0 2.12(1)

Therefore,

F21 = –G21 /G22 2.12(2)


Time
40 Hours 40 Hours Similarly, considering the influence of m2 on c1,

FIG. 2.12b
Response of the reactor–flasher system to upsets in feed flow under F12 = –G12 /G11 2.12(3)
conventional (left) and partially decoupled controls.
For a general case with n controlled variables and n
In this example, the process dynamics were very simple, manipulated variables, see Reference 4.
and a noninteracting control system could be configured by For the reactor and flasher system:
direct physical interpretation of the process. In the following
discussion a generalized approach will be described.
 G11 G12   −1/( A1s) 1/( A1s) 
 =  2.12(4)
Reactor product flow
To G 21 G 22   a/( A2 s) −1/( A2 s) 
distillation
column
Set point FC
1–a where A1 and A2 are, respectively, the cross-sectional areas
m1 + m2
Reactor
m1+ + m2 Flasher of the reactor and the flasher. Consequently, the decoupler
LC settings are
Σ
1 a
Adder 2 Adder 1
m1 + + m2
 a 
LC
Σ 2 G21
Set point F21 (s) = − = −  (− A2 s) = a 2.12(5)
am1 + m2 G22  A2 s 
FC FC G12  1 
Recycle flow
From F12 (s) = − = −  (− A1s) = 1 2.12(6)
distillation
G11  A1s 
Feed 1
columns
Feed 2
Note that the values of A1 and A2 in Equation 2.12(4) do
FIG. 2.12c
not appear in Equations 2.12(5) and 2.12(6) because they
Noninteracting (decoupled) level control system for the reactor–
flasher process.

© 2006 by Béla Lipták


2.12 Interaction and Decoupling 207

b1 = c1

m1(s)
_ + +
r1(s) F11(s) G11(s) c1(s)
+ + +
“P”

F12(s) = 1 G12(s)

m1(s) F21(s) = a G21(s)

m2(s) “Q”
+ + +
r2(s) _ F22(s) G22(s) c2(s)
+ +
b2 = c2

FIG. 2.12d
Generalized block diagram representation of a two-variable noninteracting control system.

cancel out. In general, it is easier to estimate the ratios than λ11 = 1/(1 – a) = 2.0 2.12(10)
to estimate the individual transfer functions. This is particu-
This means that when the recycle flow m2 is manually
larly so when only crude estimates are available.
fixed at a constant value (which is the numerator in Equation
2.12[7]), the effect of manipulating the reactor product flow
Measuring the Interactions
m1 to control the reactor level is twice as much as it is in the
Before an effort is made to design a noninteracting control system, case when m2 is automatically manipulated (the denominator
it is desirable to have an idea of the amount of interaction that is in Equation 2.12[7]).
present. A relative gain calculation, described in Section 2.25, When the decoupler of Equation 2.12(5) is inserted into
serves this purpose. the loop (Figure 2.12d), c2 does not vary when m1 is changed.
Relative gain is defined as the open-loop gain when all Therefore, output m2 of controller F22 does not vary either,
the other loops are in manual, divided by the open-loop gain i.e., the denominator in Equation 2.12(7) is equal to the
when all the other loops are in automatic. numerator and therefore the relative gain is 1.0. (As is shown
in Section 2.25, λ22 = λ11.)
Therefore, the effect of manipulating the recycle flow m2
∂ c1 can be treated similarly. Interaction between the two loops
∂ m1 is significant.
λ11 =
m2
2.12(7)
∂ c1
∂ m1 c2 MERITS, DRAWBACKS, AND COMPROMISES

It can be seen from the block diagram in Figure 2.12d Decoupling algorithms such as Equations 2.12(5) and 2.12(6)
that if both F12(s) and F21(s) were nonexistent (i.e., if the can be simple, and therefore their physical meanings can be
single-variable control system of Figure 2.12a were imple- easily understood by the designer and by the plant operators.
mented), the numerator in the relative gain calculation would After noninteracting control is implemented, the control loops
be G11(s) and the denominator would be can be easily tuned based on single-variable control theory
(Section 2.35).
(G11 G22 – G12 G21)/G22 2.12(8)

because the control loop for c2 would force m2 to take on the Drawbacks
value which would cause
When noninteracting control is implemented, a set point
G21m1 + G22 m2 = 0 2.12(9) change applied to one controlled variable will have no effect
on the other controlled variable(s).
If the value of a is 0.5, then from Equations 2.12(5) to In some other industrial process control systems interac-
2.12(8): tion between control loops can be exploited to achieve overall

© 2006 by Béla Lipták


208 Control Theory

control. In other words, a noninteracting control system can decoupler was halved to reduce the flow variation in the
be slower in recovery from an upset than an interacting one. flasher overhead to the subsequent distillation column.
A more obvious drawback of decoupling can occur in In addition, decoupler F21(s) was not implemented at all.
the case when one of the Gij’s in Figure 2.12d has a positive It was left out because the response of the flasher level is
zero, that is, for example, much faster (the cross-sectional area of the tank is smaller)
than that of the reactor, and therefore variation in the flasher
G11 = (s – b)/(s + c) 2.12(11) level, within reasonable limits, is not detrimental to the oper-
ation, while changes in the reactor level are.
where b and c are positive constants. Such a process charac-
1 As can be seen in Figure 2.12b, even with only partial
teristic is called inverse response. In this case decoupler
decoupling, the variation in the reactor level is much reduced in
F12(s) in Equation 2.12(3) will have a term (s – b) in the
comparison to the case without decoupling. It should be noted
denominator, and the control system will provide poor per-
that this improvement occurred even though a drastic change in
formance and could become unstable.
reactor feed #1 did substantially upset the flasher level.
Partial and Static Decoupling
References
Because of these potential drawbacks, it is recommended to
give consideration to partial decoupling, i.e., to implement 1. Marlin, T. E., Process Control, Designing Process and Control Sys-
only some of the available decouplers. Likewise, it may be tems for Dynamic Performance, 2nd ed., New York: McGraw-Hill,
an advantage to use a smaller gain than complete decoupling 2000, p. 630.
would allow. Partial decoupling can be more robust and less 2. Ibid, p.111.
5 3. Chan, P. C., Process Control, A First Course with Matlab, New York:
sensitive to modeling errors, and in some cases it can achieve
Cambridge University Press, 2002, pp. 21–24.
better control than complete decoupling does. 4. Ogunnaike, B. A., and Ray, W. H., Process Dynamics, Modeling and
Another method of obtaining noninteracting control is Control, New York: Oxford University Press, 1994, pp. 781–785.
6
through static decoupling. Here the objective is to eliminate 5. Shinskey, F. G., Process Control Systems, Application, Design and
only the steady-state interactions between loops. The static Tuning, 4th ed., New York: McGraw-Hill, 1996, pp. 241–274.
decouplers are obtained by lim s→0 F21 (s) and lim s→0 F12 (s) in 6. Reference 4, pp. 790–798.
Equations 2.12(2) and 2.12(3). In case of the reactor and
flasher systems, the decouplers used are static decouplers.
Bibliography
The Reactor–Flasher Example
Marlin, T. E., Process Control, Designing Process and Control Systems for
The right half of Figure 2.12b was obtained by setting the Dynamic Performance, 2nd ed., New York: McGraw-Hill Higher Edu-
cation, 2000.
decoupler F12 to 0.5 instead of using the 1.0 setting, which Ogunnaike, B. A., and Ray, W. H., Process Dynamics, Modeling and Control,
Equation 2.12(6) would have called for. The gain in the New York: Oxford University Press, 1994.
Shinskey, F. G., Process Control Systems, Application, Design and Tuning,
4th ed., New York: McGraw-Hill, 1996.

© 2006 by Béla Lipták

You might also like