Efficient Implementation of Sampling Stochastic Dynamic Programming Algorithm for Multireservoir Management in the Hydropower Sector

被引:15
|
作者
Cote, Pascal [1 ]
Arsenault, Richard [2 ]
机构
[1] Rio Tinto Aluminum, Power Operat, 1954 Rue Davis, Saguenay, PQ G7S 3B5, Canada
[2] Ecole Technol Superieure, Dept Construct Engn, Montreal, PQ H3C 1K3, Canada
关键词
OPTIMIZATION; SYSTEM; MODEL; RESERVOIRS; POLICIES; SDP;
D O I
10.1061/(ASCE)WR.1943-5452.0001050
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Despite decades of operational use, stochastic dynamic programming (SDP) is still a popular method for solving hydropower management optimization problems. From an operational perspective, there are many advantages to using this type of method: it provides a feedback operating policy that can be used for simulation purposes, marginal values of water stored in reservoirs are easy to compute, and it is relatively simple and easy to understand. However, for systems with more than two or three reservoirs, some issues arise that must be resolved in order to create efficient and fast operational software. This paper presents a case study which solved a problem of four reservoirs by sampling SDP (SSDP). Several improvements were proposed, such as using parallelization techniques, efficient discretization of the state space, and piecewise linear approximation of the water value function utilizing a strategy similar to Benders cuts as in stochastic dual dynamic programming, to build fast, efficient, and robust SSDP operational software. Program implementation details and numerical results were presented for a real hydropower system owned by Rio Tinto in Canada.
引用
收藏
页数:8
相关论文
共 50 条