https://doi.org/10.1177/0309524X19862755 Wind Engineering 1–12 © The Author(s) 2019 Article reuse guidelines: sagepub.com/journals-permissions DOI: 10.1177/0309524X19862755 journals.sagepub.com/home/wie Simulation tools for a smart grid and energy management for microgrid with wind power using multi-agent system Mohamed Azeroual , Tijani Lamhamdi, Hassan El Moussaoui and Hassane El Markhi Abstract The smart grid concept is predicated upon the pervasive use of advanced digital communication, information techniques, and artificial intelligence for the current power system to be more characteristics on the real-time monitoring and controlling of the supply/ demand. Therefore, in recent years, researchers increasingly couple distinct simulators to form novel “co-simulations.” In this article, we will present a survey of different electrical power and communication simulators, a literature survey of 20 smart grid co-simulations frameworks, and the characteristics of each platform applicable in the intelligent electrical network. Finally, we proposed multi-agent systems for controlling the microgrid that consists of wind power and storage system using MACSimJX co-simulation that combines Simulink simulator and JADE (Java Agent Development Environment). Keywords Smart grid, microgrid, co-simulation, power system, communication network, multi-agent system Introduction The developing renewable sources present several challenges that were not faced before such as injecting into the grid, the location of renewable energy far from population centers, the variability, and the intermittency of renewable energy sources. The smart grid technologies include all the technologies and devices, which can be used to ensure the balance regardless of all the conditions and allow integration of more renewable energy to the grid and solve intermittency prob- lems (Azeroual et al., 2018). The power grid today is turning to the intelligent electrical network or smart grid to make the production of electrical power more stable, low economy, and sustainable. The concept of a smart grid is the combination of information and communication technology (ICT) with power system engineering for communicating between all grid components and to guarantee the real-time balance between supply and demand (Bayindir et al., 2016). A multi-agent system (MAS) is an autonomous system that consists of multiple intelligent agents; the agents can com- municate using an Agent Communication Language (ACL) protocol and share the data for their cooperation (Wooldridge and Jennings, 1995). For these reasons, the MASs are largely used in smart grid applications such as microgrid control and energy management. The simulation is very important to test intelligent grid concepts and requires a combination of an electrical simulator and a communication simulator; therefore, the researchers develop the co-simulations which consist of more than two simulators, coupled together by an interface. The objective of smart grid simulation is planning, design, and validation of the smarter capabilities of the grid to improve flexibility, robustness, and integration of renewable energy sources. The Signals, Systems and Components Laboratory, Sidi Mohamed Ben Abdellah University, FST Fez, Fez, Morocco Corresponding author: Mohamed Azeroual, The Signals, Systems and Components Laboratory, Sidi Mohamed Ben Abdellah University, FST Fez, Fez, 30060, Morocco. Email: mohamed.azeroual1@usmba.ac.ma 862755WIE 0 0 10.1177/0309524X19862755Wind EngineeringAzeroual et al. review-article 2019 Review