The arbitrage opportunity sits inside EPEX Spot spreads
For a pumped-storage asset, the first economic signal usually comes from the EPEX Spot day-ahead auction. The second comes from intraday repricing as renewable output, outages, imports, and balancing expectations evolve. The commercial challenge is not simply to buy low and sell high, but to choose the pumping and generating sequence that still makes sense after losses, basin constraints, and turbine efficiency are applied.
This is especially relevant in the RTE and Swissgrid context. French operators see large solar-driven midday softness and sharp evening ramps. Swiss operators add cross-border optionality, Alpine storage logic, and strong sensitivity to flexibility value. In both cases, the same visible spread can produce very different realized margin depending on the state of the reservoirs and the machine.
Why pumped-storage plants are uniquely complex
A pumped-storage plant is a coupled hydraulic system, not a simple battery. Every decision changes upper and lower reservoir volume, available head, pumping efficiency, turbine efficiency, and the freedom of the next hour. Minimum and maximum reservoir levels, ramping limits, startup losses, minimum run time, and mode-switch penalties all connect one interval to the next.
The machine adds another layer. The best turbine operating point is not fixed. It moves with net head, discharge, guide-vane position, and the local hill-chart envelope. A plan that ignores the optimal operating region may overestimate generation revenue, underestimate pumping cost, or push the unit toward lower-efficiency or higher-wear zones. That is why a serious pumped-storage optimization model must connect trading logic to plant physics.
Why dynamic programming is the right algorithm
Dynamic programming is a natural fit because a station de transfert d'energie par pompage has memory. The choice to pump, generate, or wait in one interval changes the feasible choices later. In a dynamic-programming formulation, the state can include reservoir volume, operating mode, startup status, and a head or efficiency class. The optimizer then compares immediate cash flow with the continuation value of the next state.
That structure is exactly what simple heuristics miss. A rule such as pump in the cheapest hours and generate in the most expensive ones assumes each hour can be optimized independently. Real STEP assets cannot. Water used too early is not available later, and a visible intraday price spike may still be unattractive if it empties the reservoir before a better evening window. Dynamic programming handles those trade-offs explicitly because it gives a shadow value to stored water and future flexibility.
Interactive Demo
See DAMagedOpt in action
Try the live hillchart optimizer and calculate your revenue uplift potential.
See DAMagedOpt in action →Where the typical 8-15% uplift comes from
In practice, the 8-15% revenue uplift rarely comes from one spectacular move. It usually comes from many smaller corrections: fewer low-value starts, cleaner coordination between day-ahead and intraday, better reservoir trajectories, and less operation in weak efficiency zones. When the starting point is manual scheduling or fixed spread thresholds, these small improvements can compound into a meaningful annual margin gain.
This is why attribution matters. Trading teams want to know whether extra value came from better hour selection, improved valuation of the reservoir, or a healthier operating point for the turbine. Operations teams want to know whether the schedule improved net revenue without increasing cavitation risk, pressure pulsation, or unnecessary mode changes. A credible optimizer should report both the financial uplift and the technical reason behind it.
DAMagedOpt's approach: hill charts, hydrology, and price forecasting
DAMagedOpt models pumped-storage dispatch as an integrated asset-and-market problem. The optimization layer combines hill charts, hydrology, reservoir constraints, and spot-price forecasts so each candidate schedule is evaluated in both engineering and financial terms. Instead of treating round-trip efficiency as a single fixed number, the model accounts for how head variation and loading move the unit away from or toward its best feasible operating point.
That matters for operators serving the French and Swiss power system. Schedules can be built from EPEX Spot day-ahead prices, then adjusted as intraday conditions evolve under RTE and Swissgrid market signals. For teams evaluating the business case, the next step is straightforward: use the demo to test the logic on a simplified case, then review the uplift-based pricing model to see how commercial terms stay aligned with measurable arbitrage improvement.
Conclusion: request a free uplift estimate
For pumped-storage operators in France and Switzerland, the key question is no longer whether volatility exists. It is whether the current scheduling stack captures that volatility after reservoir limits, head variation, and turbine operating constraints are included. If your process still relies on fixed spread triggers or constant efficiency assumptions, missed value is usually measurable.
Start with the DAMagedOpt demo to compare your current logic with a dynamic-programming approach, then review the pricing page to understand the uplift-based model. If the objective is to maximize arbitrage revenue without losing technical discipline, that is the fastest path to a defendable estimate.
Related pages
Continue from this article to the demo and pricing pages.
Stay informed
Get notified when we publish new optimization insights
Next steps
Get a free pumped-storage uplift estimate
Test a simplified STEP case in the demo, then review the uplift-based pricing model to see how DAMagedOpt links commercial terms to measurable arbitrage improvement.