NivaarExam PrepOfficial exam papers ↗

17-Phys-B5 Systems and Control · May 2016

Question 3 of 8: State Space, Controllability/Observability, Steady-State Error

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 3: State Space, Controllability/Observability, Steady-State Error (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. State-space process model $A=\begin{bmatrix}0&1\\-1&-1\end{bmatrix}$, $B=\begin{bmatrix}0\\1\end{bmatrix}$, $C=\begin{bmatrix}1&1\end{bmatrix}$, $D=1$; forward Proportional gain $K_p$; feedback path $H(s)=1/(s+1)$ (non-unity feedback).

Find. (1) the process transfer function and the loop transfer function $K_pG(s)H(s)$; (2) controllability and observability of $(A,B,C,D)$; (3) the range of $K_p$ for closed-loop stability and for $e_{ss(step)}\%\le5\%$.

Approach. Convert the state-space model to a transfer function via $G(s)=C(sI-A)^{-1}B+D$; test controllability/observability with the standard rank tests; assemble the loop gain $K_pG(s)H(s)$, form the characteristic equation, and apply Routh–Hurwitz for stability and the final-value theorem (on the actuating error $E(s)$ shown at the summing junction) for the error spec.

  1. Part 1) — process transfer function and loop gain. $(sI-A)^{-1}=\dfrac{1}{s^2+s+1}\begin{bmatrix}s+1&1\\-1&s\end{bmatrix}$, so $$G_{proc}(s)=C(sI-A)^{-1}B+D=\frac{s+1}{s^2+s+1}+1=\boxed{\frac{s^2+2s+2}{s^2+s+1}}.$$ The Open Loop transfer function of the diagram (forward path times the non-unity feedback path, the quantity that enters $1+K_pG_{proc}H=0$) is $$K_pG_{proc}(s)H(s)=\boxed{\frac{K_p(s^2+2s+2)}{(s+1)(s^2+s+1)}}.$$
  2. Part 2) — controllability and observability of the open-loop process. $$\mathcal C=[B\ \ AB]=\begin{bmatrix}0&1\\1&-1\end{bmatrix},\quad\det\mathcal C=-1\ne0 \ \Rightarrow\ \boxed{\text{controllable}}.$$ $$\mathcal O=\begin{bmatrix}C\\CA\end{bmatrix}=\begin{bmatrix}1&1\\-1&0\end{bmatrix},\quad \det\mathcal O=1\ne0\ \Rightarrow\ \boxed{\text{observable}}.$$ Both matrices are full rank, so the state-space realization is a minimal one and every pole of $G_{proc}(s)$ is reachable and visible at the output.
  3. Part 3a) — stability range. Clearing denominators, $$Q(s)=(s^2+s+1)(s+1)+K_p(s^2+2s+2)=s^3+(2+K_p)s^2+(2+2K_p)s+(1+2K_p)=0.$$ Routh's $s^1$ row is $b_1=\dfrac{(2+K_p)(2+2K_p)-(1+2K_p)}{2+K_p}=\dfrac{2K_p^2+4K_p+3}{2+K_p}$; the numerator $2K_p^2+4K_p+3$ has a negative discriminant ($16-24<0$), so it is positive for EVERY real $K_p$. Stability then needs only $2+K_p>0$ and $1+2K_p>0$, i.e. $\boxed{K_p>-\tfrac12}$ — for any physically realizable positive proportional gain, the closed loop is unconditionally stable.
  4. Part 3b) — steady-state error $\le5\%$. The summing junction's own signal is $E(s)=R(s)-H(s)Y(s)$, so $E/R=1/(1+K_pG_{proc}H)$ and $e_{ss(step)}=1/(1+K_pG_{proc}(0)H(0))$. With $G_{proc}(0)=2$ and $H(0)=1$, the loop DC gain is $2K_p$, so $$e_{ss(step)}=\frac{1}{1+2K_p}\le0.05\ \Longrightarrow\ 1+2K_p\ge20\ \Longrightarrow\ \boxed{K_p\ge9.5.}$$ Since Part 3a already showed the loop is stable for every $K_p>-0.5$, this error bound is the BINDING constraint: $\boxed{K_p\ge9.5}$ simultaneously satisfies both requirements.
Final results — Question 3
QuantityValue
$G_{proc}(s)$$(s^2+2s+2)/(s^2+s+1)$
Loop gain $K_pG_{proc}H$$K_p(s^2+2s+2)/[(s+1)(s^2+s+1)]$
Controllability$\det\mathcal C=-1\ne0$ — controllable
Observability$\det\mathcal O=1\ne0$ — observable
Stability range$K_p>-0.5$ (all physical $K_p$)
$e_{ss(step)}\%\le5\%$$K_p\ge9.5$