Hopf bifurcations and self-sustained oscillations
Separate radial amplitude selection from angular rotation and distinguish supercritical from subcritical Hopf behavior.
On this page
The question for today
What you’ll understand
- State the spectral crossing and nondegeneracy conditions of a generic Hopf bifurcation.
- Determine the existence and radial stability of a small limit cycle.
- Distinguish an isolated attracting cycle from a family of neutral closed orbits.
A resting system can begin to oscillate without being periodically pushed. An electric circuit with feedback or an active mechanical element can replenish losses and select a nonzero amplitude. A Hopf bifurcation explains one common local onset. A complex eigenvalue pair crosses the imaginary axis while nonlinear terms decide whether the emerging periodic orbit attracts or repels. The oscillation frequency alone cannot tell you which kind of transition occurred.
Rotation and amplitude answer different questions
In a planar normal form, use a nonnegative radius r and phase θ. The angular equation makes the state rotate, while the radial equation determines whether its amplitude grows, decays, or settles. For , the origin attracts below threshold; above threshold it repels and a circle at radius attracts nearby radii. A trajectory on that circle continues moving. A limit cycle is a periodic orbit isolated from nearby periodic orbits, not a stationary state at every point on a ring.
This distinction separates self-sustained oscillation from the ideal harmonic oscillator. The latter has a different closed orbit for every amplitude and no radial attraction, so a small kick permanently changes the amplitude. An attracting limit cycle restores its selected amplitude after a small transverse kick. Displacing along the cycle changes phase instead, and that phase displacement need not decay in an autonomous system. A stable cycle thus has a neutral direction associated with time translation as well as contracting transverse directions.
The crossing needs more than imaginary eigenvalues
A generic Hopf point requires a conjugate eigenvalue pair with nonzero imaginary part and a real part crossing zero at nonzero speed as the control parameter varies. Remaining eigenvalues must stay off the imaginary axis in the standard local setting. Radial stability here concerns the planar center dynamics; attraction in the full system additionally requires every remaining eigenvalue to have negative real part. The leading cubic amplitude coefficient, expressed by the first Lyapunov coefficient after reduction, must also be nonzero. Merely finding imaginary eigenvalues at one parameter is insufficient: the eigenvalues might touch without crossing, or the nonlinear amplitude coefficient might vanish.
The opposite cubic sign gives . Here an unstable small cycle exists for negative μ around a locally stable origin, then shrinks into it as the origin loses stability. This is the local subcritical case. The formula predicts neither a stable large-amplitude oscillation nor its endpoint. Adding a stabilizing higher-order term can produce coexistence and hysteresis, but those outcomes require the extra global structure. Always state the radial sign convention when attaching the words supercritical and subcritical.
Read a measured onset carefully
Near a supercritical onset the leading amplitude scales with the square root of distance from threshold, while the period remains finite because the crossing frequency is nonzero. That contrasts with some global bifurcations whose periods diverge. An amplitude-frequency plot can therefore help distinguish mechanisms, provided transients have settled. Close to threshold radial relaxation is slow, so a short record can make an ordinary transient look like a stable low-amplitude cycle or an abrupt jump.
For a physical oscillator, identify how power enters and leaves over one period. A periodic orbit requires zero net energy change over a cycle, but that balance alone does not prove stability: a displaced amplitude must experience a restoring imbalance. Averaging can derive an approximate amplitude equation when a slow envelope is separated from rapid oscillation. Its validity is local in amplitude and parameter and must be checked against the original dynamics. A phase portrait, amplitude equation, and energy account should tell the same qualified story.
Work it through
Amplitude and period at onset
In , , take . Find the attracting cycle radius, its period, and the local radial recovery rate.
Set radial velocity to zero. Besides the origin, the positive radius is . The negative algebraic root is not a distinct radius.
One rotation advances θ by . At angular speed two, the period is in the chosen time units. It does not diverge at this Hopf onset.
Differentiate the radial field: . A small radial error therefore decays initially as , whereas a phase shift remains a shift of the same autonomous cycle.
The cycle radius is one half, its period is π, and its radial relaxation time is two. Amplitude restoration and phase neutrality describe different directions around the same periodic orbit.
The living notebook
Explore the model
Interactive lab · oscillator
Contrast decay with a selected cycle
Predict whether the analytic displacement will keep a nonzero late-time amplitude when ζ is positive, then press Play and vary ζ and ω₀. It will decay: this is a passive linear oscillator initialized at rest displacement one. It provides a comparison with ring-down, not a Hopf normal-form or self-excited oscillator simulation.
- 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 forAn oscillatory transient is not by itself a self-sustained limit cycle.
Pause & reason
Check your understanding
Your turn
Try it yourself
For at , find the small nonzero cycle and its radial stability. Is a large stable cycle established?
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Set r² = −μ and evaluate μ + 3r² at that radius.
Compare with the solution
The small cycle is at . Its radial derivative is , so it repels. The origin is locally attracting because its linear radial coefficient is negative. The unstable cycle separates nearby inward and outward radial motion in this normal form. No large attracting cycle is established: the positive cubic produces continued growth outside, and additional saturation would have to be modeled and analyzed.
Keep the idea
Take it with you
- Hopf onset needs a genuine eigenvalue crossing and nonzero nonlinear amplitude coefficient.
- Supercritical and subcritical cases have different nearby cycle existence and stability.
- A stable autonomous cycle restores amplitude while retaining a neutral phase direction.
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.