A 300 MW added load in Puget Sound Energy's area, January 2024

Suppose a constant 300 MW load had been running in Puget Sound Energy's balancing authority through the January 2024 cold spell. Hour by hour, how much of it could efficiency, demand shifting, new wind and a battery have met, and how much would have been left to the generation and imports the area already had?

Modeled Every output here is modeled: a stated calculation over one historical window, not an observation, a forecast or a plan. The reported hours it starts from are shown as reported.

It runs over the reported hours of the episode January 2024 cold spell, in Puget Sound Energy (PSEI).

2024-01-10 09:00 UTC to 2024-01-20 08:00 UTC · 240 hours · hour ending, UTC · MWh per hour · Energy in the hour-ending UTC interval. A MWh in one hour is numerically the average MW over that hour, so the added load's 300 MWh in every hour is a constant 300 MW.

Choices set against the added load 300 MW, constant

Added load only

Not met by these choices
72,000 MWh Modeledin 240 of 240 hours
Beyond the added load
0 MWh Modeledin 0 hours
Produced by efficiency and wind
0 MWh Modeledagainst the added load’s 72,000 MWh · 0 MWh of it beyond the added load
Zone demand left to existing generation and imports, highest hour
5,593 MWh ModeledHour ending 2024-01-13 02:00 UTC · reported highest 5,293 MWh Reported
The added load, what is not met, zone demand leftWind, beyond the added load, energy storedEfficiency, reported zone demand
Added load and what the choices supplyMWh per hour · modeledOne fixed scale for every case, so switching a choice never rescales a chart.
02004006008001kJan 11Jan 12Jan 13Jan 14Jan 15Jan 16Jan 17Jan 18Jan 19Jan 20Added load
Not met by these choices and beyond the added loadMWh per hour · modeledAt most one is above zero in an hour.
02004006008001kJan 11Jan 12Jan 13Jan 14Jan 15Jan 16Jan 17Jan 18Jan 19Jan 20Not metBeyond
Puget Sound Energy demand: reported, and left to existing generation and importsMWh per hour · reported and modeledZone demand left to existing generation and imports: the zone's reported demand plus not met minus beyond. Because the zone's own reports balance in every hour, its reported demand equals its reported net generation minus interchange.
02k4k6kJan 11Jan 12Jan 13Jan 14Jan 15Jan 16Jan 17Jan 18Jan 19Jan 20ReportedLeft

Point at a chart to read one hour; click, or move the slider, to keep that hour in the link.

If one assumption changes

This case, whole window · Modeled

Each row changes exactly one assumption and keeps the others as set. Only assumptions this case uses are varied. A row whose added load has a different energy is not a like-for-like comparison, so it shows no change.

AssumptionAdded loadNot met by these choicesChangeBeyond the added loadHighest hour left
As set72,000 MWh72,000 MWh240 hours—0 MWh5,593 MWh
Added load shaped like the zone's demandA different added load: not like for like105,822.405 MWh105,822.405 MWh240 hoursNot comparable0 MWh5,851.622 MWh

Every case

Whole window · Modeled
Choices onEfficiency and wind producedNot met by these choicesBeyond the added loadStorage charged → returnedHighest hour left
0 MWh72,000 MWh240 hours0 MWh—5,593 MWh
7,053.135 MWh64,946.865 MWh240 hours0 MWh—5,563.612 MWh
0 MWh72,000 MWh240 hours0 MWh—5,443 MWh
57,181.569 MWh31,309.03 MWh174 hours16,490.599 MWh—5,400.629 MWh
0 MWh72,000 MWh240 hours0 MWh0 MWh → 0 MWh5,593 MWh
7,053.135 MWh64,946.865 MWh240 hours0 MWh—5,413.612 MWh
64,234.703 MWh26,289.023 MWh165 hours18,523.727 MWh—5,371.241 MWh
7,053.135 MWh64,946.865 MWh240 hours0 MWh0 MWh → 0 MWh5,563.612 MWh
57,181.569 MWh33,464.196 MWh156 hours18,645.765 MWh—5,295.101 MWh
0 MWh72,000 MWh240 hours0 MWh0 MWh → 0 MWh5,443 MWh
57,181.569 MWh27,027.032 MWh139 hours11,268.65 MWh5,221.949 MWh → 4,281.998 MWh5,400.629 MWh
64,234.703 MWh28,955.514 MWh150 hours21,190.217 MWh—5,265.713 MWh
7,053.135 MWh64,946.865 MWh240 hours0 MWh0 MWh → 0 MWh5,413.612 MWh
64,234.703 MWh21,938.009 MWh127 hours13,217.612 MWh5,306.115 MWh → 4,351.014 MWh5,371.241 MWh
57,181.569 MWh27,301.237 MWh119 hours11,129.961 MWh7,515.805 MWh → 6,162.96 MWh5,295.101 MWh
64,234.703 MWh22,416.469 MWh110 hours13,215.773 MWh7,974.445 MWh → 6,539.045 MWh5,293 MWh

The added load and the choices

What each assumes · Modeled
  • Added loadThe added load draws 300 MW in every hour: 72,000 MWh in the window. Peak equals average; no ramp-up, in service for the whole window.An illustrative constant 300 MW chosen for this example; it stands for no actual proposal, customer or forecast.
    300 MW
  • EfficiencyPuget Sound Energy Inc's filed 2024 incremental annual energy savings, 258,144.724 MWh (EIA-861 Schedule 6 Part A line 1, the filer's own total row), are taken as one more year of measures of that size in place in the window and spread evenly over the 8,784 hours of 2024: 29.388 MWh less zone demand in every hour. The filed incremental peak reduction, 43.279 MW at the annual system peak hour, is shown beside it and never used as energy. Measure life does not enter; no share of sales or of demand is formed. Reported Puget Sound Energy Inc, 2024: 258,144.724 MWh incremental annual savings; 43.279 MW incremental peak reduction, shown beside the savings; never used as energy.customer_programme; utility_id_eia=15500; state=WA; ba_code=PSEI; year=2024; programme=energy_efficiency; customer_class=total; metric=incremental_energy_savings_mwh pudl-eia861-energy-efficiency
    hours in year 8,784 h
  • Demand shiftingIn each Pacific day, 50% of the added load in the day's 8 hours of highest reported PSEI demand moves evenly into the day's other hours; the day's energy is unchanged. The rule knows each day's demand in advance (perfect foresight), so it is an upper bound on what a schedule could do. Existing customers do not shift. pudl-930-operations
    hours 8 hshare 0.5 fraction
  • WindWind shaped as PSEI's reported hourly wind, scaled so its 2023 energy equals the added load's over the same hours: k = 300 MW × 8,760 h ÷ 1,188,772 MWh = 2.2107 MWh of wind per reported MWh. Same place and weather as PSEI's existing wind, with its reported curtailment and outages. The series is energy: no nameplate MW or capacity factor is asserted, and it is not a project, site or interconnection. Reported PSEI wind in 2023: 1,188,772 MWh over 8,760 reported hours.ba_generation_monthly_930; ba_code=PSEI; year=2023; energy_source = wind; sum of net_generation_mwh and hours over the months listed pudl-930-generation
    k 2.2107 MWh/MWh
  • Storage300 MW, 1,200 MWh usable (4 hours), round trip 0.82, starting empty. It charges only from the choices' own surplus, never from the grid, and discharges whenever they fall short, hour by hour, with no foresight. Losses are taken on charging. No degradation, auxiliary load or reserve; state of charge stays between 0 and 1,200 MWh. Round trip: EIA's Today in Energy, from 2019 EIA-923 data: the US utility-scale battery fleet's average monthly round-trip efficiency was 82% (pumped storage 79%); the weighted average battery duration was 1.5 hours. U.S. Energy Information Administration, Utility-scale batteries and pumped storage return about 80% of the electricity they store ↗ (2021-02-12, read 2026-09-28)
    duration 4 henergy 1,200 MWhpower 300 MWround trip 0.82 fractionstart 0 MWh
  • Everything elseEverything else stays as reported: existing generation, imports and every other customer's demand. No network, price, unit commitment or solver.

How each case is calculated

  1. For each case and hour, in window order, every quantity is MWh in the hour-ending interval. The added load (after shifting, if on) less efficiency and wind (if on) is the net need.
  2. Storage (if on): where the need is positive it discharges the least of the need, its power and its stored energy; where it is negative it charges the least of the surplus, its power and its free space divided by the round trip. Never both in one hour; losses are taken on charging.
  3. Not met by these choices is the need left after discharge, and beyond the added load the surplus left after charging; at most one is above 0 in an hour.
  4. Zone demand left to existing generation and imports is the zone's reported demand plus not met minus beyond.
  5. A null input hour makes that hour's outputs null with the reason, and a storage state does not continue past it: later hours are null too. With shifting on, a null load or demand hour leaves its whole local day unranked, so every hour of that day is null. Nothing is zero-filled.
  6. Sums run in ascending order over unrounded values; every value is published to 0.001 MWh. Replays are exact.
Not met by these choices
Not met by these choices: energy the added load needed in an hour that the chosen efficiency, wind and storage did not supply, so the existing system would have had to supply it. It is not load shed, an outage or a shortfall, and the calculation cannot say whether the existing system could have supplied it.
Beyond the added load
Beyond the added load: energy the choices supplied in an hour beyond what the added load needed, after storage charged. It reads as lower imports only where it is at most the hour's reported import; an hour where it is more is counted and labelled, never credited as an export.
Zone demand left to existing generation and imports
Zone demand left to existing generation and imports: the zone's reported demand plus not met minus beyond. Because the zone's own reports balance in every hour, its reported demand equals its reported net generation minus interchange.

The zone's reported net generation minus demand minus total interchange is 0 MWh (at 0.001 MWh) in every window hour where all three are reported. Otherwise the scenario is not available, because the demand left would no longer equal reported supply.

What this does not claim

  • AdequacyOne historical window, not a probabilistic study. Not met by these choices is energy the existing system would have had to supply; the calculation cannot say whether it could have. No statement that the utility, the zone or the Northwest could or could not serve such a load.
  • Line headroomNo network, path limit or transfer capability. Reported imports only bound what beyond the added load is credited as; they are not a claim that more imports were available.
  • DispatchExisting generation and imports stay as reported. No unit commitment, price or market. The storage schedule is a stated rule, not an optimum, and the shifting rule uses foresight a real schedule lacks.
  • EcologyNo hydro, river or fish effects. The episode's river section is context and never an input.
  • Cost, emissions and forecastsNo cost, price, bill or emission. Not a forecast, a plan or the utility's position. The added wind is not a project and has no nameplate.

Evidence

Checks in this release: scenarios.balance_holds passed · scenarios.generation_scale_reproduces passed · scenarios.outputs_labelled passed · scenarios.report passed. Every value on this page: scenarios/psei-january-2024-added-load.json (JSON).

Every hour of this case as a table

Release 20260929T050546Z-51ae0f7d3c78