HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Computing an Optimal Control Policy for an Energy Storage

Abstract : We introduce StoDynProg, a small library created to solve Optimal Control problems arising in the management of Renewable Power Sources, in particular when coupled with an Energy Storage System. The library implements generic Stochastic Dynamic Programming (SDP) numerical methods which can solve a large class of Dynamic Optimization problems. We demonstrate the library capabilities with a prototype problem: smoothing the power of an Ocean Wave Energy Converter. First we use time series analysis to derive a stochastic Markovian model of this system since it is required by Dynamic Programming. Then, we briefly describe the "policy iteration" algorithm we have implemented and the numerical tools being used. We show how the API design of the library is generic enough to address Dynamic Optimization problems outside the field of Energy Management. Finally, we solve the power smoothing problem and compare the optimal control with a simpler heuristic control.
Document type :
Conference papers
Complete list of metadata

Cited literature [6 references]  Display  Hide  Download

Contributor : Pierre Haessig Connect in order to contact the contributor
Submitted on : Friday, September 15, 2017 - 4:32:43 PM
Last modification on : Monday, February 21, 2022 - 3:38:07 PM
Long-term archiving on: : Saturday, December 16, 2017 - 12:37:00 PM


Haessig 2013 ESPy - Optimal co...
Publisher files allowed on an open archive


  • HAL Id : hal-00988072, version 1
  • ARXIV : 1404.6389


Pierre Haessig, Thibaut Kovaltchouk, Bernard Multon, Hamid Ben Ahmed, Stéphane Lascaud. Computing an Optimal Control Policy for an Energy Storage. 6th European Conference on Python in Science (EuroSciPy 2013), Aug 2013, Bruxelles, Belgium. pp.51-58. ⟨hal-00988072⟩



Record views


Files downloads