%0 Journal Article %T Smart Python Agents for Microgrids %A Salem Al-Agtash %A Xueyan Xian %A Kristina Petroshchuk %A Heba Syeddah %J Smart Grid and Renewable Energy %P 183-196 %@ 2151-4844 %D 2023 %I Scientific Research Publishing %R 10.4236/sgre.2023.1410011 %X 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. %K Microgrids %K Agents %K SPADE %K Renewable Power %U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=128777