Lec03 2015eight
Lec03 2015eight
◮ Phase-plane analysis
◮ Classification of singularities
◮ Stability of periodic solutions
Material
◮ Glad and Ljung: Chapter 13
◮ Khalil: Chapter 2.1–2.3
◮ Lecture notes
Today’s Goal
ẋ1 = x21 + x2
ẋ2 = −x1 − x2
x1 ’ = x12 + x2
x2 ’ = − x1 − x2
0
x2
−1
−2
−3
−4
−2 −1 0 1 2 3 4
x1
First glipse of phase plane portraits: Consider the system
ẋ1 = x21 + x2
ẋ2 = −x1 − x2
x1 ’ = x12 + x2
x2 ’ = − x1 − x2
0
x2
−1
−2
−3
−4
−2 −1 0 1 2 3 4
x1
ẋ1 = x21 + x2
ẋ2 = −x1 − x2
x1 ’ = x12 + x2
x2 ’ = − x1 − x2
0
x2
−1
−2
−3
−4
−2 −1 0 1 2 3 4
x1
d x1 x
=A 1
x
dt 2 x2
Analytic solution: x(t) = eAt x(0).
If A is diagonalizable, then
At Λt −1
eλ1 t 0 −1
e =Ve V = v1 v2 λ t v 1 v 2
0 e 2
Matlab:
>> [V,Lambda]=eig(A)
Example: Two real negative eigenvalues
−1 1
ẋ = x
0 −2
1 −1
(λ1 , λ2 ) = (−1, −2) and v1 v2 =
0 1
v1 is the slow direction and v2 is the fast.
Equilibrium Points for Linear Systems
stable node unstable node saddle point
Imλi = 0 : λ1 , λ2 < 0 λ1 , λ2 > 0 λ1 < 0 < λ2
x2
x1
Im λ
Re λ
Example—Unstable Focus
σ −ω
ẋ = x, σ, ω > 0, λ1,2 = σ ± iω
ω σ
−1
At 1 1 eσt eiωt 0 1 1
x(t) = e x(0) = x(0)
−i i 0 eσt e−iωt −i i
p
In polar coordinates r = x21 + x22 , θ = arctan x2 /x1
(x1 = r cos θ, x2 = r sin θ):
ṙ = σr
θ̇ = ω
Example- unstable focus cont’d
x2
x1
Im λ
Re λ
4 minute exercise
x1 (t) = x1 (0)eλt
x2 (t) = x2 (0)eλt
One Tangent Node
Case II: If
λ 1
ẋ = x, rank (λI − A) = 1
0 λ
then the solution is
ẋ = Ax + g(x),
A PLL tracks phase θin (t) of a signal sin (t) = A sin[ωt + θin (t)].
sin “θout ”
Phase Filter VCO
Detector
ẋ1 = x2
ẋ2 = −T −1 x2 + KT −1 sin(θin − x1 )
ẋ1 = 0 ⇒ x2 = 0
ẋ2 = 0 ⇒ sin(θin − x1 ) = 0 ⇒ x1 = θin + nπ
Singularity Classification of Linearized System
xk+1 = f (xk )
xk+1 = f (xk )
f (x)
x∗ x
∗
x∗ x∗ x∗
Periodic Solutions: x(t + T ) = x(t)
Let
x1 = r cos θ ⇒ dx1 = cos θdr − r sin θdθ
x2 = r sin θ ⇒ dx2 = sin θdr + r cos θdθ
⇒
ṙ 1 r cos θ r sin θ ẋ1
=
θ̇ r − sin θ cos θ ẋ2
Now
ẋ1 = r(1 − r2 ) cos θ − r sin θ
ẋ2 = r(1 − r2 ) sin θ + r cos θ
which gives
ṙ = r(1 − r2 )
θ̇ = 1
Only r = 1 is a stable equilibrium!
A system has a periodic solution if for some T > 0
x(t + T ) = x(t), ∀t ≥ 0
ẋ = f (x), x ∈ Rn
ϕt (q) is the solution starting in q after time t.
Σ ⊂ Rn−1 is a hyperplane transverse to ϕt .
The Poincaré map P : Σ → Σ is
P (q)
q ϕt (q)
Limit Cycles
P (q ∗ ) = q ∗
∂P
The linearization of P around q ∗ gives a matrix W = ∂q q ∗ so
(qk+1 − q ∗ ) ≈ W (qk − q ∗ ),
if qk is close to q ∗ .
◮ If all |λi (W )| < 1, then the corresponding limit cycle is locally
asymptotically stable.
◮ If |λi (W )| > 1, then the limit cycle is unstable.
Linearization Around a Periodic Solution
The linearization of
ẋ(t) = f (x(t))
around x0 (t) = x0 (t + T ) is
˙
x̃(t) = A(t)x̃(t)
∂f
A(t) = x0 (t) = A(t + T )
∂x
P is the map from the solution at t = 0 to t = τ (q).
Example—Stable Unit Circle
ṙ = r(1 − r 2 )
θ̇ = 1
r0 = 1 is a fixed point.
The limit cycle that corresponds to r(t) = 1 and θ(t) = t is locally
asymptotically stable, because
dP
W = (1) = e−4π
dr0
and
dP
|W | = (1) = |e−4π | < 1
dr0
Example—The Hand Saw
ẋ1 = x2
1 2
ẋ2 = g + aω sin x3 sin x1
ℓ
ẋ3 (t) = ω
Σ
The Hand Saw–Poincaré Map
ℓ≫a and aω 2 ≫ g
0.5 ω = 183
0
−0.5
−1
0 10 20 30 40 50 60 70 80
1000
500 ω = 182
0
0 10 20 30 40 50 60 70 80
Next Lecture