[ Team LiB ] Previous Section Next Section

14.6 Decoupling

We have seen the problems with control-loop interaction; these occur because a manipulated input affects more than one controlled output. One approach to handling this problem is known as decoupling. The idea is to develop "synthetic" manipulated inputs that affect only one process output each. This approach is illustrated in Figure 14-9.

Figure 14-9. Decoupling control strategy—synthetic inputs and process outputs.

graphics/14fig09.gif

The relationship between the synthetic input vector and the process output vector is

Equation 14.21

graphics/14equ21.gif


For a two input–two output process,

Equation 14.22

graphics/14equ22.gif


where Gp(s)D(s) is a 2 x 2 transfer function matrix. There are a number of possible choices for the "target" Gp(s)D(s) matrix. Two common ones lead to ideal decoupling and simplified decoupling.

Ideal Decoupling

One possible choice for Gp(s)D(s) is

Equation 14.23

graphics/14equ23.gif


Solving for D(s), we find

Equation 14.24

graphics/14equ24.gif


where we use the (~) notation to make it clear that these calculations are performed based on a process model. The relationship between the synthetic inputs and process outputs, y(s) = GP(s)D(s)u*(s), that results is

Equation 14.25

graphics/14equ25.gif


and we see that each synthetic input affects only one process output (assuming a perfect model).

graphics/14equ25a.gif


The main advantage is that independent SISO tuning parameters can be used for each control loop. A major disadvantage is that the resulting decoupler is the inverse of the process transfer function matrix. There are numerous problems with this approach, including the fact that the decoupler will be unstable if there are RHP transmission zeros associated with the process transfer function matrix. Also, this type of decoupler is known to be extremely sensitive to model error.

Simplified Decoupling

An alternative approach, known as simplified decoupling, is shown for a 2 x 2 example in Figure 14-10. Here, the decoupling matrix is restricted to the form

Equation 14.26

graphics/14equ26.gif


Figure 14-10. Simplified decoupling control strategy—synthetic inputs and process outputs.

graphics/14fig10.gif

Here, we specify a decoupled response and the decoupler with the structure in Equation (14.26),

Equation 14.27

graphics/14equ27.gif


and we can solve four equations in four unknowns to find

Equation 14.28

graphics/14equ28.gif


Notice that the decoupling elements (d12 and d21) are the same as the feed-forward control design presented in Chapter 10. The effect of the synthetic inputs are being "fed-forward" to minimize control loop interaction. Similar to feed-forward control, some factorization of the decoupling elements must be performed to make certain that they are stable and physically realizable.

The feedback control diagram for simplified decoupling is shown in Figure 14-11. Whether ideal or simplified decoupling is being implemented, the result is a true multivariable strategy, as shown in Figure 14-12.

Figure 14-11. Feedback control using simplified decoupling.

graphics/14fig11.gif

Figure 14-12. Illustration of multivariable control using decoupling.

graphics/14fig12.gif

Static Decoupling

In practice, static decoupling (based on steady-state gains) is used much more often than dynamic decoupling, since the dynamic version may not be physically realizable, or the dynamic parameters may be too uncertain. In this case, simply set s = 0 in the decoupling equations.

    [ Team LiB ] Previous Section Next Section