Updated 16 Sep 2019
The Kuramoto model is a nonlinear dynamic system of coupled oscillators that initially have random natural frequencies and phases. If the coupling is strong enough, the system will evolve to one with all oscillators in phase. See Cleve's Corner, https://blogs.mathworks.com/cleve/2019/08/26/kuramoto-model-of-synchronized-oscillators.
Cleve Moler (2019). Kuramoto's model of synchronizing oscillators (https://www.mathworks.com/matlabcentral/fileexchange/72534-kuramoto-s-model-of-synchronizing-oscillators), MATLAB Central File Exchange. Retrieved .