Max Kanter @maxkanter.com · 19/06/2025We’ve already been using this internally to track how load forecasts have been evolving in PJM ahead of next week’s extreme heat wave, which is currently forecasted to hit an all-time record high for load 000
Max Kanter @maxkanter.com · 19/06/2025We're about to release a new Forecast Analysis app on @gridstatus.io, and I’m looking for users to test it. Not only does it make pretty visualizations, it helps you understand how forecast vintages evolve over time, compare their historical accuracy, and more. DM or reply for link! 111
Max Kanter @maxkanter.com · 06/05/2025Anyone else at the ERCOT Innovation Summit today? Come say hi! 141
Max Kanter @maxkanter.com · 01/05/2025A new nodal electricity market went live in Ontario early this morning! Shortly after, we had the data flowing into @gridstatus.io So far, LMPs have ranged from $-100/MWh to $367/MWh across the nearly 1000 new nodes in IESO See the pretty map and more here: www.gridstatus.io/live/ieso 171
Reposted by Max KanterGrid Status @gridstatus.io · 22/04/2025On February 19th, a battery north of Austin had a high relief shift factor against overlapping constraints, leading to all-time-high prices that approached $30,000/MWh. We walked through how to use Grid Status to monitor, track, and review these situations 🔌💡 blog.gridstatus.io/exploring-ex...blog.gridstatus.ioExploring extreme prices in ERCOT with Grid StatusOn 2/19/2025 a single location in ERCOT experienced all-time-high prices. What happened, and was the local battery, Rabbit Hill, able to capitalize on these extreme prices? 0116
Reposted by Max KanterGrid Status @gridstatus.io · 18/04/2025new blog! this time we dove into the data around an event in PJM last summer where ~1.5 GW of datacenters suddenly dropped off the grid in northern Virginia, PJM's limited tools to deal with these kinds of events, and the sad state of batteries in the RTO 🔌💡 blog.gridstatus.io/byte-blackou... 0187
Max Kanter @maxkanter.com · 09/04/2025Basically how we’ve built @gridstatus.io Postgres + ECharts is a hard to beat combo 020
Reposted by Max KanterGrid Status @gridstatus.io · 07/04/2025Prices spiked in ERCOT this morning, mostly driven by the cost of energy from marginal batteries. We're in the depths of outage season with many thermal assets out for maintenance. In those conditions, even a modest morning load forecast beat can lead to a quick run up the supply stack. 🔌💡 2206
Reposted by Max KanterGrid Status @gridstatus.io · 26/03/2025This morning we published our longest blog to date, going deep on IESO in Ontario it nears the May 1st go-live date for its Market Renewal Program (MRP) 🔌💡 little 🧵 with some IESO background, check the blog for more figures and explanation of the MRP blog.gridstatus.io/market-renew...blog.gridstatus.ioMarket Renewal in Ontario: Navigating IESO's Shift to a Nodal SystemOntario's power market administrator, IESO, is about to undergo major changes. We explore the history of the ISO and examine the impact these reforms will have on participants. 163
Reposted by Max KanterConnor @waldoch.bsky.social · 20/03/2025One of the better use cases for this message summary stuff that I’ve stumbled across so far 052
Reposted by Max KanterGrid Status @gridstatus.io · 05/03/2025Now in blog form, with additional context and commentary! 🔌💡 blog.gridstatus.io/tariffs-chal...blog.gridstatus.ioTariffs Challenge the Interconnected NortheastNew York and New England are heavily interconnected with the Canadian grid, importing cheaper and cleaner power than internal generation. Tariffs are driving uncertainty in both operations and plannin... 0117
Reposted by Max KanterConnor @waldoch.bsky.social · 03/03/2025ISO-NE and NYISO did make exigent circumstances filings with FERC on Friday 🔌💡 Basically saying "we need to do something right now, please approve, even if it's not perfect" (snipping ISO-NE) www.iso-ne.com/static-asset... nyisoviewer.etariff.biz/ViewerDocLib... 53915
Max Kanter @maxkanter.com · 20/02/2025Crazy last few days in ERCOT. To summarize: 1. Record winter load peak 2. Record net load 3. Record battery discharge 4. Record solar generation 5. Record 5-minute LMPs at a specific node 020
Reposted by Max KanterGrid Status @gridstatus.io · 22/01/2025PJM set a new winter demand record, ~145GW, displacing a decade-old peak Prior to the new record, only a single day had cracked the winter top ten in the last decade. Impressively, the RTO accomplished this while exporting ~8 GW to neighbors. 💡🔌 1142
Reposted by Max KanterGrid Status @gridstatus.io · 22/01/2025TVA appears to have set a new demand record 📈 The previous record was ~34.5 GW on January 17th, just last year. You can track this here: www.gridstatus.io/eia/TVA A note of caution though, this EIA data can change as it gets updated, consider it preliminary in the moment. 💡🔌 181
Max Kanter @maxkanter.com · 20/01/2025ERCOT uses both phrases to describe batteries in their data. It's "Power Storage" in their fuel mix chart, but "Energy Storage Resources" in the dedicated graph 010
Reposted by Max KanterGrid Status @gridstatus.io · 19/01/2025If you have a free Grid Status account you can check out example custom dashboards, like CAISO's, that go beyond the Live page in the main app. Same goes for out east, where DA prices have been rising in NYISO and ISO-NE over the weekend as the system braces for cold and snow. 🔌💡 061
Max Kanter @maxkanter.com · 16/01/2025More details and nuances on the @gridstatus.io blog: blog.gridstatus.io/batteries-er...blog.gridstatus.ioBatteries have Reshaped ERCOT’s Ancillary Services ProcurementFor most of their tenure on the ERCOT grid, batteries have largely made their bones supplying ancillary services as opposed to energy, but that is beginning to change. 020
Max Kanter @maxkanter.com · 16/01/2025At some point, batteries will saturate the market. Saturation has more than one definition, but the simplest is when there is enough battery capacity attempting to provide ancillary services that the price declines and operators begin to shift towards energy. That moment may be now 100
Max Kanter @maxkanter.com · 16/01/2025The speed at which batteries have taken over ancillary services in ERCOT is impressive! 1134
Max Kanter @maxkanter.com · 06/01/2025Such a nice example of how grid operations manifest in price signals 030
Reposted by Max KanterGrid Status @gridstatus.io · 03/01/2025Load in the Far West of ERCOT has exploded Expansion and electrification of oil and gas operations has driven load growth in ERCOT’s Far West weather zone. Likely the fastest load growth in the country over the past few years. 151
Reposted by Max KanterGrid Status @gridstatus.io · 23/12/2024Batteries are reshaping ERCOT’s ancillary services procurement Battery generation capacity has made up 50%+ of awards for reg up and responsive reserves since 2022. In these, coal and gas regularly account for <20% of capacity. #energysky 🔌💡 16518
Max Kanter @maxkanter.com · 20/12/2024Here's my Master's thesis proposal from 10 years ago. Crazy that I'm still trying to solve this problem, now focusing on the energy industry. As @waldoch.bsky.social pointed out, I forgot to mention communicating/writing about the insights, which is a big part of what we do at @gridstatus.io 071
Max Kanter @maxkanter.com · 18/12/2024There's been plenty of talk about how ERCOT surpassed CAISO for peak utility-scale solar production in 2024. But did you know MISO also surpassed PJM? Peak solar production in MISO shot up 144% during the past year, reaching over 8GW in October. Lots of good insights in this thread! 040
Reposted by Max KanterGrid Status @gridstatus.io · 12/12/2024Many big updates testing internally right now, but a surprise smaller one just shipped, new Pricing tab on each ISO's Live page. Use Sync Tooltips to compare across charts We have our list of improvements for this in the new year, but what do you want to see? 🔌💡 www.gridstatus.io/live/ercot#p... 0123
Reposted by Max KanterGrid Status @gridstatus.io · 05/12/2024Last night, PJM released preliminary values for its 2025 load forecast, which once again represent a significant increase from the previous year. These findings will be presented at the Load Analysis Subcommittee next Monday and published in final form early next year. short 🧵 #energysky 2249
Reposted by Max KanterGrid Status @gridstatus.io · 12/11/2024Returning to price, we can see an escalation across both the Energy and Congestion components when wind was lowest and most off from the forecast. However, divergence occurred as wind began to recover. A negative congestion signal was sent to windy areas due to now-ramped thermal gen closer to load 171