Systems of differential equations 3
YouTube lecture recording from October 2020
A recording of this lecture from October 2020; the material has changed a little since.
Phase planes and stability
Recap from previous parts
- 2-D linear systems can be solved analytically
- Eigenvalues are important
- Some larger systems can be simplified
- Phase planes, nullclines and fixed points allow us to understand the behaviour
Example from previous lecture
Linear ODEs for understanding nonlinear
The decoupled ODE system
has a fixed point or steady state where , at the origin.
Solutions look like and and thus grow exponentially
or shrink exponentially depending on the values of and .
If and then all the flow is towards the
fixed point. If or is positive then some flow will be driven away (towards infinity).
Adding in a constant (inhomogeneous) component shifts the fixed point
away from the origin. Where is the fixed point of
Coupling the system has the effect of altering the principle directions over
which the exponential terms apply (changing the basis).
This means that the homogeneous linear system
has a fixed point at the origin. The long-term growth or shrinkage of solutions over time is determined by the eigenvalues of the matrix
More generally, the inhomogeneous linear system
can be written
It has a fixed point at
The long-term growth or shrinkage of
solutions over time is again determined by the eigenvalues of the matrix.
General nonlinear system steady states
A more general two-dimensional nonlinear system is
where and can be any functions whatever.
We can write a polynomial (Taylor) expansion for the system when it is close to a fixed point for which :
So, close to the fixed point:
This means that (really close to the fixed point) we can approximate
with a linear system. The eigenvalues , of the matrix
will determine if a small perturbation away from will decay or grow.
Steady state classification
- : stable node
- : stable star
- : unstable node
- : unstable star
- : saddle (or hyperbolic) point, unstable
- Complex : spiral (with real part determining stability)
- Imaginary : neutral (solution cycles round fixed point)
The presence of negative eigenvalues determines whether a steady state is physically viable.
Eigenvalues of
So eigenvalues satisfy
or
Example system
- What are the nullclines?
- What are the fixed points?
- What is the stability of the fixed points?
Calculate the Jacobian
At :
At :
At :
At :
If we now look again at the phase plane, after having calculated the stability of the fixed points, we can see that the arrows move towards the stable fixed points, and away from the unstable ones.
Summary
- Eigenvalues tell us about the behaviour of linear systems
- Eigenvalues tell us about the stability of nonlinear systems
Introductory problems
For more practice, an AI tool can write new problems like the ones below.
Ask it for problems of the same type and difficulty, or for problems set in your own field.
For example, you could ask it to "write five epidemiology problems on classifying steady states, at the level of these ones".
Work them on paper first, then ask the tool to check your answers and to explain any step you are unsure of.
Introductory problems 1
Each matrix below is the Jacobian at a fixed point.
Find its trace, determinant and eigenvalues, and classify the fixed point.
Introductory problems 2
The system
has fixed points at , and .
Find the Jacobian, evaluate it at each fixed point, and classify each one.
Main problems
These questions are extensions of questions on the previous page.
Main problems 1
Classify the fixed points and discuss stability of the following linear systems:
Main problems 2
Classify the fixed points and discuss stability of the following nonlinear systems:
Main problems 3
The population of a host, , and a parasite, , are described approximately by the equations
where are positive constants.
Previously, by a change of scales, these equations were put in the simpler form
where .
Find and classify the fixed points of these simplified equations.
Sketch the phase flow diagram including these fixed points and the information from the previous sketch.
That is, include the flow across:
- ;
- ;
- ;
- ;
- , for greater than and less than 1.
Main problems 4
In the previous parts of this question a model of fish and anglers was developed and simplified.
This question analyses the simplified model.
The simplified version of the model is
where and represent fish and angler populations, respectively.
The notation represents the derivative with respect to non-dimensional time.
- Calculate the steady states of the system.
- Determine the stability of the fixed points in the case .
- Draw the phase plane, including the nullclines and phase trajectories. You can sketch it by hand, or plot it in Python by adapting the phase plane code from the previous lecture.
Extension problems
Extension problems 1
A population of foxes feeds on a population of hares.
A model for the changes in the population is given by
- Define the four parameters .
- Find the fixed point of the system and describe the motion in its neighbourhood.
- What does this mean in terms of the population of hares and foxes?
