20-Bio-A2 Process Dynamics and Control · Undated paper
Question 5 of 8: Routh Stability and Step Response of a PI-Controlled Unstable Process
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
National Exams / EGBC — May 2019 — 04-Bio-A2 Process Dynamics and Control (the paper's own header line alternates between the codes "04-BIO-A2" and "04-BIO-A3" across pages; the subject line and content are unambiguously Process Dynamics and Control, so 04-Bio-A2 is used throughout). 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 the effect of a real zero on step-response overshoot, the Nyquist criterion for an open-loop-unstable process, a two-tank linear-vs-nonlinear-valve comparison, state-space-to-transfer-function conversion, Routh–Hurwitz stability with PI control of an unstable process, inverse Laplace transforms with time delay, Internal Model Control (IMC) design for a dead-time process, and Bode/gain-margin design.
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 5: Routh Stability and Step Response of a PI-Controlled Unstable Process (20% total)
Given. $G_p(s)=\dfrac{1}{s-5}$ — an open-loop-unstable first-order process (pole at $s=+5$); 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$, apply the second-order Routh shortcut (all coefficients positive); for (b), substitute $k_c=1$ into the closed-loop transfer function, multiply by a unit step, and invert by partial fractions using the two real roots — then compare the result against part (a)'s stability boundary as a consistency check.
(a) Routh array (2nd-order shortcut). For $as^2+bs+c=0$ with $a=1>0$, stability requires every coefficient positive: $b=k_c-5>0$ and $c=k_c>0$. The first condition is the binding one (it implies $k_c>5$, which already satisfies the second), so $$\boxed{k_c>5\ \text{for closed-loop stability}}$$ (the PI controller must supply enough proportional gain to overcome the process's own instability at $s=+5$ before the integral action can help).
(b) Closed-loop transfer function at $k_c=1$ (below the stability threshold). Since $k_c=1<5$, part (a) already predicts an unstable closed loop at this gain; part (b) computes that response explicitly. $$\frac{Y(s)}{Y_{sp}(s)}=\frac{k_c(s+1)}{s^2+(k_c-5)s+k_c}\bigg|_{k_c=1}=\frac{s+1}{s^2-4s+1}.$$
(b) Roots and partial fractions. $s^2-4s+1=0\Rightarrow s=2\pm\sqrt3=\{3.732,\,0.268\}$ — both real and positive (both closed-loop poles in the RHP), confirming instability. For a unit step, $Y(s)=\dfrac{s+1}{s(s-s_1)(s-s_2)}$ with $s_1=3.732$, $s_2=0.268$: $$A=\frac{1}{s_1s_2}=1,\qquad B=\frac{s_1+1}{s_1(s_1-s_2)}=0.3660,\qquad C=\frac{s_2+1}{s_2(s_2-s_1)}=-1.3660.$$
(b) Result. $$\boxed{y(t)=1+0.3660\,e^{3.732t}-1.3660\,e^{0.268t}.}$$ Check: $y(0)=1+0.366-1.366=0$, matching zero initial output. Unlike a stabilizing gain, $y(t)$ does not settle: the $e^{3.732t}$ term grows without bound ($y(0.5)=1.80$, $y(1)=14.5$, $y(1.5)=97.8$, $y(2)=637$), so the "response to a unit step" at $k_c=1$ is a diverging (unstable) trajectory — a direct demonstration, via time response, of the $k_c>5$ boundary found in part (a).