- Before
- Watches frequency, voltage and flows across the 400/132 kV network. “I know OI-17 exists. I don't know which of its six references applies right now.”
- Now
- Asks in plain words and gets numbered actions, each with its clause, and the branch of conditions and exceptions checked against the live values.
One double trip at evening peak, from the alarm to the shift log
Lumina National Control Centre, Harrowfield, Monday 13 October 2026. Demand is 9,840 MW at evening peak and Meera Raman, 14 months on the desk, is the control engineer on shift C. Here is what happens next, screen by screen, in the working solution.
- 0117:42:06
Two trips, 1,000 MW lost
Meera Raman · Control engineerIvelmouth CCGT unit 2 trips at 610 MW. Three seconds later the Brannock HVDC link trips on a converter fault and 390 MW of import from Northmere is gone. The alarms list shows the frequency below 49.5 Hz, lowest 49.42 Hz at 17:42:26, and primary response delivered, 310 MW from 11 units. The live strip holds at 49.46 Hz, falling at −0.004 Hz/s, with 490 MW armed for automatic stage 1 at 49.0 Hz.
“Ask what to do. The answer comes back as numbered actions, each linked to its clause, with the conditions and exceptions beside it.”
- 0217:42:31
She asks in plain words; the agents read the live state
The agentsMeera types “Frequency below 49.5 Hz, what now?”. The situation reader reads the live values, read only. The clause finder matches OI-17 “Low System Frequency”, revision 9, §4.1–4.7. The branch builder follows 11 references into the Grid Code, ELS-2, the demand reduction schedules and the Safety Rules, and checks each condition against the live values.
Branch builder: “Rate of fall: not met · reserve above 300 MW: applies · 5-minute clock: watching”
- 039.1 seconds later
Four numbered actions, each linked to its clause
Step writerFour actions from OI-17 rev 9, 11 clauses cited. Dispatch all contingency reserve, 520 MW within 10 minutes. Instruct contracted demand reduction, 180 MW. If the frequency is not above 49.5 Hz by 17:48:40, shed 5% in rotation — the shift manager orders it. Declare the emergency state and log every instruction by 18:12. Beside step 3, its branch is already open.
Step 3: “group A, 7 blocks, 490 MW — B-03, E-05, F-12, G-01, H-08, J-04, K-10. Hospital, water-pumping and life-support blocks are excluded.”
- 04Step 1
Conditions checked against the live values
Branch builderConfirm below 49.5 Hz on two independent measurements for 10 s — the branch shows 49.46 Hz for 64 s, 2 of 2. The rate-of-fall condition that would send her straight to step 3 is not met. Above 300 MW the shift manager must be told at dispatch, so that applies. And Kestrel Bay OCGT 3 is under permit PTW-2026-4466, so it is not counted as reserve.
Marrow Point pumped storage 300 MW, Kestrel Bay OCGT units 1 and 2, 220 MW — “Tell the shift manager as you dispatch.”
- 05Step 2
The contract schedule overrides the instruction
Branch builderOI-17 §4.3 gives 10 minutes' notice for demand reduction. Grid Code OC6.4.1 says the notice in the contract schedule applies, and schedule DR-04 gives Halden Steel 15 minutes, one instruction in 24 hours, last used on 2 October. So the branch tells Meera the full 95 MW arrives by 17:59, not five minutes earlier.
“DR-04 Halden Steel — 15 minutes' notice, not 10”
- 06Step 3
The exception, word for word
Meera Raman · Control engineerMeera opens ELS-2 §3.4 from the branch. The clause opens beside the answer, highlighted, on page 9 of 64: the blocks that supply protected sites are never selected in any rotation. ELS-2 §3.5 puts the life-support blocks A-09 and C-14, 1,284 customers, last. §3.6 leaves out the 14 blocks armed for stage 1, and Safety Rule 9.2 takes B-11 Brannock 33 kV out because it is under permit.
ELS-2 §3.4: “D-07 Ardley Fen General Hospital (two 11 kV feeders); W-02 Calder Reach water treatment works and high-lift pumping station; T-01 Harrowfield control centre supply.”
- 07Same answer
A superseded table, caught before anyone opens it
Revision checkerOI-17 §4.5.2 still says to select blocks in the rotation order of ELS-1 Table 3. ELS-1 was superseded on 1 August 2026, and in ELS-1 the Ardley Fen hospital block D-07 sat in rotation group B. The answer uses ELS-2, and the revision checker raises gap G-1, High, with both clauses side by side and a drafted change for the instruction's owner, Leila Marsh.
“An operator reading OI-17 literally would open the old table.”
- 0817:47:10
The shift manager decides on step 3
Graham Tully · Shift managerMeera works the event checklist: reserve dispatched from 17:43:40, demand reduction from 17:44:15, each with its repeat-back. Group A is prepared at 17:45:02. Then she asks Graham Tully to decide. The decision window shows the frequency at 49.77 Hz and rising, group A and every block left out, and why. He chooses to hold.
“Hold — prepared, not executed” · or “Authorise the shed”. Only the shift manager decides.
- 0917:48:20
Above 49.8 Hz, no customer disconnected
Shift log writerThe frequency is back above 49.8 Hz at 17:48:20, six minutes after the trip. Northmere is told at 17:51:20 and the regulator's duty officer at 17:58:05, both well before 18:12. Every instruction carries its time and repeat-back, and step 3 shows “Held by Graham Tully at 17:47:10 — prepared, not executed”. Meera closes the checklist into the shift log.
Shift log writer: records only what a person ticked, said or decided — entries cannot be edited after the shift closes.
- 10The record
Tonight's event, with the clauses it used
EventsThe event goes on record: lost 1,000 MW, lowest 49.42 Hz, demand disconnected none, back to normal in 6 minutes, the clauses used, and the lesson — the revision checker caught OI-17 §4.5.2 pointing at ELS-1. Three rows down is 19 July 2024, when the hospital block D-07 was read out from ELS-1 group B and stopped by the field engineer. That event is why ELS-2 §3.4 exists.
“Revision checker caught OI-17 §4.5.2 pointing at ELS-1 (gap G-1).”