Fuzzy Q-Learning for multi-agent decentralized energy management in microgrids

Abstract This study proposes a cooperative multi-agent system for managing the energy of a stand-alone microgrid. The multi-agent system learns to control the components of the microgrid so as this to achieve its purposes and operate effectively, by means of a distributed, collaborative reinforcement learning method in continuous actions-states space. Stand-alone microgrids present challenges regarding guaranteeing electricity supply and increasing the reliability of the system under the uncertainties introduced by the renewable power sources and the stochastic demand of the consumers. In this article we consider a microgrid that consists of power production, power consumption and power storage units: the power production group includes a Photovoltaic source, a fuel cell and a diesel generator; the power consumption group includes an electrolyzer unit, a desalination plant and a variable electrical load that represent the power consumption of a building; the power storage group includes only the Battery bank. We conjecture that a distributed multi-agent system presents specific advantages to control the microgrid components which operate in a continuous states and actions space: For this purpose we propose the use of fuzzy Q-Learning methods for agents representing microgrid components to act as independent learners, while sharing state variables to coordinate their behavior. Experimental results highlight both the effectiveness of individual agents to control system components, as well as the effectiveness of the multi-agent system to guarantee electricity supply and increase the reliability of the microgrid.

[1]  Lefteri H. Tsoukalas,et al.  Fuzzy and neural approaches in engineering , 1997 .

[2]  M. Pipattanasomporn,et al.  Multi-agent systems in a distributed smart grid: Design and implementation , 2009, 2009 IEEE/PES Power Systems Conference and Exposition.

[3]  Michail G. Lagoudakis,et al.  Coordinated Reinforcement Learning , 2002, ICML.

[4]  Francisco de Leon,et al.  Supplementary damping controller of grid connected dc micro-grids based on Q-learning , 2016, 2016 IEEE Power and Energy Society General Meeting (PESGM).

[5]  Nikos D. Hatziargyriou,et al.  Centralized Control for Optimizing Microgrids Operation , 2008 .

[6]  Benyun Shi,et al.  Decentralized control and fair load-shedding compensations to prevent cascading failures in a smart grid , 2015 .

[7]  Lingfeng Wang,et al.  Multi-agent control system with information fusion based comfort model for smart buildings , 2012 .

[8]  H. Farhangi Intelligent Micro Grid Research at BCIT , 2008, 2008 IEEE Canada Electric Power Conference.

[9]  Antoine Jouglet,et al.  DC microgrid power flow optimization by multi-layer supervision control. Design and experimental validation , 2014 .

[10]  Amanullah M. T. Oo,et al.  Distributed multi-agent based coordinated power management and control strategy for microgrids with distributed energy resources , 2017 .

[11]  Il-Yop Chung,et al.  Distributed Intelligent Microgrid Control Using Multi-Agent Systems , 2013 .

[12]  Bo Zhao,et al.  An MAS based energy management system for a stand-alone microgrid at high altitude , 2015 .

[13]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[14]  N. Le Fort-Piat,et al.  The world of independent learners is not markovian , 2011, Int. J. Knowl. Based Intell. Eng. Syst..

[15]  Hak-Man Kim,et al.  An Intelligent Multiagent System for Autonomous Microgrid Operation , 2012 .

[16]  S. X. Chen,et al.  Multi-Agent System for Distributed Management of Microgrids , 2015, IEEE Transactions on Power Systems.

[17]  Magdi S. Mahmoud,et al.  Modeling and control of microgrid: An overview , 2014, J. Frankl. Inst..

[18]  Amjad Anvari-Moghaddam,et al.  A multi-agent based energy management solution for integrated buildings and microgrid system , 2017 .

[19]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[20]  Nikos A. Vlassis,et al.  Collaborative Multiagent Reinforcement Learning by Payoff Propagation , 2006, J. Mach. Learn. Res..

[21]  M. Zaki El-Sharafy,et al.  Back-feed power restoration using distributed constraint optimization in smart distribution grids clustered into microgrids , 2017 .

[22]  Juan Luis Castro,et al.  Fuzzy logic controllers are universal approximators , 1995, IEEE Trans. Syst. Man Cybern..

[23]  Anastasios I. Dounis,et al.  Intelligent demand side energy management system for autonomous polygeneration microgrids , 2013 .

[24]  Vitor Nazário Coelho,et al.  Multi-agent systems applied for energy systems integration: State-of-the-art applications and trends in microgrids , 2017 .

[25]  Josep M. Guerrero,et al.  Agent-Based Decentralized Control Method for Islanded Microgrids , 2016, IEEE Transactions on Smart Grid.

[26]  George Papadakis,et al.  Adaptive neuro-fuzzy model for renewable energy powered desalination plant , 2017 .

[27]  Despoina I. Makrygiorgou,et al.  Distributed stabilizing modular control for stand-alone microgrids , 2018 .

[28]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[29]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[30]  George A. Vouros,et al.  Energy management in solar microgrid via reinforcement learning using fuzzy reward , 2018 .

[31]  P. Glorennec,et al.  Fuzzy Q-learning , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[32]  Wayes Tushar,et al.  Energy Management for Joint Operation of CHP and PV Prosumers Inside a Grid-Connected Microgrid: A Game Theoretic Approach , 2016, IEEE Transactions on Industrial Informatics.

[33]  M. Reyasudin Basir Khan,et al.  Multi-agent based distributed control architecture for microgrid energy management and optimization , 2016 .

[34]  Carlos Guestrin,et al.  Multiagent Planning with Factored MDPs , 2001, NIPS.

[35]  Thillainathan Logenthiran,et al.  Multiagent System for Real-Time Operation of a Microgrid in Real-Time Digital Simulator , 2012, IEEE Transactions on Smart Grid.

[36]  Hado van Hasselt,et al.  Reinforcement Learning in Continuous State and Action Spaces , 2012, Reinforcement Learning.

[37]  Meng Zhang,et al.  Energy Management for Renewable Microgrid in Reducing Diesel Generators Usage With Multiple Types of Battery , 2018, IEEE Transactions on Industrial Electronics.

[38]  Ramazan Bayindir,et al.  Microgrid testbeds around the world: State of art , 2014 .

[39]  Craig Boutilier,et al.  The Dynamics of Reinforcement Learning in Cooperative Multiagent Systems , 1998, AAAI/IAAI.

[40]  P. Kundur,et al.  Definition and classification of power system stability IEEE/CIGRE joint task force on stability terms and definitions , 2004, IEEE Transactions on Power Systems.

[41]  Montserrat Ros,et al.  Balancing Energy in the Smart Grid Using Distributed Value Function (DVF) , 2015, IEEE Transactions on Smart Grid.

[42]  Xiandong Xu,et al.  Hierarchical microgrid energy management in an office building , 2017 .

[43]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[44]  Zeng Jun,et al.  An agent-based approach to renewable energy management in eco-building , 2008, 2008 IEEE International Conference on Sustainable Energy Technologies.

[45]  Juan C. Vasquez,et al.  Stabilizing plug-and-play regulators and secondary coordinated control for AC islanded microgrids with bus-connected topology , 2018 .

[46]  Bart De Schutter,et al.  Multiagent Reinforcement Learning with Adaptive State Focus , 2005, BNAIC.

[47]  Andrew W. Moore,et al.  Distributed Value Functions , 1999, ICML.

[48]  Erotokritos Xydas,et al.  A multi-agent based scheduling algorithm for adaptive electric vehicles charging , 2016 .

[49]  Sam Koohi-Kamali,et al.  Coordinated control of smart microgrid during and after islanding operation to prevent under frequency load shedding using energy storage system , 2016 .

[50]  Anastasios I. Dounis,et al.  Advanced control systems engineering for energy and comfort management in a building environment--A review , 2009 .

[51]  A.L. Dimeas,et al.  Operation of a multiagent system for microgrid control , 2005, IEEE Transactions on Power Systems.

[52]  Spyros Skarvelis-Kazakos,et al.  Multiple energy carrier optimisation with intelligent agents , 2016 .

[53]  Juan C. Vasquez,et al.  Modeling, stability analysis and active stabilization of multiple DC-microgrid clusters , 2014, 2014 IEEE International Energy Conference (ENERGYCON).

[54]  George A. Vouros,et al.  Energy Management in Solar Microgrid via Reinforcement Learning , 2016, SETN.