Compare a planar system at a range of parameter values. Below some value every nearby solution spirals into a steady state, and just above it nearby solutions settle onto a small steady oscillation whose size grows from zero as the parameter moves on. How does the oscillation appear, and what decides whether it attracts the solutions around it? This lesson studies the Hopf bifurcation, in which a pair of complex eigenvalues of the Jacobian crosses the imaginary axis. The eigenvalues locate the threshold, and a nonlinear coefficient decides whether the new oscillation attracts or repels. Throughout, is time, a dot means a derivative with respect to , and the state is .
Key terms
Hopf bifurcation
Definition Consider a planar family with a real parameter , where has continuous partial derivatives up to order three. Suppose that at the point is an equilibrium whose Jacobian has the eigenvalues with . Since is not an eigenvalue, the equilibrium continues as a smooth branch for near , and the Jacobian along it has eigenvalues . A Hopf bifurcation is the birth of a small periodic orbit from the equilibrium, or its collapse into it, as passes . The Hopf bifurcation theorem gives conditions for it. Suppose
where is the first Lyapunov coefficient at . Then there are a neighborhood of and an interval around with the following property. For each in on the side where and have opposite signs, the neighborhood contains exactly one periodic orbit. It is a limit cycle around the equilibrium, its size is proportional to to leading order, and its period is close to . For the other values of in , including itself, there is no periodic orbit in . The cycle is attracting when and repelling when . The theorem is local in both the state and the parameter, so it says nothing about large oscillations elsewhere.
In plain words At the threshold the spiral around the equilibrium turns from inward to outward or back. On one side of the threshold a small loop surrounds the equilibrium, and it shrinks onto the equilibrium as the parameter approaches the threshold, with a size proportional to the square root of the parameter’s distance from the threshold. The sign of one nonlinear coefficient decides whether the loop attracts or repels.
Example For the lesson’s system
the origin is an equilibrium for every , with Jacobian and eigenvalues
So , , and , and the cards below show that . The theorem predicts an attracting cycle for small , and the polar form finds it exactly. It is the circle of radius , traversed with period .
Eigenvalue crossing
Definition Along the branch let be the Jacobian of at . Its eigenvalues form a complex pair with exactly when , and then
The pair crosses the imaginary axis at if and changes sign at . The transversality condition asks for a crossing with nonzero speed, and it implies the sign change. If , the equilibrium is hyperbolic for near , so linearization shows that it is asymptotically stable for slightly below and unstable for slightly above. At itself linearization decides nothing. The nonzero imaginary part gives the oscillation its frequency at the threshold. A real eigenvalue passing through is a different situation, which typically changes the number of equilibria, as in the one-dimensional bifurcations.
In plain words Follow the two eigenvalues as the parameter moves. They are mirror images across the real axis, and at the threshold they pass through the imaginary axis together, from the stable half-plane to the unstable one or back. Transversality says that they really move across, instead of touching the axis and turning back or crossing it with zero speed.
Example For the lesson’s system and , so , and . If the linear terms were and instead, the eigenvalues would touch the imaginary axis at and turn back. The polar form would then be , with an attracting cycle of radius for every , on both sides of the threshold, so the one-sided picture of the theorem is lost.
Polar normal form
Definition The polar normal form of a Hopf bifurcation is the family
in polar coordinates , , with constants , and . In the coordinates and it is the polynomial system
whose Jacobian at the origin has the eigenvalues . Besides , the radial equation has the root with , which exists when and have opposite signs. For small the circle is a periodic orbit with period , and the radial derivative there is
Near a Hopf point that satisfies the theorem’s conditions, a smooth change of coordinates and a shift and rescaling of the parameter bring the radial equation to plus higher-order terms, with an angular speed close to , and the coefficient is then the first Lyapunov coefficient.
In plain words The normal form is the simplest system with a Hopf bifurcation. Its radius and angle separate, so the size of the oscillation obeys a one-dimensional equation of its own, and the cycle is an equilibrium of that equation.
Example The lesson’s system is the normal form with , and . Its polar equations and follow from and . For the cycle has radius and radial derivative . Take , so the cycle has radius . The solution
checks directly. Since , the term cancels and the term cancels . What remains is and , which this pair satisfies. The radial derivative there is , so a small error in the radius decays, while a shift in phase stays as it is.
First Lyapunov coefficient
Definition Place the equilibrium at at the origin and choose coordinates, by a linear change if necessary, in which the linear part at is a rotation with angular speed . The system at then reads
where , and their first derivatives vanish at the origin. With subscripts for partial derivatives at the origin, a common normalization of the first Lyapunov coefficient is
where
With this normalization equals the cubic coefficient of the polar normal form that the system reduces to. Other books scale by a positive factor, which changes neither its sign nor whether it vanishes. The nondegeneracy condition of the Hopf theorem is . If , the terms up to third order cannot decide whether a small cycle exists or how stable it is, and higher-order terms take over.
In plain words At the threshold the linear part only rotates, so whether nearby solutions creep inward or outward is decided by the nonlinear terms. The first Lyapunov coefficient measures that creep. Over one turn, a solution at a small distance from the equilibrium changes its distance by about . A negative value means that nearby solutions slowly spiral in, and a positive value that they slowly spiral out.
Example For the lesson’s system at the nonlinear terms are and . There are no quadratic terms, so , and , , and give . So , which is the cubic coefficient . A system that is not already in polar form is , . Here and , so and . Its polar form shows where the number comes from, since the average of over one turn is . For small the cycle is close to the circle of radius , which is about for .
Supercritical and subcritical Hopf bifurcations
Definition Under the conditions of the Hopf theorem, the bifurcation is supercritical when . The cycle is then attracting and exists on the side of where the equilibrium is unstable, and at the equilibrium is still asymptotically stable, although linearization cannot show it. The bifurcation is subcritical when . The cycle is then repelling, exists on the side where the equilibrium is asymptotically stable, and shrinks onto the equilibrium as tends to . On the other side the equilibrium is unstable and no cycle is nearby, so every solution that starts close to the equilibrium, other than the equilibrium itself, eventually leaves a small closed disk around it, and where it goes depends on the system away from the equilibrium.
In plain words In a supercritical bifurcation the oscillation switches on gently. Just past the threshold, solutions settle onto a small attracting cycle whose size grows from zero. In a subcritical bifurcation no small cycle is left to settle on once the equilibrium is unstable, so solutions move away, and where they end up depends on the rest of the system.
Example Compare with , both with and the same eigenvalues . In the second, the cycle exists for , and the radial derivative there is , so it repels. Starts inside it spiral into the origin, and starts outside it move away. At the two radial equations are and , with the solutions
The first decays to , but only like rather than exponentially, and the second is unbounded as increases to . The eigenvalues are the same in both systems, so linearization alone could never tell them apart.
Check yourself
- For the system , , find the eigenvalues at the origin and the polar form. For , find the periodic orbit, its period and its stability.
Show the answer
The Jacobian at the origin has rows and , so the eigenvalues are , with , and . The rotation terms cancel in , and , so
For the circle is a periodic orbit. It is traversed at angular speed , so its period is . The radial derivative equals there, so it is an attracting limit cycle, and the bifurcation at is supercritical with . For , for instance, the cycle is traced by .
- The linear system , has the eigenvalues , which cross the imaginary axis at with . A classmate concludes that a small limit cycle is born at . Is that right?
Show the answer
No. In polar form and , so . For every solution spirals into the origin, and for every solution other than the origin spirals out without bound, so neither case has a periodic orbit. At every circle around the origin is a periodic orbit, a whole family with no isolated member, so there is no limit cycle there either. Transversality holds, but the nondegeneracy condition fails, because there are no nonlinear terms and . An eigenvalue crossing only locates a possible threshold, and the nonlinear terms are needed to produce an isolated cycle.
- The system , , with , has the polar form , . Which kind of Hopf bifurcation happens at ? Find the periodic orbits and their stability for and for . For , where does a solution that starts close to the origin end up, and what happens when its state after a long time is used as the start for ?
Show the answer
The cubic coefficient is , so and the bifurcation at is subcritical. A cycle has a radius whose square solves , so
Write with . At a cycle the radial derivative is . For both roots are positive. The smaller one has , so its cycle repels, and the larger one has , so its cycle attracts. For the root is negative, the origin is unstable, and only the attracting cycle with remains.
For that cycle has , so . A solution starting near the origin spirals out to it, so the oscillation appears at a size of about instead of growing from zero. For the cycles are at , repelling, and , attracting. A start at lies outside both, where , so it moves in to the cycle at and keeps oscillating, although the origin is stable again. Only for , after the two cycles have merged at and disappeared, do all solutions return to the origin. This dependence on the history of the parameter is called hysteresis.