Lab 07 · Playable · You are the control room

The Frequency Game.

You are the duty engineer at the RLDC. A generation unit trips. Frequency starts falling. You have seconds to decide: activate reserves, order load shedding, wait for the governor? Play across three eras of India's grid — as inertia falls and RE rises, the same event becomes harder to survive.

Scenario
Grid frequency t = 0 s
50.000
HERTZ
RoCoF +0.00 Hz/s
Frequency trace · last 120 s Nadir: —
TRIP 50.20 STAT 50.05 50.00 STAT 49.90 UFLS 49.40
Grid state
Load GW
Generation GW
Imbalance MW
RE share %
System inertia (H) s
Reserve headroom MW
Control Room Engineer
RLDC · Duty engineer
Regional dispatch. You see ACE, coordinate reserves across states, and pull the load-shedding lever if physics runs out.
Thermal Plant Operator
500 MW unit · Vindhyachal
Governor droop kicks in automatically. Above that, you can push manual ramp or dip into spinning reserve — bounded by boiler dynamics.
BESS + RE Operator
Grid-forming inverter park
Milliseconds, not seconds. Fast frequency response from the battery, and synthetic inertia if the plant is grid-forming.
Event log
--:--
Select a scenario and hit Start. Try Baseline first to see how governor response works alone.
Score
100
out of 100
Time in band100.0%
Worst nadir50.000 Hz
UFLS events0
Sim time0 s
The physics · what the sim is actually doing

Frequency is the rhythm of the whole grid.

Every synchronous machine on the Indian grid — the coal, hydro, gas and nuclear units — spins in lockstep at 50 Hz. When generation matches load, they hold that rhythm. When they don't, the spinning mass of those turbines either gives up kinetic energy (frequency drops) or absorbs surplus (frequency rises). The relationship is the swing equation:

2H · d(Δf) / dt = ΔP − D · Δf

H is the system inertia constant (seconds). Historically H ≈ 5 s. As solar and wind — which have no rotating mass — displace synchronous units, H drops. Same disturbance, faster fall. That's why the "Future" scenario is harder than "Baseline" even though the contingency size is the same.

D is load damping: motors slow down when frequency drops, and consume less power. It saves you about 1–2% per Hz for free.

Beyond physics, three layers of response bring frequency back: governor droop (10–30 s, automatic on every unit), SRAS (secondary reserve, 30 s–5 min, dispatched by RLDC), and TRAS (tertiary, minutes to an hour).

Statutory band — IEGC 2023.

The Indian Electricity Grid Code specifies 49.90–50.05 Hz as the operating band. Beyond that, deviation charges apply. Below 49.4 Hz, staged Under-Frequency Load Shedding (UFLS) fires automatically.

Why RE makes it harder — the RoCoF problem.

Inverter-based resources have no inherent inertia. As their share rises, effective H falls. Rate of Change of Frequency (RoCoF) after a trip becomes steeper — governors that used to be fast enough now respond too late. Nadir goes deeper.

Fast Frequency Response — the BESS answer.

Battery storage responds in milliseconds — faster than any synchronous governor. In this sim, BESS FFR is your emergency brake before the RoCoF drives frequency past UFLS. India's ancillary market is beginning to price this service explicitly.

Grid-forming inverters — synthetic inertia.

Grid-forming (as opposed to grid-following) inverters can emulate the inertial response of a synchronous machine. In your sim this is the "Virtual Inertia" action — it doesn't add MW, it lowers |df/dt| by increasing effective H for 30 seconds. Real trials in Australia and the UK show this works.

Scenario complete.

The frequency deviation has resolved and the grid is back in the statutory band.

Final score
Time in band
Worst nadir
UFLS stages