全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Smart Python Agents for Microgrids

DOI: 10.4236/sgre.2023.1410011, PP. 183-196

Keywords: Microgrids, Agents, SPADE, Renewable Power

Full-Text   Cite this paper   Add to My Lib

Abstract:

Microgrids are revolutionary power systems that interconnect a mix of renewable power generation, load, storage systems, and inverters in a small-scale grid network. Operating microgrids while maintaining a consistent grid voltage and frequency during the islanding and disruption of renewables has been a challenging research problem. In this paper, a preliminary microgrid agent implementation is presented using SPADE (Smart Python Agent Development Environment) as a powerful development framework that has been used extensively in many application domains. Agents autonomously managed and operated microgrid individual components. A multiagent microgrid system was modeled to seamlessly operate and optimize energy balance by coordinating the actions of agents. Agents were built to forecast energy demand and solar power and coordinate to balance generation with load while maintaining optimal power flow and adequate network voltage and frequency.

References

[1]  Dan, T. and Merrill, S. (2012) The U.S. Department of Energy’s Microgrid Initiative. The Electricity Journal, 25, 84-94.
https://doi.org/10.1016/j.tej.2012.09.013
[2]  Lasseter, B. (2001) Microgrids [Distributed Power Generation]. Proceedings of the IEEE Power Engineering Society Winter Meeting, 1, 146-149.
[3]  Lasseter, R. (2002) MicroGrids. Proceedings of the IEEE Power Engineering Society Winter Meeting, 1, 305-308.
[4]  Li, Y., Nejabatkhah, F. and Tian, H. (2023) Power Management System (PMS) in Smart Hybrid AC/DC Microgrids. In: Smart Hybrid AC/DC Microgrids: Power Management, Energy Management, and Power Quality Control, Wiley, Hoboken, 121-154.
https://doi.org/10.1002/9781119598411
[5]  Khan, M. and Wang, J. (2017) The Research on Multi-Agent Systems for Microgrid Control and Optimization. Renewable and Sustainable Energy Reviews, 80, 1399-1411.
https://doi.org/10.1016/j.rser.2017.05.279
[6]  Eddy, Y., Gooi, H. and Chen, S. (2014) Multi-Agent System for Distributed Management of Microgrids. IEEE Transactions on Power Systems, 30, 24-34.
https://doi.org/10.1109/TPWRS.2014.2322622
[7]  Shrivastwa, R., Hably, A., Melizi, K. and Bacha, S. (2019) Understanding Microgrids and Their Future Trends. IEEE International Conference on Industrial Technology, Melbourne, 13-15 February 2019, 1723-1728.
https://doi.org/10.1109/ICIT.2019.8754952
[8]  De Jaeger, E. (2020) Microgrids: Non-Exhaustive Review of Technical Issues 2017.
https://documents.pub/document/microgrids-non-exhaustive-review-of-technical-issues-4-use-case-scenarios-for.html?page=1
[9]  Pompodakis, E., Kryonidis, G. and Alexiadis, M. (2020) A Comprehensive Load Flow Approach for Grid-Connected and Islanded AC Microgrids. IEEE Transactions on Power Systems, 35, 1143-1155.
https://doi.org/10.1109/TPWRS.2019.2945011
[10]  Awal, M., Yu, H., Tu, H., Lukic, S. and Husain, I. (2020) Hierarchical Control for Virtual Oscillator Based Grid-Connected and Islanded Microgrids. IEEE Transactions on Power Electronics, 35, 988-1001.
https://doi.org/10.1109/TPEL.2019.2912152
[11]  Chartier, S.L., Venkiteswaran, V.K., Rangarajan, S.S., Collins, E.R. and Senjyu, T. (2022) Microgrid Emergence, Integration, and Influence on the Future Energy Generation Equilibrium—A Review. Electronics, 11, Article No. 791.
https://doi.org/10.3390/electronics11050791
[12]  Feroze, H. (2009) Multi-Agent System in Microgrids: Design and Implementation. Ph.D. Dissertation, Virginia Tech, Blacksburg.
[13]  Sanchis, A., Julián, V., Corchado, J.M., Billhardt, H. and Carrascosa, C. (2014) Using Natural Interfaces for Human-Agent Immersion. In: Corchado, J.M., et al., Eds., Highlights of Practical Applications of Heterogeneous Multi-Agent Systems, Springer, Cham, 358-367.
https://doi.org/10.1007/978-3-319-07767-3_32
[14]  Suganuma, T., Oide, T., Kitagami, S., Sugawara, K. and Shiratori, N. (2018) Multiagent-Based Flexible Edge Computing Architecture for IoT. IEEE Network, 32, 16-23.
https://doi.org/10.1109/MNET.2018.1700201
[15]  Ayala, I., Amor, M. and Fuentes, L. (2015) The Sol Agent Platform: Enabling Group Communication and Interoperability of Self-Configuring Agents in the Internet of Things. Journal of Ambient Intelligence and Smart Environments, 7, 243-269.
https://doi.org/10.3233/AIS-150304
[16]  Alseyat, A.D. and Park, J. (2019) Multi-Agent System Using JADE for Distributed DC Microgrid System Control. Proceedings of the 2019 North American Power Symposium (NAPS), Wichita, 13-15 October 2019 1-5.
https://doi.org/10.1109/NAPS46351.2019.9000215
[17]  Bergent, F., Caire, G., Monica, S. and Poggi, A. (2020) The First Twenty Years of Agent-Based Software Development with JADE. Autonomous Agents and Multi-Agent Systems, 34, 36.
https://doi.org/10.1007/s10458-019-09424-y
[18]  Kanatamneni, A., Brown, L., Parker, G. and Weaver, W. (2015) Abhilash Survey of Multi-Agent Systems for Microgrid Control. Engineering Applications of Artificial Intelligence, 45, 192-203.
https://doi.org/10.1016/j.engappai.2015.07.005
[19]  Rivera, S., Faid, A.M. and Youcef-Toumi, K. (2014) A Multi-Agent System Transient Stability Platform for Resilient Self-Healing Operation of Multiple Microgrids. 5th IEEE PES Innovative Smart Grid Technologies Conference, Washington DC, 19-22 February 2014, 1-5.
https://doi.org/10.1109/ISGT.2014.6816377
[20]  Colson, C.M., Nehrir, M.H. and Gunderson, R.W. (2011) Multi-Agent Microgrid Power Management. IFAC Proceedings, 44, 3678-3683.
https://doi.org/10.3182/20110828-6-IT-1002.01188
[21]  Palanca, J., Terrasa, A., Julian, V. and Carrascosa, C. (2020) SPADE 3: Supporting the New Generation of Multi-Agent Systems. IEEE Access, 8, 537-549.
https://doi.org/10.1109/ACCESS.2020.3027357
[22]  Escriva, M., Palanca, J., Aranda, G., Garcia, A., Julian, V. and Botti, V. (2006) A Jabber-Based Multi-Agent System Platform. 5th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006), Hakodate, 8-12 May 2006, 1282-1284.
[23]  Salceda, J.V. (2019) Department of Computer Science. UPC Dario Garcia Gasulla Barcelona Supercomputing Center, Barcelona.
[24]  Gnatyshak, D. (2019) Adapting the Smart Python Agent Development Environment for Parallel Computing. Master Thesis, Universitat Politècnica de Catalunya Barcelona Tech, Barcelona, 7-11, 30.
https://upcommons.upc.edu/bitstream/handle/2117/133128/139210.pdf
[25]  XMPP Is the Open Standard for Messaging and Presence.
https://xmpp.org
[26]  Palanca, J., Terrasa, A., Julian, V. and Carrascosa, C. (2020) SPADE 3: Supporting the New Generation of Multi-Agent Systems. IEEE Access, 8, 182537-182549.
https://doi.org/10.1109/ACCESS.2020.3027357
[27]  
https://github.com/upb-lea/openmodelica-microgrid-gym
[28]  
https://github.com/Total-RD/pymgrid
[29]  
https://github.com/zhang614/MicroGrid/tree/master
[30]  Palanca, J., Rincon, J., Julian, V., Carrascosa, C. and Terrasa, A. (2022) Developing IoT Artifacts in a MAS Platform. Electronics, 11, Article No. 655.
https://doi.org/10.3390/electronics11040655
[31]  Welcome to SPADE’s Documentation!
https://spade-mas.readthedocs.io/en/latest/
[32]  Criado, N., Argente, E., Julian, V. and Botti, V. (2008) Organizational Services for the Spade Agent Platform. IEEE Latin America Transactions, 6, 550-555.
https://doi.org/10.1109/TLA.2008.4908189
[33]  Khan, M.W., et al. (2019) Optimal Energy Management and Control Aspects of Distributed Microgrid Using Multi-Agent Systems. Sustainable Cities and Society, 44, 855-870.
https://doi.org/10.1016/j.scs.2018.11.009
[34]  Altin, N., Eyimaya, S. and Nasiri, A. (2023) Multi-Agent-Based Controller for Microgrids: An Overview and Case Study. Energies, 16, Article No. 2445.
https://doi.org/10.3390/en16052445
[35]  Mohammadreza, S. and Mollaie, E. (2022) Energy Management and Harmonic Compensation of Micro-Grids via Multi-Agent Systems Based on Decentralized Control Architecture. IET Renewable Power Generation, 17, 1267-1285.
https://doi.org/10.1049/rpg2.12653
[36]  KQML Performatives.
https://jmvidal.cse.sc.edu/talks/agentcommunication/kqmlperformatives.html

Full-Text

Contact Us

[email protected]

QQ:3279437679

WhatsApp +8615387084133