Skip to main content

Transfer function, poles and zeros from 3×3 state model

Short answer

Compute transfer function as 1/(s^3+s^2+s). Poles: s=0, s=-0.5±j0.866. No finite zeros exist.

Given state equation and output equation, find transfer function Y(s)/U(s) and determine the poles and zeros. Ẋ = [0 1 0; −1 −1 0; 1 0 0]X + [0; 1; 0]u and y = [0 0 1]X

For x˙=Ax+Bu\dot{x} = Ax + Bu, y=Cx+Duy = Cx + Du:

Y(s)U(s)=C(sI−A)−1B+D=C adj⁡(sI−A) B∣sI−A∣+D\frac{Y(s)}{U(s)} = C(sI - A)^{-1}B + D = \frac{C\,\operatorname{adj}(sI-A)\,B}{|sI-A|} + D A=[010−1−10100],B=[010],C=[001]A = \begin{bmatrix} 0 & 1 & 0 \\ -1 & -1 & 0 \\ 1 & 0 & 0 \end{bmatrix},\quad B = \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix},\quad C = \begin{bmatrix} 0 & 0 & 1 \end{bmatrix}

Step 1: sI−AsI - A and determinant

sI−A=[s−101s+10−10s]sI - A = \begin{bmatrix} s & -1 & 0 \\ 1 & s+1 & 0 \\ -1 & 0 & s \end{bmatrix}

Expanding along the third column:

∣sI−A∣=s∣s−11s+1∣=s[s(s+1)+1]=s3+s2+s|sI - A| = s\begin{vmatrix} s & -1 \\ 1 & s+1 \end{vmatrix} = s\left[s(s+1) + 1\right] = s^3 + s^2 + s

Step 2: Needed adjoint elements

CC picks row 3 and BB picks column 2, so only adj⁡(sI−A)32\operatorname{adj}(sI-A)_{32} is needed. It is the cofactor of element (2,3):

adj⁡32=(−1)2+3∣s−1−10∣=−[(s)(0)−(−1)(−1)]=1\operatorname{adj}_{32} = (-1)^{2+3}\begin{vmatrix} s & -1 \\ -1 & 0 \end{vmatrix} = -\left[(s)(0) - (-1)(-1)\right] = 1

(The full column adj⁡(sI−A)B=[ s,  s2,  1 ]T\operatorname{adj}(sI-A)B = [\,s,\; s^2,\; 1\,]^T.)

Step 3: Transfer function

Y(s)U(s)=1s3+s2+s=1s(s2+s+1)\frac{Y(s)}{U(s)} = \frac{1}{s^3 + s^2 + s} = \frac{1}{s(s^2 + s + 1)}

Poles and zeros

  • Poles: s(s2+s+1)=0s(s^2 + s + 1) = 0:
s=0,s=−1±1−42=−0.5±j0.866s = 0, \qquad s = \frac{-1 \pm \sqrt{1-4}}{2} = -0.5 \pm j0.866
  • Zeros: the numerator is a constant, so there are no finite zeros (three zeros at infinity).

The pole at the origin makes the system marginally stable (type 1); the complex pair has ωn=1\omega_n = 1 rad/s and ζ=0.5\zeta = 0.5.

Answer: Y(s)U(s)=1s(s2+s+1)\dfrac{Y(s)}{U(s)} = \dfrac{1}{s(s^2+s+1)}; poles 0, −0.5±j0.8660,\ -0.5 \pm j0.866; no finite zeros.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 8 questions →