Spontaneous synchronization
Have you ever heard of spontaneous synchronization? It is a remarkable physical phenomenon, however, the mathematical model commonly used to describe this behavior is not immediately obvious. Below you can find an example video from the UCLA Department of Physics & Astronomy.
Kuramoto model
In the literature, this problem is often described using the Kuramoto model [1]. The model describes the dynamics of a set of coupled oscillators through interaction couplings $K_{ij}$ and intrinsic frequencies $\omega_i$,
$$ \dot \theta_i = \omega_i + \sum_{j\in \mathcal N_i} K_{ij} \sin(\theta_j - \theta_i + \alpha), $$where $\mathcal N_i$ denotes the neighborhood of node $i$, and $\alpha$ is a parameter related to frustration. The latter parameter is used to represent delays or non-ideal interactions between oscillators and is crucial for the emergence of non-trivial structures such as waves and chimera states. From a physicist’s perspective, this model is particularly remarkable because of its similarity to classical models from condensed matter physics, such as the Ising and $XY$ models. Moreover, many of the same analytical tools used to study phase transitions can also be applied to this system. Below you can find a Unity demo of this model on a uniform 50×50 grid with a uniform neighborhood defined by $\|i-j\| \le 3$.
References
- Kurumato model. Wikipedia. Retrieved June 20, 2026. ↩
Warning: The gh-pages does not support the HTTP headers required for WebGL multithreading. Performance may be lower than in the standalone or properly hosted version.