Hopf bifurcation and limit cycles
Connect a transversal imaginary-axis crossing with nonlinear amplitude saturation, distinguishing supercritical attraction from subcritical unstable cycles.
On this page
The question for today
What you’ll understand
- State the spectral crossing and nonlinear nondegeneracy conditions for planar Hopf.
- Calculate amplitude, period, and radial stability in an exact normal-form model.
- Explain why a linear center or damped oscillation is not itself a nondegenerate Hopf bifurcation.
Some systems begin to oscillate because a stationary state loses stability to a small periodic orbit. The linearized motion detects the onset of rotation with vanishing damping, but cannot determine whether amplitude saturates. The nonlinear terms decide that. A nondegenerate Hopf bifurcation combines a transversal complex-eigenvalue crossing with a nonzero leading nonlinear amplitude coefficient. Its normal form makes the distinction between a stable emerging oscillation and an unstable threshold cycle quantitative.
A crossing needs a nonlinear coefficient too
For a sufficiently smooth one-parameter planar vector field, follow a smooth equilibrium branch p(mu). At the candidate value mu=0, suppose the Jacobian has eigenvalues plus and minus i omega zero with omega zero strictly positive. The real part alpha(mu) must cross zero with nonzero parameter derivative. Finally, the first Lyapunov coefficient, the leading cubic amplitude coefficient after normal-form reduction, must be nonzero. These are the standard local nondegeneracy conditions, stated here for a smooth family so the required derivatives exist.
The theorem then supplies a small branch of periodic orbits on one side of the crossing, with amplitude proportional to the square root of the appropriately oriented parameter to leading order. The coefficient sign determines radial stability and which side carries the branch. The theorem is local in state and parameter, and normal-form coordinates need not be physical Euclidean amplitude. In higher dimensions, other eigenvalues must stay off the imaginary axis; attraction of the cycle in the full space additionally requires the remaining transverse directions to contract.
A cubic term can select one attracting amplitude
Consider the exact polar model r dot = mu r−c r cubed and theta dot = omega zero, with c positive and omega zero positive. The corresponding Cartesian field is smooth at the origin. For positive mu, the nonzero stationary radius is the square root of mu divided by c. The radial derivative there is minus twice mu, so radial perturbations decay. The origin has changed from a stable focus for negative mu to an unstable focus for positive mu: this is the supercritical orientation of Hopf.
At mu=0, the cubic damping still attracts nonzero nearby radii algebraically, despite the purely imaginary linear pair. Reversing the cubic sign gives r dot = mu r+c r cubed. For negative mu it has an unstable cycle at square root of minus mu divided by c, surrounding a stable origin. That is the subcritical local branch. The cubic model alone does not create a distant stable cycle or prove hysteresis; an additional saturation term and a global branch analysis would be needed for those claims.
Oscillation is broader than a limit-cycle birth
A damped linear oscillator can oscillate while its amplitude tends to zero; it has no nontrivial periodic attractor. An undamped linear oscillator has a whole family of closed ellipses, so none is isolated. Letting linear damping cross zero changes stability, but without a nonlinear amplitude coefficient the generic Hopf theorem's nondegeneracy hypothesis fails. This counterexample explains why the linear spectrum identifies a candidate transition rather than supplying the periodic-orbit conclusion on its own.
A numerical continuation study can track equilibria, locate eigenvalue crossings, and continue periodic orbits, but it must resolve small amplitudes near the transition and distinguish transient oscillation from recurrence. The measured radius may depend on the chosen coordinates, while the existence and stability of an isolated orbit are coordinate-invariant properties. Close to a supercritical transition, the radial relaxation rate tends to zero, so a short simulation can look settled before its amplitude has reached the cycle. Predict the slow rate from the normal form before choosing an observation time.
Work it through
Measure a stable emerging oscillation
In the exact model r dot = mu r−4r³ and theta dot = 3, set mu=0.36. Calculate the nonzero cycle radius, period, and infinitesimal radial decay rate.
A nonzero stationary radius satisfies r²=0.36/4=0.09, so r=0.3. The origin is unstable because its radial linear coefficient is positive.
The angular speed is constant at three radians per time unit, so one revolution takes T=2π/3. The orbit is isolated because the only other nonnegative stationary radius is zero.
The radial derivative is 0.36−12(0.3)²=0.36−1.08=−0.72. Small radial errors therefore behave to first order as a constant times exp(−0.72t), while phase differences along the cycle are neutral.
The stable cycle has radius 0.3, period 2π/3, and radial exponent −0.72. Radial attraction does not mean trajectories synchronize to one absolute phase.
The living notebook
Explore the model
Interactive lab · oscillator
Test whether visible oscillation selects an amplitude
Pause and reset, then set both controls to damping ζ = 0.1 and frequency ω₀ = 1. Predict oscillatory motion whose amplitude decays; use Play or Step to inspect successive peaks. For a fresh comparison, pause and reset, then set ζ = 0 and ω₀ = 1. Predict sustained motion with its initial amplitude rather than a uniquely selected attracting amplitude. The supported damping range is nonnegative, and the instrument has no cubic saturation. It demonstrates why oscillation or zero damping alone is insufficient evidence for nondegenerate Hopf; it does not simulate the Hopf normal form.
- Displacement x(t)
- 1
- Velocity v(t)
- 0
- Regime
- underdamped
Unit mass, x(0) = 1 and v(0) = 0. The analytic solution includes underdamped, critically damped and overdamped cases; time is measured in seconds. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA limit cycle requires an isolated recurrent amplitude; linear oscillations alone do not provide it.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the subcritical model r dot = mu r+r³, theta dot = 2, set mu=−1/4. Find the nonzero cycle, classify its radial stability, and state whether the model proves a larger attracting cycle exists.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Solve mu+r²=0 and differentiate the radial right-hand side. Do not add a saturation term that is absent from the equation.
Compare with the solution
The nonzero radius is one half and the period is π. The radial derivative is −1/4+3/4=1/2, so the cycle repels radially. The origin attracts for this negative mu, while radii below one half move inward and radii above it move outward. There is no additional positive radial equilibrium in this cubic model, so it supplies no larger attracting cycle. A global hysteresis scenario would require extra terms or another demonstrated distant attractor, not merely the word subcritical.
Keep the idea
Take it with you
- Nondegenerate Hopf combines a nonzero-frequency spectral crossing with a nonzero nonlinear amplitude coefficient.
- Supercritical and subcritical branches differ in side and radial stability.
- Linear oscillation, general normal-form approximation, and global hysteresis are distinct claims.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.