NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management

Multi-reservoir systems management is complex because of the uncertainty on future events and the variety of purposes, usually conflicting, of the involved actors. An efficient management of these systems can help improving resource allocation, preventing political crisis and reducing the conflicts...

Full description

Bibliographic Details
Main Authors: Matteo Sangiorgio, Giorgio Guariso
Format: Article
Language:English
Published: MDPI AG 2018-03-01
Series:Water
Subjects:
Online Access:http://www.mdpi.com/2073-4441/10/3/303
id doaj-89337773fe714efba970b0f42f0962d9
record_format Article
spelling doaj-89337773fe714efba970b0f42f0962d92020-11-24T20:59:08ZengMDPI AGWater2073-44412018-03-0110330310.3390/w10030303w10030303NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems ManagementMatteo Sangiorgio0Giorgio Guariso1Department of Electronics, Information, and Bioengineering, Politecnico di Milano, 20133 Milano, ItalyDepartment of Electronics, Information, and Bioengineering, Politecnico di Milano, 20133 Milano, ItalyMulti-reservoir systems management is complex because of the uncertainty on future events and the variety of purposes, usually conflicting, of the involved actors. An efficient management of these systems can help improving resource allocation, preventing political crisis and reducing the conflicts between the stakeholders. Bellman stochastic dynamic programming (SDP) is the most famous among the many proposed approaches to solve this optimal control problem. Unfortunately, SDP is affected by the curse of dimensionality: computational effort increases exponentially with the complexity of the considered system (i.e., number of reservoirs), and the problem rapidly becomes intractable. This paper proposes an implicit stochastic optimization approach for the solution of the reservoir management problem. The core idea is using extremely flexible functions, such as artificial neural networks (NN), for designing release rules which approximate the optimal policies obtained by an open-loop approach. These trained NNs can then be used to take decisions in real time. The approach thus requires a sufficiently long series of historical or synthetic inflows, and the definition of a compromise solution to be approximated. This work analyzes with particular emphasis the importance of the information which represents the input of the control laws, investigating the effects of different degrees of completeness. The methodology is applied to the Nile River basin considering the main management objectives (minimization of the irrigation water deficit and maximization of the hydropower production), but can be easily adopted also in other cases.http://www.mdpi.com/2073-4441/10/3/303reservoir operationartificial neural networksgenetic algorithminformation completenessNile River basinrelease rule
collection DOAJ
language English
format Article
sources DOAJ
author Matteo Sangiorgio
Giorgio Guariso
spellingShingle Matteo Sangiorgio
Giorgio Guariso
NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
Water
reservoir operation
artificial neural networks
genetic algorithm
information completeness
Nile River basin
release rule
author_facet Matteo Sangiorgio
Giorgio Guariso
author_sort Matteo Sangiorgio
title NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
title_short NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
title_full NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
title_fullStr NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
title_full_unstemmed NN-Based Implicit Stochastic Optimization of Multi-Reservoir Systems Management
title_sort nn-based implicit stochastic optimization of multi-reservoir systems management
publisher MDPI AG
series Water
issn 2073-4441
publishDate 2018-03-01
description Multi-reservoir systems management is complex because of the uncertainty on future events and the variety of purposes, usually conflicting, of the involved actors. An efficient management of these systems can help improving resource allocation, preventing political crisis and reducing the conflicts between the stakeholders. Bellman stochastic dynamic programming (SDP) is the most famous among the many proposed approaches to solve this optimal control problem. Unfortunately, SDP is affected by the curse of dimensionality: computational effort increases exponentially with the complexity of the considered system (i.e., number of reservoirs), and the problem rapidly becomes intractable. This paper proposes an implicit stochastic optimization approach for the solution of the reservoir management problem. The core idea is using extremely flexible functions, such as artificial neural networks (NN), for designing release rules which approximate the optimal policies obtained by an open-loop approach. These trained NNs can then be used to take decisions in real time. The approach thus requires a sufficiently long series of historical or synthetic inflows, and the definition of a compromise solution to be approximated. This work analyzes with particular emphasis the importance of the information which represents the input of the control laws, investigating the effects of different degrees of completeness. The methodology is applied to the Nile River basin considering the main management objectives (minimization of the irrigation water deficit and maximization of the hydropower production), but can be easily adopted also in other cases.
topic reservoir operation
artificial neural networks
genetic algorithm
information completeness
Nile River basin
release rule
url http://www.mdpi.com/2073-4441/10/3/303
work_keys_str_mv AT matteosangiorgio nnbasedimplicitstochasticoptimizationofmultireservoirsystemsmanagement
AT giorgioguariso nnbasedimplicitstochasticoptimizationofmultireservoirsystemsmanagement
_version_ 1716783627546656768