hongseong0314 / Robust-EMS

ESS reinforcement scheduling

Home Page:HomePage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robust Energy Management System

💡 energy management systems(EMS) is becoming more complex as fossil fuel-based energy production decreases and renewable energy increases. Especially for net-zero energy communities and isolated microgrids, which receive a limited amount of energy from the external grid, the EMS uncertainty is even greater.

To address the uncertainties and avoid such failures, robust energy management methods have been proposed based on model-based and model-free approaches. model-free methods have been proposed by using safe reinforcement learning (RL) which implicitly learn uncertainties to avoid unsafe situations. However, such implicit learning cannot catch up with the accuracy of state-of-the-art forecasting methods that fully exploit real-world context information via deep learning. Hence, it can be expected better performance if such accurate forecasts can be seamlessly exploited in energy management along with safe RL

In this letter, we propose an EMS algorithm robust to inconsistent energy supply based on safe RL. Specifically, it minimizes energy costs while avoiding failures to satisfy energy demands.

Cumulative Failure

  • Train = 2017-01-01 ~ 2017-01-30
  • Test = 2017-01-31 ~ 2017-04-30

다운로드

Test Period EMS Status

Open In Colab

About

ESS reinforcement scheduling

HomePage


Languages

Language:Python 100.0%