Energy contracts management by stochastic programming techniques
Abstract
We consider the problem of optimal management of energy contracts, with bounds on the local (time step) amounts and global (whole period) amounts to be traded, integer constraint on the decision variables and uncertainty on prices only. After building a finite state Markov chain by using vectorial quantization tree method, we rely on the stochastic dual dynamic programming (SDDP) method to solve the continuous relaxation of this stochastic optimization problem. An heuristic for computing sub optimal solutions to the integer optimization problem, based on the Bellman values of the continuous relaxation, is provided. Combining the previous techniques, we are able to deal with high-dimension state variables problems. Numerical tests applied to realistic energy markets problems have been performed.
Nous considérons le problème de la gestion optimale de contrats d'énergie, avec bornes sur les quantités locales et globales, des contraintes d'intégrité sur les variables de décision et une incertitude ne portant que sur les prix. Après avoir construit une chaîne de Markov en état finie par la méthode d'arbre de quantisation, nous nous appuyons sur la méthode de programmation stochastique dynamique duale (SDDP) pour résoudre la relaxation continue de ce problème d'optimisation stochastique. Une heuristique de calcul de solutions sous optimales du problème en nombres entiers, basée sur les valeurs de Bellman du problème relaxé, est proposée. Combinant les deux techniques précédentes, nous sommes en mesure de traiter des problèmes de grande dimension. Des tests numériques appliqués à des problèmes réalistes de marchés de l'énergie ont été réalisés.
Origin | Files produced by the author(s) |
---|