On an interacting 2x2 distillation column, a control engineer must choose between two philosophies: decentralised PI loops — with or without decoupling — and centralised MPC. Vendor material and textbook examples suggest MPC wins, but the comparisons that reach students usually skip the details that decide the outcome: the two controllers are tuned to different speeds, scenarios are not repeated, noise is ignored, constraint handling is not scored, and robustness to model error is never tested. As a result the real size of the MPC advantage, and the conditions under which it appears or disappears, are unknown to the engineer making the choice.
This study poses the problem precisely: under one declared tuning protocol with equalised closed-loop speed, identical scenarios, repeated noise realisations and scored constraint handling, how large is the measured performance difference between centralised MPC and SIMC-tuned decentralised PI control — with and without static decoupling — on the Wood–Berry column, in nominal and perturbed-plant conditions? The answer must be reproducible from the protocol alone, so that another student can rerun it and challenge any number.
Abstract
Distillation columns are the canonical multivariable-control problem: reflux and steam both affect both product compositions, through opposite signs, long and unequal dead times. This dissertation quantifies, under one declared tuning protocol, the performance gap between a centralised linear MPC and decentralised PI control with optional static decoupling on the Wood–Berry benchmark. Performance is measured with integral error criteria, overshoot, settling time, control effort and constraint behaviour across servo, regulatory and combined scenarios, and the conclusions are stress-tested on perturbed plants.
Introduction
The Wood–Berry column (Wood and Berry, 1973) separates a binary mixture, with the distillate composition controlled by reflux and the bottoms composition by steam. Its published model — first-order-plus-dead-time transfer functions with an interacting, opposite-sign off-diagonal — is small enough to simulate exactly, yet hard enough that naive single-loop control suffers from loop interaction. That combination makes it the standard yardstick for multivariable strategies from decoupling to MPC.
Existing System
- Decentralised PI control remains the industrial default: cheap, transparent, maintainable, and understood by every plant instrument engineer.
- Static or dynamic decouplers reduce interaction but depend on an accurate steady-state model; when the plant drifts, decoupling can amplify rather than reduce interaction.
- MPC has dominated advanced-process-control practice in refineries since the 1980s: it handles constraints, dead time and multivariable interaction in one formulation, at the cost of model maintenance and tuning expertise.
Literature Gap
- Comparative MPC–PID studies often tune the two controllers to different effective speeds, making the integral-error comparison meaningless.
- Many papers report one nominal run per controller, without repeats, so nothing is known about variability.
- Gap: a single, fully declared protocol — equalised closed-loop bandwidth, fixed scenarios, fixed seeds, repeated runs, constraint-aware metrics — on the Wood–Berry benchmark, with a horizon-and-weight grid for MPC, SIMC-based PI tuning, RGA-driven pairing and decoupling ablation, and an explicit robustness study at ±20% gain and +50% delay mismatch.
Proposed Work
- Exact discretisation of the published continuous model at a 1-minute sampling time; noise-free and noisy measurement variants.
- PI designs by SIMC rules on effective first-order-plus-dead-time models; static decoupler from the inverse steady-state gain matrix; RGA computed to justify pairing.
- Centralised MPC with quadratic cost, input-rate and amplitude constraints, via do-mpc; grid over prediction horizon, control horizon and Q/R weight ratio.
- Scorecard across scenarios, repeats with different seeds, and a perturbed-plant robustness section.
Feasibility
Everything is open-source Python on a laptop: do-mpc and CasADi are free, the plant is a handful of transfer functions, and each 300-minute simulation at 1-minute steps runs in seconds even with the MPC optimiser in the loop. The effort goes into protocol discipline and analysis — exactly the depth an M.Tech dissertation should demonstrate.
The research design is a controlled comparative simulation experiment: one plant, one protocol, several controllers, many repeated runs. The protocol is declared before any result is seen, in the discipline of the Research Methodology & IPR course (22RMI16), and never changed afterwards.
Declared protocol. (1) Plant: Wood–Berry transfer functions discretised exactly (zero-order hold) at Ts = 1 min; scenario length 300 min. (2) Fair tuning: both PI and MPC are first tuned to a dominant-loop closed-loop bandwidth of 0.05 rad/min on loop 1 — PI by SIMC rules with the tuning parameter adjusted to hit it, MPC by moving the closed-loop prediction-horizon/weight combination until its nominal step response matches — after which each may be refined only inside its declared grid. (3) MPC grid: prediction horizon Np ∈ {10, 20, 40}, control horizon Nc ∈ {2, 5, 8}, Q/R weight ratio ∈ {1, 10, 100}; best combination by IAE on the tuning scenario, reported with the full grid table. (4) Scenarios: S1 setpoint step on loop 1; S2 setpoint step on loop 2; S3 simultaneous steps; R1 feed-composition disturbance step using the published disturbance model; C1 combined S1+R1. (5) Repeats: every scenario run five times with different noise seeds (σ = 0.2 mol fraction % on measured outputs); mean and standard deviation reported. (6) Metrics: IAE, ISE, ITAE per output; overshoot %; 2% settling time; total |Δu|; constraint violations counted, never clipped silently. (7) Robustness: winning designs re-run on plants with gains ×(0.8, 1.2) and delays ×1.5.
| Phase | Weeks | Activities | Deliverable |
|---|
| Literature & protocol | 1–3 | Survey MPC-vs-PID comparisons; write the declared protocol | Protocol + review chapter |
| Plant simulation | 4–6 | Discretise, validate against published responses | Verified simulator |
| PI + decoupling | 7–10 | RGA, SIMC tuning, decoupler, ablation runs | PI design chapter |
| MPC design | 11–14 | do-mpc model, grid search, best design | MPC design chapter |
| Comparison campaign | 15–18 | All scenarios × all controllers × 5 seeds | Results tables |
| Robustness | 19–20 | Perturbed-plant runs | Robustness chapter |
| Write-up & viva | 21–24 | Dissertation, pre-submission seminar, viva preparation | Final submission |
Analysis plan: pairwise comparisons use the repeated seeds as blocks — for each metric, mean ± standard deviation across seeds and the sign test across scenario families, so a claim like "MPC cuts ITAE by half" must hold in direction across every seed before it is printed.