Power grid · scored on GridShedWatch v1.0

Would it have seen the blackouts coming?

Since 2020, US grids have had to cut power for lack of supply eight times. htm-monitor was run through all eight, hour by hour from public data, on GridShedWatch: an open benchmark that scores every method with the same rules and alert budget, next to four other methods and the operators' own public notices.

The problem, the data, the idea

Two levels, like the weather service

GridShedWatch scores warnings the way the National Weather Service does: events warned in advance, lead time and false alarms, read together. Every method gets the same alert budget, chosen without looking at the events.

Watch

Something unusual is building

Early and less certain. Counts if it starts in the 7 days before the load shed.

About 12 a year per grid, roughly one a month.
Warning

This grid is in trouble now

Rare. Counts from 7 days before the load shed to 2 days after, since a warning during the event still helps.

2 a year per grid.

htm-monitor's only job in the benchmark is to say, every hour, how unusual each of five signals is. GridShedWatch's shared rules turn that into watches and warnings, and its scoring is the same for every method, so htm-monitor cannot be tuned toward the eight events. Full protocol: GridShedWatch scoring.

Next to the other methods

Events caught, of 8 (held-out: of the 5 events scored once after the rules were frozen). htm-monitor and the LSTM are averaged over 5 seeds. [a–b]: 5th–95th percentile with events resampled. Lead: median hours before onset among caught events. Operators: public notices in the 7 days before onset.

The honest read. htm-monitor is within about one event of the best method at both levels, and it beats chance at both, but it does not lead either: the LSTM catches a few more watches (with far less lead time), and the seasonal z-score catches more warnings. No method leads at both. What differs is the kind of emergency: the simple rules caught the Uri events days ahead, htm-monitor and the LSTM caught the Elliott events hours ahead, when the public got no warning at all. With eight events, differences of about one event are not meaningful.

Event by event

Each chart runs from 7 days before the load shed to 2 days after. The top row is what the operator announced. Each row below is one htm-monitor seed: where its watches and warnings started.

Public notice Notice to the industry Day only published Watch Warning Load shed begins

Limits, stated plainly