18 Ice ages II: a model for fast-slow dynamics
In order to capture the kind of dynamics observed in ice ages, we are interested in studying mathematical models that produce fast-slow dynamics – that is, dynamics that might consist of a slow evolution in one state, before rapidly jumping to another state; such dynamics might exhibit the kind of periodicity we observed in the profiles of temperatures through the ice ages. We might also be interested in understanding how the periodicity might suddenly change (the Mid-Pleistocene Transition problem) but this will be more challenging.
It turns out that such fast-slow systems are incredibly common. If we return to the canonical example presented in the previous chapter, we can modify it sightly so that it takes the form
Studying the above, notice that if
18.1 The van der Pol oscillator
In an article by Ditlevsen and Ashwin (2018) the authors argued that the following van der Pol oscillator presents a good toy model for understanding some of the dynamics that occur in ice ages:
In any case, we are firstly interested in the case of zero forcing,
18.1.1 The Lienard transformation
We first explain how to transform the above second-order equation so that it resembles the system of two linear differential equations shown above. Notice that the equation can be written in the form
18.1.2 An investigation in Python
The lecture will now investigate the scripts to see the qualitative behaviour of the ODE. We will design a phase plane plotter in Python and see why this is called a fast-slow system.
The script can be found in the Noteable notes via lectures/Chap21-DynamicsFastSlow.ipynb
.
During the lecture, we discussed the following image:
We interpreted the dynamics that follow either the slow manifold,