Dynamic Interpretation of Eignevlaue
Dynamic Interpretation of Eignevlaue
Dynamic Interpretation of Eignevlaue
Lall
I invariant sets
I left eigenvectors
I modal form
I discrete-time stability
1
Dynamic interpretation
suppose Av = λv, v 6= 0
if ẋ = Ax and x(0) = v, then x(t) = eλt v
several ways to see this, e.g.,
(tA)2
x(t) = etA v = I + tA + + ··· v
2!
(λt)2
= v + λtv + v + ···
2!
= eλt v
2
Dynamic interpretation
3
Invariant sets
4
Invariant sets
suppose Av = λv, v 6= 0, λ ∈ R
I line { tv | t ∈ R } is invariant
(in fact, ray { tv | t > 0 } is invariant)
5
Complex eigenvectors
where
v = vre + ivim , λ = σ + iω, a = α + iβ
6
Dynamic interpretation: left eigenvectors
suppose wT A = λwT , w 6= 0
then
d T
(w x) = wT ẋ = wT Ax = λ(wT x)
dt
i.e., wT x satisfies the DE d(wT x)/dt = λ(wT x)
hence wT x(t) = eλt wT x(0)
7
Summary
I right eigenvectors are initial conditions from which resulting motion is simple
(i.e., remains on line or in plane)
I left eigenvectors give linear functions of state that are simple, for any initial
condition
8
Example
−1 −10 −10
ẋ = 1 0 0 x
0 1 0
block diagram:
x1 x2 x3
1/s 1/s 1/s
−1 −10 −10
9
Example
x1 1
−1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0.5
t
0
x2
−0.5
−1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
1
t
0.5
x3
−0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t
10
Example
0.9
0.8
0.7
0.6
gT x
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t
11
Example
√
eigenvector associated with eigenvalue i 10 is
−0.554 + i0.771
v = 0.244 + i0.175
0.055 − i0.077
12
Example
x1
0
−1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0.5
t
x2
−0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0.1
t
x3
−0.1
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
t
13
Example: Markov chain
14
Modal form
suppose A is diagonalizable by T
define new coordinates by x = T x̃, so
15
Modal form
λ1
x̃n
1/s
λn
when eigenvalues (hence T ) are complex, system can be put in real modal form:
where λj are the complex eigenvalues (one from each conjugate pair)
17
Real modal form
1/s
−ω
1/s
18
Diagonalization
= T Λk T −1
= T diag(λk1 , . . . , λkn )T −1
19
Diagonalization
eA = I + A + A2 /2! + · · ·
2
= I + T ΛT −1 + T ΛT −1 /2! + · · ·
2 −1
= T (I + Λ + Λ /2! + · · · )T
= T eΛ T −1
= T diag(eλ1 , . . . , eλn )T −1
20
Analytic function of a matrix
f (a) = β0 + β1 a + β2 a2 + β3 a3 + · · ·
f (A) = β0 I + β1 A + β2 A2 + β3 A3 + · · ·
substituting A = T ΛT −1 , we have
f (A) = β0 I + β1 A + β2 A2 + β3 A3 + · · ·
= β0 T T −1 + β1 T ΛT −1 + β2 (T ΛT −1 )2 + · · ·
= T β0 I + β1 Λ + β2 Λ2 + · · · T −1
21
Solution via diagonalization
assume A is diagonalizable
consider LDS ẋ = Ax, with T −1 AT = Λ
then
22
Interpretation
I (left eigenvectors) decompose initial state x(0) into modal components wiT x(0)
23
Application
from
n
X
x(t) = eλi t (wiT x(0))vi
i=1
x(0) ∈ span{v1 , . . . , vs },
or equivalently,
wiT x(0) = 0, i = s + 1, . . . , n
suppose A diagonalizable
consider discrete-time LDS x(t + 1) = Ax(t)
if A = T ΛT −1 , then Ak = T Λk T −1
then
n
X
x(t) = At x(0) = λti (wiT x(0))vi → 0 as t → ∞
i=1
|λi | < 1, i = 1, . . . , n.
we will see later that this is true even when A is not diagonalizable, so we have
fact: x(t + 1) = Ax(t) is stable if and only if all eigenvalues of A have magnitude
less than one
25