Skip to main content

State transition matrix of a 2×2 discrete system

Short answer

State transition matrix ψ(k) = G^k = Z^{-1}[(zI-G)^{-1}z]. For G=[[0,2],[-0.2,-1.5]], eigenvalues -0.3469, -1.1531; ψ(k) = M1(-0.3469)^k + M2(-1.1531)^k. Verified ψ(0)=I, ψ(1)=G. System unstable (|λ2|>1).

Obtain the state transition matrix for the discrete time system given below: x(k+1)=Gx(k)+Hu(k), y(k)=Cx(k), where G=[0 2; -0.2 -1.5], H=[1; 1] and C=[1 0].

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\boldsymbol{\psi}(k) = \mathbf{G}^k. It is found as

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

H\mathbf{H} and C\mathbf{C} are not needed for ψ(k)\boldsymbol{\psi}(k).

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

zI−G=[z−20.2z+1.5],∣zI−G∣=z2+1.5z+0.4z\mathbf{I}-\mathbf{G} = \begin{bmatrix} z & -2 \\ 0.2 & z+1.5 \end{bmatrix},\qquad |z\mathbf{I}-\mathbf{G}| = z^2 + 1.5z + 0.4 (zI−G)−1=1z2+1.5z+0.4[z+1.52−0.2z](z\mathbf{I}-\mathbf{G})^{-1} = \frac{1}{z^2+1.5z+0.4}\begin{bmatrix} z+1.5 & 2 \\ -0.2 & z \end{bmatrix}

Step 2: Eigenvalues

z=−1.5±2.25−1.62=−0.75±0.4031  ⇒  λ1=−0.3469,λ2=−1.1531z = \frac{-1.5 \pm \sqrt{2.25 - 1.6}}{2} = -0.75 \pm 0.4031 \;\Rightarrow\; \lambda_1 = -0.3469,\quad \lambda_2 = -1.1531

λ1−λ2=0.8062\lambda_1 - \lambda_2 = 0.8062.

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

Each element has the form N(z) z(z−λ1)(z−λ2)=N(λ1)λ1−λ2zz−λ1+N(λ2)λ2−λ1zz−λ2\dfrac{N(z)\,z}{(z-\lambda_1)(z-\lambda_2)} = \dfrac{N(\lambda_1)}{\lambda_1-\lambda_2}\dfrac{z}{z-\lambda_1} + \dfrac{N(\lambda_2)}{\lambda_2-\lambda_1}\dfrac{z}{z-\lambda_2}.

ElementN(z)N(z)coeff. of λ1k\lambda_1^kcoeff. of λ2k\lambda_2^k
(1,1)z+1.5z+1.51.1531/0.8062=1.43031.1531/0.8062 = 1.43030.3469/(−0.8062)=−0.43030.3469/(-0.8062) = -0.4303
(1,2)222.48072.4807−2.4807-2.4807
(2,1)−0.2-0.2−0.2481-0.24810.24810.2481
(2,2)zz−0.3469/0.8062=−0.4303-0.3469/0.8062 = -0.4303−1.1531/(−0.8062)=1.4303-1.1531/(-0.8062) = 1.4303

Using Z−1[zz−λ]=λk\mathcal{Z}^{-1}\left[\dfrac{z}{z-\lambda}\right] = \lambda^k:

Result

ψ(k)=[1.4303(−0.3469)k−0.4303(−1.1531)k2.4807(−0.3469)k−2.4807(−1.1531)k−0.2481(−0.3469)k+0.2481(−1.1531)k−0.4303(−0.3469)k+1.4303(−1.1531)k]\boldsymbol{\psi}(k) = \begin{bmatrix} 1.4303(-0.3469)^k - 0.4303(-1.1531)^k & 2.4807(-0.3469)^k - 2.4807(-1.1531)^k \\ -0.2481(-0.3469)^k + 0.2481(-1.1531)^k & -0.4303(-0.3469)^k + 1.4303(-1.1531)^k \end{bmatrix}

Check

  • k=0k = 0: [1001]\begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}
  • k=1k = 1: [02−0.2−1.5]=G\begin{bmatrix} 0 & 2 \\ -0.2 & -1.5 \end{bmatrix} = \mathbf{G}
  • k=2k = 2: [−0.4−30.31.85]=G2\begin{bmatrix} -0.4 & -3 \\ 0.3 & 1.85 \end{bmatrix} = \mathbf{G}^2

Exact form: λ1,2=−0.75±65/20\lambda_{1,2} = -0.75 \pm \sqrt{65}/20 and 1.4303=0.5+7.5/651.4303 = 0.5 + 7.5/\sqrt{65}, 2.4807=20/652.4807 = 20/\sqrt{65}.

Note: ∣λ2∣=1.153>1|\lambda_2| = 1.153 > 1, so ψ(k)\boldsymbol{\psi}(k) grows without bound and the system is unstable.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 5 questions →