Stability analysis of a 2-d dynamical system January 23, 2014

advertisement
Stability analysis of a 2-d dynamical system
January 23, 2014
The system is given by a pair of couple non-linear dierential equations:
= f (x1 , x2 )
ẋ2
= g (x1 , x2 )
(1)
f (x⋆1 , x⋆2 ) = g (x⋆1 , x⋆2 ) = 0. We would like to analyze the
⋆
⋆
stability of the system in the neigborhood of (x1 , x2 ). To do so, we can expand the nonlinear functions
⋆
⋆
about their values at the xed point. Dene ξ1 = x1 − x1 and ξ2 = x2 − x2 . Using this, the Taylor
A point
(x⋆1 , x⋆2 )
ẋ1
is said to be a xed point if
series to rst order are:
∂f ∂f ≈ f
+
ξ1 +
ξ2
∂x1 x⋆
∂x2 x⋆
∂f ∂f =
ξ1 +
ξ2
∂x1 x⋆
∂x2 x⋆
∂g ∂g ≈
ξ1 +
ξ2
∂x1 ⋆
∂x2 ⋆
(x⋆1 , x⋆2 )
f (ξ1 , ξ2 )
g (ξ1 , ξ2 )
x
where
means that the derivative is evaluated at the xed point. Since
x⋆
can write the dynamics (close to the xed point) in a compact matrix form:
(
The vector
ξ1
ξ2
ξ˙1
ξ˙2
(
)
=
(3)
x
∂f ∂x1 (
(2)
∂f
∂x2
∂g
∂x2
∂f
∂x1
∂g
∂x1
)
(
x⋆
ξ1
ξ2
ξ˙1 = ẋ1
ξ˙2 = ẋ2
we
)
.
(4)
(
)
can be decomposed to the eigenvectors
and
v1,2 of the matrix M =
∂f
∂x1
∂g
∂x1
∂f
∂x2
∂g
∂x2
)
dened
x⋆
by the equation:
Mv1,2 = λ1,2 v1,2
where
where
λ1,2
are the eigenvalues of the matrix
v1 (t)
is the component of the
M.
(5)
The solution to the linear dynamics is:
v1 (t) = eλ1 t v1 (0)
v2 (t) = eλ2 t v2 (0)
(
)
ξ1
vector
along the rst
ξ2
(6)
(7)
eigenvector of
M.
We usually don't
care about the full explict solution because it only applies very close to the xed point. We do care
however about the stability of the xed point which is given by the eigenvalues
There is a convenient formula for the eigenvalues of a
λ1,2 =
2×2
)
√
1(
T ± T 2 − 4D
2
1
λ1,2 .
matrix:
(8)
Figure 1: Stability regions in a 2-d dynamical system
where
T = trace (M) and D = det(M).
T as a function of D and
We can plot
separate the space into regions with dierent behaviors
around the xed point. Let's go over all the cases:
If T < 0, both λ1 and λ2 have negative real parts so the xed point is stable. If in addition
T 2 ≥ 4D, both eigenvalues are real so there is a regular stable xed point (also called stable node).
2
If T
< 4D the eigenvalues are a complex conjugate pair, and the xed point is a stable spiral (also
called stable focus).
If T > 0, both λ1 and λ2 have
T 2 ≥ 4D, both eigenvalues are real
2
node). If T
< 4D the eigenvalues
positive real parts so the xed point is unstable.
If in addition
so there is a regular unstable xed point (also called unstable
are a complex conjugate pair, and the xed point is an unstable
spiral (also called unstable focus).
If
T = 0 we separate into three cases.
and one negative, so the xed point is a
T 2 > 4D, both eigenvalues are real, one of them is positive
2
saddle. If T
> 4D the eigenvalues are purely imaginary so
If
there are oscillations around the xed point. The stability of the oscillations cannot be determined
2
from linear analysis. If T = 4D , linear analysis is insucient to determine the dynamics around the
xed point.
All the cases are summarized in the plot below.
For a more detailed derivation, including explanation of the dierent types of bifurcations that
exist when transitioning from one region to the other, refer to Eugene Izhikevich's book: Dynamical
Systems in Neuroscience (chapters 3,4). The eBook is available for free through roger.ucsd.edu.
2
Download