IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v17y2024i11p2628-d1404758.html
   My bibliography  Save this article

Using Stochastic Dual Dynamic Programming to Solve the Multi-Stage Energy Management Problem in Microgrids

Author

Listed:
  • Alejandra Tabares

    (Departamento de Ingeniería Industrial, Facultad de Ingeniería, Universidad de los Andes, Cr 1 Este No. 19A-40, Bogotá 111711, Colombia)

  • Pablo Cortés

    (Departamento de Ingeniería Industrial, Facultad de Ingeniería, Universidad de los Andes, Cr 1 Este No. 19A-40, Bogotá 111711, Colombia)

Abstract

In recent years, the adoption of renewable energy sources has significantly increased due to their numerous advantages, which include environmental sustainability and economic viability. However, the management of electric microgrids presents complex challenges, particularly in the orchestration of energy production and consumption under the uncertainty of fluctuating meteorological conditions. This study aims to enhance decision-making processes within energy management systems specifically designed for microgrids that are interconnected with primary grids, addressing the stochastic and dynamic nature of energy generation and consumption patterns among microgrid users. The research incorporates stochastic models for energy pricing in transactions with the main grid and probabilistic representations of energy generation and demand. This comprehensive methodology allows for an accurate depiction of the volatile dynamics prevalent in the energy markets, which are critical in influencing microgrid operational performance. The application of the Stochastic Dual Dynamic Programming (SDDP) algorithm within a multi-stage adaptive framework for microgrids is evaluated for its effectiveness compared to deterministic approaches. The SDDP algorithm is utilized to develop robust strategies for managing the energy requirements of 1, 2, and 12 prosumers over a 24 h planning horizon. A comparative analysis against the precise solutions obtained from dynamic programming via Monte Carlo simulations indicates a strong congruence between the strategies proposed by the SDDP algorithm and the optimal solutions. The results provide significant insights into the optimization of energy management systems in microgrid settings, emphasizing improvements in operational performance and cost reduction.

Suggested Citation

  • Alejandra Tabares & Pablo Cortés, 2024. "Using Stochastic Dual Dynamic Programming to Solve the Multi-Stage Energy Management Problem in Microgrids," Energies, MDPI, vol. 17(11), pages 1-24, May.
  • Handle: RePEc:gam:jeners:v:17:y:2024:i:11:p:2628-:d:1404758
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/17/11/2628/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/17/11/2628/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Cagnano, A. & De Tuglie, E. & Mancarella, P., 2020. "Microgrids: Overview and guidelines for practical implementations and operation," Applied Energy, Elsevier, vol. 258(C).
    2. Anthony Papavasiliou & Yuting Mou & Léopold Cambier & Damien Scieur, 2018. "Application of stochastic dual dynamic programming to the real-time dispatch of storage under renewable supply uncertainty," LIDAM Reprints CORE 2943, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE).
    3. Shapiro, Alexander, 2011. "Analysis of stochastic dual dynamic programming method," European Journal of Operational Research, Elsevier, vol. 209(1), pages 63-72, February.
    4. Mudhafar Al-Saadi & Maher Al-Greer & Michael Short, 2023. "Reinforcement Learning-Based Intelligent Control Strategies for Optimal Power Management in Advanced Power Distribution Systems: A Survey," Energies, MDPI, vol. 16(4), pages 1-38, February.
    5. Li, Mengyu & Zhang, Xiongwen & Li, Guojun & Jiang, Chaoyang, 2016. "A feasibility study of microgrids for reducing energy use and GHG emissions in an industrial application," Applied Energy, Elsevier, vol. 176(C), pages 138-148.
    6. Anthony Papavasiliou & Yuting Mou & Léopold Cambier & Damien Scieur, 2018. "Application of stochastic dual dynamic programming to the real-time dispatch of storage under renewable supply uncertainty," LIDAM Reprints CORE 3044, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE).
    7. Onu, Uchenna Godswill & Zambroni de Souza, Antonio Carlos & Bonatto, Benedito Donizeti, 2023. "Drivers of microgrid projects in developed and developing economies," Utilities Policy, Elsevier, vol. 80(C).
    8. John R. Birge, 1985. "Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs," Operations Research, INFORMS, vol. 33(5), pages 989-1007, October.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Street, Alexandre & Valladão, Davi & Lawson, André & Velloso, Alexandre, 2020. "Assessing the cost of the Hazard-Decision simplification in multistage stochastic hydrothermal scheduling," Applied Energy, Elsevier, vol. 280(C).
    2. Yıldıran, Uğur, 2023. "Robust multi-stage economic dispatch with renewable generation and storage," European Journal of Operational Research, Elsevier, vol. 309(2), pages 890-909.
    3. de Queiroz, Anderson Rodrigo, 2016. "Stochastic hydro-thermal scheduling optimization: An overview," Renewable and Sustainable Energy Reviews, Elsevier, vol. 62(C), pages 382-395.
    4. De Vivero-Serrano, Gustavo & Bruninx, Kenneth & Delarue, Erik, 2019. "Implications of bid structures on the offering strategies of merchant energy storage systems," Applied Energy, Elsevier, vol. 251(C), pages 1-1.
    5. Guigues, Vincent & Juditsky, Anatoli & Nemirovski, Arkadi, 2021. "Constant Depth Decision Rules for multistage optimization under uncertainty," European Journal of Operational Research, Elsevier, vol. 295(1), pages 223-232.
    6. Erfan Mohagheghi & Mansour Alramlawi & Aouss Gabash & Pu Li, 2018. "A Survey of Real-Time Optimal Power Flow," Energies, MDPI, vol. 11(11), pages 1-20, November.
    7. Psarros, Georgios N. & Papathanassiou, Stavros A., 2023. "Generation scheduling in island systems with variable renewable energy sources: A literature review," Renewable Energy, Elsevier, vol. 205(C), pages 1105-1124.
    8. Yin, S. & Wang, J. & Li, Z. & Fang, X., 2021. "State-of-the-art short-term electricity market operation with solar generation: A review," Renewable and Sustainable Energy Reviews, Elsevier, vol. 138(C).
    9. Luyu Wang & Houbo Xiong & Yunhui Shi & Chuangxin Guo, 2023. "Rolling Horizon Robust Real-Time Economic Dispatch with Multi-Stage Dynamic Modeling," Mathematics, MDPI, vol. 11(11), pages 1-20, June.
    10. Park, Jangho & Bayraksan, Güzin, 2023. "A multistage distributionally robust optimization approach to water allocation under climate uncertainty," European Journal of Operational Research, Elsevier, vol. 306(2), pages 849-871.
    11. Vincent Guigues & Renato D. C. Monteiro, 2021. "Stochastic Dynamic Cutting Plane for Multistage Stochastic Convex Programs," Journal of Optimization Theory and Applications, Springer, vol. 189(2), pages 513-559, May.
    12. Nazare, Felipe & Street, Alexandre, 2023. "Solving multistage stochastic linear programming via regularized linear decision rules: An application to hydrothermal dispatch planning," European Journal of Operational Research, Elsevier, vol. 309(1), pages 345-358.
    13. Oscar Dowson & Lea Kapelevich, 2021. "SDDP.jl : A Julia Package for Stochastic Dual Dynamic Programming," INFORMS Journal on Computing, INFORMS, vol. 33(1), pages 27-33, January.
    14. Wim Ackooij & Welington Oliveira & Yongjia Song, 2019. "On level regularization with normal solutions in decomposition methods for multistage stochastic programming problems," Computational Optimization and Applications, Springer, vol. 74(1), pages 1-42, September.
    15. Escudero, Laureano F. & Monge, Juan F. & Rodríguez-Chía, Antonio M., 2020. "On pricing-based equilibrium for network expansion planning. A multi-period bilevel approach under uncertainty," European Journal of Operational Research, Elsevier, vol. 287(1), pages 262-279.
    16. Felipe Nazare & Alexandre Street, 2021. "Solving Multistage Stochastic Linear Programming via Regularized Linear Decision Rules: An Application to Hydrothermal Dispatch Planning," Papers 2110.03146, arXiv.org, revised Jan 2023.
    17. W. Ackooij & X. Warin, 2020. "On conditional cuts for stochastic dual dynamic programming," EURO Journal on Computational Optimization, Springer;EURO - The Association of European Operational Research Societies, vol. 8(2), pages 173-199, June.
    18. Liu, Rui Peng & Shapiro, Alexander, 2020. "Risk neutral reformulation approach to risk averse stochastic programming," European Journal of Operational Research, Elsevier, vol. 286(1), pages 21-31.
    19. Soares, Murilo Pereira & Street, Alexandre & Valladão, Davi Michel, 2017. "On the solution variability reduction of Stochastic Dual Dynamic Programming applied to energy planning," European Journal of Operational Research, Elsevier, vol. 258(2), pages 743-760.
    20. Bakker, Hannah & Dunke, Fabian & Nickel, Stefan, 2020. "A structuring review on multi-stage optimization under uncertainty: Aligning concepts from theory and practice," Omega, Elsevier, vol. 96(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:17:y:2024:i:11:p:2628-:d:1404758. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.