Professional Documents
Culture Documents
3-Closed Orbits and Limit Cycles Handout PDF
3-Closed Orbits and Limit Cycles Handout PDF
G. Ferrari Trecate
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 1/1
Closed orbits
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 2/1
Example: undamped Duffing oscillator
System
ẋ1 = x2
ẋ2 = x1 − x13 − ηx2 , η = 0
1
x2
−1
−2
−3
−4
Nonclosed orbit Closed orbit
−5
x1
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 3/1
Example: harmonic oscillator
Model (C = 1, L = 1)
ẋ1 = x2
ẋ2 = −x1
1.5
0.5
Every state trajectory φ(t, x0 ),
x0 6= 0 produces a closed orbit that
x2
−0.5
−1
depends upon the initial state
−1.5
−2
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 4/1
Bendixson criterion (absence of closed orbits)
Simply connected sets
A set is simply connected if it does not have “holes”
Bendixson criterion
Assume that f ∈ C 1 and let D ⊆ R2 be a simply connected set such that
∂f1 ∂f2
div(f ) = +
∂x1 ∂x2
is not identically zero and does not change sign in D. Then, there are no
closed orbits in D.
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 5/1
Proof of Bendixson criterion
I S: interior of γ
I D simply connected ⇒ S ⊆ D
I n(x): outgoing normal from S
I by construction f (x) · n(x) = 0
From divergence theorem
Z ZZ
0 = f (x) · n(x) = div(f )dx1 dx2
γ S
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 6/1
Example: damped Duffing oscillator
System
ẋ1 = x2
ẋ2 = x1 − x13 − ηx2 , η > 0
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 7/1
Invariant sets
Definition
A set M ⊆ Rn is (positively) invariant for ẋ = f (x), x(t) ∈ Rn if
Theorem
If V : Rn → R is of class C 1 and
M = {x : V (x) ≤ c}, then M is invariant if
f (x) · Dx V (x) ≤ 0, ∀x : V (x) = c
i.e. if x is on the boundary of M, then the vector
f (x) points into M.
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 8/1
Poincaré - Bendixson theorem
Theorem (presence of closed orbits)
Consider the NL system
ẋ1 = f1 (x1 , x2 )
ẋ2 = f2 (x1 , x2 )
and let M ⊆ R2 be a nonempty, closed and bounded set such that the
following conditions simultaneously hold
(a) M is invariant;
(b) M does not contain equilibrium states or it contains a single
equilibrium state x̄ that is either an unstable focus or an
unstable node.
Then M contains a closed orbit.
Remark
(b) ⇔ Dx f has only eigenvalues with real part > 0.
x=x̄
Ferrari Trecate (DIS) Nonlinear systems Advanced autom. and control 9/1
Poincaré - Bendixson theorem
Remark
System
ẋ1 = x1 + x2 − x1 x12 + x22
Solution
T
Only one equilibrium state x̄ = 0 0 .
√
1 1
Dx f = ⇒ Eigenvalues: 1 ± j 2
x=x̄ −2 −1
∂V ∂V
f1 + f2 =
∂x1 ∂x2
= 2x1 x1 + x2 − x1 x12 + x22 + 2x2 −2x1 + x2 − x2 x12 + x22 =
2
= 2 x12 + x22 − 2 x12 + x22 − 2x1 x2 ≤
2
2 x12 + x22 − 2 x12 + x22 + (x12 + x22 ) =
≤
|{z}
|2x1 x2 |≤x12 +x22
= 3c − 2c 2
Problem
ẋ1 = −x1 + x1 x2
ẋ2 = x1 + x2 − 2x1 x2
Definition
A limit cycle is a closed orbit γ such that there is x̃ 6∈ γ and
Example
The harmonic oscillator has closed orbits but no limit cycles