20-Bio-A2 Process Dynamics and Control · December 2019
Question 8 of 8: Routh Stability and Closed-Loop Step Response of a PI-Controlled First-Order 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 8: Routh Stability and Closed-Loop Step Response of a PI-Controlled First-Order Process (20%)
Given. $G_p(s)=\dfrac{1}{s+2}$, PI controller $G_c(s)=k_c\!\left(1+\dfrac1s\right)=\dfrac{k_c(s+1)}{s}$, unity feedback assumed.
Find. (a) the range of $k_c$ for closed-loop stability via Routh; (b) $y(t)$ for a unit step in set point at $k_c=1$.
Approach. Form the closed-loop characteristic equation $1+G_cG_p=0$, clear fractions to a polynomial in $s$, build the Routh array and require every first-column entry positive; for (b), substitute $k_c=1$, take the closed-loop transfer function times a unit step, and invert by partial fractions using the two real roots of the resulting quadratic.
(a) Routh array (2nd-order shortcut). For $as^2+bs+c=0$ with $a=1>0$, stability requires all coefficients positive: $b=2+k_c>0$ and $c=k_c>0$. The first condition holds automatically whenever the second does, so $$\boxed{k_c>0\ \text{for closed-loop stability}}$$ (the integral action guarantees the controller cannot itself destabilize this simple first-order process for any positive gain).
(b) Closed-loop transfer function at $k_c=1$. $$\frac{Y(s)}{Y_{sp}(s)}=\frac{G_cG_p}{1+G_cG_p}=\frac{k_c(s+1)}{s^2+(2+k_c)s+k_c}\Big|_{k_c=1}=\frac{s+1}{s^2+3s+1}.$$
(b) Roots and partial fractions. $s^2+3s+1=0\Rightarrow s=\dfrac{-3\pm\sqrt5}{2}=\{-0.38197,\,-2.61803\}$ (real, distinct, both stable — consistent with part (a) since $k_c=1>0$). For a unit step, $Y(s)=\dfrac{s+1}{s(s^2+3s+1)}=\dfrac As+\dfrac{B}{s-s_1}+\dfrac{C}{s-s_2}$ with $s_1=-0.38197$, $s_2=-2.61803$: $$A=\frac{1}{s_1s_2}=1\ (\text{zero offset, as expected with integral action}),$$ $$B=\frac{s_1+1}{s_1(s_1-s_2)}=-0.72361,\qquad C=\frac{s_2+1}{s_2(s_2-s_1)}=-0.27639.$$
(b) Result. $$\boxed{y(t)=1-0.72361\,e^{-0.38197t}-0.27639\,e^{-2.61803t}.}$$ Check: $y(0)=1-0.72361-0.27639=0$ (matches zero initial output); $y(\infty)=1$ (matches the setpoint — zero offset from the PI's integral action). Sample values: $y(1)=0.486$, $y(2)=0.661$, $y(3)=0.770$, $y(5)=0.893$.