Math Notes Lecture05
Math Notes Lecture05
Matthew M. Peet
Illinois Institute of Technology
State-Space:
ẋ = Ax(t) + Bu(t) Input Output
u State-Space y
y(t) = Cx(t) + Du(t) x(0) = 0 System
has solution
x(t) = eat x0 ,
But we are interested in Matrices. Can we define the matrix exponential?
∗ 1 1 1
eM = I + M ∗ + (M ∗ )2 + (M ∗ )3 + · · · + (M ∗ )k + · · ·
2 6 k!
∗ ∗
∗ 1 2 ∗ 1 3 1 k
=I +M +( M ) + M + ··· + M + ···
2 6 k!
∗
1 1 1
= I + M + M2 + M3 + · · · + Mk + · · ·
2 6 k!
d At
• dt e = AeAt
d At d 1 2 1 k
e = I + (At) + (At) + · · · + (At) + · · ·
dt dt 2 k!
2 3 k
= 0 + A + A(At) + A(At)2 + · · · + A(At)k + · · ·
2 6 k!
1 2 1 k−1
= A I + (At) + (At) + · · · + (At) + ···
2 (k − 1)!
However,
eM +N 6= eM eN
Unless, M N = N M .
Proof.
Let x(t) = eAt x0 , then
• ẋ(t) = AeAt x0 = Ax(t).
• x(t) = e0 x0 = x0
The equation
ẋ(t) = Ax(t) + Bu(t), x(0) = 0
has solution Z
t
x(t) = eA(t−s) Bu(s)ds
0
Proof.
Check the solution:
Z t
ẋ(t) = e0 Bu(t) + A eA(t−s) Bu(s)ds
0
= Bu(t) + Ax(t)
State-Space:
ẋ = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t) x(0) = 0
ẋ = −x(t) + u(t) 1
0.8
0.4
u(t)
0
−0.2
Solution:Z −0.4
t −0.6
y(t) = −1
0 2 4 6 8 10
0 t
Z t
−t 1
=e es sin(s)ds − sin(t)
0 2 0.6
output
1 −t s 1
e (sin s − cos s)|t0 − sin(t)
0.4
= e
2 2 0.2
1 −t t 1 0
y(t)
2 2 −0.2
1 −t −0.4
= e − cos t −0.6
2 −0.8
0 2 4 6 8 10
t
ẋ(t) = Ax(t)
There are several notions of stability.
• All notions are equivalent for linear systems.
Definition 1.
A differential equation is stable if any solution x(t) satisfies
lim x(t) = 0
t→∞
ẋ(t) = Ax(t)
Question: Is it stable?
Suppose A is diagonalizable, so A = T ΛT −1 , so that
Ak = T ΛT −1 T ΛT −1 · · · T ΛT −1 = T Λk T −1
We conclude that
1 1
eAt = T T −1 + (T ΛT −1 )t + (T Λ2 T −1 )t2 + · · · + (T Λk T −1 )tk + · · ·
2 k!
1 1
= T I + (Λt) + (Λt)2 + · · · + (Λt)k + · · · T −1
2 k!
= T eΛt T −1
Then Jt
e 1
eAt = T eJt T −1 =T
.. −1
T
.
eJ n t
eAt is entirely composed of terms of the form
eλi t tk
k!
We conclude that ẋ(t) = Ax(t) is stable if and only if Re λ < 0.
Definition 2.
A is Hurwitz if Re λi (A) < 0 for all i.
Theorem 3.
ẋ(t) = Ax(t) is stable if and only if A is Hurwitz.