Professional Documents
Culture Documents
Chap 2 4
Chap 2 4
1 / 23
Chapter-2: Solutions of state space equations
3 Computation of φ(t)
Inverse Laplace Transform
Similarity Transformation
Caley Hamilton Theorem
2 / 23
Solution of Homogeneous State Equations
x(0) = b0
A2 t 2 A3 t 3 Ak t k
x(t) = (I + At + + + ... + + + . . . .)x(0)
2! 3! k!
The expression in the parentheses on the right-hand side of this
last equation is an n ∗ n matrix. Because of its similarity to the
infinite power series for a scalar exponential, we call it the matrix
exponential and write
x(t) = e At x(0)
7 / 23
Solution of Homogeneous State Equations
Laplace Transform Approach
ẋ = ax
and
x(0)
= (s − a)−1 x(0)
X (s) =
s −a
The inverse Laplace transform of this last equation gives the solution
x(t) = e at x(0)
8 / 23
Solution of Homogeneous State Equations
Laplace Transform Approach
A2 t 2 A3 t 3
L (sI − A)−1 = I + At + + + . . . = e At
2! 3!
The inverse Laplace transform of a matrix is the matrix consisting
of the inverse Laplace transforms of all elements. Therefore, the
solution is obtained as
x(t) = e At x(0)
x = φ(t)x(0)
10 / 23
Solution of Homogeneous State Equations
Laplace Transform Approach
11 / 23
Solution of Nonhomogeneous State Equations
ẋ = ax + bu
The first term on the right-hand side is the response to the initial
condition and the second term is the response to the input u(t).
or Z t
x(t) = e At x(0) + e A(t−τ ) Bu(τ )dτ
0
The above equation can also be written as
Z t
x(t) = φ(t)x(0) + φ(t − τ )Bu(t)dτ
0
The above equation is the State Transition Equation
Thus far we have assumed the initial time to be zero. If, however,
the initial time is given by t0 instead of 0, then the solution must
be modified to
Z t
A(t−t0 )
x(t) = e x(t0 ) + e A(t−τ ) Bu(τ )dτ
t0
14 / 23
Solution of Nonhomogeneous State Equations
Laplace Transform Approach
16 / 23
Computation of φ(t)
Inverse Laplace Transform
For the system ẋ(t) = Ax(t) + Bu(t), the state transition matrix
e At can be computed as,
17 / 23
Computation of φ(t)
Similarity Transformation
Similarity Transformation
If Ā is the diagonal representation of the matrix A, then Ā =
T −1 AT . When a matrix is in diagonal form, computation of state
transition matrix is straight forward:
λ1 t
e 0 ... 0
0
e λ2 t ... 0
Āt
. . ... .
e = .
. ... .
. . ... .
0 0 ... e λn t
Given e Āt , we can show that
e At = Te Āt T −1
A2 t 2 A3 t 3 Ak t k
T −1 e At T = T −1 (I + At + + + ... + + + . . . .)T
2! 3! k!
18 / 23
Computation of φ(t)
Similarity Transformation
0 0 0 λ4 19 / 23
Computation of φ(t)
Similarity Transformation
te λ1 t 12 t 2 e λ1 t
λ1 t
e 0
0 e λ1 t te λ1 t 0
e At = Se Jt S−1 = S
0 λ t
S−1
0 e 1 0
0 0 0 e λ4 t
20 / 23
Computation of φ(t)
Caley Hamilton Theorem
then,
f (λ) g (λ)
= q(λ) +
∆(λ) ∆(λ)
21 / 23
Computation of φ(t)
Caley Hamilton Theorem
Therefore,
f (λ) = q(λ)∆(λ) + g (λ)
= g (λ)
= b0 + b1 λ + b2 λ2 + ... + bn−1 λn−1 order n−1
If A has distinct eigenvalues λ1 , ..., λn , then,
f (λi ) = g (λi ) i = 1, ..., n
The solution will give rise to b0 , b1 , ..., bn−1 , then
f (A) = b0 I + b1 A + ... + bn−1 An−1
If there are multiple roots (multiplicity = 2), then
f (λi ) = g (λi )
d d
f (λi ) = g (λi )
dλi dλi
22 / 23
Computation of φ(t)
Caley Hamilton Theorem
0 0 −2
Example 1: If A = 0 1 0 then compute the state transition
1 0 3
matrix using Caley Hamilton Theorem.
e At = 0 et 0
2t
e −e t 0 2e − e2t t
Exercise:
For the system ẋ(t) = Ax(t) + Bu(t), where A =
1 1
. compute e At using similarity transformation and Caley
−1 1
Hamilton theorem.
23 / 23