Kuramoto model: synchronisation and complex systems.
Originally a numerical assignment for the Introduction to Complex Systems course at Utrecht University, reworked into a single companion notebook, kuramoto_notebook.ipynb, which reproduces the following numerical studies:
- Two dynamical regimes:
$r(t)$ below and above the critical coupling$K_c$ - Sensitivity to initial conditions: fixed
$\omega$ vs. fixed$\theta(0)$ - Phase transition for Gaussian frequencies:
$r_\infty$ vs.$K$ against the self-consistency equation,$K_c = 2\sqrt{2/\pi}$ - Phase transition for uniform frequencies: same, with
$K_c = 2/\pi$ - Kuramoto model on Watts-Strogatz networks:
$K_c$ as a function of the rewiring probability$p$
figures/ contains the figures generated by running the notebook.
All simulations use a vectorised mean-field reduction (the networkx.