Fiveable

โณIntro to Dynamic Systems Unit 7 Review

QR code for Intro to Dynamic Systems practice questions

7.2 State Transition Matrix and System Response

7.2 State Transition Matrix and System Response

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
โณIntro to Dynamic Systems
Unit & Topic Study Guides

The state transition matrix is a powerful tool in dynamic systems analysis. It maps a system's state from one time to another, helping predict future behavior. This concept is crucial for understanding how systems evolve over time and respond to inputs.

By using the state transition matrix, we can solve for system responses, analyze stability, and examine transient and steady-state behaviors. This knowledge is essential for designing and controlling dynamic systems in various engineering applications.

State Transition Matrix

Concept and Properties

  • The state transition matrix, denoted as ฮฆ(t,t0)\Phi(t, tโ‚€), maps the state vector from an initial time t0tโ‚€ to a future time tt in a linear time-invariant (LTI) system
  • Unique for a given LTI system and initial conditions
  • Satisfies the following properties:
    • ฮฆ(t0,t0)=I\Phi(tโ‚€, tโ‚€) = I, where II is the identity matrix
    • Composition property or semigroup property: ฮฆ(t2,t0)=ฮฆ(t2,t1)ฮฆ(t1,t0)\Phi(tโ‚‚, tโ‚€) = \Phi(tโ‚‚, tโ‚) \Phi(tโ‚, tโ‚€)
    • Inverse property: ฮฆ(t,t0)โˆ’1=ฮฆ(t0,t)\Phi(t, tโ‚€)โปยน = \Phi(tโ‚€, t)
  • Solution to the matrix differential equation: dฮฆ(t,t0)/dt=A(t)ฮฆ(t,t0)d\Phi(t, tโ‚€)/dt = A(t)\Phi(t, tโ‚€), where A(t)A(t) is the system matrix

Matrix Differential Equation

  • The state transition matrix is the solution to the matrix differential equation: dฮฆ(t,t0)/dt=A(t)ฮฆ(t,t0)d\Phi(t, tโ‚€)/dt = A(t)\Phi(t, tโ‚€)
    • A(t)A(t) represents the system matrix, which characterizes the dynamics of the LTI system
    • The matrix differential equation describes the evolution of the state transition matrix over time
  • Initial condition for the matrix differential equation is ฮฆ(t0,t0)=I\Phi(tโ‚€, tโ‚€) = I
    • Ensures that the state transition matrix maps the initial state vector to itself at the initial time t0tโ‚€

Solving for the State Transition Matrix

Matrix Exponential Method

  • For LTI systems with a constant system matrix AA, the state transition matrix can be solved using the matrix exponential: ฮฆ(t,t0)=eA(tโˆ’t0)\Phi(t, tโ‚€) = e^{A(t - tโ‚€)}
    • The matrix exponential is defined as a power series: eA=I+A+A22!+A33!+...e^A = I + A + \frac{A^2}{2!} + \frac{A^3}{3!} + ...
    • Simplifies the computation of the state transition matrix for LTI systems with constant coefficients
  • Example: Given a system matrix A=[โˆ’210โˆ’3]A = \begin{bmatrix} -2 & 1 \\ 0 & -3 \end{bmatrix}, the state transition matrix can be calculated as ฮฆ(t,t0)=eA(tโˆ’t0)\Phi(t, tโ‚€) = e^{A(t - tโ‚€)}
Concept and Properties, 3.6b. Examples โ€“ Inverses of Matrices | Finite Math

Laplace Transform Method

  • The Laplace transform method can be used to find the state transition matrix: ฮฆ(t,t0)=Lโˆ’1[(sIโˆ’A)โˆ’1]\Phi(t, tโ‚€) = Lโปยน[(sI - A)โปยน]
    • Lโˆ’1Lโปยน denotes the inverse Laplace transform
    • (sIโˆ’A)โˆ’1(sI - A)โปยน is the resolvent matrix, which can be found using Cramer's rule or other matrix inversion techniques
  • Useful for systems with time-varying coefficients or when the matrix exponential is difficult to compute
  • Example: For a system with matrix A=[01โˆ’2โˆ’3]A = \begin{bmatrix} 0 & 1 \\ -2 & -3 \end{bmatrix}, the state transition matrix can be found by taking the inverse Laplace transform of (sIโˆ’A)โˆ’1(sI - A)โปยน

Other Methods

  • Time-varying systems: The state transition matrix can be obtained by solving the matrix differential equation using numerical methods (Runge-Kutta) or power series expansion
  • Cayley-Hamilton theorem: Express the state transition matrix as a linear combination of powers of the system matrix AA and the identity matrix II
  • Diagonalizable systems: ฮฆ(t,t0)=Veฮ›(tโˆ’t0)Vโˆ’1\Phi(t, tโ‚€) = Ve^{\Lambda(t - tโ‚€)}Vโปยน, where VV is the modal matrix and ฮ›\Lambda is the diagonal matrix of eigenvalues
    • Modal matrix VV consists of eigenvectors of the system matrix AA
    • Diagonal matrix ฮ›\Lambda contains the eigenvalues of AA on its diagonal

System Response with the State Transition Matrix

State Vector Calculation

  • The system response, or state vector x(t)x(t), can be determined using the state transition matrix and the initial state vector x(t0)x(tโ‚€): x(t)=ฮฆ(t,t0)x(t0)x(t) = \Phi(t, tโ‚€)x(tโ‚€)
    • The state transition matrix maps the initial state vector to the state vector at any future time tt
    • Allows for the prediction of the system's state given an initial condition
  • For systems with inputs, the state vector can be calculated using the convolution integral: x(t)=ฮฆ(t,t0)x(t0)+โˆซt0tฮฆ(t,ฯ„)B(ฯ„)u(ฯ„)dฯ„x(t) = \Phi(t, tโ‚€)x(tโ‚€) + \int_{tโ‚€}^t \Phi(t, \tau)B(\tau)u(\tau) d\tau
    • B(ฯ„)B(\tau) is the input matrix, and u(ฯ„)u(\tau) is the input vector
    • The convolution integral accounts for the effect of inputs on the system's state over time
Concept and Properties, 3.6b. Examples โ€“ Inverses of Matrices | Finite Math

Output Vector Determination

  • The output vector y(t)y(t) can be determined using the state vector and the output matrix CC: y(t)=Cx(t)y(t) = Cx(t)
    • The output matrix CC relates the system's state to its observable outputs
    • Allows for the calculation of the system's output given its state vector
  • Example: For a system with state vector x(t)=[2eโˆ’t3eโˆ’2t]x(t) = \begin{bmatrix} 2e^{-t} \\ 3e^{-2t} \end{bmatrix} and output matrix C=[10]C = \begin{bmatrix} 1 & 0 \end{bmatrix}, the output vector is y(t)=Cx(t)=2eโˆ’ty(t) = Cx(t) = 2e^{-t}

System Stability and Behavior

Stability Analysis

  • The stability of an LTI system can be determined by analyzing the eigenvalues of the system matrix AA, which are also the eigenvalues of the state transition matrix ฮฆ(t,t0)\Phi(t, tโ‚€)
    • Eigenvalues provide insight into the long-term behavior of the system
    • The eigenvalues of AA and ฮฆ(t,t0)\Phi(t, tโ‚€) are the same because ฮฆ(t,t0)=eA(tโˆ’t0)\Phi(t, tโ‚€) = e^{A(t - tโ‚€)}
  • System stability categories:
    • Asymptotically stable: All eigenvalues have negative real parts
    • Marginally stable: All eigenvalues have non-positive real parts, and those with zero real parts are distinct
    • Unstable: Any eigenvalue has a positive real part
  • Example: A system with eigenvalues ฮป1=โˆ’2\lambda_1 = -2 and ฮป2=โˆ’1\lambda_2 = -1 is asymptotically stable because both eigenvalues have negative real parts

Transient and Steady-State Behavior

  • The state transition matrix can be used to analyze the transient behavior of the system
    • Transient behavior refers to the system's response immediately after an input or disturbance
    • Characteristics such as settling time, rise time, and overshoot can be examined by analyzing the time-dependent terms in the matrix exponential
  • The steady-state behavior of the system can be determined by evaluating the state transition matrix as tโ†’โˆžt \to \infty
    • Steady-state behavior describes the system's response long after an input or disturbance
    • The steady-state behavior depends on the eigenvalues of the system matrix AA
    • Systems with eigenvalues that have negative real parts will have a steady-state response that decays to zero as tโ†’โˆžt \to \infty
  • Example: For a system with state transition matrix ฮฆ(t,t0)=[eโˆ’2t00eโˆ’3t]\Phi(t, tโ‚€) = \begin{bmatrix} e^{-2t} & 0 \\ 0 & e^{-3t} \end{bmatrix}, the transient behavior is characterized by exponential decay, and the steady-state response is zero