Efficient Implementation of Sampling Stochastic Dynamic Programming Algorithm for Multireservoir Management in the Hydropower SectorSource: Journal of Water Resources Planning and Management:;2019:;Volume ( 145 ):;issue: 004Author:Pascal Côté; Richard Arsenault
DOI: 10.1061/(ASCE)WR.1943-5452.0001050Publisher: American Society of Civil Engineers
Abstract: 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.
|
Show full item record
contributor author | Pascal Côté; Richard Arsenault | |
date accessioned | 2019-03-10T11:51:16Z | |
date available | 2019-03-10T11:51:16Z | |
date issued | 2019 | |
identifier other | %28ASCE%29WR.1943-5452.0001050.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4254383 | |
description abstract | 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. | |
publisher | American Society of Civil Engineers | |
title | Efficient Implementation of Sampling Stochastic Dynamic Programming Algorithm for Multireservoir Management in the Hydropower Sector | |
type | Journal Paper | |
journal volume | 145 | |
journal issue | 4 | |
journal title | Journal of Water Resources Planning and Management | |
identifier doi | 10.1061/(ASCE)WR.1943-5452.0001050 | |
page | 05019005 | |
tree | Journal of Water Resources Planning and Management:;2019:;Volume ( 145 ):;issue: 004 | |
contenttype | Fulltext |