Skip to main content

State transition matrix (G = [0 1; −0.21 −1])

Short answer

Compute G^k by inverse Z-transform of (zI-G)^(-1)z. With eigenvalues -0.3 and -0.7, the state transition matrix ψ(k) = [[1.75(-0.3)^k - 0.75(-0.7)^k, 2.5(-0.3)^k - 2.5(-0.7)^k], [-0.525(-0.3)^k + 0.525(-0.7)^k, -0.75(-0.3)^k + 1.75(-0.7)^k]].

Determine the state transition matrix for the system given by: x(k+1)=Gx(k)+Hu(k), y(k)=Cx(k)+Du(k), where G=[0 1; -0.21 -1], H=[1; 1], C=[1 0], D=[1].

The state transition matrix of x(k+1)=Gx(k)+Hu(k)\mathbf{x}(k+1) = \mathbf{G}\mathbf{x}(k) + \mathbf{H}u(k) is

ψ(k)=Gk=Z−1[(zI−G)−1z]\boldsymbol{\psi}(k) = \mathbf{G}^k = \mathcal{Z}^{-1}\left[(z\mathbf{I}-\mathbf{G})^{-1}z\right]

It depends only on G\mathbf{G}. H\mathbf{H}, C\mathbf{C} and D\mathbf{D} are needed only for the response.

Step 1: (zI−G)−1(z\mathbf{I}-\mathbf{G})^{-1}

zI−G=[z−10.21z+1],∣zI−G∣=z2+z+0.21=(z+0.3)(z+0.7)z\mathbf{I}-\mathbf{G} = \begin{bmatrix} z & -1 \\ 0.21 & z+1 \end{bmatrix},\qquad |z\mathbf{I}-\mathbf{G}| = z^2 + z + 0.21 = (z+0.3)(z+0.7) (zI−G)−1=1(z+0.3)(z+0.7)[z+11−0.21z](z\mathbf{I}-\mathbf{G})^{-1} = \frac{1}{(z+0.3)(z+0.7)}\begin{bmatrix} z+1 & 1 \\ -0.21 & z \end{bmatrix}

Step 2: Partial fractions of (zI−G)−1z(z\mathbf{I}-\mathbf{G})^{-1}z

(z+1)z(z+0.3)(z+0.7)=1.75zz+0.3−0.75zz+0.7z(z+0.3)(z+0.7)=2.5zz+0.3−2.5zz+0.7−0.21z(z+0.3)(z+0.7)=−0.525zz+0.3+0.525zz+0.7z⋅z(z+0.3)(z+0.7)=−0.75zz+0.3+1.75zz+0.7\begin{aligned} \frac{(z+1)z}{(z+0.3)(z+0.7)} &= \frac{1.75z}{z+0.3} - \frac{0.75z}{z+0.7}\\ \frac{z}{(z+0.3)(z+0.7)} &= \frac{2.5z}{z+0.3} - \frac{2.5z}{z+0.7}\\ \frac{-0.21z}{(z+0.3)(z+0.7)} &= \frac{-0.525z}{z+0.3} + \frac{0.525z}{z+0.7}\\ \frac{z\cdot z}{(z+0.3)(z+0.7)} &= \frac{-0.75z}{z+0.3} + \frac{1.75z}{z+0.7} \end{aligned}

(For example, for (1,1): at z=−0.3z = -0.3, 0.70.4=1.75\frac{0.7}{0.4} = 1.75; at z=−0.7z = -0.7, 0.3−0.4=−0.75\frac{0.3}{-0.4} = -0.75.)

Step 3: Inverse z-transform

Using Z−1[zz+a]=(−a)k\mathcal{Z}^{-1}\left[\dfrac{z}{z+a}\right] = (-a)^k:

ψ(k)=[1.75(−0.3)k−0.75(−0.7)k2.5(−0.3)k−2.5(−0.7)k−0.525(−0.3)k+0.525(−0.7)k−0.75(−0.3)k+1.75(−0.7)k]\boldsymbol{\psi}(k) = \begin{bmatrix} 1.75(-0.3)^k - 0.75(-0.7)^k & 2.5(-0.3)^k - 2.5(-0.7)^k \\ -0.525(-0.3)^k + 0.525(-0.7)^k & -0.75(-0.3)^k + 1.75(-0.7)^k \end{bmatrix}

Check

  • k=0k = 0: [1001]=I\begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} = \mathbf{I}
  • k=1k = 1: [−0.525+0.525−0.75+1.750.1575−0.36750.225−1.225]=[01−0.21−1]=G\begin{bmatrix} -0.525+0.525 & -0.75+1.75 \\ 0.1575-0.3675 & 0.225-1.225 \end{bmatrix} = \begin{bmatrix} 0 & 1 \\ -0.21 & -1 \end{bmatrix} = \mathbf{G}
  • k=2k = 2: [−0.21−10.210.79]=G2\begin{bmatrix} -0.21 & -1 \\ 0.21 & 0.79 \end{bmatrix} = \mathbf{G}^2

Both eigenvalues (−0.3-0.3, −0.7-0.7) are inside the unit circle, so ψ(k)→0\boldsymbol{\psi}(k) \to \mathbf{0} and the system is asymptotically stable.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →