Optimizing Trading Decisions for Hydro Storage Systems Using Approximate Dual Dynamic Programming

被引:85
作者
Loehndorf, Nils [1 ]
Wozabal, David [2 ]
Minner, Stefan [2 ]
机构
[1] Vienna Univ Econ & Business, A-1020 Vienna, Austria
[2] Tech Univ Munich, D-80333 Munich, Germany
关键词
STOCHASTIC OPTIMIZATION; LINEAR-PROGRAMS; GENERATION; STRATEGIES; POWER; ALGORITHMS; SPOT;
D O I
10.1287/opre.2013.1182
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a new approach to optimize operations of hydro storage systems with multiple connected reservoirs whose operators participate in wholesale electricity markets. Our formulation integrates short-term intraday with long-term interday decisions. The intraday problem considers bidding decisions as well as storage operation during the day and is formulated as a stochastic program. The interday problem is modeled as a Markov decision process of managing storage operation over time, for which we propose integrating stochastic dual dynamic programming with approximate dynamic programming. We show that the approximate solution converges toward an upper bound of the optimal solution. To demonstrate the efficiency of the solution approach, we fit an econometric model to actual price and inflow data and apply the approach to a case study of an existing hydro storage system. Our results indicate that the approach is tractable for a real-world application and that the gap between theoretical upper and a simulated lower bound decreases sufficiently fast.
引用
收藏
页码:810 / 823
页数:14
相关论文
共 48 条
[31]   Hydrothermal scheduling in Norway using stochastic dual dynamic programming; a large-scale case study [J].
Gjerden, Knut Skogstrand ;
Helseth, Arild ;
Mo, Birger ;
Warland, Geir .
2015 IEEE EINDHOVEN POWERTECH, 2015,
[32]   Long-term optimal allocation of hydro generation for a price-maker company in a competitive market: latest developments and a stochastic dual dynamic programming approach [J].
Flach, B. C. ;
Barroso, L. A. ;
Pereira, M. V. F. .
IET GENERATION TRANSMISSION & DISTRIBUTION, 2010, 4 (02) :299-314
[33]   Maximizing Net Present Value for Resource Constraint Project Scheduling Problems with Payments at Event Occurrences Using Approximate Dynamic Programming [J].
Phuntsho, Tshewang ;
Gonsalves, Tad .
ALGORITHMS, 2024, 17 (05)
[34]   Multi-Stage Distributionally Robust Stochastic Dual Dynamic Programming to Multi-Period Economic Dispatch With Virtual Energy Storage [J].
Ding, Tao ;
Zhang, Xiaosheng ;
Lu, Runzhao ;
Qu, Ming ;
Shahidehpour, Mohammad ;
He, Yuankang ;
Chen, Tianen .
IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, 2022, 13 (01) :146-158
[35]   Distributed optimization model and algorithms for virtual energy storage systems using dynamic price [J].
Kang, Wenfa ;
Chen, Minyou ;
Li, Qiang ;
Lai, Wei ;
Luo, Yanyu ;
Tavner, Peter J. .
JOURNAL OF CLEANER PRODUCTION, 2021, 289
[36]   Risk-averse real-time dispatch of integrated electricity and heat system using a modified approximate dynamic programming approach [J].
Pan, Zhenning ;
Yu, Tao ;
Li, Jie ;
Qu, Kaiping ;
Yang, Bo .
ENERGY, 2020, 198
[38]   Optimal Consensus Control Design for Multiagent Systems With Multiple Time Delay Using Adaptive Dynamic Programming [J].
Zhang, Huaguang ;
Ren, He ;
Mu, Yunfei ;
Han, Ji .
IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (12) :12832-12842
[39]   Near-Optimal MAP Estimation for Markov Jump Linear Systems Using Relaxed Dynamic Programming [J].
Andrien, A. R. P. ;
Antunes, Duarte J. .
IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (04) :815-820
[40]   Optimizing renewable energy integration using advanced mathematical modeling with storage and emission constraints for resilient and sustainable energy systems [J].
Kumar, Lalji ;
Sharma, Kajal ;
Pathak, Prerna ;
Khedlekar, Uttam Kumar .
COMPUTERS & INDUSTRIAL ENGINEERING, 2025, 208