22-Elec-B2 Advanced Control Systems · December 2015
Question 2 of 6: State-space realisation and pole placement with reference scaling
Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)
Notes on this paper
Paper format. National Examinations, December 2015 — 07-Elec-B2 Advanced Control Systems. Three hours, closed book; tables of Laplace and z-transforms are supplied as pages 4 and 5 of the paper. Six questions are printed, “any four questions constitute a complete paper” and “all questions are of equal value”, i.e. 25 marks each. All six are solved here, because the set is a study resource rather than a sitting.
Reference texts. G. F. Franklin, J. D. Powell and A. Emami-Naeini, Feedback Control of Dynamic Systems (frequency response and stability margins, Ch. 6; state-space design and pole placement, Ch. 7; digital control and the ZOH equivalent, Ch. 8). K. Ogata, Modern Control Engineering (Routh and root locus, Ch. 5–6; controllability and observability, Ch. 9). N. S. Nise, Control Systems Engineering (steady-state error and system type, Ch. 7). A. V. Oppenheim and A. S. Willsky, Signals and Systems (z-transform and the unit-circle stability test, Ch. 10). L. Ljung, System Identification: Theory for the User (least-squares ARX estimation and its convergence conditions, Ch. 7–8).
Sign conventions used throughout. The error is always $e = r - y$. On Question 1 the block diagram shows the disturbance subtracted at the plant input (a minus at $d$, a plus at $u$), so the plant sees $u - d$; this is read from the printed figure, not assumed. Phase margins are quoted at the gain crossover and gain margins at the phase crossover, both from the exact transfer functions rather than from asymptotic sketches. “At least 6 dB” is applied literally as a gain-margin ratio of $10^{6/20} = 1.9953$; the customary 2:1 shorthand is quoted alongside where it differs.
Question 2: State-space realisation and pole placement with reference scaling (25 marks)
Given. A third-order, strictly proper, Type-1 plant with one finite zero, to be realised in state-space form and then placed by full state feedback with a scalar reference gain.
Find. A realisation $(A,B,C,D)$ of $P(s)$, the row vector $K$ that places the closed-loop eigenvalues at $-1,-2,-3$, and the scalar $F$ that makes the closed-loop DC gain unity.
Full state feedback with reference scaling. $K$ moves the eigenvalues; $F$ only rescales the input and cannot move them.
Approach. Write the controllable canonical realisation, in which the characteristic coefficients appear explicitly in the last row of $A$ so pole placement is a subtraction, then choose $F$ as the reciprocal of the closed-loop DC gain.
Part (a) — expand the denominator and identify the coefficients.$$P(s)=\frac{2s+1}{s^{3}+s^{2}+4s}=\frac{b_{2}s^{2}+b_{1}s+b_{0}}{s^{3}+a_{2}s^{2}+a_{1}s+a_{0}}$$with $a_{2}=1$, $a_{1}=4$, $a_{0}=0$ and $b_{2}=0$, $b_{1}=2$, $b_{0}=1$.
Part (a) — write the controllable canonical form. Taking $x_{1}$ as the output of the innermost integrator,$$\dot{x}=\begin{pmatrix}0&1&0\\0&0&1\\-a_{0}&-a_{1}&-a_{2}\end{pmatrix}x+\begin{pmatrix}0\\0\\1\end{pmatrix}u=\begin{pmatrix}0&1&0\\0&0&1\\0&-4&-1\end{pmatrix}x+\begin{pmatrix}0\\0\\1\end{pmatrix}u$$$$y=\begin{pmatrix}b_{0}&b_{1}&b_{2}\end{pmatrix}x=\boxed{\begin{pmatrix}1&2&0\end{pmatrix}x},\qquad D=0$$The realisation is minimal here (numerator and denominator share no root: the zero at $-0.5$ is not a pole), so it is simultaneously controllable and observable. Any similarity transform of it is an equally valid answer to part (a); the canonical form is chosen because it makes part (b) trivial.
Part (a) — verify the realisation reproduces $P(s)$. Evaluating $C\left(sI-A\right)^{-1}B$ symbolically returns $\left(b_{0}+b_{1}s+b_{2}s^{2}\right)/\left(s^{3}+a_{2}s^{2}+a_{1}s+a_{0}\right)$, and numerically at $s=2$ it gives $5/22=0.22727$, which matches $P(2)=(2\cdot2+1)/[2(4+2+4)]=5/22$. This one-line substitution is worth doing in the exam: a transposed $B$ or a mis-ordered $C$ is the commonest realisation error and it shows up immediately.
Part (b) — form the desired characteristic polynomial.$$\alpha_{d}(s)=(s+1)(s+2)(s+3)=s^{3}+6s^{2}+11s+6$$
Part (b) — place the poles by inspection. In controllable canonical form the last row of $A-BK$ is $\left(-(a_{0}+k_{1}),\,-(a_{1}+k_{2}),\,-(a_{2}+k_{3})\right)$, so matching it to $\alpha_{d}$ term by term gives$$k_{1}=6-a_{0}=6,\qquad k_{2}=11-a_{1}=11-4=7,\qquad k_{3}=6-a_{2}=6-1=5$$$$\boxed{K=\begin{pmatrix}6&7&5\end{pmatrix}}$$Checking directly, the eigenvalues of$$A-BK=\begin{pmatrix}0&1&0\\0&0&1\\-6&-11&-6\end{pmatrix}$$are $-1$, $-2$ and $-3$ as required. Note that this works only because the pair $(A,B)$ is controllable — the canonical form guarantees it, and Question 4 shows what happens when it is not.
Part (b) — choose $F$ from the closed-loop DC gain. State feedback rescales but does not move the numerator, so$$\frac{Y(s)}{R(s)}=F\,C\left(sI-A+BK\right)^{-1}B=\frac{F\left(2s+1\right)}{s^{3}+6s^{2}+11s+6}$$Setting $s=0$ for a step command,$$\left.\frac{Y}{R}\right|_{s=0}=\frac{F\times1}{6}=1\;\Rightarrow\;\boxed{F=6}$$so $u(t)=-\begin{pmatrix}6&7&5\end{pmatrix}x(t)+6\,r(t)$ places the poles and makes $y(\infty)=r$.
Part (b) — state the limitation of the $F$ trick. $F$ is pure feed-forward: it inverts the nominal DC gain and provides no integral action. If the plant gain drifts by ten percent, or a constant load disturbance appears, the tracking error reappears in proportion. The exam asks only for tracking “in steady state” for the given model, so $F=6$ is the complete answer, but the robust alternative — augmenting the state with $\dot{x}_{I}=r-y$ and placing four poles — is worth one sentence.
Check: the open-loop complex pair $-0.5\pm j1.9365$ has $\zeta=0.129$; the design moves all three poles onto the real axis, so the required control effort is substantial ($k_{1}=6$ against an open-loop $a_{0}=0$). If actuator saturation were specified the placement would need to be relaxed, but the question sets the poles explicitly.