How the model optimizes battery dispatch across German markets
For an overview of available revenue streams and market structures, see the Revenue Stack page.
Illustrative 15-min Dispatch
The model optimizes battery operations at 15-minute granularity, co-optimizing across energy and ancillary service markets:
Multi-market Optimization
The dispatch model solves across multiple market stages:
- Day-ahead step – contracts volume in day-ahead, FCR, and aFRR capacity markets with perfect foresight
- Intraday step – sequential optimization with 2-hour rolling horizon, honoring day-ahead commitments
- Real-time step – sequential optimization with imperfect foresight for real-time and aFRR energy activation
Footroom Reservation
For the day-ahead step, the model implements footroom reservation to preserve capacity for intraday opportunities:
- Footroom: Battery’s capacity to discharge, calculated as:
- Reserves capacity for potential high-price periods in later markets
- Constrained by available state of charge:
- Constrained by available power:
- Limited by daily cycling limits:
- Revenue calculation:
Symmetric FCR Provision
For FCR services, the model enforces symmetric provision:
- Equal capacity must be reserved in both charging and discharging directions
- Implemented as a constraint:
- Applies a derating factor of 0.8 to account for the symmetric requirement
- Maximum FCR capacity limited to:
Intraday Market Saturation
The model accounts for intraday market saturation effects as battery penetration grows:
- Applies a multiplier to intraday revenues based on projected battery storage deployment
- Multiplier formula:
- Where \(\beta\) is 0.5, replicating the empirical square root law in finance
- Where RES is total Renewable Energy Generation, which is directly proportional to balancing needs
- Adjusts intraday revenue down because average prices get impacted as trade sizes become larger (more competition from flexible technologies)
- Reflects diminishing returns as more batteries participate in the market
aFRR Energy Activation
The model accounts for expected energy activation in aFRR:
- Uses historical activation probabilities by time of day and direction
- Energy payments calculated based on activation probability and energy price
- Impact on battery state of charge included in the optimization
- Throughput calculated as:
Flexible Connection Agreements (FCA)
The model supports Flexible Connection Agreements, which impose operational constraints on grid-connected assets including ramping rate restrictions, export/import limits, and ancillary service participation constraints.
See the dedicated Flexible Connection Agreements page for detailed documentation on how FCAs impact battery operations and dispatch optimization.