NivaarExam PrepOfficial exam papers ↗

17-Phys-B5 Systems and Control · May 2016

Question 5 of 8: PID Controller Design by Pole Placement

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

Notes on this paper

Paper format. 98-Phys-B5 Systems & Control, National Examination May 2016 — a three-hour closed-book examination with one double-sided handwritten formula/notes sheet permitted and an approved calculator. Questions 1 and 2 are compulsory; candidates choose three of the remaining six (3–8). Every question is nonetheless answered in full below so the paper remains a complete study resource. All eight questions carry equal value (20 marks each).

Reference texts. N. S. Nise, Control Systems Engineering, 7th ed. (transient-response specifications, root locus, Routh–Hurwitz, frequency-response and lead/lag design, state-space representation, steady-state errors); K. Ogata, Modern Control Engineering, 5th ed. (root-locus and frequency-response compensator design, controllability/observability, Nyquist stability).

Question 5: PID Controller Design by Pole Placement (20 marks)

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. Forward path $G_c(s)G_p(s)=K_p(1+K_i/s)\cdot\dfrac{1}{s^2+7s+5}$; feedback path $H(s)=K_ds+1$ (tachometer/rate feedback wrapped around the plant output).

Find. The closed-loop transfer function and characteristic equation; the target $\zeta,\omega_n$; and the controller gains $K_p,K_d,K_i$ that place the poles as specified.

Approach. Combine $G_c(s)$ and $G_p(s)$ into one forward-path fraction, close the loop with $H(s)=K_ds+1$, then match the resulting cubic's coefficients to $(s^2+2\zeta\omega_ns+\omega_n^2)(s+K_i)$ — the pole-zero-cancellation constraint folds directly into matching the constant term.

  1. Part 1) — closed-loop TF and characteristic equation. $$G_c(s)G_p(s)=\frac{K_p(s+K_i)}{s(s^2+7s+5)},\qquad \frac{Y}{R}=\frac{G_cG_p}{1+G_cG_pH}=\frac{K_p(s+K_i)}{s(s^2+7s+5)+K_p(s+K_i)(K_ds+1)}.$$ Expanding the denominator gives the Characteristic Equation $$\boxed{Q(s)=s^3+(K_dK_p+7)s^2+(K_dK_iK_p+K_p+5)s+K_iK_p=0.}$$
  2. Part 2) — target $\zeta,\omega_n$. $PO=10\%\Rightarrow \zeta=\dfrac{-\ln0.10}{\sqrt{\pi^2+\ln^20.10}}=\boxed{0.591}$; the $\pm2\%$ settling-time formula $T_{settle(\pm2\%)}=4/(\zeta\omega_n)=1$ s gives $\omega_n=4/(0.591\times1)=\boxed{6.77\ \text{rad/s}}$.
  3. Part 3) — pole placement with the cancellation constraint. Requiring $Q(s)\equiv(s^2+2\zeta\omega_ns+\omega_n^2)(s+K_i)$ and matching coefficients term by term: the CONSTANT term gives $K_iK_p=\omega_n^2K_i\Rightarrow\boxed{K_p=\omega_n^2=45.8}$ immediately (the $K_i$ cancels, which is exactly the pole-zero-cancellation condition doing its job). The $s^2$ and $s^1$ coefficients then give two simultaneous equations in $K_d,K_i$: $$K_dK_p+7=K_i+2\zeta\omega_n,\qquad K_dK_iK_p+K_p+5=2\zeta\omega_nK_i+\omega_n^2,$$ which reduce to a quadratic in $K_i$ with two admissible positive roots; the smaller, better-conditioned solution is $$\boxed{K_p=45.8,\qquad K_d=0.0395,\qquad K_i=0.807.}$$ Substituting back, the closed-loop poles are exactly $-4.00\pm j5.458$ (matching $\zeta\omega_n=4.00$, $\omega_d=\omega_n\sqrt{1-\zeta^2}=5.458$) and a real pole at $-0.807=-K_i$, confirming the intended cancellation. (A second valid root of the same quadratic, $K_d=0.157$, $K_i=6.19$, places the same dominant pair with the cancelling pole pushed further left; either is a defensible design.)
Final results — Question 5
QuantityValue
$Q(s)$$s^3+(K_dK_p{+}7)s^2+(K_dK_iK_p{+}K_p{+}5)s+K_iK_p$
$\zeta$, $\omega_n$$0.591$, $6.77$ rad/s
$K_p$$45.8$
$K_d$$0.0395$
$K_i$$0.807$
Resulting poles$-4.00\pm j5.46$ and $-0.807$