{"title":"Developing a Reinforcement Learning model for energy management of microgrids in Python","authors":"M. K. Perera, K. Hemapala, W. Wijayapala","doi":"10.1109/ICCIKE51210.2021.9410754","DOIUrl":null,"url":null,"abstract":"Microgrids provide integrating platforms for distributed generating sources. Therefore, continuous controlling and monitoring of the microgrids are essential to balance power fluctuations, intermittency, etc. that are introduced by renewable generation sources. Agent-based distributed control systems have been introduced for microgrid control. As a novel approach learning ability is introduced to the agents in the system with the integration of reinforcement learning with power systems. This paper highlights how to determine the applicability of reinforcement learning for certain optimization problems together with problem mapping to the general reinforcement learning model. The goal of the application of reinforcement learning is to minimize the dependency of the microgrid on main grid while ensuring the maximum utilization of renewable energy generation. This energy management model is simulated using environment and agent class modelling using python programming. In addition to that, an artificial neural network is proposed for renewable generation forecasting to feed to the Q learning algorithm.","PeriodicalId":254711,"journal":{"name":"2021 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE)","volume":"161 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIKE51210.2021.9410754","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Microgrids provide integrating platforms for distributed generating sources. Therefore, continuous controlling and monitoring of the microgrids are essential to balance power fluctuations, intermittency, etc. that are introduced by renewable generation sources. Agent-based distributed control systems have been introduced for microgrid control. As a novel approach learning ability is introduced to the agents in the system with the integration of reinforcement learning with power systems. This paper highlights how to determine the applicability of reinforcement learning for certain optimization problems together with problem mapping to the general reinforcement learning model. The goal of the application of reinforcement learning is to minimize the dependency of the microgrid on main grid while ensuring the maximum utilization of renewable energy generation. This energy management model is simulated using environment and agent class modelling using python programming. In addition to that, an artificial neural network is proposed for renewable generation forecasting to feed to the Q learning algorithm.