Skip to main content

Controllable canonical form of (3z²+7z+15)/(z²+2z+4)

Short answer

Express the transfer function as 3+(z+3)/(z²+2z+4). The controllable canonical form is G=[[0,1],[−4,−2]], H=[0;1], C=[3,1] and D=3.

Represent X(z)=(3z²+7z+15)/(z²+2z+4) in controllable canonical form.

The numerator and denominator have the same degree, so first separate the direct term D=b0D = b_0. Then use the standard controllable canonical form.

Coefficients

X(z)=3z2+7z+15z2+2z+4X(z) = \frac{3z^2+7z+15}{z^2+2z+4}

Treat this as Y(z)/U(z)Y(z)/U(z) with b0=3b_0 = 3, b1=7b_1 = 7, b2=15b_2 = 15, a1=2a_1 = 2, a2=4a_2 = 4:

b2−a2b0=15−12=3b1−a1b0=7−6=1\begin{aligned} b_2 - a_2b_0 &= 15 - 12 = 3\\ b_1 - a_1b_0 &= 7 - 6 = 1 \end{aligned}

So

Y(z)U(z)=3+z+3z2+2z+4\frac{Y(z)}{U(z)} = 3 + \frac{z + 3}{z^2 + 2z + 4}

Derivation

Let Q(z)U(z)=1z2+2z+4\dfrac{Q(z)}{U(z)} = \dfrac{1}{z^2+2z+4}, so q(k+2)=−4q(k)−2q(k+1)+u(k)q(k+2) = -4q(k) - 2q(k+1) + u(k). Take x1=q(k)x_1 = q(k) and x2=q(k+1)x_2 = q(k+1):

x1(k+1)=x2(k)x2(k+1)=−4x1(k)−2x2(k)+u(k)y(k)=3x1(k)+x2(k)+3u(k)\begin{aligned} x_1(k+1) &= x_2(k)\\ x_2(k+1) &= -4x_1(k) - 2x_2(k) + u(k)\\ y(k) &= 3x_1(k) + x_2(k) + 3u(k) \end{aligned}

Controllable canonical form

[x1(k+1)x2(k+1)]=[01−4−2][x1(k)x2(k)]+[01]u(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & 1 \\ -4 & -2 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 0 \\ 1 \end{bmatrix}u(k) y(k)=[31][x1(k)x2(k)]+3u(k)y(k) = \begin{bmatrix} 3 & 1 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + 3u(k)

Check

[3  1]1z2+2z+4[1z]+3=z+3+3z2+6z+12z2+2z+4=3z2+7z+15z2+2z+4[3\ \ 1]\frac{1}{z^2+2z+4}\begin{bmatrix} 1 \\ z \end{bmatrix} + 3 = \frac{z + 3 + 3z^2 + 6z + 12}{z^2+2z+4} = \frac{3z^2 + 7z + 15}{z^2+2z+4}

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →