20-Bio-A2 Process Dynamics and Control · December 2019
Question 4 of 8: Internal Model Control of a Dead-Time-Dominant Process
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
National Exams / EGBC — December 2019 — 04-Bio-A2 Process Dynamics and Control. Three-hour open-book examination; any non-communicating calculator is permitted. The cover page states that only the first five questions in the answer book are marked, yet all eight problems are printed on the paper — all eight are solved below for completeness, since the full set is a study resource. Content spans zero-location effects on step response (overshoot/inverse response), state-space-to-transfer-function conversion, first-order sensor dynamics under a triangular forcing function, Internal Model Control (IMC) design for a dead-time process, the Nyquist stability criterion for an open-loop-unstable process, Bode/gain-margin design, a linear draining-tank model, and Routh–Hurwitz stability with a PI controller.
Reference texts: D. E. Seborg, T. F. Edgar, D. A. Mellichamp & F. J. Doyle III, Process Dynamics and Control (4th ed., Wiley) — Laplace-domain modelling, transfer functions, Routh stability, Nyquist/Bode frequency response, and Internal Model Control design; G. Stephanopoulos, Chemical Process Control: An Introduction to Theory and Practice (Prentice Hall) — the Nyquist criterion for open-loop-unstable processes and dead-time systems. Standard control conventions (deviation variables; unity valve/sensor gain unless stated) are used throughout.
Problem 4: Internal Model Control of a Dead-Time-Dominant Process (20%)
Given. $G_p(s)=\dfrac{5e^{-10s}}{20s+1}$, IMC filter $\tau_c=20\ \text{s}$, perfect model $\tilde G_p=G_p$, no Padé approximation of the dead time.
Find. (a) the block diagram, $G_c^{*}(s)$, the classical feedback-equivalent $G_c(s)$, and whether $G_c$ is PID form; (b) the unit-step closed-loop response $C(t)$.
Problem 4(a): standard IMC structure. $G_c^{*}(s)$ drives both the true process and an internal copy of the model; with a perfect model the feedback path carries zero signal, so the closed loop reduces to open-loop $G_c^{*}(s)G_p(s)$.
Approach. Factor $G_p$ into a non-invertible dead-time part $G_p^-=e^{-10s}$ (gain $+5$, no RHP zero, so only the delay is non-invertible) and an invertible minimum-phase part $G_p^+=5/(20s+1)$; invert $G_p^+$ and append the first-order filter $f(s)=1/(\tau_cs+1)$ to form $G_c^{*}$; convert to the classical equivalent $G_c=G_c^{*}/(1-G_pG_c^{*})$ without any Padé approximation; then, with a perfect model, the servo transfer reduces to $G_p^-f$ and inverts directly (delay reinserted as a pure time shift).
(a) Factor the model. $G_p(s)=\underbrace{e^{-10s}}_{G_p^-}\cdot\underbrace{\dfrac{5}{20s+1}}_{G_p^+}$.
(a) IMC controller. With $\tau_c=\tau_p=20\ \text{s}$ (filter time constant matches the process time constant exactly), $$\boxed{G_c^{*}(s)=\big[G_p^+\big]^{-1}f(s)=\frac{20s+1}{5}\cdot\frac{1}{20s+1}=\frac15=0.2\ \ (\text{a pure constant gain}).}$$
(a) Classical feedback-equivalent. With a perfect model, $$\boxed{G_c(s)=\frac{G_c^{*}}{1-G_p G_c^{*}}=\frac{0.2}{1-\dfrac{e^{-10s}}{20s+1}}=\frac{0.2(20s+1)}{20s+1-e^{-10s}}.}$$ Because the transcendental delay term $e^{-10s}$ appears in the denominator (no Padé approximation applied), $G_c(s)$ cannot be reduced to a rational $K_c\!\left(1+\tfrac1{\tau_Is}+\tau_Ds\right)$ — $\boxed{G_c\ \text{is NOT of PID form}}$ (it is a Smith-predictor-type dead-time compensator).
(b) Perfect-model servo transfer. With $\tilde G_p=G_p$ the internal feedback signal is exactly zero, so the loop reduces to $Y/Y_{sp}=G_p^-f\cdot(\text{gain from }G_p^+ G_c^{*}=1)$: substituting, $$\boxed{\frac{Y(s)}{Y_{sp}(s)}=G_p(s)\,G_c^{*}(s)=\frac{5e^{-10s}}{20s+1}\times0.2=\frac{e^{-10s}}{20s+1}.}$$
(b) Invert the unit step. Ignoring the delay momentarily, $\mathcal L^{-1}\!\left[\dfrac{1}{s(20s+1)}\right]=1-e^{-t/20}$; reinserting the $10\ \text{s}$ delay as a pure time shift, $$\boxed{C(t)=\begin{cases}0,&t\lt10\ \text{s}\\[2pt]1-e^{-(t-10)/20},&t\ge10\ \text{s}.\end{cases}}$$ At $t=30\ \text{s}$: $C=1-e^{-1}=0.632$; as $t\to\infty$, $C\to1$ (zero offset, as expected for a step in set point with a perfect model).
Result
Value
Model split
$G_p^-=e^{-10s}$, $G_p^+=5/(20s+1)$
IMC controller
$G_c^{*}(s)=0.2$ (constant, since $\tau_c=\tau_p$)
Classical equivalent
$G_c=0.2(20s+1)/(20s+1-e^{-10s})$ — not PID form
Servo transfer (perfect model)
$Y/Y_{sp}=e^{-10s}/(20s+1)$
Step response
$C(t)=0$ for $t\lt10$; $1-e^{-(t-10)/20}$ for $t\ge10$