The two lines that took New South Wales to the edge of the price cap
At 14:20 on Monday 12 October 2026, Brisbane time, the New South Wales price reached $23,107 a megawatt hour, $93 short of the market price cap. Victoria's price was below zero. Two lines were out for maintenance booked months before, one near Canberra and one near Tamworth. This is how the limits they brought in set the price, what happens with either line back, and whether anyone could have seen it coming.
In short.
The question
Why did the New South Wales price reach $23,107 on the afternoon of 12 October 2026, $93 short of the cap, and could anyone have seen it coming?
What we found
Two lines were out. One brought in a limit near Canberra that held cheap power from the Snowy back all afternoon, and the other held the Queensland link to 500 MW. As rooftop solar fell away, the power that could have met demand was stuck, and the price climbed almost to the cap. Run again on supagrid's dispatch model, either line back all but undoes the spike. Under 121 spring afternoons of weather the overlap made a spike about 1 in 50 on each booked afternoon, rising to 2 in 5 on the morning of the 12th.
Why it matters
Neither outage would have done it alone. Overlapping outages, a heavy, cloudy afternoon and a cap AEMO added that morning made the 12th. Nobody could have named it in advance, but its odds could be read each morning, and both bookings were public three months ahead. The same two lines are booked out together again from 3 to 8 November.
Constraint
N::N_CNCW_2
14:20
- New South Wales price
- $23,107
- Victoria price
- −$44.54
- The limit's price
- $24,524 a MW
- The limit's ceiling
- 1,848 MW
- Behind it, available
- 4,711 MW
- Offered at the floor
- 3,711 MW
- Running
- 2,955 MW
- Share at the margin
- 0.983
- Victoria link
- 1,031 MW south
14:20
Constraint
N::N_CNCW_2
14:20
- New South Wales price
- $23,107
- Victoria price
- −$44.54
- The limit's price
- $24,524 a MW
- The limit's ceiling
- 1,848 MW
- Behind it, available
- 4,711 MW
- Offered at the floor
- 3,711 MW
- Running
- 2,955 MW
- Share at the margin
- 0.983
- Victoria link
- 1,031 MW south
How it happened.
Two lines in New South Wales were out for planned maintenance. Transgrid had the Canberra to Capital line, line 6, out from 30 September. It is one of the paths from the Snowy and southern New South Wales towards the coast. While it is out, AEMO's dispatch holds the power those generators send north to a level the system can carry safely if one of the 330 kV lines between Yass and Bannaby or Marulan trips. We call it the Canberra limit, and it bound in every five minutes of the afternoon. That morning Transgrid also took the Armidale to Tamworth line, line 86, out, and AEMO held the Queensland link to 500 MW south.
Then rooftop solar fell away across the state. Between noon and 14:20, demand on the grid rose by 2.3 gigawatts. The cheap power that could have met it sat behind the Canberra limit, and Queensland could send no more. Every unit behind the limit is paid the regional price, so behind a full limit an offer only decides whether a unit runs. The offers dropped to minus $1,000, the market's floor. With every offer the same, dispatch could only share the limit out by how much of it each megawatt used, and that put a price on the room. At 14:20 a megawatt of it was worth $24,524. North of the limit, the next offers were a few hundred dollars short of the cap, and the price cleared at $23,107.
Then we ran the afternoon again on supagrid's dispatch model. Put either line back in service and the spike all but disappears. It took both.
The afternoon.
At 11:00 rooftop solar was supplying an estimated 5,818 MW across New South Wales. By 14:30 that was 3,228 MW, and the big solar farms had 911 MW available where they had 2,220 MW at noon. What the panels stopped making had to come from the grid, and demand on it rose from 5,701 MW at noon to 8,010 MW at 14:20.
The price followed. It was $47.89 at 13:30 and $1,341.98 at 14:10. At 14:20 it reached $23,107, and again at 14:30. It then cleared at $9,998.66 in 7 of the next thirteen intervals, dropping to a few hundred dollars in between. In all, 11 of the 16 intervals from 14:20 to 15:35 cleared above $5,000. Through those intervals Victoria's price stayed between minus $44.54 and minus $7.
The price, and what the sun stopped making
14:20
Who got to run.
The Canberra limit, N::N_CNCW_2 in AEMO's records, is one sum. It takes the output at 58 connection points, from the Snowy's hydro stations to wind and solar farms across the Riverina and the Southern Tablelands, and multiplies each by its share. It adds 0.98 of whatever flows north from Victoria and keeps the total under a ceiling AEMO recalculates every five minutes. That afternoon the ceiling moved between 1,649 MW and 2,337 MW, and the sum sat on it in every one of the 85 intervals from 11:00 to 18:00. A share near one means nearly every megawatt from that station has to cross the lines the limit protects. Tumut 3 and Upper Tumut have 0.983, Crookwell's wind farms 1.000, Bango wind farm 0.871, and the solar farms around Parkes only 0.274.
Behind a full limit, the price in an offer buys a place in the queue and nothing more. At 13:30, 1,102 MW behind the limit was offered at minus $1,000. At 14:45 it was 4,513 MW, about nine tenths of what the units there had available. North of the limit the offers climbed instead. At 14:20 coal ran 4,085 of the 5,000 MW it had available, and most of the rest was offered at $20,000 or more.
With nearly every offer behind the limit at the floor, dispatch chose by share. To dispatch, a megawatt behind the limit is worth the New South Wales price less its share times the limit's price, and a unit runs only if its offer is below that. At 14:20 that came to exactly minus $1,000 for a share of 0.983. Almost every station with a lower share ran all it had offered at the floor. Every station with a higher share was held back. So Rye Park, Collector, Crookwell, Boco Rock and Gullen Range wind farms and the Capital battery had 847 MW available and ran none of it while the state paid $23,107. The same arithmetic gives the New South Wales price to within five cents in every one of the 46 intervals from 14:15 to 18:00.
Behind the limit, by share, who got to run
14:20
- Jemalong0.38614 of 14 MW
- Bango0.871150 of 150 MW
- Gunning0.93441 of 41 MW
- Blowering0.95337 of 37 MW
- Bomen0.97023 of 23 MW
- Sebastopol0.97042 of 42 MW
- West Wyalong0.97020 of 20 MW
- Wagga North0.9709 of 9 MW
- Junee0.97012 of 12 MW
- Uranquinty0.972215 of 633 MW
- Avonlie0.97442 of 42 MW
- Darlington Point0.97562 of 86 MW
- Coleambally0.97510 of 10 MW
- Hillston Sun0.97517 of 17 MW
- Riverina 10.97510 of 60 MW
- Riverina 20.9750 of 65 MW
- Limondale0.97625 of 50 MW
- Limondale 20.97615 of 29 MW
- Corowa0.97611 of 11 MW
- Broken Hill Battery0.9770 of 45 MW
- Hume0.97734 of 35 MW
- Culcairn0.978125 of 125 MW
- Walla Walla0.978127 of 127 MW
- Glenellen0.978None available
- Guthega0.9820 of 68 MW
- 0.983The margin. A megawatt here was worth $23,107 less 0.983 × $24,524, which is minus $1,000.
- Tumut 30.9831,672 of 1,782 MW
- Upper Tumut0.983200 of 288 MW
- Williamsdale BESS0.985None available
- Capital Battery0.9850 of 93 MW
- Boco Rock0.9850 of 92 MW
- Rye Park0.9900 of 308 MW
- Collector0.9940 of 183 MW
- Gullen Range0.9970 of 27 MW
- Crookwell 21.0000 of 89 MW
- Crookwell 31.0000 of 55 MW
The exception was Tumut 3. Dispatch took it from nothing at 13:45 to 1,782 MW at 14:15. Once the price of room rose, it could bring the unit down by only about 90 MW each five minutes. We ran the afternoon again on our dispatch model with Tumut 3 at its usual ramp rate, and the New South Wales price moved by no more than $4 in any interval, since the limit was full either way. By 14:45 Tumut 3 is at 570 MW instead of 1,169, and it earns $2.8 million less. Culcairn and Upper Tumut and eleven more stations behind the limit are paid that money instead. The slow ramp changed who was paid, not the price.
The limit also counts power coming north from Victoria against its total, and power going south as room set free. So dispatch could run more floor priced power by sending it south, out of New South Wales where power was dear and into Victoria where the price was below zero. The Victoria link swung south at 13:50 and reached 1,429 MW south at 14:15. AEMO pays the New South Wales price for power leaving and collects only the Victorian price for it arriving. By our arithmetic, before losses, the flow south cost about $4.5 million between 11:00 and 18:00, until AEMO held it down from 14:20.
In the 16 high intervals, New South Wales generators earned about $96.7 million for their energy by our arithmetic, $28.3 million of it behind the limit and half of that at Tumut 3. In those intervals Uranquinty earned about 40 times what it earned on an average day in the first half of October.
Put either line back.
We tested which outage mattered on supagrid's dispatch model. It solves each five minutes the way AEMO's dispatch does, from the same published inputs, so it can run the afternoon again and change one thing at a time. We use three names.
Actual
What AEMO's dispatch did on the day, as AEMO published it.
Backcast
Our dispatch model running the day again with nothing changed. We check it against the actual before we trust it.
Scenario
The Backcast with one thing changed, such as a line back in service. We measure it against the Backcast, so the model's own misses mostly cancel out.
The Backcast clears $23,107 at 14:20 and 14:30, as AEMO did, and 9 of the actual's 11 intervals above $5,000 from 14:20 to 15:35. It is one afternoon checked against itself, so it shows the Backcast is close enough to compare scenarios with, not how the model does on days it has never seen. Every figure from the model carries the flask .
To compare runs we use spot cost, New South Wales demand times the spot price over the sixteen intervals from 14:20 to 15:35, before any contracts. In the Backcast it is $82.5 million. Pick a scenario to put a line back in service.
The New South Wales price in the Backcast
14:20
14:20
With line 6 back there is no Canberra limit, and the afternoon is ordinary. The price stays between $32 and $300, and spot cost falls to $1.5 million. The Victoria link, which carried about 250 MW south in the Backcast, brings about 825 MW north instead. This run keeps the offers units behind the limit had at 13:45, before they raced to the floor, so it is the cautious case.
With line 86 back the Queensland link carries about 906 MW south where it carried 485. The Canberra limit is still full, but the extra power from the north is enough for every interval but one. At 14:30 the Armidale to Tamworth lines reach a limit of their own, at 1,178 MW with 874 MW from Queensland, and that interval clears $9,998.66. Spot cost is $8.5 million. With both lines back the price stays under $300 and spot cost is $1.1 million.
So neither outage would have done it alone. Line 86 back takes about $74 million off spot cost, and line 6 back about $81 million. Line 86's booking said it could be returned within 120 minutes if AEMO asked. A recall at 11:30 would have had it back at 13:30, while the price was still under $50, and from 14:00 the afternoon runs as if it had never been out, with a spot cost of $8.5 million. We found no market notice that day about recalling it.
Could anyone have seen it coming?
Both bookings were public months ahead. Transgrid first booked line 6 on 30 June, and AEMO marked it likely to proceed on 31 August and again on 14 September. Line 86 was booked out from 06:30 to 16:00 on each day from Monday 12 to Friday 16 October, lodged on 8 July. Once line 6 was out, the Canberra limit bound on twelve of its first fifteen days, and at 07:20 on Saturday 10 October it took the price to the $23,200 cap.
So the bookings marked five afternoons with both lines out. Only the 12th spiked. On the other four the highest price from 11:00 to 17:00 was between $110 and $442.
The five afternoons with both lines out
14:20
Point at any afternoon to move the time on all five. The price under each is at 14:20.
Three things came together on the 12th, and no other afternoon had all three. Both lines were out, as booked. The afternoon was heavy and cloudy, with demand averaging 8,388 MW from 14:20 to 15:35, and the solar farms able to make under a quarter of what they could over the six days before. And at 08:20 that morning AEMO held the Queensland link to 500 MW south, a cap line 86's booking hadn't named. The 13th was nearly as heavy and cloudy, but the link kept its usual limit and the price peaked at $442. The 14th had the cap but was light and sunny, and peaked at $160.
We also ran the model as a forecast, with the outages as booked and only the offers published by then. Six days before, it put the 12th near the cap and kept the other four ordinary. AEMO's own seven day outlook first did so four days before. Our forecast knew each afternoon's actual weather, so that is no contest. Then both flagged the 13th as well, and until the day itself neither told the two apart.
The offers did. Give the model the offers generators actually lodged for each day and the 12th reaches $22,889 while the 13th peaks at $459. Add the morning's cap and the 12th has six intervals above $5,000. Swap the two days' offers and the 13th spikes too, reaching $23,107 with the 12th's offers and the link held. With the 13th's offers neither afternoon gets past $3,210. The weather and the network made both afternoons exposed, and the offers chose which one paid. Nobody could have named the 12th in advance, AEMO included.
How likely was it?
A desk deciding whether to hedge doesn't need a name, though. It needs the odds, and those can be estimated before anyone has made an offer. We split each afternoon in two. First the physical afternoon, which the bookings, the limits, the weather and the units decide. We measure it as margin, how much more New South Wales could be supplied at 14:20 if every generator offered all it had at $0. Under 3,000 MW we call an afternoon exposed. At 14:20 the 12th had 2,901 MW to spare and the 13th 2,007 MW. Then the offers, which stay unknown until the day is over.
History can't give the odds, since the two lines had only ever been out together on those five afternoons. So we made more afternoons. We kept everything about 12 October as it was, the network, its limits, which units were running and the offers, and gave it the weather of 121 other spring weekdays. Each takes the demand, wind and sun of one real day together, so a cloudy afternoon is a heavy one too, as it tends to be.
The weather of Monday 12 October 2026
Every afternoon as a table
| Weather of | Demand less wind and solar | Margin | Price at 14:20 |
|---|---|---|---|
| 16 Sep 2024 | -973 MW | 6,864 MW | −$1,000 |
| 17 Sep 2024 | -934 MW | 7,080 MW | −$1,000 |
| 18 Sep 2024 | -1,663 MW | 7,230 MW | −$1,000 |
| 19 Sep 2024 | -1,402 MW | 7,066 MW | −$1,000 |
| 20 Sep 2024 | 240 MW | 7,087 MW | −$1,000 |
| 23 Sep 2024 | 1,671 MW | 6,705 MW | −$1,000 |
| 24 Sep 2024 | 3,849 MW | 5,521 MW | −$1,000 |
| 25 Sep 2024 | 5,060 MW | 4,192 MW | −$472 |
| 26 Sep 2024 | 6,348 MW | 2,793 MW | $23,107 |
| 27 Sep 2024 | 3,985 MW | 5,256 MW | −$650 |
| 30 Sep 2024 | 1,308 MW | 6,074 MW | −$1,000 |
| 1 Oct 2024 | 30 MW | 6,874 MW | −$1,000 |
| 2 Oct 2024 | 1,594 MW | 5,282 MW | −$650 |
| 3 Oct 2024 | 1,292 MW | 6,252 MW | −$1,000 |
| 4 Oct 2024 | 2,094 MW | 6,065 MW | −$1,000 |
| 8 Oct 2024 | 1,436 MW | 4,652 MW | −$32 |
| 9 Oct 2024 | 2,239 MW | 4,746 MW | −$32 |
| 10 Oct 2024 | -165 MW | 6,801 MW | −$1,000 |
| 11 Oct 2024 | 519 MW | 5,964 MW | −$1,000 |
| 14 Oct 2024 | 4,881 MW | 4,072 MW | −$3 |
| 15 Oct 2024 | 3,869 MW | 4,223 MW | −$25 |
| 16 Oct 2024 | 3,740 MW | 4,639 MW | −$32 |
| 17 Oct 2024 | 2,431 MW | 6,546 MW | −$1,000 |
| 18 Oct 2024 | 2,493 MW | 5,237 MW | −$475 |
| 21 Oct 2024 | -896 MW | 7,023 MW | −$1,000 |
| 22 Oct 2024 | -429 MW | 7,074 MW | −$1,000 |
| 23 Oct 2024 | 2,919 MW | 4,855 MW | −$58 |
| 24 Oct 2024 | 2,389 MW | 5,145 MW | −$42 |
| 25 Oct 2024 | -957 MW | 7,260 MW | −$1,000 |
| 28 Oct 2024 | 623 MW | 5,784 MW | −$1,000 |
| 29 Oct 2024 | -25 MW | 6,753 MW | −$1,000 |
| 30 Oct 2024 | -488 MW | 6,596 MW | −$1,000 |
| 31 Oct 2024 | 1,659 MW | 4,974 MW | −$42 |
| 1 Nov 2024 | 191 MW | 6,247 MW | −$1,000 |
| 4 Nov 2024 | 1,860 MW | 5,110 MW | −$66 |
| 5 Nov 2024 | 686 MW | 5,493 MW | −$650 |
| 6 Nov 2024 | 1,953 MW | 4,953 MW | −$66 |
| 7 Nov 2024 | 5,438 MW | 2,428 MW | $23,107 |
| 8 Nov 2024 | -1,575 MW | 6,263 MW | −$1,000 |
| 11 Nov 2024 | 4,957 MW | 3,339 MW | $263 |
| 12 Nov 2024 | 3,478 MW | 4,760 MW | −$32 |
| 13 Nov 2024 | 2,344 MW | 4,249 MW | −$10 |
| 14 Nov 2024 | 1,423 MW | 5,142 MW | −$66 |
| 15 Nov 2024 | 2,463 MW | 4,450 MW | −$10 |
| 15 Sep 2025 | -215 MW | 6,962 MW | −$1,000 |
| 16 Sep 2025 | 2,848 MW | 5,862 MW | −$1,000 |
| 17 Sep 2025 | 1,319 MW | 6,895 MW | −$1,000 |
| 18 Sep 2025 | 1,570 MW | 7,195 MW | −$1,000 |
| 19 Sep 2025 | 3,371 MW | 5,246 MW | −$650 |
| 22 Sep 2025 | 1,534 MW | 6,042 MW | −$1,000 |
| 23 Sep 2025 | 1,738 MW | 7,326 MW | −$1,000 |
| 24 Sep 2025 | 364 MW | 7,135 MW | −$1,000 |
| 25 Sep 2025 | 887 MW | 6,971 MW | −$1,000 |
| 26 Sep 2025 | -341 MW | 6,276 MW | −$1,000 |
| 29 Sep 2025 | 1,095 MW | 6,293 MW | −$1,000 |
| 30 Sep 2025 | 1,200 MW | 5,996 MW | −$1,000 |
| 1 Oct 2025 | -567 MW | 6,842 MW | −$1,000 |
| 2 Oct 2025 | 49 MW | 6,125 MW | −$1,000 |
| 3 Oct 2025 | -1,143 MW | 7,327 MW | −$1,000 |
| 7 Oct 2025 | 2,826 MW | 4,864 MW | −$475 |
| 8 Oct 2025 | 1,963 MW | 4,802 MW | −$475 |
| 9 Oct 2025 | 4,192 MW | 3,434 MW | $67 |
| 10 Oct 2025 | -796 MW | 6,496 MW | −$1,000 |
| 13 Oct 2025 | -204 MW | 7,267 MW | −$1,000 |
| 14 Oct 2025 | -911 MW | 7,230 MW | −$1,000 |
| 15 Oct 2025 | 416 MW | 6,703 MW | −$1,000 |
| 16 Oct 2025 | 1,006 MW | 6,032 MW | −$1,000 |
| 17 Oct 2025 | 2,029 MW | 3,989 MW | −$42 |
| 20 Oct 2025 | 3,424 MW | 3,746 MW | −$13 |
| 21 Oct 2025 | 4,381 MW | 5,036 MW | −$475 |
| 22 Oct 2025 | 5,692 MW | 1,288 MW | $23,200 |
| 23 Oct 2025 | 2,085 MW | 6,187 MW | −$1,000 |
| 24 Oct 2025 | -13 MW | 6,820 MW | −$1,000 |
| 27 Oct 2025 | -114 MW | 6,195 MW | −$1,000 |
| 28 Oct 2025 | 4,259 MW | 3,468 MW | $309 |
| 29 Oct 2025 | 4,192 MW | 4,411 MW | −$25 |
| 30 Oct 2025 | 1,515 MW | 6,470 MW | −$1,000 |
| 31 Oct 2025 | 3,416 MW | 5,095 MW | −$650 |
| 3 Nov 2025 | 4,890 MW | 3,505 MW | $136 |
| 4 Nov 2025 | 150 MW | 6,417 MW | −$1,000 |
| 5 Nov 2025 | -1,403 MW | 7,742 MW | −$1,000 |
| 6 Nov 2025 | 284 MW | 7,296 MW | −$1,000 |
| 7 Nov 2025 | 3,022 MW | 4,954 MW | −$475 |
| 10 Nov 2025 | -373 MW | 7,148 MW | −$1,000 |
| 11 Nov 2025 | 23 MW | 5,811 MW | −$1,000 |
| 12 Nov 2025 | -1,757 MW | 7,972 MW | −$1,000 |
| 13 Nov 2025 | -95 MW | 6,502 MW | −$1,000 |
| 14 Nov 2025 | 1,343 MW | 5,988 MW | −$1,000 |
| 1 Sep 2026 | -563 MW | 6,772 MW | −$1,000 |
| 2 Sep 2026 | 696 MW | 5,987 MW | −$1,000 |
| 3 Sep 2026 | 16 MW | 6,507 MW | −$1,000 |
| 4 Sep 2026 | 1,176 MW | 6,790 MW | −$1,000 |
| 7 Sep 2026 | 1,781 MW | 6,427 MW | −$1,000 |
| 8 Sep 2026 | 2,825 MW | 6,028 MW | −$1,000 |
| 9 Sep 2026 | 3,416 MW | 5,475 MW | −$650 |
| 10 Sep 2026 | 1,182 MW | 6,114 MW | −$1,000 |
| 11 Sep 2026 | 1,000 MW | 6,415 MW | −$1,000 |
| 14 Sep 2026 | 991 MW | 5,673 MW | −$1,000 |
| 15 Sep 2026 | -286 MW | 6,720 MW | −$1,000 |
| 16 Sep 2026 | -466 MW | 7,146 MW | −$1,000 |
| 17 Sep 2026 | 353 MW | 6,752 MW | −$1,000 |
| 18 Sep 2026 | -715 MW | 7,162 MW | −$1,000 |
| 21 Sep 2026 | 2,077 MW | 5,179 MW | −$650 |
| 22 Sep 2026 | 2,783 MW | 4,403 MW | −$49 |
| 23 Sep 2026 | 2,839 MW | 4,962 MW | −$42 |
| 24 Sep 2026 | 1,893 MW | 5,925 MW | −$1,000 |
| 25 Sep 2026 | 1,170 MW | 5,762 MW | −$1,000 |
| 28 Sep 2026 | 2,633 MW | 4,767 MW | −$42 |
| 29 Sep 2026 | -254 MW | 7,254 MW | −$1,000 |
| 30 Sep 2026 | 160 MW | 6,862 MW | −$1,000 |
| 1 Oct 2026 | 2,339 MW | 5,745 MW | −$1,000 |
| 2 Oct 2026 | 5,029 MW | 3,728 MW | −$6 |
| 6 Oct 2026 | 436 MW | 6,416 MW | −$1,000 |
| 7 Oct 2026 | 303 MW | 7,068 MW | −$1,000 |
| 8 Oct 2026 | 315 MW | 7,447 MW | −$1,000 |
| 9 Oct 2026 | 251 MW | 7,300 MW | −$1,000 |
| 12 Oct 2026 | 5,799 MW | 2,901 MW | $22,889 |
| 13 Oct 2026 | 6,484 MW | 2,631 MW | $23,107 |
| 14 Oct 2026 | 2,654 MW | 5,503 MW | −$1,000 |
| 15 Oct 2026 | 2,928 MW | 5,060 MW | −$66 |
| 16 Oct 2026 | 2,909 MW | 5,690 MW | −$1,000 |
With the network as it was on the day, five of the 121 afternoons fell under the line, and with the 12th's offers every one of them spiked. No afternoon with room to spare spiked, under any network or either set of offers. Every spike came when New South Wales demand less its own wind and solar was 5,438 MW or more at 14:20, and every quiet afternoon was at 5,060 MW or less. About one spring weekday in 24 is like that.
So from 8 July, when both bookings were in, the chance of a spike at 14:20 on any one of the five afternoons was about 1 in 50, or 2.1%. Across all five, the chance that at least one would spike was about 1 in 10. With both lines in service the same afternoon would have been 0.4%.
The chance sharpens as each piece becomes known. About a week out the weather forecast reaches the day, and on the morning AEMO sets the day's limits. We ran the 12th and the 13th as forecasts at each step, moving their weather by the errors AEMO's own forecasts make at that distance, 25 times over.
Monday 12 October, forecast 2 to 3 days ahead
HighMargin at 14:20 in each draw, MW. The line is 3,000 MW.
Two to three days out the 12th was 27%, about 1 in 4, and the 13th 3%. On the morning the Queensland cap took the 12th to 40%, and the 13th, with its link at the usual limit, fell to nil. The 12th sat on a knife edge. Without the morning's cap its weather left it 3,067 MW to spare, just above the line, so a forecast error of a couple of percent could tip it.
Run each morning, this becomes a lens on the days ahead, with each afternoon read Low, Medium or High. From 8 July it would have marked all five afternoons Medium. It first reads the 12th High on the morning of Monday 5 October, seven days ahead. It would not have said the 12th would spike, and nothing honest could have. It would have said which afternoon carried the risk, and why. Read it as a first test on one week, run afterwards with forecasts centred on the weather that came.
Next, 3 to 8 November.
The same two lines are booked out together again, line 6 from 06:00 on 28 October to 16:00 on 16 November, and line 86 from 06:30 on 3 November to 15:00 on 8 November. In the outage schedule as it stood on 18 October, it is the only time the two are booked out at once. This time line 86 is out day and night, so the evenings fall inside it too. Of the three things that came together on 12 October, one is booked.
Both lines out.
Booked since 17 July
AEMO's outage schedule has line 6's booking as likely to proceed. Line 86's was resubmitted on 16 October and is not marked likely to proceed yet, so it may still move.
A heavy, cloudy afternoon.
From 27 October
AEMO's seven day outlook first reaches the afternoon of 3 November in its run at 13:00 on 27 October. Last time it had the 12th near the cap four days before.
A cap on the Queensland link.
On the morning
In October AEMO added one on two of the five mornings, the 12th and the 14th, and neither was in a booking.
When the week is over we will add here what happened on each of the six days.
What else could explain it.
- Not enough supply. At 09:42 AEMO forecast the mildest of its lack of reserve conditions, LOR1, for New South Wales late that afternoon, and cancelled it at 11:25. The supply was there. On average across the 16 high intervals, 2,587 MW behind the Canberra limit was available and not running.
- Coal north of the limit. More of it could have lowered the price, but it couldn't have opened the limit.
- Other limits. Others bound that afternoon too, among them one for the Stubbo to Wollar West line, out for commissioning. The price rule in Who got to run needs the Canberra limit alone, and holds in every interval from 14:15 to 18:00.
- Rebids. We used each unit's final offer for each interval. The versions in between, which would show who moved to the floor and when, and what set Tumut 3's ramp rate, arrive in AEMO's monthly archive in the middle of November.
- The model's gaps. Two gaps in its inputs, one Queensland hydro station and some wind and solar held back in north west Victoria, likely explain most of where the Backcast drifts from the actual after 16:30.
What it means.
Outages stack. Line 6 had been out for twelve days and line 86 for one. Either alone left an ordinary afternoon. Together, on a heavy, cloudy day with the Queensland link capped, they took the price to $23,107.
Where a megawatt sits against a limit decides what it is worth. At 14:20, through the Canberra limit, a megawatt near Parkes was worth $16,387 to dispatch, one at Bango $1,747 and one at Tumut minus $1,000, while all three were paid $23,107. For anyone weighing where to build, a share in an equation like this one works as a locational price the market already sets.
For anyone trading around an outage, the bookings were public about three months before the day. Nobody could have named the 12th, but its odds could be read each morning, and they rose days before it came.
In supagrid.
- Open the map on 12 October. Both lines that were out are there, with the limits they brought in and each limit's equation, with every unit's share.
- Move the clock through the afternoon and see what each unit behind the limit offered and ran, five minutes at a time.
- In Modelling, the Backcast is the run labelled Model. Run it beside the actual prices, and its panel shows how closely it matched over the days you choose.
- Set an alert for when a line near your assets is booked out, or when a limit you watch binds.
Method and data.
The data
Everything here comes from AEMO's published records as supagrid keeps them. That is dispatch, each unit's final offers, the limits and their equations, the outage bookings, AEMO's forecasts and market notices, and the demand, wind and sun of past spring afternoons. The files behind each figure are frozen with this post. The map lines are © Commonwealth of Australia, under CC BY 4.0.
How we read it
We rebuilt the Canberra limit from its published equation and each unit's dispatch, and it matches AEMO's own figure in every five minutes from 11:00 to 18:00. Every run is supagrid's dispatch model, which clears energy and the frequency control services five minutes at a time from each interval's published inputs. The Backcast changes nothing and is checked against the actual first. Each scenario changes one thing, the forecast uses only offers lodged days before, and the odds run the afternoon again under 121 spring afternoons of weather. Published means straight from AEMO, Derived our arithmetic on it, and Modelled a run of the dispatch model.
Where it falls short
We used each unit's final offer for each five minutes. The versions in between arrive with AEMO's monthly archive in November. A scenario keeps the offers as lodged, bar the units behind the Canberra limit when line 6 is back, so it says what dispatch would have done, not how anyone would have rebid. The forecast knew each afternoon's actual weather, and the odds are centred on the weather that came, so both knew more than anyone could have at the time. Earnings and the cost of the flow south are our arithmetic before losses. Where we read a cause from the numbers, we say it is our reading.
Times
Times are market time, which is Brisbane time all year round. Each five minutes is named by the moment it ends, so 14:20 is the five minutes from 14:15.
More from Research.
Our dispatch model, within a dollar of the real market
We tested supagrid's dispatch model on nine days it had never seen. 98.2% of its five minute prices landed within $1 of AEMO's, with an average gap of 8c, so every scenario in supagrid starts from the market as it really was.
What coal plants tell the market when something breaks
Two years of coal rebids, read note by note. Notes naming a fault rose by more than two thirds, but almost all of the rise was one unit's automatic notes, and the output lost to faults fell.
The machines that bid our batteries
Batteries now lodge nearly three in four of the NEM's rebids, and two pieces of software write most of them. We sorted 9.7 million rebids into families, then scored a year of 45 batteries to ask whether the choice of software shows up in what they earn.
See it in supagrid.
Book a demo and we'll show you the evening, the line or the change on your own corner of the NEM.