Which kicks does a grid node survive without crossing the angle limit?

An interactive companion to Jaiyong Lee, Daekyung Lee, Seung-Woo Son, Sang Hoon Lee, Mi Jin Lee and Heetae Kim, “Energy-barrier characterization of secured basins in coupled oscillators with inertia” (arXiv:2610.11147). Perturb one node of a three-oscillator second-order Kuramoto network, see which perturbations keep every line below a phase difference of π, and read the result as two energy thresholds.

Topology
Click a node to perturb it. Paper values: K = 10, M = 1, D = 0.1, P = (−1, ½, ½).

Node 0

Between ES and EU, energy alone does not decide the outcome: the direction of the kick matters. Disparity Δ measures how wide that band is on a log scale:

E‾=ES⁢EU,Δ=EUES,[ES,EU]=[E‾Δ,E‾⋅Δ]

Single kick

Click anywhere on the plane to fire one perturbation (Δθ, Δω) at the selected node and trace it.

angle limit π

How to read this. Each dot is a perturbation applied to the selected node at its synchronized state; the horizontal axis is the phase kick Δθ and the vertical axis the frequency kick Δω. Basin stability only asks whether the network eventually re-synchronizes. The secured basin also asks whether any connected pair ever reached a phase difference of π on the way, the point at which real protection equipment would act. Orange dots are the gap between the two: perturbations that basin stability counts as safe but that the grid would not have survived intact.

The perturbation energy puts every dot on one physical scale:

E=12MΔω2+ΔV(Δθ)

with the potential change of the kicked node i, its neighbors held at the synchronized angles θ*,

ΔV(Δθ)=−∑jKij[cos(θi*+Δθ−θj*)−cos(θi*−θj*)]−PiΔθ

ES is the lowest-energy unsecured outcome found and EU the highest-energy secured outcome; the green and red curves are those two energy levels drawn back onto the plane. The hatched strip lies beyond the node's local unstable equilibrium and is left out of the energy analysis, as in the paper.

Both methods get the same simulation budget. Uniform sampling spreads perturbations over the whole allowed plane; the boundary-focused search picks a target energy log-uniformly just outside the current [ES, EU] band, where a new sample can still move a threshold.

Uniform random sampling

Boundary-focused search

Relative error of each threshold estimate

Error against the best estimate found by either method (lower ES, higher EU), as in the paper's Fig. 7.

uniform, ES boundary-focused, ES uniform, EU boundary-focused, EU

Runs needed until both thresholds are within…

Method5%2%1%

A dash means the level was not reached within the budget. One run is noisy; repeat it a few times to see the spread. The paper reports that the advantage is clearest down to the 2% level and can shrink or reverse at 1% in some grids.

A pulse changes the node's power by ΔP for Δt seconds. The thresholds found from state kicks are mapped onto this plane through

E=12M[ΔPD(1−e−DΔt/M)]2

Do state-space thresholds carry over?

The violation rate

ε=NmissNmatch+Nmiss

counts pulses outside the mixed band that land on the wrong side: unsecured below the green curve, or secured above the red one. Only pulses shorter than a quarter of the local oscillation period are scored, because the mapping ignores the restoring force; longer ones are drawn faded.

Single pulse

Click on the plane to apply one pulse and trace it.