Limit cycles
A limit cycle is an isolated closed trajectory in the phase plane. A solution travelling around it repeats after a fixed time, so a limit cycle represents a self-sustained periodic oscillation.
From a time series to a closed orbit
Suppose two state variables \(x(t)\) and \(y(t)\) oscillate periodically. If the period is \(T\), then
\[x(t+T)=x(t),\qquad y(t+T)=y(t).\]Equivalently, for the state vector
\[\mathbf{x}(t+T)=\mathbf{x}(t).\]In a time-series graph, the variables repeat through time. In the phase plane, the same periodic solution traces a closed curve.
The same oscillation shown in two ways
Why is it called a cycle?
Because the trajectory repeatedly travels around the same closed path. After one period \(T\), the state returns to its previous position and the cycle begins again.
Why is it called a limit cycle?
The word limit refers to the fact that nearby trajectories can approach the periodic orbit as time increases. For a stable limit cycle, the cycle is the limiting long-term motion of nearby solutions.
However, not every limit cycle is stable. Unstable limit cycles repel nearby trajectories.
Stable limit cycle
A stable limit cycle attracts trajectories starting sufficiently close to it. A trajectory starting outside moves inward toward the cycle, while one starting inside moves outward toward the same cycle.
What stability means here
For a stable equilibrium, nearby states approach one fixed point. For a stable limit cycle, nearby states approach one closed orbit.
They do not generally approach the same point on the orbit at the same time. The important feature is that their distance from the cycle tends to decrease.
Unstable limit cycle
An unstable limit cycle repels nearby trajectories. Small departures from the cycle grow rather than shrink.
Limit cycle versus any closed curve
A closed shape drawn in the phase plane is not automatically a limit cycle. It must be an actual trajectory of the differential equations.
Furthermore, the periodic orbit must be isolated: sufficiently nearby closed trajectories are not themselves periodic orbits of exactly the same kind.
Limit cycle versus centre
This distinction is important. A centre has a continuous family of neighbouring closed trajectories. None is an isolated attracting cycle.
A limit cycle is isolated and can attract or repel neighbouring trajectories.
| Centre | Limit cycle |
|---|---|
| family of closed orbits | isolated closed orbit |
| nearby trajectories remain on their own closed curves | nearby trajectories may approach or move away from the cycle |
| typically neutral in the ideal deterministic model | can be stable or unstable |
Why the classical Lotka–Volterra cycles need care
The classical predator–prey Lotka–Volterra model has a family of closed periodic orbits around its coexistence equilibrium under its ideal assumptions.
Those closed orbits are therefore not stable isolated limit cycles. Modified predator–prey models with additional nonlinear mechanisms can generate genuine attracting limit cycles.
Self-sustained oscillation
A stable limit cycle produces a self-sustained rhythm. After transient behaviour has disappeared, oscillation continues without requiring an externally periodic input.
This differs from a forced oscillation caused directly by seasonal or other periodic forcing.
Amplitude and period
Once a trajectory has reached a stable limit cycle, its long-term amplitude and period are determined by the cycle.
Different nearby initial conditions can have different transient paths but eventually approach the same periodic orbit, giving the same asymptotic amplitude and period.
How can a limit cycle arise?
One important mechanism is a Hopf bifurcation. As a parameter changes, a stable equilibrium can lose stability when a complex-conjugate pair of eigenvalues crosses the imaginary axis.
In a supercritical Hopf bifurcation, a small stable limit cycle can emerge around the equilibrium.
From equilibrium to sustained oscillation
Biological examples
Limit cycles can represent persistent rhythms in predator–prey populations, host–parasite systems, biochemical reaction networks, gene regulation and physiological feedback.
In each case the biological interpretation should come from the model mechanism, not simply from seeing repeated peaks in data.
Can epidemic models have limit cycles?
Yes. Some nonlinear epidemic models with demographic turnover, waning immunity, behavioural feedback, delays or other mechanisms can exhibit periodic solutions.
However, repeated epidemic waves in observed data do not automatically imply a deterministic limit cycle. Seasonality, interventions, stochasticity and changing behaviour can also generate waves.
How do we detect a limit cycle numerically?
Simulate the system from several initial conditions for sufficiently long times. Plot trajectories in the phase plane and examine whether they approach the same closed orbit.
Also compare successive peaks or crossings of a chosen section. If transients disappear and the orbit repeatedly returns to the same state with a stable period, this provides numerical evidence of a periodic attractor.
Poincaré section intuition
Instead of following the whole closed orbit, imagine drawing a small line across it and recording where the trajectory crosses that line once per cycle.
A stable limit cycle corresponds to nearby crossing points converging toward one fixed crossing location. This converts the periodic-orbit problem into a simpler repeated-return problem.
Why equilibrium eigenvalues alone are not enough
The Jacobian eigenvalues at an equilibrium tell us local behaviour near that equilibrium. They can indicate an oscillatory instability and help detect a Hopf bifurcation, but they do not by themselves prove that a stable limit cycle exists farther away.
Limit cycles are nonlinear objects and may require phase-plane analysis, numerical continuation or additional mathematical results.
Poincaré–Bendixson idea
For suitable continuous two-dimensional autonomous systems, if a trajectory remains trapped in a bounded region containing no equilibrium in its long-term limit set, the Poincaré–Bendixson theorem can provide conditions leading to a periodic orbit.
This is one reason two-dimensional systems have especially powerful geometric methods for studying cycles.
Stable cycles and biological resilience
If a biological system has a stable limit cycle, small disturbances do not necessarily return it to one fixed population level. Instead, the system returns toward its repeating rhythm.
Thus resilience may mean recovery of the oscillatory pattern rather than recovery of a constant equilibrium.
A practical workflow
First determine whether the trajectory is genuinely periodic. Plot both time series and the phase plane. Check whether the closed orbit is isolated. Simulate nearby initial conditions to see whether they approach or leave it. Distinguish a limit cycle from a centre and from externally forced oscillation. If a parameter change creates the cycle, investigate whether a Hopf bifurcation is involved.