These normal-form examples contrast supercritical and subcritical Hopf bifurcations through radial equations, phase planes, and bifurcation diagrams.
A Hopf bifurcation changes the stability of an equilibrium as a complex pair of eigenvalues crosses the imaginary axis. A supercritical Hopf creates a small stable cycle, whereas a subcritical Hopf has an unstable small cycle and can coexist with a larger attracting cycle. Solid and dashed branches in the plots distinguish attracting and repelling structures.
With polar radius
Here
All nine examples now live in one notebook, chapter13.ipynb:
plot_hopf_sup plots the supercritical radial vector field;
plot_hopf_sup_bif_diag draws its equilibrium and stable cycle branches;
plot_hopf_sup_phase_plane integrates supercritical spirals and cycles;
plot_hopf_sub plots the subcritical radial vector field;
plot_hopf_sub_bif_diag draws the subcritical unstable cycle branch;
plot_hopf_sub_phase_plane shows the corresponding repelling cycle and
phase-plane trajectories; plot_hopf_sub_2 adds the quintic saturation
term; plot_hopf_sub_bif_diag_2 plots its inner repelling and outer
attracting cycles; plot_hopf_sub_phase_plane_2 traces the two-cycle
phase-plane organization.
Compare HOPF_SUP_BIF_DIAG with HOPF_SUB_BIF_DIAG: the stable cycle appears
on opposite sides of onset. Then use the phase-plane scripts to connect a
branch's line style to trajectories moving toward or away from its cycle.
- Run the three
HOPF_SUPexamples. - Run
HOPF_SUB,HOPF_SUB_BIF_DIAG, andHOPF_SUB_PHASE_PLANE. - Use the three
_2examples to study coexistence of two cycles.
Chapter 11 introduces local bifurcations and Chapter 12 uses Jacobian eigenvalues. Chapters 14--15 apply Hopf and subcritical-cycle geometry to conductance-based neuron reductions.
Open chapter13.ipynb in Jupyter, or via the Colab
badge at the top of the notebook, and run all cells top to bottom.