Water reservoir operations have great potential for contributing positively to the development of different socio-economic sectors as well as for reducing the vulnerabilities of water systems caused by changing hydroclimatic and anthropogenic forcing. This motivates the search for advanced, flexible, and open tools supporting the design of operating policies capable of meeting multiple competing objectives. This work contributes the Multi-Objective Optimal Operations (M3O) Matlab toolbox, which allows users to design Pareto optimal (or approximate) operating policies for managing water reservoir systems through several alternative state-of-the-art methods. Version 1.0 of M3O includes Deterministic and Stochastic Dynamic Programming, Implicit Stochastic Optimization, Sampling Stochastic Dynamic Programming, fitted Q-iteration, Evolutionary Multi-Objective Direct Policy Search, and Model Predictive Control. The toolbox is designed to be accessible to practitioners, researchers, and students, and to provide a fully commented and customizable code for more experienced users.

A Matlab toolbox for designing Multi-Objective Optimal Operations of water reservoir systems

GIULIANI, MATTEO;LI, YU;COMINOLA, ANDREA;DENARO, SIMONA;MASON, EMANUELE;CASTELLETTI, ANDREA FRANCESCO
2016-01-01

Abstract

Water reservoir operations have great potential for contributing positively to the development of different socio-economic sectors as well as for reducing the vulnerabilities of water systems caused by changing hydroclimatic and anthropogenic forcing. This motivates the search for advanced, flexible, and open tools supporting the design of operating policies capable of meeting multiple competing objectives. This work contributes the Multi-Objective Optimal Operations (M3O) Matlab toolbox, which allows users to design Pareto optimal (or approximate) operating policies for managing water reservoir systems through several alternative state-of-the-art methods. Version 1.0 of M3O includes Deterministic and Stochastic Dynamic Programming, Implicit Stochastic Optimization, Sampling Stochastic Dynamic Programming, fitted Q-iteration, Evolutionary Multi-Objective Direct Policy Search, and Model Predictive Control. The toolbox is designed to be accessible to practitioners, researchers, and students, and to provide a fully commented and customizable code for more experienced users.
2016
Matlab toolbox; Multi-objective optimization; Optimal reservoir operations; Water resources management;
File in questo prodotto:
File Dimensione Formato  
Giuliani2016_M3O.pdf

Accesso riservato

: Publisher’s version
Dimensione 793.22 kB
Formato Adobe PDF
793.22 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1003654
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 31
  • ???jsp.display-item.citation.isi??? 30
social impact