Abstract
Smart grids are considered a promising alternative to the existing power grid, combining intelligent energy management with green power generation. Decomposed further into microgrids, these small-scaled power systems increase control and management efficiency. With scattered renewable energy resources and loads, multi-agent systems are a viable tool for controlling and improving the operation of microgrids. They are autonomous systems, where agents interact together to optimize decisions and reach system objectives. This paper presents an overview of multi-agent systems for microgrid control and management. It discusses design elements and performance issues, whereby various performance indicators and optimization algorithms are summarized and compared in terms of convergence time and performance in achieving system objectives. It is found that Particle Swarm Optimization has a good convergence time, so it is combined with other algorithms to address optimization issues in microgrids. Further, information diffusion and consensus algorithms are explored, and according to the literature, many variants of average-consensus algorithm are used to asynchronously reach an equilibrium. Finally, multi-agent system for multi-microgrid service restoration is discussed. Throughout the paper, challenges and research gaps are highlighted in each section as an opportunity for future work.
Similar content being viewed by others
References
Abbas W, Egerstedt W (2011) Distribution of agents in heterogeneous multiagent systems. In: Proceedings of IEEE conference on decision and control and European control conference, pp 976–981. https://doi.org/10.1109/cdc.2011.6160750
Abdel-Raouf O, Metwally MAB (2013) A survey of harmony search algorithm. Int J Comput Appl 70(28):17–26
Abidi MG et al (2017) Multi-agent oriented solution for forecasting-based control strategy with load priority of microgrids in an island mode—case study: tunisian petroleum platform. Electr Power Syst Res 152:411–423. https://doi.org/10.1016/j.epsr.2017.07.013
Abreu N, Ajmal M, Kokkinogenis Z, Bozorg B (2011) Ant colony optimization.http://paginas.fe.up.pt/~mac/ensino/docs/DS20102011/Presentations/PopulationalMetaheuristics/ACO_Nuno_Muhammad_Zafeiris_Behdad.pdf.Accessed 10 July 2018
Abu Dhabi Distribution Company, Al Ain Distribution Company, Abu Dhabi Supply Company for Remote Areas (RASCO) (2005) Limits for harmonics in the electricity supply system. November, https://www.aadc.ae/img/41f76c6a-90c5-46e4-aabc-1414e6e4896b.pdf. Accessed 15 May 2018
Abu-Mouti FS, El-Hawary ME (2012) Overview of artificial bee colony (ABC) algorithm and its applications. IEEE Trans Power Syst 1:2. https://doi.org/10.1109/syscon.2012.6189539
Adarsh BR, Raghunathan T, Jayabarathi T, Yang X-S (2016) Economic dispatch using chaotic bat algorithm. Energy 96:666–675. https://doi.org/10.1016/j.energy.2015.12.096
Agarwal P, Mehta S (2014) Nature-inspired algorithms: state-of-art, problems and prospects. Int J Comput Appl 100(14):14–21
Amato A, Martino B, Scialdone M, Venticinque S (2016) Distributed architecture for agents-based energy negotiation in solar powered microgrids. Concurr Comput 28(4):1275–1290. https://doi.org/10.1002/cpe.3757
Aristidou P, Dimeas A, Hatziargyriou N (2011) Microgrid modelling and analysis using game theory methods. In: Energy-efficient computing and networking, vol 54. Springer, Berlin, pp 12–19
Bai Q (2010) Analysis of particle swarm optimization algorithm. Comput Inf Sci. https://doi.org/10.5539/cis.v3n1p180
Basso G et al (2013) A Principled Approach for Smart Microgrids Simulation using MAS. MATES. LNAI 8076:193–207
Bhuvaneswari R, Srivastava SK, Edrington CS, Cartes DA, Subramanian S (2010) Intelligent agent based auction by economic generation scheduling for microgrid operatio. In: 2010 innovative smart grid technologies (ISGT), Gaithersburg, MD, pp 1–6. https://doi.org/10.1109/isgt.2010.5434745
Bidram A, Lewis F, Davoudi A, Guerrero J (2013) Distributed cooperative control of nonlinear and non-identical multi-agent systems. In: Proceedings of the 21st Mediterranean conference on control automation. pp 770–775. https://doi.org/10.1109/med.2013.6608810
Billings SA (1985) Introduction to nonlinear system analysis and identification. In: Godfrey K, Jones P (eds) Signal processing for control. Springer, Berlin
Blamah NV et al (2013) An intelligent particle swarm optimization model based on multi-agent system. Afr J Comput ICT 6(2):1–8
Bollen M, Zhong J, Samuelsson O, Bjrnstedt J (2009) Performance indicators for microgrids during grid-connected and island operation. Conf, IEEE Power Tech. https://doi.org/10.1109/PTC.2009.5282118
Boroojeni K et al (2017) A novel cloud-based platform for implementation of oblivious power routing for clusters of microgrids. IEEE Access 5:607–619
Boussaada Z et al (2016) Multi-agent systems for the dependability and safety of microgrids. Int J Int Des Manuf 10(1):1–13. https://doi.org/10.1007/s12008-014-0257-9
British Petrolium Company (2015) The energy challenge and climate change. BP Sustainability Report. https://www.bp.com/content/dam/bp/pdf/about-bp/energy-challenge-climate-change.pdf. Accessed 3 July 2018
Bui VH, Hussain A, Kim HM (2017) Diffusion strategy-based distributed operation of microgrids using MAS. Energies. https://doi.org/10.3390/en10070903
Busoniu L, BabuskaR, De Schutter B (2010) Multi-agent reinforcement learning: an overview. In: Srinivasan D, Jain LC (eds) Chapter 7 in innovations in multi-agent systems and applications—1, vol. 310 of studies in computational intelligence. Springer, Berlin, pp 183–221
Cai N, Xu X, Mitra J (2011) A hierarchical multi-agent control scheme for a black start-capable microgrid. In: Proceedings of the IEEE Power Energy Society General Meeting pp 1–7. https://doi.org/10.1109/pes.2011.6039570
Chen X, Hao F (2012) Event-triggered average consensus control for discrete-time multi-agent systems. IET Control Theory Appl 6(16):2493–2498. https://doi.org/10.1007/s11424-012-0116-3
Chow M Y, Zhan Y (2011) Incremental cost consensus algorithm in a smart grid environment. In: Proceedings of the IEEE power and energy society general meeting. https://doi.org/10.1109/pes.2011.6039422
Chung Y, Oh SJ (2013) Distributed intelligent microgrid control using multi-agent systems. Engineering 1:6. https://doi.org/10.4236/eng.2013.51b001
Cintuglu MH, Youssef T, Mohammed OA (2016) Development and application of a real-time testbed for multiagent system interoperability: a case study on hierarchical microgrid control. IEEE Trans Smart Grid 99:1949–3053. https://doi.org/10.1109/TSG.2016.2599265
Coelho VN et al (2017) Multi-agent systems applied for energy systems integration: state-of-the-art applications and trends in microgrids. Appl Energy 187:820–832. https://doi.org/10.1016/j.apenergy.2016.10.056
Colson CM, Nehrir MH (2011) Algorithms for distributed decision-making for multi-agent microgrid power management. In: Proceedings of the IEEE power and energy society general meeting. https://doi.org/10.1109/pes.2011.6039764
Contzen MP (2017) Consensus in multiagent systems. PhD thesis, University of Berlin
Das S et al (2008) Particle swarm optimization and differential evolution algorithms: technical analysis, applications and hybridization perspectives. In: Liu Y, Sun A, Loh HT, Lu WF, Lim EP (eds) Advances of computational intelligence in industrial systems. Studies in computational intelligence, vol 116. Springer, Heidelberg
De Azevedo R (2016) Fully decentralized multi-agent system for optimal microgrid control. FIU electronic theses and dissertations. vol 2461. https://doi.org/10.25148/etd.fidc000263
De Azevedo R, Cintuglu MH, Ma T, Mohammed OA (2017) Multi-agent microgrid control using fully distributed diffusion strategy. IEEE Trans Smart Grid 8:1997–2008. https://doi.org/10.1109/TSG.2016.2587741
Desale S, Rasool A, Andhale S, Rane P (2015) Heuristic and meta-heuristic algorithms and their relevance to the real world: a survey. Int J Comput Eng Res Trends 351(5):2349–7084
Dethlefs T, Preisler T, Renz W, Ganzha MP, Maciaszek (2014) Multi-agent-based distributed optimization for demand-side-management applications. In: Proceedings of the 2014 federated conference on computer science and information systems, vol 2, pp 1489–1496. https://doi.org/10.15439/2014f251
Dimeas A, Hatziagyriou ND (2004) A multiagent system for microgrids. In: Proceedings of IEEE PES general meeting. https://doi.org/10.1109/pes.2004.1372752
Dimeas A, Hatziargyriou N (2004) A multi-agent system for microgrids. In: Vouros GA, Panayiotopoulos T (eds) Methods and applications of artificial intelligence. SETN 2004. Lecture notes in computer science, vol 3025. Springer, Berlin
Dimeas AL, Hatziargyriou ND (2005) Operation of a multiagent system for microgrid control. IEEE Trans Power Syst 20(3):1447–1455. https://doi.org/10.1109/TPWRS.2005.852060
Dimeas A, Hatziargyriou ND (2015) A MAS architecture for microgrid control. In: Proceedings of the 13th international conference on intelligent system application to power systems. https://doi.org/10.1109/isap.2005.1599297
Ding S, Li H, Su C et al (2013) Evolutionary artificial neural networks: a review. Artif Intell Rev 39:251. https://doi.org/10.1007/s10462-011-9270-6
Disfani VR, Fan L, Piyasinghe L, Miao Z (2014) Multi-agent control of community and utility using lagrangian relaxation based dual decomposition. Electr Power Syst Res 110:45–54. https://doi.org/10.1016/j.epsr.2014.01.009
Dou C, Jia XB, Li H, Lv F (2016) Multi-agent system based energy management of microgrid on day-ahead market transaction. Electr Power Compon Syst. https://doi.org/10.1080/15325008.2016.1158216
Dou CX et al (2017) Multiagent system-based distributed coordinated control for radial DC microgrid considering transmission time delays. IEEE Trans Smart Grid. https://doi.org/10.1109/tsg.2016.2524688
Elamine DO, Nfaoui EH, Boumhidi J (2015) Multi-agent system based on fuzzy control and prediction using NN for smart microgrid energy management. In: IEEE intelligent system and computer vision (ISCV). https://doi.org/10.1109/isacv.2015.7105538
Elamine DO, Nfaoui H, Boumhid J (2016) Intelligent multi-agent system for smart microgrid energy management. Int J Intell Eng Inform 4(3/4):245–266. https://doi.org/10.1504/IJIEI.2016.080518
Esfahani MM, Hariri A, Mohammed OA (2018) A multiagent-based game-theoretic and optimization approach for market operation of multi-microgrid systems. In: IEEE transactions on industrial informatics (Early Access). https://doi.org/10.1109/tii.2018.2808183
Et-Tolba E H, Maaroufi M, Ouassaid M (2014) A multi-agent system and architecture for smart grid context. In: Proceedings of IEEE international conference on next generation networks and services. https://doi.org/10.1109/ngns.2014.6990249
Et-Tolba E H, Maaroufi M, Ouassaid M (2014) Demand side management in smart grid by multi-agent systems technology. In: Proceedings of international conference on multimedia computing and systems, pp 1042–1045. https://doi.org/10.1109/icmcs.2014.6911211
Foundation for Intelligent Physical Agents (FIPA) (2011) FIPA Agent Management Specification. www.fipa.org
Gamarra C, Guerrero JM (2015) Computational optimization techniques applied to microgrids planning: a review. Renew Sustain Energy Rev 48:413–424. https://doi.org/10.1016/j.rser.2015.04.025
Gazi V, Ordonez R (2014) Particle swarm optimization based distributed agreement in multi-agent dynamic systems.IEEE swarm intelligence symposium (SIS). https://doi.org/10.1109/sis.2014.7011792
Gogna A, Tayal A (2013) Metaheuristics: review and application. J Exp Theor Artif Intell 25(4):503–526. https://doi.org/10.1080/0952813x.2013.782347
Guanghui W, Xinghuo Y, Zhi-Wei L, Wenwu Y (2018) Adaptive consensus-based robust strategy for economic dispatch of smart grids subject to communication uncertainties. IEEE Trans Ind Inf 14(6):2484–2496. https://doi.org/10.1109/TII.2017.2772088
Hernandez FI, Canesin CA, Zamora R, Srivastava AK (2014) Active power management in multiple microgrids using a multi-agent system with JADE. In: Proceedings of the 11th IEEE/IAS international conference on industry applications pp 1–8. https://doi.org/10.1109/induscon.2014.7059471
Herskovits J, Mappa P, Goulart E, Soares CM (2005) Mathematical programming models and algorithms for engineering design optimization. Comput Methods Appl Mech Eng 194(30–33):3244–3268. https://doi.org/10.1016/j.cma.2004.12.017
Himabindu K, Jyothi J (2017) Nature inspired computation techniques and its applications in soft computing: survey. Int J Res Appl Sci Eng Tech 5(VII):1906–1916
Honarmand N (2015) Key performance indicators modeling for optimized microgrid configuration. Master thesis, The Faculty of Engineering and Applied Science, Electrical and Computer Engineering, University of Ontario Institute of Technology
Hossain E, Kabalci E, Bayindir R, Perez R (2014) Microgrid testbeds around the world: state of art. Energy Convers Manag 86:132–153. https://doi.org/10.1016/j.enconman.2014.05.012
Hu J, Wellman MP (1998) Multiagent reinforcement learning: theoretical framework and an algorithm. In: Proceedings of the 15th international conference on machine learning (ICML-98). JL. pp 242–250
Hu W, Liu L, Feng G (2017) Output consensus of heterogeneous linear multi-agent systems by distributed event-triggered/self-triggered strategy. IEEE Trans Cybern 47(8):1914–1924. https://doi.org/10.1109/TCYB.2016.2602327
Huang H, Cai Y, Xu H, Yu H (2016) A multi-agent minority-game based demand-response management of smart buildings towards peak load reduction. In: IEEE transactions on computer-aided design of integrated circuits and systems, PP(99), pp 1–1. https://doi.org/10.1109/tcad.2016.2571847
Huang C et al (2017) Distributed cooperative control of energy storage units in microgrid based on multi-agent consensus method. Electr Power Syst Res 147:213–223. https://doi.org/10.1016/j.epsr.2017.07.013
Hug G, Kar S, Wu C (2015) Consensus + innovations approach for distributed multi-agent coordination in a microgrid. IEEE Trans Smart Grid 6(4):1893–1903. https://doi.org/10.1109/TSG.2015.2409053
Hurtado LA, Nguyen PH, Kling WL (2015) Smart grid and smart building inter-operation using agent-based particle swarm optimization. Sustain Energ Grids Netw 2:32–40. https://doi.org/10.1016/j.segan.2015.03.003
Jiang B, Fei Y (2011) Dynamic residential demand response and distributed generation management in smart microgrid with hierarchical agents. Energy Procedia 12:76–90. https://doi.org/10.1016/j.egypro.2011.10.012
Jiao Y, Wu J, Tan QK, Tan KF, Wang G (2017) An optimization model and modified harmony search algorithm for microgrid planning with ESS. Discrete Dyn Nat Soc. https://doi.org/10.1155/2017/8425458
Jin X, He Z, Liu Z (2011) Multi-agent-based cloud architecture of smart grid. Energy Procedia 12:60–66. https://doi.org/10.1016/j.egypro.2011.10.010
Joumaa H, Ploix S, Abras S, Oliveira GD (2011) A MAS integrated into home automation system for the resolution of power management problem in smart homes. Energy Procedia 6:786–794. https://doi.org/10.1016/j.egypro.2011.05.089
Kahrobaee S, Rajabzadeh RA, Soh LK, Asgarpoor S (2013) A multiagent modeling and investigation of smart homes with power generation storage and trading features. IEEE Trans Smart Grid 4(2):659–668. https://doi.org/10.1109/TSG.2012.2215349
Kanchev H, Lazarov V, Francois B (2012) Environmental and economic optimization of microgrid long term operational planning including PV-based active generators. In: Proceedings of ECCE Europe power electronics and motion control conference (EPE-PEMC). 1-8. https://doi.org/10.1109/epepemc.2012.6397454
Kantamneni A, Brown LE, Parker G, Weaver WW (2015) Survey of multi-agent systems for microgrid control. Eng Appl Artif Intell 45:192–203. https://doi.org/10.1016/j.engappai.2015.07.005
Khalique S et al. (2005) Assessment of OWL and FIPA-SL as semantic language. IEEE international conference on emerging technologies, pp 536–541. https://doi.org/10.1109/icet.2005.1558938
Khan B, Singh P (2017) Selecting a meta-heuristic technique for smart microgrid optimization problem: a comprehensive analysis. IEEE Access 5:13951–13977. https://doi.org/10.1109/ACCESS.2017.2728683
Khan MW, Wang J (2017) The research on multi-agent system for microgrid control and optimization. Renew Sustain Energy Rev 80:1399–1411. https://doi.org/10.1016/j.rser.2017.05.279
Khare AR, Kumar BY (2015) Multi-agent structures in hybrid renewable power system: a review. J Renew Sustain Energy 7(6):063101. https://doi.org/10.1063/1.4934668
Khosla A, Kumar S, Ghosh KR (2007) A comparison of computational efforts between particle swarm optimization and genetic algorithm for identification of fuzzy models. In: Annual meeting of the North American fuzzy information processing society. pp 245–250. https://doi.org/10.1109/nafips.2007.383845
Kim HM, Lim Y (2012) A communication framework in multiagent system for islanded microgrid. Int J Distrib Sensor Net 2012:1–7. https://doi.org/10.1155/2012/382316
Kim HM, Kinoshita T, Shin MC (2010) A multiagent system for autonomous operation of islanded microgrids based on a power market environment. Energies 3:1972–1990. https://doi.org/10.3390/en3121972
Kim T, Yun J, Qiao W (2015) A multiagent system for residential DC microgrids. In: IEEE power and energy society general meeting. pp 26–30. https://doi.org/10.1109/pesgm.2015.7286355
Kremers E, De Durana JG, Barambones O (2013) Multi-agent modeling for the simulation of a simple smart microgrid. Energy Convers Manag 75:643–650. https://doi.org/10.1016/j.enconman.2013.07.050
Kumar R, Sharma D, Sadu A (2011) A hybrid multi-agent based particle swarm optimization algorithm for economic power dispatch. Electr Power Energy Syst 33(1):115–123. https://doi.org/10.1016/j.ijepes.2010.06.021
Labeodan T, Aduda K, Boxem G, Zeiler W (2015) On the application of multi-agent systems in buildings for improved building operations, performance and smart grid interaction—a survey. Renew Sustain Energy Rev 50:1405–1414. https://doi.org/10.1016/j.rser.2015.05.081
Labrou Y, Finin T, Peng Y (1999) The current landscape of agent communication languages. Intell Syst 14(2):45–52
Lasseter R et al (2011) CERTS microgrid laboratory test bed. IEEE Trans Power Deliv 26(1):325–332. https://doi.org/10.1109/TII.2011.2158841
Lauri F et al (2013) Managing power flows in microgrids using multi-agent reinforcement learning. In: Proceedings of the Agent Technologies in Energy System (ATES). pp 1–8
Leng D, Polmai S (2014) Control of a microgrid based on distributed cooperative control of multi-agent system. Available Online: https://pdfs.semanticscholar.org/6dc5/b9bfafa12cbfeb268efea11b83bef4aae8dd.pdf
Leo R, Milton R S, Kaviya A (2014) Multi Agent Reinforcement Learning based Distributed Optimization of Solar Microgrid. In: IEEE international conference on computational intelligence and computing research (ICCIC). https://doi.org/10.1109/iccic.2014.7238438
Lewis FL, Qu Z, Davoudi A, Bidram A (2013) Secondary control of microgrids based on distributed cooperative control of multi-agent systems. IET Gen Transm Distrib 7(8):822–831. https://doi.org/10.1049/iet-gtd.2012.0576
Li P, Song B, Wang W, Wang T (2010) Multi-agent approach for service restoration of microgrid. In: Proceedings of the 5th ICIEA. pp 962–966. https://doi.org/10.1109/iciea.2010.5515722
Li C et al (2016) Operation cost minimization of droop-controlled ac microgrids using multiagent-based distributed control. Energies 9:1–717. https://doi.org/10.3390/en9090717
Lim Y, Kim HM, Kinoshita T (2014) Distributed load-shedding system for agent-based autonomous microgrid operations. Energies 7(1):385–401. https://doi.org/10.3390/en7010385
Logenthiran T, Srinivasan D, Shun TZ (2011) Multi-agent system for demand side management in smart grid. In: Proceedings of IEEE PEDS. pp 424–429. https://doi.org/10.1109/peds.2011.6147283
Logenthiran T, Srinivasan D, Khambadkone AM, Aung HN (2012) Multiagent system for real-time operation of a microgrid in real-time digital simulator. IEEE Trans Smart Grid 3(2):925–933. https://doi.org/10.1109/TSG.2012.2189028
Mahalem RA, Chavan SD (2012) A survey: evolutionary and swarm based bio-inspired optimization algorithms. Int J Sci Res Publ 2(12):1–5
Manickavasagam DK et al (2011) Control of distributed generator and smart grid using multi-agent system. In: Proceedings of the 1st international conference on electrical energy systems (ICEES). pp 212–217. https://doi.org/10.1109/icees.2011.5725330
Mao M, Jin P, Hatziargyriou N, Chang L (2014) Multiagent-based hybrid energy management system for microgrids. IEEE Trans Sustain Energy 5(3):938–946. https://doi.org/10.1109/TSTE.2014.2313882
Mayfield J, Labrou Y, Finin T (1996) Evaluating KQML as an agent communication language. In: Wooldridge M, Muller JP, Tambe M (eds) Intelligent agents II. (LNXI vol 1037). Springer, Berlin, pp 347–360
McArthur SDJ et al (2007a) Multi-agent systems for power engineering applications—part II: technologies standards and tools for building multi-agent systems. IEEE Trans Power Syst 22(4):1753–1759. https://doi.org/10.1109/TPWRS.2007.908472
McArthur SDJ et al (2007b) Multi-agent systems for power engineering applications—Part I: concepts approaches and technical challenges. IEEE Trans Power Syst 22(4):1743–1752. https://doi.org/10.1109/TPWRS.2007.908471
Megretski A (2016) Lecture 13: feedback linearization. Massachusetts Institute of Technology. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-243j-dynamics-of-nonlinear-systems-fall-2003/lecture-notes/lec13_6243_2003.pdf. Accessed 15 July 2018
Mets K et al (2012) Distributed multi-agent algorithm for residential energy management in smart grids. In: Proceedings of the IEEE network operations and management symposium, pp 435–443. https://doi.org/10.1109/noms.2012.6211928
Minchala-Avila LI, Garza-Castañón LE, Vargas-Martínez A, Zhang Y (2015) A review of optimal control techniques applied to the energy management and control of microgrids. Procedia Comput Sci 52(1):780–787. https://doi.org/10.1016/j.procs.2015.05.133
Ming Z, Jianwen R, Gengyin L, Xianghai X (2003) A multi-agent based dispatching operation instructing system in electric power systems. Proc Power Eng Soc Gen Meet 1:436–440. https://doi.org/10.1109/PES.2003.1267215
Minnes M (2018) Mixed and integer linear programming using automata techniques. http://www.math.ucsd.edu/~minnes/MILP/AutDec.pdf. Accessed 3 July 2018
Moradi HM, Razini S, Hosseinian SM (2016) State of art of multiagent systems in power engineering: a review. Renew Sustain Energy Rev 58:814–824. https://doi.org/10.1016/j.rser.2015.12.339
Morstyn A, Savkin AV, Hredzak B, Agelidis VG (2017) Multi-agent sliding mode control for state of charge balancing between battery energy storage systems distributed in a DC microgrid. In: IEEE transactions on smart grid. https://doi.org/10.1109/tsg.2017.2668767
Morstyn T, Savkin AV, Hredzak B, Tuan HD (2018) Scalable energy management for low voltage microgrids using multi-agent storage system aggregation. IEEE Trans Power Syst 33(2):1614–1623. https://doi.org/10.1109/TPWRS.2017.2734850
Nguyen C, Flueck A (2011) Modeling of communication latency in smart grid. In: Proceedings of the IEEE power and energy society General Meeting, pp 1–6. https://doi.org/10.1109/pes.2011.6039815
Nguyen CP, Flueck AJ (2012) Agent based restoration with distributed energy storage support in smart grids. IEEE Trans Smart Grid 3:1029–1038. https://doi.org/10.1109/TSG.2012.2186833
Nunna KH, Doolla S (2013) Energy management in microgrids using demand response and distributed storage—a multi-agent approach. IEEE Trans Power Del 28(2):939–947. https://doi.org/10.1109/TPWRD.2013.2239665
Nunna KH, Doolla S (2014) Responsive end-user-based demand side management in multi-microgrid environment. IEEE Trans Ind Inf 10(2):1262–1272. https://doi.org/10.1109/TII.2014.2307761
Nunna HS, Srinivasan D (2017) Multiagent-based transactive energy framework for distribution systems with smart microgrids. IEEE Trans Ind Inf 13(5):2241–2250. https://doi.org/10.1109/TII.2017.2679808
Nvari-Moghaddam A, Rahimi-Kian A, Mirian MS, Guerrero JM (2017) A multi-agent based energy management solution for integrated buildings and microgrid system. Appl Energy 203:41–56. https://doi.org/10.1016/j.apenergy.2017.06.007
Oliveira P, Pinto T, Morais H, Vale Z (2012) MASGriP—a multi-agent smart grid simulation platform. In: Proceedings of the IEEE power and energy society general meeting, pp 1–8. https://doi.org/10.1109/pesgm.2012.6345649
Palensky P, Dietrich D (2011) Demand side management: demand response intelligent energy systems and smart loads. IEEE Trans Ind Inform 7(3):381–388. https://doi.org/10.1109/TII.2011.2158841
Pau M et al (2017) A cloud-based smart metering infrastructure for distribution grid services and automation. Sustain Energy Grids Netw. https://doi.org/10.1016/j.segan.2017.08.001
Pham TH, Prodan I, Genon-Catalot D, Lefevre L (2017) Power balancing in a DC microgrid elevator system through constrained optimization. In: Proceedings of the IFAC 20th world congress, Toulouse. pp 1073–1080. https://doi.org/10.1016/j.ifacol.2017.08.004
Pipattanasomporn M, Feroze H, Rahman S (2009) Multi-agent systems in a distributed smart grid: design and implementation. In: Power electronics conference and exposition. pp 1–8. https://doi.org/10.1109/psce.2009.4840087
Queiroz J, Leitão P, Dias A (2016) Predictive data analysis driven multiagent system approach for electrical micro grids management. In: Proceedings of the IEEE 25th international symposium on industrial electronics (ISIE). pp 738–743. https://doi.org/10.1109/isie.2016.7744981
Rahman MS, Oo AMT (2017) Distributed multi-agent based coordinated power management and control strategy for microgrids with distributed energy resources. Energy Convers Manag 139:20–32. https://doi.org/10.1016/j.enconman.2017.02.021
Raju L, Milton RS (2017) A Novel approach for optimization of smart microgrid using multi-agent reinforcement learning. Int J Adv Eng Technol 7:27–34
Raju L, Sakaya M, Mahadevan S (2017) Implementation of energy management and demand side management of a solar microgrid using a hybrid platform. Turk J Electr Eng Comput Sci 25:2219–2231. https://doi.org/10.3906/elk-1601-206
Ramchurn S, Vytelingum P, Rogers A, Jennings N (2011) Agent-based control for decentralised demand side management in the smart grid. In: International conference on autonomous agents and multiagent systems, pp 5–12
Reddy PDP, Reddy VCV, Manohar TG (2017) Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renew Wind Water Solar 4:1–13
Ren JS, Tan KT, Sivaneasan B, So PL, Gunawan E (2014) Energy management of a multi-agent based multi-microgrid system. In: 2014 IEEE PES Asia-Pacific power and energy engineering conference (APPEEC). pp 1–6. https://doi.org/10.1109/appeec.2014.7066122
Resende FO, Gil NJ, Lopes JAP (2011) Service restoration on distribution systems using multi-microgrids. Eur Trans Electr Power 21(2):1327–1342. https://doi.org/10.1002/etep.404
Rivera S, Farid AM, Youcef-Toumi K (2014a) A multi-agent system transient stability platform for resilient self-healing operation of multiple microgrids. In: 5th conference on innovative smart grid technologies https://doi.org/10.1109/isgt.2014.6816377
Rivera S, Farid AM, Toumi KY (2014b) A multi-agent system coordination approach for resilient self-healing operation of multiple microgrids. In: Karnouskos S, Leitao P (eds) Industrial agents: emerging applications of software agents in industry. Springer, Berlin Heidelberg, Publisher
Roche R (2012) Agent-based architectures and algorithms for energy management in smart gribs: application to smart power generation and residential demand response. Ph. D. thesis. Université de Technologie de Belfort-Montbeliard
Salgueiro-Sicilia Y, Rivera M (2017) Population-based metaheuristics in microgrids applications. In: IEEE Southern power electronics conference (SPEC). https://doi.org/10.1109/spec.2017.8333647
Schneider J, Wong W K, Moore A, Riedmiller M (1999) Distributed value functions. In: Proceedings of the 16th international conference on machine learning, pp 371–378
Serraji M, Boumhidi J, Nfaoui EH (2015) MAS energy management of a microgrid based on fuzzy logic control. Intell Syst Comput Vis (ISCV). https://doi.org/10.1109/isacv.2015.7106187
Shabir S, Singla R (2016) A comparative study of genetic algorithm and the particle swarm optimization. Int J Electr Eng 9(2):215–223
Shirzeh H, Naghdy F, Ciufo P, Ros M (2015) Balancing energy in the smart grid using distributed value function (DVF). IEEE Trans Smart Grid 6(2):808–818. https://doi.org/10.1109/TSG.2014.2363844
Soares J, Pinto T, Lezama F, Morais H (2018) Survey on complex optimization and simulation for the new power systems paradigm. Complexity 2018:1–32
Solanki J M, Schulz NN, Gao W (2005) Reconfiguration for restoration of power systems using a multi-agent system. In Proceedings of the IEEE annual North American power symposium. pp 390–395. https://doi.org/10.1109/naps.2005.1560571
Stone P, Veloso M (2000) Multiagent systems: a survey from the machine learning perspective. Auton Robots 8(3):345–383
Tazi K, Abbou M F, Abdi F. (2017) Demand and Energy Management in Smart Grid: Techniques and Implementation. In: Proceedings of the IEEE international renewable and sustainable energy conference (IRSEC)
Tenfen D, Finardi EC (2015) A mixed integer linear programming model for the energy management problem of microgrids. Elect Power Syst Res 122:19–28. https://doi.org/10.1016/j.epsr.2014.12.019
Tolbert LM, Qi H, Peng FZ (2001) Scalable multi-agent system for real-time electric power management. Proc Power Eng Soc Summer Meet 3:1676–1679. https://doi.org/10.1109/PESS.2001.970327
Trivedi IN et al. (2016) An emission constraint environment dispatch problem solution with microgrid using whale optimization algorithm. In: Proceedings of the 19th IEEE national power systems conference (NPSC), pp 1–6. https://doi.org/10.1109/npsc.2016.7858899
Venkatesan N (2011) Modeling and integration of demand response and demand side resources for smart grid application in distribution systems. Master thesis, West Virginia University
Vytelingum P et al (2010) Agent-based microstorage management for the smart grid. In: Proceedings of the International conference on autonomous agents and multiagent systems (AAMAS). pp 39–46
Wahab MNA, Nefti-Meziani S, Atyabi A (2015) A comprehensive review of swarm optimization algorithms. PLoS ONE 10(5):e0122827
Wang Z (2013) Multi-agent control for integrated smart building and microgrid systems. Ph.D. dissertation, University of Toledo
Wang S et al (2017) Stochastic optimization for energy management in power systems with multiple microgrids. IEEE Trans Smart Grid PP(99): 1–8. https://doi.org/10.1109/tsg.2017.2759159
Wang X, Wang T, Xu C, Zhao Y (2015) Average consensus of multi-agent system with binary-valued observations. In: International conference on control and automation and system. pp 1601–1606. https://doi.org/10.1109/iccas.2015.7364613
Weigen W, Quoqin L, Peng A (2000) Sliding mode control technique for chaotic systems. In: Proceedings of the 3rd world congress on intelligent control and automation (Cat. No. 00EX393). https://doi.org/10.1109/wcica.2000.863132
Wen G, Hu G, Hu J, Shi X, Chen G (2016) Frequency regulation of source-grid-load systems: a compound control strategy. IEEE Trans Ind Inform 12(1):69–78. https://doi.org/10.1109/TII.2015.2496309
Whei-Min L, Chia-Sheng T, Ming-Tang T (2015) Energy management strategy for microgrids by using enhanced bee colony optimization. Energies 9(1):5–16. https://doi.org/10.3390/en9010005
Wu X, Jiang P, Lu J (2014) Multiagent-based distributed load shedding for islanded microgrids. Energies 7:6050–6062. https://doi.org/10.3390/en7096050
Wu CB, Li HM, Wu L, Wu ZY (2015) A multi-agent particle swarm optimization for power system economic load dispatch. J Comput Commun 3:83–89. https://doi.org/10.4236/jcc.2015.39009
Xiao L, Boyd S, Lall S (2006) Distributed average consensus with time-varying metropolis weights. Automatica
Xu A et al (2017) Analysis on the organization and development of multi-microgrids. Sustain Energy Rev, Renew. https://doi.org/10.1016/j.rser.2017.06.032
Hurwitz E, Marwala T (2007) Multi-agent modeling using intelligent agents in a game of Lerpa. arXiv:0706.0280
Yoo CH, Chung IY, Lee HJ, Hong SS (2013) Intelligent control of battery energy storage for multi-agent based microgrid energy management. Energies 6:4956–4979. https://doi.org/10.3390/en6104956
Yoon GG, Hong WP, Lee KH (2011) A multiagent-based hybrid power control and management of distributed power sources. J Korean Inst Illum Electr Install Eng 25(8):70–81. https://doi.org/10.5207/jieie.2011.25.8.070
Zhang H, Yue D, Zhao W, Hu S, Dou C (2017) Distributed optimal consensus control for multi-agent systems with input delay. IEEE Trans Cybern. https://doi.org/10.1109/tcyb.2017.2714173
Zhang C et al (2018) Peer-to-peer energy trading in a microgrid. Appl Energy. 220: 1–12. 10. 1016/j.apenergy.2018.03.010
Zhang L, Zhong Y, Li P (2018). Applications of artificial immune systems in remote sensing image classification. In: International society for photogrammetry and remote sensing. http://www.isprs.org/proceedings/XXXV/congress/comm3/papers/302.pdf. Accessed 10 July 2018
Zhao T, Ding Z (2018) Distributed finite-time optimal resource management for microgrids based on multi-agent framework. IEEE Trans Ind Electron. https://doi.org/10.1109/tie.2017.2721923
Zhao B, Guo C, Cao YJ (2005) A multiagent-based particle swarm optimization approach for optimal reactive power dispatch. IEEE Trans Power Syst 20:1070–1078. https://doi.org/10.1109/tpwrs.2005.846064
Zheng G, Li N (2010) Multi-agent based control system for multi-microgrids. In: Proceedings of the international conference on computational intelligence and software engineering, pp 1–4. https://doi.org/10.1109/cise.2010.5676818
Zhou Y, Wu J, Long C (2018) Evaluation of peer-to-peer energy sharing mechanisms based on a multiagent simulation framework. Appl Energy 222:993–1022
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Tazi, K., Abbou, F.M. & Abdi, F. Multi-agent system for microgrids: design, optimization and performance. Artif Intell Rev 53, 1233–1292 (2020). https://doi.org/10.1007/s10462-019-09695-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-019-09695-7