Ordinary Differential Equations

Fixed Points and Bifurcations

↩ Back
1. Fixed points and vector fields

A fixed point of an ODE is a value where the system does not evolve: . Its stability depends on the sign of : indicating whether nearby solutions approach or move away from it.

Types of fixed points
Type 1
Stable fixed point
Equivalent
$f(x)$ decreases at
Filled circle. Arrows point towards it from both sides
x*
Type 2
Unstable fixed point
Equivalent
$f(x)$ increases at
Empty circle. Arrows move away from both sides
x*
Type 3
Semi-stable fixed point
Equivalent
$f(x)$ neither increases nor decreases at
Half-filled circle. Arrows go in the same direction on both sides
x*
How to read a vector field
Vector field
Arrows and direction of flow
General rule
→ arrow pointing right
→ arrow pointing left
→ no arrow → fixed point
2. Bifurcations
What is a bifurcation?

A bifurcation is a qualitative change in the behaviour of a system x˙=f(x,r) when the parameter r crosses a critical value rc. At this point, the number or stability of the fixed points changes abruptly. Fixed points are found where f(x,r)=0, and their stability is determined by the sign of f(x).

Legend
Stable fixed point · f(x)<0
Unstable fixed point · f(x)>0
Semi-stable fixed point · f(x)=0
Option 1 · Analytical solution
When you can isolate
1
Find fixed points: values such that . May depend on
2
Determine the stability of each fixed point: sign of as a function of
3
Identify bifurcation: analyse the number of fixed points and stability on each side of (see the 4 types below)
How to draw the diagram
Horiz. axisrepresents the parameter
Vert. axisrepresents the fixed points
Curvesexpress each as a function of (or constant value) and draw it
Stabilitysolid line = stable · dashed line = unstable
Option 2 · No analytical solution
When you cannot isolate
1
Bifurcation conditions: solve the system and
2
Obtain the critical values
3
Pitchfork if: symmetry
Super/Subcritical: do the new fixed points appear for (super) or (sub)?
4
Transcritical if: is a fixed point for all , i.e. for any value of
5
Saddle-node if: none of the above + ≠ 0
How to draw the diagram
Horiz. axisrepresents the parameter
Vert. axisrepresents the fixed points
Curveisolate and draw the parametric curve
Trivialif there are fixed points independent of , draw them as horizontal lines
Stabilitysolid line = stable · dashed line = unstable
Type 1
Saddle-node

Two fixed points (one stable and one unstable) collide and disappear.


Behaviour
r<rc 2 fixed points
stable
unstable
r=rc 1 fixed point
semi-stable
r>rc 0 fixed points
no fixed points
r x* rc
Type 2
Transcritical

There are always two fixed points. When crossing  rc they collide and exchange stability.


Behaviour
r<rc 2 fixed points
x0 stable
x1 unstable
r=rc 1 fixed point
semi-stable
r>rc 2 fixed points
x0 unstable
x1 stable
r x* rc
Type 3
Supercritical Pitchfork

A stable fixed point loses stability and two new symmetric ones appear. 


Behaviour
r<rc 1 fixed point
x0 stable
r=rc 1 fixed point
x0 semi-stable
r>rc 3 fixed points
x stable
x0 unstable
x+ stable
r x* rc
Type 4
Subcritical Pitchfork

Two symmetric unstable fixed points collapse with the stable fixed point. 


Behaviour
r<rc 3 fixed points
x unstable
x0 stable
x+ unstable
r=rc 1 fixed point
x0 semi-stable
r>rc 1 fixed point
x0 unstable
r x* rc