Skip to main content

Observable canonical form of (0.3z⁻¹+0.6z⁻²)/(1−0.2z⁻¹+0.5z⁻²)

Short answer

Cross-multiply the pulse transfer function to get difference equations. With states defined as x2(k)=y(k) and x1(k+1)=−0.5x2(k)+0.6u(k), the observable canonical form is G=[[0,−0.5],[1,0.2]], H=[0.6;0.3], C=[0,1].

Obtain the state space representation of following pulse transfer function in observable canonical form: Y(z)/U(z)=(0.3z⁻¹+0.6z⁻²)/(1-0.2z⁻¹+0.5z⁻²).

In the observable canonical form the denominator coefficients sit in the last column of G\mathbf{G}, the numerator terms form H\mathbf{H}, and C=[0  1]\mathbf{C} = [0\ \ 1].

Coefficients

Y(z)U(z)=0.3z−1+0.6z−21−0.2z−1+0.5z−2\frac{Y(z)}{U(z)} = \frac{0.3z^{-1}+0.6z^{-2}}{1-0.2z^{-1}+0.5z^{-2}}

a1=−0.2a_1 = -0.2, a2=0.5a_2 = 0.5, b0=0b_0 = 0, b1=0.3b_1 = 0.3, b2=0.6b_2 = 0.6.

Derivation

Cross-multiplying:

Y(z)=0.2z−1Y−0.5z−2Y+0.3z−1U+0.6z−2UY(z) = 0.2z^{-1}Y - 0.5z^{-2}Y + 0.3z^{-1}U + 0.6z^{-2}U Y(z)=z−1[0.3U+0.2Y+z−1(0.6U−0.5Y)]Y(z) = z^{-1}\Big[0.3U + 0.2Y + z^{-1}\big(0.6U - 0.5Y\big)\Big]

Define X2(z)=Y(z)X_2(z) = Y(z) and X1(z)=z−1(0.6U−0.5Y)X_1(z) = z^{-1}(0.6U - 0.5Y). Then X2=z−1(0.3U+0.2X2+X1)X_2 = z^{-1}(0.3U + 0.2X_2 + X_1):

x1(k+1)=−0.5x2(k)+0.6u(k)x2(k+1)=x1(k)+0.2x2(k)+0.3u(k)y(k)=x2(k)\begin{aligned} x_1(k+1) &= -0.5x_2(k) + 0.6u(k)\\ x_2(k+1) &= x_1(k) + 0.2x_2(k) + 0.3u(k)\\ y(k) &= x_2(k) \end{aligned}

Observable canonical form

[x1(k+1)x2(k+1)]=[0−0.510.2][x1(k)x2(k)]+[0.60.3]u(k)\begin{bmatrix} x_1(k+1) \\ x_2(k+1) \end{bmatrix} = \begin{bmatrix} 0 & -0.5 \\ 1 & 0.2 \end{bmatrix}\begin{bmatrix} x_1(k) \\ x_2(k) \end{bmatrix} + \begin{bmatrix} 0.6 \\ 0.3 \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

∣zI−G∣=∣z0.5−1z−0.2∣=z2−0.2z+0.5|z\mathbf{I}-\mathbf{G}| = \begin{vmatrix} z & 0.5 \\ -1 & z-0.2 \end{vmatrix} = z^2 - 0.2z + 0.5 C adj(zI−G) H=[1z][0.60.3]=0.3z+0.6\mathbf{C}\,\text{adj}(z\mathbf{I}-\mathbf{G})\,\mathbf{H} = \begin{bmatrix} 1 & z \end{bmatrix}\begin{bmatrix} 0.6 \\ 0.3 \end{bmatrix} = 0.3z + 0.6

So F(z)=0.3z+0.6z2−0.2z+0.5=0.3z−1+0.6z−21−0.2z−1+0.5z−2F(z) = \dfrac{0.3z+0.6}{z^2-0.2z+0.5} = \dfrac{0.3z^{-1}+0.6z^{-2}}{1-0.2z^{-1}+0.5z^{-2}}, as given.

 u --+----------[0.3]----------+
     |                         v
     +-[0.6]->(+)->[z^-1]-x1->(+)->[z^-1]--x2--+--> y
               ^                ^              |
               +----[-0.5]------+-----[0.2]----+

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →