Beruflich Dokumente
Kultur Dokumente
BIFURCATIONS IN 1-DIMENSIONAL
SYSTEMS
BIFURCATIONS
ẋ = f(λ, x) (1)
If
f(λ0 , x0 ) = 0
then x0 is a fixed point of the system for the parameter value λ0 . A bifurcation is said to
occur at (λ0 , x0 ) if the stability (or existence) of the fixed point changes as the parameter
λ varies in a neighbourhood of λ0 .
By the implicit function theorem, if the fixed point is hyperbolic then it will remain
hyperbolic at nearby parameter values. Moreover its stability will remain unchanged. Thus
a bifurcation can only occur if the fixed point x0 is non-hyperbolic at λ0 .
BIFURCATIONS
ẋ = f(λ, x) = λ − x2 .
This system clearly has a fixed point at (0, 0) which is non-hyperbolic. The fixed points of
this system are given by
λ − x2 = 0;
or, parametrically, by
λ = s2
x=s
Does a bifurcation occur at (0, 0)? We need to examine the stability of these fixed points.
Now
∂f
= − 2x = − 2s.
∂x (s2 , s)
2
(s , s)
BIFURCATIONS
Thus the fixed point is stable for s > 0 but it is unstable for s < 0.
BIFURCATIONS
This sort of diagram is called a bifurcation diagram. Implicit in this diagram is the
dynamics of the system.
BIFURCATIONS
We see that, for λ < 0, there no fixed points. For λ > 0, there are two (one stable, one
unstable) fixed points. Thus, as λ passes through 0, two fixed points are created. The
dynamics has changed and so a bifurcation does occur at (0, 0).
Note that the fact that the fixed point at s = 0 is non-hyperbolic does not imply that a
bifurcation will occur. Consider the system
ẋ = f(λ, x) = λ − x3 .
and so the fixed points are all stable. The bifurcation diagram is
BIFURCATIONS
We see that there is one stable fixed point for all values of λ. Thus the dynamics does not
change and so no bifurcation occurs.
For notation convenience (and without loss of generality), we will assume that x and λ
have been scaled so that
(λ0 , x0 ) = (0, 0).
For (0, 0) to be a non-hyperbolic fixed point, we require
∂f
f(0, 0) = 0 and (0, 0) = 0.
∂x
Expanding f as a Taylor series (in x), we obtain
2
∂f 1 ∂ f
f(λ, x) = f(λ, 0) + (λ, 0) x + 2 2
(λ, 0) x2 + O(x3 )
∂x ∂x
= λa(λ) + λb(λ) x + c(λ) x + O(x3 )
2
say.
NON-HYPERBOLIC FIXED POINTS
f(λ, 0) = λa(λ)
λT a(λ)
The lowest order, non-zero at λ = 0 term in this Taylor series will determine the behaviour
of (1) in the neighbourhood of (0, 0).
Consider the case where λ is a single parameter. Since both the zeroth order and linear
terms vanish at λ = 0 the lowest order term that can be non-zero is the quadratic term.
Therefore the typical case will be when
c(0) 6= 0
ż = λã + cz2 .
A further scaling
z → z/c
will give
ż = λcã + z2 .
Finally we can choose a reparameterization r = λcã to give
ż = r + z2 . (2)
SADDLE-NODE BIFURCATION
This type of bifurcation is called a saddle-node bifurcation and (2) is its normal form;
that is, all saddle-node bifurcations look like (2) under a siutable change of variables. Its
bifurcation diagram is given by (check!)
SADDLE-NODE BIFURCATION
Note that the alternate normal form (as used in the earlier example)
ż = r − z2
is completely equivalent.
A saddle-node bifurcation is what one expects if one has a non-hyperbolic fixed point. In
other words, it is the generic case.
TRANSCRITICAL BIFURCATION
We see that x = 0 is a fixed point for all λ. This is a typical behaviour in population
models without migration. If the population is zero, it must remain zero.
We can do a similar rescaling of x and λ to obtain the normal form
ż = rz − z2 . (3)
We see that the fixed points are z = 0 and z = r, both of which exist for all r. z = 0 will be
stable for r < 0 and unstable for r > 0. z = r will be unstable for r < 0 and stable for r > 0.
TRANSCRITICAL BIFURCATION
We see that there is an exchange of stability between the fixed points at r = 0. This is
called a transcritical bifurcation.
PITCHFORK BIFURCATIONS
with d(0) 6= 0.
We now rescale z
z
z→ p
|d|
to give
ż = λ (a + bz) ± z3 (4)
redefining a and b.
PITCHFORK BIFURCATIONS
ż = rz ± z3
after the reparameterization r = λb. Now z = 0 is always a fixed point and we have two
additional fixed points on one side (and only one side) of λ = 0. These cases are called
pitchfork bifurcations.
The case
ż = rz − z3 (5)
√
is called a supercritical pitchfork bifurcation. Here we have additional fixed points x = ± r
for r > 0 which are both stable. The x = 0 fixed point is stable for r < 0 and unstable for
r > 0. Its bifurcation diagram is
SUBCRITICAL PITCHFORK BIFURCATIONS
The case
ż = rz + z3 (6)
√
is called a subcritical pitchfork bifurcation. Here we have additional fixed points x = ± −r
for r < 0 which are both unstable. The x = 0 fixed point is stable for r < 0 and unstable
for r > 0. Its bifurcation diagram is
IMPERFECT BIFURCATIONS
Both the supercritical and subcritical pitchfork bifurcations have the symmetry
This symmetry is not present in the “full” case when a 6= 0. For this reason, this case is
sometimes called an imperfect bifurcation. The cubic
h + rz ± z3
will always have at least one real root. There may, however, be regions where it has three
real roots. The transition into (or out of) these regions will be bifurcations (the creation or
destruction of two fixed points). We have already seen this behaviour; it is a saddle-node
bifurcation.
h + rz ± z3 = 0 and r ± 3z2 = 0.
IMPERFECT BIFURCATIONS
Therefore
r = ∓ 3z2
and so
h = ± 2z3 .
Eliminating z, we find that the boundary will be given by
∓ 4r3 = 27h2 .
Plotting this equation in parameter (r, h) space, we obtain a so-called stability diagram.
In effect, we are now considering this case as a 2-parameter dynamical system.
IMPERFECT BIFURCATIONS
IMPERFECT BIFURCATIONS
We see that there is only one fixed point for r 6 0. For r > 0 there are two saddle-node
3/2
bifurcations and we have three fixed points for |h| < 2r3√3 .
REPARAMETERIZATION – A WORD OF CAUTION
ẋ = λ2 − x2 .
ż = r − z2
z=x−λ and r = λ.
Implicit in the renormalizations used to obtain normal forms is the assumption that they
have been close to (deformation) of a linear map. For example, by setting
r = λa(λ)
r = a0 λ + O(λ2 )
ẋ = f(λ, x) = λx + x3 − x5
λ = s4 − s 2
x = s.
Now
∂f
= λ + 3x2 − 5x4
∂x
and so x = 0 is stable for λ < 0 and unstable for λ > 0. Now
∂f
= 2s2 − 4s4 = 2s2 (1 − 2s2 )
∂x (s4 −s2 , s)
and so
the remaining fixed points are unstable for s2 < 21 ; that is, for
− √1 <s< √1
2 2
If we slowly vary the parameter λ we can see the phenomenon known as hystersis.
FAST-SLOW DYNAMICS
Consider the example of a damped bead on a rotating hoop. This system is described by
θt = τ
and so
φ̇ = θφ 0 and φ̈ = θ2 φ 00
where
dφ
φ0 = .
dτ
Our system becomes
We want to choose θ so that the number of parameters in the system is reduced. The
equation was derived by balancing forces so one trick is to make it dimensionless; that is,
divide by a force, for example mg. Thus
rθ2 00 bθ 0 rω2
φ = − φ − sin φ + cos φ sin φ.
g mg g
This is still a second order equation. What we would like is that the coefficient of φ 0 ≈ 1
with the coefficient of φ 00 very small. Let
mg
θ=
b
and set
rθ2 rm2 g
= =
g b2
to obtain
FAST-SLOW DYNAMICS
Thus, under the somewhat dubious sleight of hand, we obtain a system that we can
handle. As mathematicians, can we justify the physicist’s faith? Setting = 0 is non-trivial
in this case since a second order equation requires two pieces of initial data whereas a first
order equation only requires one. It is highly unlikely that the solution to (7) would satisfy
both initial conditions.
We begin by rewriting the second order equation as a system of first order equations. Let
Φ = φ 0 and so the system becomes
φ0 = Φ
Φ 0 = − Φ + sin φ(γ cos φ − 1). (8)
Unless (7) holds then Φ 0 will be huge. So, by ignoring the second order term, we are
ignoring a rapidly changing transient phase. The system will eventually settle down in a
much slower long term behaviour. The “slow drift” phase will be given by (7). This split
between a fast mode and a slow mode is typical of many physical systems.
FAST-SLOW DYNAMICS
Another way of saying this is that the fixed points of the 2-dimensional system (8) are the
project onto those of the 1-dimensional system (7).
We now return to analyse (7). The fixed points are given by
sin φ = 0 or γ cos φ = 1.
Therefore φ = 0, ± π are fixed points for all γ. If γ > 1 then we get additional fixed points
FAST-SLOW DYNAMICS
What sort of bifurcation occurs at γ = 1? Expanding the right hand side of (7) as a Taylor
series about φ = 0, we obtain
φ 0 = (γ − 1) φ + 16 − 23 γ φ3 + O(φ5 ).
1 2
Therefore we have a supercritical pitchfork bifurcation at γ = 1, φ = 0 since 6
− 3
γ<0
at γ = 1.
FAST-SLOW DYNAMICS
For all but the simplest dynamical system, we need to help of a computer to find the
bifurcation diagram. For the system (1) (with one parameter, λ), the bifurcation curve is
the set of points (λ, x) that satisfy
f(λ, x) = 0. (9)
f(λ(s), x(s)) = 0
λ(0) = λ0
x(0) = x0 .
NUMERICAL COMPUTATION OF BIFURCATION DIAGRAMS
It is much more efficient to solve this initial value problem numerically than the original
equation (9) for the bifurcation curve. Therefore, in order to obtain a bifurcation diagram,
we