Question 5 of 8: State Space Model from a Transfer Function, Pole Placement by State Feedback
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
Paper format. 98-Phys-B5 Control, National Examination December 2017
— 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.
(root locus, Routh–Hurwitz, frequency-response lag/lead design, Nyquist stability,
state-space representation, steady-state errors); K. Ogata, Modern Control Engineering,
5th ed. (frequency-response compensator design, controllability/observability, PID pole
placement).
Question 5: State Space Model from a Transfer Function, Pole Placement by State Feedback (20 marks)
Given. $Y(s)/U(s)=(2s^2+6s+20)/(s^3+10s^2+2s+30)$; desired closed-loop poles
$-20,\ -2\pm j2$; zero steady-state error to a unit step.
Find. 1) $\{A,B,C\}$ in Controller Canonical Form (CCF). 2) $K$ and
$\mathbf{k}$.
Approach. The CCF reads its $A,B,C$ matrices directly off the transfer
function's coefficients. For the feedback design, first find the COMBINED gain vector
$K\mathbf{k}^T$ that places the poles (a direct coefficient match, since $A-B(K\mathbf{k}^T)$
stays in companion form), THEN choose the scalar $K$ separately so the closed loop's DC gain is
exactly 1 (zero step error) — only after that does $\mathbf{k}=(K\mathbf{k}^T)/K$ come out
uniquely.
Part 1) — Controller Canonical Form.
For a strictly-proper TF $\dfrac{b_2s^2+b_1s+b_0}{s^3+a_2s^2+a_1s+a_0}$, CCF reads the
denominator coefficients into the bottom row of $A$ and the numerator coefficients directly into
$C$:
$$\boxed{A=\begin{bmatrix}0&1&0\\0&0&1\\-30&-2&-10\end{bmatrix},\quad
B=\begin{bmatrix}0\\0\\1\end{bmatrix},\quad
C=\begin{bmatrix}20&6&2\end{bmatrix}.}$$
(Indeed $C(sI-A)^{-1}B$ reproduces the given transfer function exactly.)
Part 2) — combined feedback gain from pole placement.
With $u=K(r-\mathbf{k}^Tx)$, the closed-loop matrix is $A_{cl}=A-B(K\mathbf{k}^T)$; writing
$f^T=K\mathbf{k}^T=[f_1,f_2,f_3]$, $A_{cl}$ stays in companion form with bottom row
$[-30{-}f_1,\,-2{-}f_2,\,-10{-}f_3]$, so its characteristic polynomial is
$$s^3+(10{+}f_3)s^2+(2{+}f_2)s+(30{+}f_1).$$
The desired poles give $(s+20)(s^2+4s+8)=s^3+24s^2+88s+160$. Matching coefficients:
$$10+f_3=24,\quad2+f_2=88,\quad30+f_1=160\ \Rightarrow\ \boxed{f^T=[130,\ 86,\ 14]}.$$
Part 2, cont'd — DC gain condition fixes $K$, then $\mathbf{k}$.
With $A_{cl}=A-Bf^T$, the reference-to-output DC gain (per unit $K$) is
$C(-A_{cl})^{-1}B=\dfrac{1}{8}$; requiring the FULL closed loop's DC gain to equal $1$
(zero steady-state error to a step) fixes
$$\boxed{K=8}\qquad\Rightarrow\qquad
\boxed{\mathbf{k}=\frac{f^T}{K}=\left[\frac{65}{4},\ \frac{43}{4},\ \frac{7}{4}\right]=[16.25,\ 10.75,\ 1.75]}.$$
With these exact numbers, $A_{cl}=A-B(K\mathbf{k}^T)$ has eigenvalues exactly $-20,\,-2\pm j2$, and $C(-A_{cl})^{-1}(BK)=1$.