hal-01526775
https://enpc.hal.science/hal-01526775
https://enpc.hal.science/hal-01526775v2/document
https://enpc.hal.science/hal-01526775v2/file/Article_Barrages.pdf
arxiv:1705.08672
doi:10.1016/j.ejor.2018.05.025
[ENPC] Ecole des Ponts ParisTech
[ENSTA] ENSTA Paris
[CERMICS] Centre d'Enseignement et de Recherche en Mathématiques, Informatique et Calcul Scientifique
[INSMI] CNRS-INSMI - INstitut des Sciences Mathématiques et de leurs Interactions
[PARISTECH] ParisTech
[UMA_ENSTA] Unité de Mathématiques Appliquées (UMA)
[TDS-MACS] Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes
[UNIV-PARIS-SACLAY] Université Paris-Saclay
[ENSTA-SACLAY] ENSTA-SACLAY
Stochastic decomposition applied to large-scale hydro valleys management
Carpentier, Pierre
Chancelier, Jean-Philippe
Leclère, Vincent
Pacaud, François
[MATH.MATH-OC] Mathematics [math]/Optimization and Control [math.OC]
ART
Discrete time stochastic optimal control
Decomposition methods
Dynamic programming
Energy management
2010 MSC: 90-08
90C06
90C15
90C39
49M27 * Corresponding author
We are interested in optimally controlling a discrete time dynamical system that can be influenced by exogenous uncertainties. This is generally called a Stochas-tic Optimal Control (SOC) problem and the Dynamic Programming (DP) principle is one of the standard way of solving it. Unfortunately, DP faces the so-called curse of dimensionality: the complexity of solving DP equations grows exponentially with the dimension of the variable that is sufficient to take optimal decisions (the so-called state variable). For a large class of SOC problems, which includes important practical applications in energy management, we propose an original way of obtaining near optimal controls. The algorithm we introduce is based on Lagrangian relaxation, of which the application to decomposition is well-known in the deterministic framework. However, its application to such closed-loop problems is not straightforward and an additional statistical approximation concerning the dual process is needed. The resulting methodology is called Dual Approximate Dynamic Programming (DADP). We briefly present DADP, give interpretations and enlighten the error induced by the approximation. The paper is mainly devoted to applying DADP to the management of large hydro valleys. The modeling of such systems is presented, as well as the practical implementation of the methodology. Numerical results are provided on several valleys, and we compare our approach with the state of the art SDDP method.
2018-05
2018-05-25
en
http://hal.archives-ouvertes.fr/licences/copyright/
European Journal of Operational Research
Elsevier