NivaarExam PrepOfficial exam papers ↗

23-Chem-A6 Process Dynamics and Control · May 2013

Question 8 of 8: Block-Diagram Algebra with a Feedforward Path

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

National Exams / EGBC — May 2013 — 04-Chem-A6 Process Dynamics & Control. Three-hour open-book examination; any non-communicating calculator is permitted. Eight problems are printed and any five constitute a complete paper (each worth 20%); all eight are solved below for completeness. Most parts are quantitative (modelling, transfer functions, step/pulse responses, Routh, Nyquist/Bode and IMC design); qualitative sketches are drawn as real figures where the paper asks for them.

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, feedback stability, frequency response and IMC design; G. Stephanopoulos, Chemical Process Control: An Introduction to Theory and Practice (Prentice Hall) — Routh test, Nyquist criterion, Bode stability and dead-time systems; D. R. Coughanowr & S. E. LeBlanc, Process Systems Analysis and Control (3rd ed., McGraw-Hill) — first-order tank dynamics, step/pulse response and block-diagram algebra. Standard control conventions (deviation variables, unity valve/sensor gains unless stated) are used throughout.

Problem 8: Block-Diagram Algebra with a Feedforward Path (20%)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given. A feedback loop with a parallel path $G_2$ around $G_1$, a disturbance $D$ entering between $G_1$ and $G_3$, and unity feedback:

BlockTransfer function
$G_1$$10$
$G_2$ (parallel path from controller output)$2/(3s+1)$
$G_3$$1/(s-1)$ (open-loop unstable)
Controller$K_c$ (proportional)

Find. (a) $Y/D$ and the characteristic equation; (b) the stabilising range of $K_c$.

Y_sp + K_c G₂2/(3s+1) G₁= 10 + D G₃1/(s−1) + Y −
Problem 8: the block diagram. The controller $K_c$ feeds $G_1$ (then the disturbance $D$ is added ahead of $G_3$) and, in parallel, $G_2$ direct to the output summer; unity feedback closes the loop. Effective forward path $G_1G_3+G_2$; disturbance path $G_3$.

Approach. Trace the diagram to express $Y$ in terms of the controller output and the disturbance, substitute the proportional law $u=K_c(Y_{sp}-Y)$, solve for $Y$, set $Y_{sp}=0$ to isolate $Y/D$, then apply the Routh test to the characteristic polynomial.

  1. Assemble the output. The controller output $u=K_c(Y_{sp}-Y)$ drives two paths: through $G_1$ then (with $D$ added) through $G_3$, and directly through $G_2$ to the final summer. Thus $$Y=G_3\big(G_1u+D\big)+G_2u=(G_1G_3+G_2)\,u+G_3D.$$
  2. Close the loop. Substituting $u=K_c(Y_{sp}-Y)$ and collecting $Y$: $Y\big[1+K_c(G_1G_3+G_2)\big]=K_c(G_1G_3+G_2)Y_{sp}+G_3D$. Setting $Y_{sp}=0$ gives $$\dfrac{Y}{D}=\dfrac{G_3}{1+K_c\big(G_1G_3+G_2\big)}.$$
  3. Substitute the blocks. $G_1G_3+G_2=\dfrac{10}{s-1}+\dfrac{2}{3s+1}=\dfrac{10(3s+1)+2(s-1)}{(s-1)(3s+1)}=\dfrac{32s+8}{(s-1)(3s+1)}$. Hence $$\boxed{\dfrac{Y}{D}=\dfrac{3s+1}{3s^2+(32K_c-2)s+(8K_c-1)}}$$ (the $(s-1)$ from $G_3$ cancels against the denominator’s factor after clearing fractions).
  4. Characteristic equation. The denominator gives $$\boxed{3s^2+(32K_c-2)s+(8K_c-1)=0}$$ obtained equivalently from $1+K_c(G_1G_3+G_2)=0\Rightarrow(s-1)(3s+1)+K_c(32s+8)=0$.
  5. (b) Routh stability. For the quadratic $3s^2+(32K_c-2)s+(8K_c-1)$ all coefficients must be positive: $32K_c-2>0\Rightarrow K_c>1/16$ and $8K_c-1>0\Rightarrow K_c>1/8$. The binding condition is $$\boxed{K_c>\tfrac18=0.125}.$$ Below this the open-loop-unstable $G_3$ is not stabilised (a positive real root persists); above it both roots move into the LHP.
ResultExpression
$Y/D$$(3s+1)/[3s^2+(32K_c-2)s+(8K_c-1)]$
Characteristic equation$3s^2+(32K_c-2)s+(8K_c-1)=0$
Routh conditions$K_c>1/16$ and $K_c>1/8$
Stability range$K_c>1/8=0.125$
Back to the paper →