The Eastern Interconnection model is an hourly zonal production cost model covering four interconnected ISOs: NYISO, PJM, ISO-NE, and MISO. It simulates wholesale electricity market outcomes β prices, dispatch, flows, and emissions β from 2026 through 2050.
Eastern Interconnection
NYISO consists of 11 load zones (A through K), each with zone-specific gas hub pricing and reserve requirements. PJM, ISO-NE, and MISO are modeled at the zonal level using EIA-930 balancing authority boundaries.
NYISO Zones
Inputs
| Category | Summary | Key Data Sources | Details |
|---|---|---|---|
| Demand | Zonal hourly load forecasts per ISO; NYISO built from 5 load segments | EIA-930, NYISO Gold Book | Demand |
| Generation | Plant-level inventory, heat rates, stepped bid curves, and capacity factor profiles | EIA-860, EIA-923, NYISO Gold Book | Generation |
| Commodity prices | Zone-specific natural gas (4 NYISO pipeline hubs), coal by basin, distillate fuel oil | CME NG Futures, EIA AEO, daily spot data | Generation |
| Transmission | Zonal interface limits, HVDC interconnections, directional wheeling charges | NYISO Summer Operating Study, TB-223 | Transmission |
| Emissions | RGGI regional CO2 budget with Cost Containment Reserve (CCR) tiers | RGGI auction data | Generation |
| Capacity expansion | Forward capacity buildout from CEM; IC queue projections for near-term | NREL ATB, ISO interconnection queues | Capacity Expansion Model |
Modeling
Two-stage unit commitment and dispatch
The model runs in two stages per day. The unit commitment stage determines which thermal generators are online using binary on/off variables and MIP solving. The economic dispatch stage fixes those commitment decisions and re-optimizes generation output as a pure LP, yielding locational marginal prices from shadow prices on the power balance constraint.
Separate wheeling hurdle rates are applied at each stage β commitment hurdle rates in UC, dispatch hurdle rates in redispatch β reflecting the difference between scheduling and real-time congestion signals.
Operating reserves
Operating reserves ensure sufficient spare generation capacity is available to respond to unexpected outages or demand spikes. The model enforces a minimum reserve requirement at each node, based on a percentage of load. When available reserves fall short, a reserve penalty price is added to locational prices, reflecting the increased cost of maintaining reliability.
Emissions and RGGI
Generators in RGGI member states face a regional CO2 budget constraint. When the carbon shadow price exceeds trigger levels, the Cost Containment Reserve (CCR) releases additional allowances in two tiers. A high-penalty slack variable ensures feasibility if emissions exceed the budget plus CCR volumes.
Ancillary services
Ancillary service prices for NYISO are predicted using a machine learning model trained on historical zonal market data. Four products are modeled:
- 10-minute spinning reserve β zonal pricing, discharge only
- 10-minute non-synchronous reserve β zonal pricing, discharge only
- 30-minute operating reserve β zonal pricing, discharge only
- NYCA regulation β system-wide pricing, symmetric (charge and discharge). NYISO pays a single capacity price for regulation regardless of direction.
Predictions are generated from solved PCM outputs and feed directly into the dispatch model for co-optimized battery revenue estimation.
| Input | Source | Link |
|---|---|---|
| Historical AS prices (training data) | NYISO OASIS | NYISO OASIS |
| AS market product definitions | NYISO Ancillary Services Manual | NYISO Manual 2 |
Outputs
Macro databook
Annual system-level metrics compiled from hourly solve outputs:
- Generation by technology β system-wide and per-ISO splits
- Zonal prices β annual average, TB4 and TB2 spreads (top-bottom price volatility)
- Peak demand β summer and winter by zone
- Emissions β total CO2 and carbon price shadow values
- Capacity prices β NYISO ICAP demand curve auction clearing prices by locality
Site-specific databook
Monthly and annual BESS metrics for individual storage assets:
- Revenue β energy arbitrage and ancillary services
- Cycling β charge/discharge cycles and degradation
- Capacity factors β utilization by market product
Capacity prices
NYISO ICAP demand curve-based capacity prices are calculated for four nested localities: NYCA (statewide), G-J Locality, NYC, and Long Island. Prices clear monthly at the intersection of UCAP supply and a downward-sloping demand curve. These feed into the dispatch modelβs capacity and ISC revenue calculations.
| Input | Source | Link |
|---|---|---|
| Demand curve parameters | NYISO 2025-2029 Demand Curve Reset Final Report | NYISO DCR |
| UCAP spot auction results | NYISO ICAP Market Reports | NYISO ICAP |
| Capacity Accreditation Factors | NYISO iCAF Set 1 | NYISO ICAPWG |
Dispatch model revenues
The dispatch model produces site-specific revenue forecasts broken down by stream: energy arbitrage, ancillary services (4 NYISO products), capacity market payments, and ISC contract payments. See the Dispatch Model for methodology.