University of Melbourne · FACULTY OF ENGINEERING

CHEN90032 · Process Simulation and Control

- one subject, every graph, every model, every mark
Engineering14 Chapters9-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 12 of 12 · CHEN90032

Multivariable (MIMO) Control: RGA & Decoupling

Multivariable (MIMO) control is the closing module of University of Melbourne CHEN90032 Process Simulation and Control: it deals with plants that have several controlled and manipulated variables whose loops interact. You learn to score that interaction with the Relative Gain Array (RGA), use it to pair each output with the right manipulated variable, cancel the leftover coupling with ideal decouplers (checking they are physically realizable), and meet Model Predictive Control (MPC) as the modern alternative. It maps directly to the multivariable question on the written final.

In this chapter

What this chapter covers

  • 01Why loops interact: in an n×n process each manipulated variable m_j can move several controlled variables c_i, so independent single-loop controllers can fight each other
  • 02The steady-state gain matrix K and its diagonal (intended) vs off-diagonal (interaction) gains
  • 03The Relative Gain Array λ_ij = K_ij·(K⁻¹)_ji — dimensionless, with every row and column summing to 1
  • 04The 2×2 shortcut λ11 = 1/[1 − K12·K21/(K11·K22)] and how it fixes the whole array
  • 05Loop-pairing rules: pair on the positive λ closest to 1; why λ < 0 is dangerous and must never be paired
  • 06The RGA ignores dynamics — checking the pairing against time constants and the Niederlinski index
  • 07Ideal decouplers D12 = −G12/G11 and D21 = −G21/G22 that turn a coupled 2×2 into two SISO loops
  • 08Realizability: a decoupler must be proper and free of predictive (positive) dead time e^{+θs}
  • 09The lead-lag approximation K_D(τ_a s + 1)/(τ_1 s + 1) for a decoupler that cannot be built exactly
  • 10Model Predictive Control (MPC): predict → optimise-with-constraints → apply first move → receding horizon
Worked example · free

RGA and loop pairing of a 2×2 process

Q [6 marks]. Step tests on a blending vessel give a 2×2 steady-state gain model. The controlled variables are the tank level c1 (%) and the outlet composition c2 (mol%); the manipulated variables are two inlet-stream flows m1 and m2 (each in L min⁻¹). The identified gains are K11 = +2.0, K12 = +1.0, K21 = −2.0, K22 = +3.0 (output unit per L min⁻¹). Compute the Relative Gain Array and recommend a loop pairing.
  • +1Form the gain ratio needed by the 2×2 shortcut: K12·K21/(K11·K22) = (+1.0)(−2.0)/[(+2.0)(+3.0)] = −2.0/6.0 = −0.333. Keep the sign of K21 (it is negative), because it decides which side of 0.5 λ11 lands on.
  • +2Relative gain from the shortcut λ11 = 1/[1 − K12·K21/(K11·K22)] = 1/[1 − (−0.333)] = 1/1.333 = 0.75. It is dimensionless — the units of the two gains cancel.
  • +1Complete the array using the row/column-sum-to-1 property: RGA = [[0.75, 0.25], [0.25, 0.75]]. Check each row and column: 0.75 + 0.25 = 1.00.
  • +1Pair on the positive relative gain closest to 1. Here λ11 = 0.75 sits in the acceptable band 0.5 < λ < 1, so pair c1–m1 and c2–m2 — the 1–1 / 2–2 (diagonal) pairing.
  • +1State the caveat: λ = 0.75 means mild but real interaction, so verify the choice against the dynamics and add decouplers if the coupling degrades the response. The RGA uses steady-state gains only.
RGA = [[0.75, 0.25], [0.25, 0.75]]; λ11 = 0.75 (dimensionless). Recommended pairing: c1–m1 and c2–m2 (the 1–1 / 2–2 diagonal pairing), with a note to check the dynamics because the interaction is mild but non-zero.
Sia tip — The single most common slip is a sign error in K12·K21: because K21 is negative the ratio is −0.333, which pushes λ11 to 0.75 (a good pairing). Drop that minus sign and you would wrongly get λ11 = 1.5 and a different story. Always write λ as dimensionless, and name the pairing explicitly (1–1 / 2–2).
Glossary

Key terms

Process interaction
The situation in a multivariable plant where a manipulated variable affects more than one controlled variable, so single loops disturb one another. Quantified by the off-diagonal gains of the steady-state gain matrix K.
Relative Gain Array (RGA)
A matrix Λ = [λ_ij] computed from the steady-state gains as the element-by-element product of K with the transpose of its inverse. It is dimensionless and every row and column sums to 1.
Relative gain λ_ij
λ_ij = K_ij·(K⁻¹)_ji, the ratio of the open-loop gain (other loops open) to the gain with all other loops on perfect control. λ = 1 means no interaction on that pairing.
Loop pairing
Deciding which manipulated variable controls which controlled variable. The rule is to pair on the relative gain that is positive and closest to 1; a negative λ must never be paired because the effective gain sign flips when other loops close.
Ideal decoupler
An extra transfer-function block that cancels an interaction path. For a 2×2 process paired 1–1 / 2–2 the ideal decouplers are D12 = −G12/G11 and D21 = −G21/G22, which leave two independent single-loop problems.
Realizability
Whether a decoupler can be physically built. It must be proper (numerator order not greater than denominator order) and must not contain a predictive (positive) dead time e^{+θs}; otherwise it is approximated.
Lead-lag unit
A first-order compensator K_D(τ_a s + 1)/(τ_1 s + 1) used to approximate an unrealizable ideal decoupler: keep the static gain and the dominant lead and lag, and drop the un-implementable piece.
Model Predictive Control (MPC)
A control strategy that uses a model of the whole plant to predict future outputs, optimises a sequence of manipulated moves (subject to constraints), applies only the first move, and repeats each sample — a receding horizon that handles interaction and limits directly.
FAQ

Multivariable (MIMO) Control: RGA & Decoupling FAQ

How do I know which loop to pair with which manipulated variable?

Compute the Relative Gain Array from the steady-state gains and pair each controlled variable with the manipulated variable whose relative gain λ is positive and closest to 1. A value between 0.5 and 1 is a good pairing with mild interaction; a value below 0.5 means the indirect path dominates; and a negative λ is dangerous because the effective gain changes sign when the other loops are switched to automatic, so it must never be paired.

What is the difference between decoupling and MPC?

Decoupling is a pairwise fix: after choosing pairings you add cross-elements D12 = −G12/G11 and D21 = −G21/G22 that cancel each interaction path so ordinary PID loops can be tuned independently. MPC takes the whole coupled plant at once — it uses one model to predict future outputs and optimises all the manipulated moves together, subject to constraints, so interactions are handled by construction rather than cancelled loop-by-loop. MPC also enforces hard limits that PID cannot.

Can AI help me with multivariable (MIMO) control and RGA in CHEN90032?

Yes — an AI tutor such as Sia can explain, step by step, how to build a steady-state gain matrix, compute the Relative Gain Array, apply the pairing rules, and derive and test ideal decouplers, then generate similar practice questions so you can check your own working. Use it to understand the method and rehearse; it is a study aid, not a source of ready-made answers, so always confirm assessment details on Canvas and do the derivations yourself for the closed-book exam.

Studying with AI? Sia — free AI chemical engineering tutor works through CHEN90032 step by step.

Study strategy

Exam move

Multivariable control is compact and high-yield, so drill the standard sequence until it is automatic. First, be able to build the steady-state gain matrix K from a set of transfer functions (the gains are the s→0 limits) and compute λ11 from the 2×2 shortcut, watching the signs of K12 and K21 — a sign slip is the usual lost mark and it can reverse your pairing advice. Second, memorise the pairing rules as a ladder: λ = 1 ideal, 0.5 < λ < 1 acceptable, λ < 0.5 poor, λ < 0 never, and always state that λ is dimensionless. Third, practise deriving both ideal decouplers D12 = −G12/G11 and D21 = −G21/G22, dividing the dead times to a single exponent and reading its sign: a negative exponent is a realizable delay, a positive one is a prediction and is not realizable, so quote the lead-lag fallback. Finish by rehearsing a two-sentence MPC description (predict, optimise with constraints, apply the first move, recede) so you can pick up the concept marks. With about 1.8 minutes per mark on the written final, a 15-mark multivariable question is worth roughly 27 minutes; leave enough of it for the realizability sentence, where marks are won or lost. Confirm the exam date on Canvas for the ~June end-of-Semester-1 exam period.

A+Everything unlocked
Unlocks this Bible + all 39 of your University of Melbourne subjects - and 1,000+ Bibles across every Australian university.
Sia - your CHEN90032 tutor, unlimited, worked the way the exam marks it
The full 9-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$25/ month
30-day money-back · cancel in one tap · how it works
Unlock the full CHEN90032 Bible + 39 University of Melbourne subjects解锁完整 CHEN90032 Bible + University of Melbourne 39 门科目
$25/mo