Risk-Constrained Scheduling of Energy Hubs: A Stochastic-Robust Optimization Approach

Afshin Najafi-Ghalelou, Mohsen Khorasany, Reza Razzaghi

Research output: Contribution to journalArticleResearchpeer-review

1 Citation (Scopus)

Abstract

This article proposes a two-stage risk-constrained energy scheduling approach for an energy hub (EH) model that can trade electricity and thermal energies, in the day-ahead and real-time markets. The scheduling problem of the EH is considered to maximize the expected profit and minimize the risk level or maximum relative regret level at a preferable level of emission, considering various uncertainties. In the proposed approach, the-constraint method is used to model the economic and environmental factors at the same time, and the stochastic-robust approach is used to manage the relative regret or risk level in the studied EH model. Furthermore, the techniques for order preference by similarity to an ideal solution method is employed to prioritize the Pareto optimal curve composed of the expected profit, risk level or maximum relative regret level, and the emission. Extensive simulations are conducted to verify the effectiveness of the proposed risk-constrained scheduling approach and the comparison with downside risk constraint, conditional value at risk, and robust optimization approaches are provided. The results indicate remarkable improvements in the robustness of the studied model with a slight reduction in the expected profit at the preferable level of the emission.

Original languageEnglish
Number of pages17
JournalIEEE Systems Journal
DOIs
Publication statusAccepted/In press - 2022

Keywords

  • -constraint approach
  • Boilers
  • Cogeneration
  • conditional value at risk (CVaR) approach
  • Costs
  • downside risk constraint approach
  • energy hub (EH)
  • multiobjective optimization
  • Optimization
  • risk-profit-emission analysis
  • robust optimization approach
  • Stochastic processes
  • stochastic-robust approach
  • Thermal energy
  • Uncertainty

Cite this