Hopf Bifurcation
A Hopf bifurcation is a canonical bifurcation that gives rise to limit cycles. We previously discussed the Saddle node on the invariant circle. The Hopf bifurcation is a different mechanism that gives rise to a limit cycle. Here the limit cycle emerges from the equilibrium point. It is intimately related to the eigenvalues associated around a fix point. It is related to resonance.
A Hopf bifurcation occurs when an equilibrium point of a two-dimensional (or higher) non-linear dynamic system has a pair of complex conjugate eigenvalues change from negative real part to positive real part.
This is a mouthful of a definition, so let's use a canonical example of a Hopf bifurcation.
\frac{dx}{dt}= + a x - \omega y - x(x^2 + y^2)
\frac{dy}{dt} = \omega x + a y - y(x^2+y^2)
Here a is the bifurcation parameter, we will show that a is the square of the radius. \omega is the frequency of the limit cycle. In figure 1 you can see that when a\leq 0 there is only a single fixed point. When a > 0 there is a sudden change in the dynamics; there is now a stable limit cycle.
To see why this is the case, let's convert everything into polar coordinates. By setting x = r \cos(\theta) and y = r \sin(\theta) we get
-\frac{d\theta}{dt} r \sin(\theta) + \frac{d r}{dt} \cos(\theta)= + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta))
\frac{d\theta}{dt} r \cos(\theta) + \frac{d r}{dt} \sin(\theta) = \omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta))
We can solve for the change in radius \frac{dr}{dt}
\frac{-\frac{d\theta}{dt} r \sin(\theta) + \frac{d r}{dt} \cos(\theta)}{ r\sin(\theta)}=\frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ r\sin(\theta)}
- \frac{d\theta}{dt}+ \frac{ \frac{d r}{dt} \cos(\theta)}{ r\sin(\theta)}=\frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ r\sin(\theta)}
and
\frac{\frac{d\theta}{dt} r \cos(\theta) + \frac{d r}{dt} \sin(\theta)}{ r \cos(\theta)} = \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ r \cos(\theta)}
\frac{d\theta}{dt} + \frac{ \frac{d r}{dt} \sin(\theta)}{ r \cos(\theta)} = \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ r \cos(\theta)}
Add the equations together
\frac{ \frac{d r}{dt} \sin(\theta)}{ r \cos(\theta)}+ \frac{ \frac{d r}{dt} \cos(\theta)}{ r\sin(\theta)} = \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ r \cos(\theta)}+\frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ r\sin(\theta)}
Simplify fractions
\frac{ \frac{d r}{dt} \sin^2(\theta)+ \frac{d r}{dt} \cos^2(\theta)}{ r\sin(\theta)\cos(\theta) }= \frac{\omega r \cos(\theta) \sin(\theta) + a r \sin^2(\theta) -r^3 \sin^2(\theta)(\cos^2(\theta)+\sin^2(\theta)) + a r \cos^2(\theta) - \omega r\cos(\theta) \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ r\sin(\theta)\cos(\theta)}
More Simplifying (recall \sin^2 +\cos^2 =1)
\frac{d r}{dt} = + a r(\cos^2(\theta)+ \sin^2(\theta) )-r^3(\cos^2(\theta)+ \sin^2(\theta) )(\cos^2(\theta)+ \sin^2(\theta) )
\frac{dr}{dt} = a r -r^3
We can do the same trick with the change in phase \frac{d\theta}{dt}
\frac{-\frac{d\theta}{dt} r \sin(\theta) + \frac{d r}{dt} \cos(\theta)}{ \cos(\theta)}=\frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ \cos(\theta)}
\frac{dr}{dt}- \frac{ \frac{d \theta}{dt} r \sin(\theta)}{ \cos(\theta)}=\frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ \cos(\theta)}
and
\frac{\frac{d\theta}{dt} r \cos(\theta) + \frac{d r}{dt} \sin(\theta)}{ \sin(\theta)} = \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ \sin(\theta)}
\frac{dr}{dt} + \frac{ \frac{d \theta}{dt} r \cos(\theta)}{ \sin(\theta)} = \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ \sin(\theta)}
Subtract the equations to get
\frac{ \frac{d \theta}{dt} r \cos(\theta)}{ \sin(\theta)} + \frac{ \frac{d \theta}{dt} r \sin(\theta)}{ \cos(\theta)}= \frac{\omega r \cos(\theta) + a r \sin(\theta) -r^3 \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) }{ \sin(\theta)}- \frac{ + a r \cos(\theta) - \omega r \sin(\theta) - r^3 \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ \cos(\theta)}
Simplify fractions to get
\frac{ \frac{d \theta}{dt} r \cos^2(\theta)+ \frac{d \theta}{dt} r \sin^2 (\theta)}{ \sin(\theta) \cos(\theta)}= \frac{\omega r \cos^2(\theta)+ a r \sin(\theta) \cos(\theta) -r^3 \cos(\theta) \sin(\theta)(\cos^2(\theta)+\sin^2(\theta)) - a r \sin(\theta) \cos(\theta) + \omega r \sin^2 (\theta) + r^3 \sin(\theta) \cos(\theta)(\cos^2(\theta)+ \sin^2(\theta)) }{ \cos(\theta)\sin(\theta)}
Cancel everything to get
\frac{d \theta}{dt} r \cos^2(\theta)+ \frac{d \theta}{dt} r \sin^2 (\theta) = \omega r (\cos^2(\theta)+ \sin^2(\theta))
\frac{d\theta}{dt} r = \omega r
\frac{d\theta}{dt} = \omega
This gives us a differential equation expressed in polar coordinates
\frac{dr}{dt} = a r -r^3
\frac{d\theta}{dt} = \omega
Solving for the steady state for r yields r=0 the equilibrium or r =\sqrt{a} is the limit cycle. \theta =\omega t is just the frequency of the limit cycle. Now we can see why only a>0 allows limit cycles, as 0 = a r- r^3 has more than one root when a >0.
Now that we have some intuition for the bifurcation parameter a we can next analyze when this occurs. As I said, it's when a pair of complex conjugate eigenvalues cross the imaginary axis.
Let's begin by calculating the Jacobian matrix of the canonical system
\begin{bmatrix} a & -\omega \\ \omega & a \\ \end{bmatrix}
This matrix has eigenvalues \lambda = a \pm i \omega
Thus we can see that when a < 0 the fixed point is stable and there is no limit cycle. a = 0 has two purely imaginary eigenvalues. There is no limit cycle because the non-linear terms stabilize the fixed point. However, when a >0 the limit cycle appears.
It is important to note, we have been discussing the supercritical Hopf bifurcation. This is the case when a stable equilibrium point bifurcates into a stable limit cycle and a unstable equilibrium point. A subcritical Hopf bifurcation has canonical form
\frac{dx}{dt}= + a x - \omega y + x(x^2 + y^2)
\frac{dy}{dt} = \omega x + a y + y(x^2+y^2)
or
\frac{dr}{dt} = -a r + r^3
\frac{d\theta}{dt} = \omega
Here, this is when an unstable equilibrium point bifurcates into a stable equilibrium and an unstable equilibrium.
When a is sufficiently small, the Hopf bifurcation will occur (and give rise to a limit cycle) when the non-linear terms are highly complicated. Depending on the non-linear terms, the frequency won't be \omega, and the shape won't be a circle. If a becomes very large, the system may undergo other bifurcations, but this gives a great intro to the Hopf bifurcation.
Author: Alexander J. White
留言
張貼留言