HomeEnergy & ThermodynamicsGrid Inertia & RoCoF 2D: Multi-Machine Network Desynchronization

Grid Inertia & RoCoF 2D: Multi-Machine Network Desynchronization

Interactive 2D power-grid network simulator: a ring of coupled synchronous and inverter-based generator nodes, each obeying its own swing equation, shows how a generator trip propagates frequency deviation through tie-lines — and how weak coupling plus low renewable inertia let the grid fall out of sync.

Energy & Thermodynamics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-energy-topic-16 ↗ Open standalone

This is the 2D counterpart to the 3D Grid Inertia & RoCoF simulator, and it models a genuinely different level of detail: instead of one lumped swing equation for the whole grid, every node in this ring network is its own generator running its own frequency dynamics, coupled to its neighbors through tie-lines with a tunable synchronizing strength. Trip a generator and watch the disturbance propagate node-by-node around the ring — the tripped node's Rate of Change of Frequency (RoCoF) spikes first while distant nodes lag, and whether the whole ring locks back into a single coherent frequency or splits apart depends on tie-line strength versus how much low-inertia renewable generation sits in the way. It is the same physics — the swing equation and vanishing turbine inertia — but visualized as the spatial, network-wide phenomenon it really is on a real power grid.

⚙ Under the hood

A ring of 16 coupled generator nodes, each running its own swing equation and linked to its neighbors by tunable tie-line strength. Trip a synchronous node and watch the frequency disturbance propagate node-by-node through the network, RoCoF spike at the epicenter first, and the ring either lock back into sync or desynchronize depending on tie-line strength and where low-inertia renewable nodes sit.

grid inertiaRoCoFpower systemsrenewable energyswing equationfrequency stabilitymulti-machine networkKuramoto oscillators

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)