Skip to main content

Controllable and observable forms of a 0.368/0.264 system

Short answer

Controllable form: G=[[0,1],[-0.368,1.368]], H=[[0],[1]], C=[0.264,0.368]. Observable form: G=[[0,-0.368],[1,1.368]], H=[[0.264],[0.368]], C=[0,1]. Both yield Y/U=(0.368z+0.264)/(z^2-1.368z+0.368). Poles at z=1, 0.368.

Obtain the state space representation of the following pulse transfer function in (i) controllable canonical form (ii) observable canonical form: Y(z)/U(z)=(0.368z⁻¹+0.264z⁻²)/(1-1.368z⁻¹+0.368z⁻²).

Both forms come from the same coefficients. The controllable form puts the denominator in the last row of G\mathbf{G}, and the observable form puts it in the last column.

Coefficients

Y(z)U(z)=0.368z−1+0.264z−21−1.368z−1+0.368z−2=0.368z+0.264z2−1.368z+0.368\frac{Y(z)}{U(z)} = \frac{0.368z^{-1}+0.264z^{-2}}{1-1.368z^{-1}+0.368z^{-2}} = \frac{0.368z + 0.264}{z^2 - 1.368z + 0.368}

a1=−1.368a_1 = -1.368, a2=0.368a_2 = 0.368, b0=0b_0 = 0, b1=0.368b_1 = 0.368, b2=0.264b_2 = 0.264. Since b0=0b_0 = 0: b2−a2b0=0.264b_2 - a_2b_0 = 0.264 and b1−a1b0=0.368b_1 - a_1b_0 = 0.368.

(i) Controllable canonical form

Let Q(z)=U(z)z2−1.368z+0.368Q(z) = \dfrac{U(z)}{z^2-1.368z+0.368}, x1=q(k)x_1 = q(k), x2=q(k+1)x_2 = q(k+1), y=0.264x1+0.368x2y = 0.264x_1 + 0.368x_2:

[x1(k+1)x2(k+1)]=[01−0.3681.368][x1(k)x2(k)]+[01]u(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & 1 \\ -0.368 & 1.368 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 0 \\ 1 \end{bmatrix}u(k) y(k)=[0.2640.368][x1(k)x2(k)]y(k) = \begin{bmatrix} 0.264 & 0.368 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix}

(ii) Observable canonical form

Write Y=z−1[0.368U+1.368Y+z−1(0.264U−0.368Y)]Y = z^{-1}\left[0.368U + 1.368Y + z^{-1}(0.264U - 0.368Y)\right] and take x2=yx_2 = y, x1(k+1)=−0.368x2(k)+0.264u(k)x_1(k+1) = -0.368x_2(k) + 0.264u(k):

[x1(k+1)x2(k+1)]=[0−0.36811.368][x1(k)x2(k)]+[0.2640.368]u(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & -0.368 \\ 1 & 1.368 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 0.264 \\ 0.368 \end{bmatrix}u(k) y(k)=[01][x1(k)x2(k)]y(k) = \begin{bmatrix} 0 & 1 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix}

Check

For both forms, C(zI−G)−1H=0.368z+0.264z2−1.368z+0.368\mathbf{C}(z\mathbf{I}-\mathbf{G})^{-1}\mathbf{H} = \dfrac{0.368z+0.264}{z^2-1.368z+0.368}. The observable form is the transpose of the controllable one: Go=GcT\mathbf{G}_o = \mathbf{G}_c^T, Ho=CcT\mathbf{H}_o = \mathbf{C}_c^T, Co=HcT\mathbf{C}_o = \mathbf{H}_c^T. (The denominator factors as (z−1)(z−0.368)(z-1)(z-0.368).)

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →