Skip to main content

Controllable and observable forms of (z+1)/(z²+1.3z+0.4)

Short answer

For (z+1)/(z^2+1.3z+0.4), the controllable canonical form is x(k+1)=[0 1; −0.4 −1.3]x+[0;1]u, y=[1 1]x. The observable canonical form is x(k+1)=[0 −0.4; 1 −1.3]x+[1;1]u, y=[0 1]x.

Consider the following system: Y(z)/U(z)=(z+1)/(z²+1.3z+0.4). Obtain the state space representation of the above pulse transfer function in the controllable canonical form and observable canonical form.

Both forms are found from the same coefficients: a1=1.3a_1 = 1.3, a2=0.4a_2 = 0.4, b0=0b_0 = 0, b1=1b_1 = 1, b2=1b_2 = 1.

Y(z)U(z)=z+1z2+1.3z+0.4\frac{Y(z)}{U(z)} = \frac{z+1}{z^2+1.3z+0.4}

Controllable canonical form

Let Q(z)U(z)=1z2+1.3z+0.4\dfrac{Q(z)}{U(z)} = \dfrac{1}{z^2+1.3z+0.4}, so Y=(z+1)QY = (z+1)Q. With x1(k)=q(k)x_1(k) = q(k) and x2(k)=q(k+1)x_2(k) = q(k+1):

x1(k+1)=x2(k)x2(k+1)=−0.4x1(k)−1.3x2(k)+u(k)y(k)=x1(k)+x2(k)\begin{aligned} x_1(k+1) &= x_2(k)\\ x_2(k+1) &= -0.4x_1(k) - 1.3x_2(k) + u(k)\\ y(k) &= x_1(k) + x_2(k) \end{aligned} [x1(k+1)x2(k+1)]=[01−0.4−1.3][x1(k)x2(k)]+[01]u(k),y(k)=[11]x(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & 1 \\ -0.4 & -1.3 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 0 \\ 1 \end{bmatrix}u(k),\qquad y(k) = \begin{bmatrix} 1 & 1 \end{bmatrix}\mathbf{x}(k)

Observable canonical form

Divide by z2z^2 and cross-multiply:

Y(z)=z−1[U−1.3Y+z−1(U−0.4Y)]Y(z) = z^{-1}\Big[U - 1.3Y + z^{-1}\big(U - 0.4Y\big)\Big]

Let X2(z)=Y(z)X_2(z) = Y(z) and X1(z)=z−1(U−0.4Y)X_1(z) = z^{-1}(U - 0.4Y):

x1(k+1)=−0.4x2(k)+u(k)x2(k+1)=x1(k)−1.3x2(k)+u(k)y(k)=x2(k)\begin{aligned} x_1(k+1) &= -0.4x_2(k) + u(k)\\ x_2(k+1) &= x_1(k) - 1.3x_2(k) + u(k)\\ y(k) &= x_2(k) \end{aligned} [x1(k+1)x2(k+1)]=[0−0.41−1.3][x1(k)x2(k)]+[11]u(k),y(k)=[01]x(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & -0.4 \\ 1 & -1.3 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 1 \\ 1 \end{bmatrix}u(k),\qquad y(k) = \begin{bmatrix} 0 & 1 \end{bmatrix}\mathbf{x}(k)

Check

  • Controllable form: C adj(zI−G)H=[1  1][1z]=z+1\mathbf{C}\,\text{adj}(z\mathbf{I}-\mathbf{G})\mathbf{H} = [1\ \ 1]\begin{bmatrix} 1 \\ z \end{bmatrix} = z+1.
  • Observable form: [0  1][z+1.3−0.41z][11]=1+z[0\ \ 1]\begin{bmatrix} z+1.3 & -0.4 \\ 1 & z \end{bmatrix}\begin{bmatrix} 1 \\ 1 \end{bmatrix} = 1 + z.
  • Both have denominator z2+1.3z+0.4z^2 + 1.3z + 0.4.

The two forms are duals: 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.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →