Next Article in Journal
A Novel Direct Torque Control Method Based on Asymmetric Boundary Layer Sliding Mode Control for PMSM
Previous Article in Journal
Thermal Characteristics of an Oscillating Heat Pipe Cooling System for Electric Vehicle Li-Ion Batteries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Framework for Energy Management System of a Smart Microgrid Using Multiagent Systems

by
Roberto S. Netto
1,*,
Guilherme R. Ramalho
2,
Benedito D. Bonatto
1,
Otavio A. S. Carpinteiro
3,
A. C. Zambroni de Souza
1,
Denisson Q. Oliveira
4 and
Rodrigo A. S. Braga
3
1
Institute of Electrical Systems and Energy, Federal University of Itajuba, Itajuba MG 37500-903, Brazil
2
Instituto Federal Sul de Minas Gerais, Poços de Caldas MG 37713-100, Brazil
3
Institute of System Engineering and Information Tecnology, Federal University of Itajuba, Itajuba MG 37500-903, Brazil
4
Department of Computer Engineering, Federal University of Maranhão, São Luís MA 65080-805, Brazil
*
Author to whom correspondence should be addressed.
Energies 2018, 11(3), 656; https://doi.org/10.3390/en11030656
Submission received: 11 January 2018 / Revised: 22 February 2018 / Accepted: 2 March 2018 / Published: 15 March 2018
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
This paper presents a framework to analyze the problem of real-time management of Smart Grids. For this purpose, the energy management is integrated with the power system through a telecommunication system. The use of Multiagent Systems (MAS) leads the proposed algorithm to find the best-integrated solution, taking into consideration the operating scenario and the system characteristics. With this framework it was possible to evaluate the design of the energy management and the impact of the algorithm developed in the MAS. In the same way, the data sent from the power system to be used for energy management have a direct impact on his behavior. The proposed framework is tested with the help of a microgrid, so the results may be replicated.

1. Introduction

Electrical power systems in the world are going through a modernization period with drastic improvements. This raises environmental consequences and concerns about the sustainability and resilience of these systems. Particularly, the penetration of renewable sources and communication features increases the complexity of these systems, known as active systems. Microgrids fit in active systems and depending on the level of communication and control structures, may become smart grids. A microgrid is a network in small scale to supply small community loads [1]. At [2], it is possible to define a microgrid as a small power system, able to balance its generation and demand, in order to maintain stable power supply inside a defined area, as shown in Figure 1.
Microgrids offer the possibility of integration of different resources, so the operation may help one to supply critical loads under emergency conditions. The main objectives of this integration are the increase in efficiency, reliability, and reduction of losses and greenhouse gases emission, among others [3]. One of the strategies and technologies proposed to achieve these objectives is the concept of Sustainable Microgrids.
A microgrid must be capable of properly handling two basic operation states: normal (grid connected) and emergency (islanded). To achieve an islanded operation capacity for a long period, a microgrid must fulfill requirements of energy storage and continuous microgeneration for supplying all loads, or in critical operation cases, supplying the highest priority loads [4].
To efficiently operate and thus make the power grid more reliable, increasing availability and safety, and reducing environmental impact, a smart telecommunication system [5] is required. It has the function of integrating all microgrid components and enables the insertion of dispatchable distributed generation (DG), energy trading, integrated system protection, power quality management and real-time microgrid monitoring [1]. Some data protocols like IEC 61850, IEEE C37.118 and IEEE 2030.5 were being developed to help and provide support for all of these functions.
However, the monitoring, management, and operation, even for a small network, can be a complex task [1]. Then, with the use of a Multiagent System (MAS) it is possible to split this complex problem into several small and simple ones [6]. Some recent works such as [7,8,9] present solutions to partially handle this problem, but none of them evaluate the complete integration of the available resources.
The concern of the response time of a simulation could be seen in [10] by using PSCAD\NS2 (Network Simulator 2), in [11] by using PSFL\NS2 [12,13,14,15] it is possible to see an effort and concern for this integration or co-simulation and thus validate the results in the new context of the intelligent network. You can still find other researchers of multiagent system applied to microgrid [16,17,18,19,20,21,22] where the telecommunications system was not included. As it is responsible for obtaining the data in the Intelligent Eletronic Device (IED) and delivering it to the Information Technology (IT) system, include it in the simulation have a great impact on the evaluation of the solution.
Another important aspect that should be noted is how MAS were developed to solve problems in a microgrid. Some researchers such as [23,24,25,26,27,28,29,30] have proposed frameworks and guidelines for the design, modeling and development of MAS with a correct view on how they should act, interact, socialize and pursue the goal, which is the power management solution of their power system. It is not intended to classify solutions in the microgrids as in [31,32,33] and for MAS as presented at [34,35,36].
In this new context of Smart Grids, solutions that can be used for the problems that are about to arise are necessary. Thus, in visualizing the whole and not only the energy management algorithm, understanding that the time spent is important, what information is needed to reach the goal, contribute to the data communication protocols being developed and evaluate if methodologies have the ability to respond to situations within the time required.
This work propose a framework with these three system integrated to allow a better analysis in real time of the impact of modeling a MAS using two different triggers and see the time impact of this modeling. Further, analyzing all systems, we verify the impact of a good data protocol development, so the information necessary to define the expected behavior of the agents could be sent to their recipients. As described in [37], there are some control methodologies for microgrid during islanded operation, like voltage and frequency management, power quality, droop control and balance between supply and demand. The focus of this paper is in the last methodology.
This paper is then organized as follows: Section 2 presents the Multiagent System; Section 3 presents the real time framework that will be used in Section 4, that shows the results of real time simulation; finally Section 5 presents the conclusions.

2. Multiagent System

Agents and Multiagent Systems (MAS) enable a new way to analyze, design and implement complex control systems. A MAS can be defined as a loosely coupled network of problem solvers working together to solve problems that are beyond their individual capacities or knowledge to solve a problem [6]. Thus, a multiagent system should be able to operate without direct human intervention or of other agents and should have control of their own behavior and internal state. So, it must have a flexible autonomous action, showing the following characteristics:
  • Responsive: agents must perceive their environment and respond in a timely manner to the dynamic changes that occur in it;
  • Proactive: agents must not only act in response to the environment, they are able to exhibit goal-directed behavior by taking the initiative in order to satisfy their design objectives.
  • Social: agents should be able to interact, when appropriate, with other agents or humans looking to complete their tasks, and assist others with their activities [6,38].
The reasons for choosing MAS are: the ability to provide robustness and efficiency; ability to allow interoperation with existing legacy systems and ability to solve problems where data, knowledge or control are distributed [6].
Therefore, the use of a MAS is an option for Smart Grids as in Smart Homes applications [39], in microgrids [17,27], either for control of Distributed Generation (DG) [40], energy management [41,42,43] or microgrid control [16,24,44,45,46]. The development of MAS can benefit the intelligent operation of electrical power systems in many ways, but there are still some challenges that need to be addressed as problem formulation, standardization, communication, coherency, robustness, implementation [34].
At [26] it is described that the current trend of the use of MAS in Power Systems can be divided into two modes: one as a methodology for developing flexible and extensible computer/hardware systems; and the other as a problem modeling methodology. The flexibility denotes the capacity to correctly respond to dynamic situations and support for replications in different situations (environments). The extensibility denotes the capacity to easily add a new functionality to a system, enhancing or updating any type of functionality. As a modeling methodology, Multi-agent systems are more than a system integration method, by offering a different way to see the world. An agent system can intuitively be used to represent a real situation of interacting entities and give a way to test how complex behaviors can arise.

3. RealTime Framework

To perform the tests, and to execute them in real time, the RTDS® was used for the simulation of the microgrid. This is because it has the capacity to send/receive information to/from the system modeled in real time. This is an important factor and a contribution of this work since despite simulations of electrical systems integrated to computational systems with bi-directional information flows have already been studied in [17,47,48], the response time was not obtained in the execution time, which caused a certain delay. Some solutions were implemented for the time synchronization between the simulated electrical systems, the communication system, and the data processing system, as seen in [11,49,50,51], but the type of data sent from the power system simulator is not analyzed. So a framework was developed using the RTDS system coupled to its simulation and monitoring software of the electrical system, the RSCAD, installed in one PC, which was connected by a 100 Mbps switch to the second PC, where the Multiagent System was running. The topology can be seen in Figure 2. The traffic of data on the switch was very small and did not compromise the performance in question because the used equipment works in wire-rate i.e., it is able to deliver the maximum bandwidth on each port without having packet loss.

3.1. Microgrid Simulation

The proposed power system model for this test case simulation is composed of one wind power generator, one Photovoltaic (PV) generator, and one dispatchable diesel generator, as presented in Table 1. There are also 7 loads described in Table 2. The priority of the loads can be defined according to specific criteria for each particular microgrid.
The renewable generators have a wind speed and solar irradiance profiles as shown in Figure 3. The data regarding these typical profiles are based on the Belgium electricity transmission system operator (ELIA) website. Any other test case could be used in this study, as well as a more complex case. This simple case was selected in this paper in order to prove the concepts and enable one to reproduce the results.

3.2. Multiagent System Design

The test case model presented here is useful to demonstrate the multiagent system interacting with the electrical power system in the islanded mode, pursuing the goal to supply all the loads as long as possible following the goal described at Equation (3) where the Source is defined by (1) and the Load is defined by (2). The load of group 1 belongs to the Emergency state, loads of group 2 to the Critical state and the loads of group 3 to the survival. This modeling platform also shows the potentials of this type of evaluation in real time in integrating the three systems. Weaknesses and unforeseen constraints can then be directly verified as in the real time frame.
P S o u r c e = P W i n d + P P V + P G e n e r a t o r
P L o a d s = P P r i o r i t y 1 + P P r i o r i t y 2 + P P r i o r i t y 3
P S o u r c e P L o a d s
For the implementation of the multiagent system, there are several platforms or development frameworks such as Zeus, Cybele, Cougar and Net. In this work, we chose the platform JADE (Java Agent Development) [52]. JADE is widely used because it is a middleware that abstracts the distributed architecture required for the creation of MAS, thus allowing that the development can be focused on the logical aspects of the system because it controls communication between different hosts and messages exchanged between agents [53].
All the communications between the agents are made using FIPA (Foundation for Intelligent Physical Agents) protocol, implemented in JADE, and the communication between the agents and the power system in the RTDS (Real Time Digital Simulator) is done using TCP/IP protocol. For this simulation, the following agents are proposed:
The development of the MAS was based on the Gaia [54] methodology, that helped and guided with the definitions of the roles that will be exercised, of the agents that will participate and execute the roles, and of the services that each agent will have to perform to reach the desired goal. The following roles were defined: Equipment, Manager, and Translator, where the Equipment represents the agents responsible for the management of the IEDs, whether they are coupled to the loads or to the sources of power generation. The Manager is responsible for verifying the current situation of the microgrid and define a state (emergency, critical or survival) and the Translator makes the connection between the electrical or microgrid system and the MAS.
The agent models are based on the roles to be performed at the environment in which they are immersed. Thus, four agents are defined: LOAD (load) responsible for monitoring the loads of the microgrid and has “Equipment” as the role to be prosecuted; Source (generation) responsible for the equipment of generation of energy and that has the same role as the Load; Middle (translator) responsible for the exchange of information and translation of commands between the microgrid and the MAS by performing the role “Translator”; and the Manager, responsible for collecting the information of those who perform the role "Equipment" for the definition of a priority status when performing the role “Manager”.
By performing the tests on a real-time electrical system simulation platform and accessing the data through a SCADA (Supervisory Control and Data Acquisition) monitoring interface, it is possible to determine which data will actually become available to send to the management software system, which, in this case, is the MAS. Much of the information used in other simulations using an electrical system and MAS make use of information that is not necessarily available by the Intelligent Electronic Device (IED).

4. Simulation and Results

The interaction between the MAS and the power system has to be executed in real time. The microgrid described in Figure 4 is used to test the interaction between the proposed methodology and the Real Time Digital Simulator® (RTDS).
The JADE framework has a Directory Facilitator (DF) that enables one to know all the agents that are active on the multiagent platform. There is also a sniffer agent that can be used to review how the communication between agents work. In this work, no index of communication performance was considered, which can be addressed in future works.
The middle agent is capable of interacting with the microgrid by using scripts commands to obtain information about the power meter and send commands to close or open the circuit breakers of the loads. This emulates a power management solution for a microgrid in a real telecommunication context. Such a communication system receives and processes information in real time, and then send responses. Therefore, the decision also occurs in real time.
The simulation starts with the microgrid in the grid-connected mode, i.e., there is no concern of the agents to meet the demand of the smart microgrid (SMG). As soon as the SMG is disconnected, the information is sent to the MAS to enter in the islanded mode, triggering the generation/load balance policy within the microgrid. In this research, the MAS follows the algorithm described in Figure 5 to operate the microgrid in the islanded mode based on the methodology presented in [55].
The communication of the agents in this system determines all the loads and power sources available. This enables the manager agent to define the state of the SMG in order to guarantee the power supply to the priority loads. All the agents are registered in the DF so that the identification of them all could be possible in any state of the SMG. Figure 6 illustrates the process.
Once the middle agent is connected to the power system, such information is sent to the other agents (load and source agents). Both of them receive a stream of information in a multicast message sent by the middle agent that use the DF to know all the load agents and build a list. The same action is executed for the source agents. These ACL INFORM carry the information of all devices in the microgrid, which is monitored by the load or source agents.
Each agent verifies the message, find its respective information and update its status. This step occurs in 5 s time intervals and this information is not sent directly to the manager agent. The manager agent makes a request for both groups of agents, load, and source, using an ACL REQUEST message with the “Demand” and “Supply” conversation ID, respectively, in an interval of 5 s. When the source agents identify the request, they send an ACL INFORM message with the information of their status to the manager, which processes the data to determine what is the state that the microgrid is in that exact moment, based on the available variables.
Then, the manager informs all the load agents about of the actual microgrid status, (EMERGENCY, CRITICAL or SURVIVAL) using an ACL INFORM message with the ID “microgrid-state”, and so, each load agent verifies its priority, and if necessary, send an ACL REQUEST message to the middle agent to reject a respective load.
The middle agent receives the request and then, it sends to RSCAD a script command to open the branch using the TCP/IP connection and sends back to load agent an ACL INFORM message with the “OK” status. Then, the load agent changes its state to OFF. Therefore, the next update of all loads available will be different, and so will the microgrid state. Figure 7 illustrates the process. The Status EMERGENCY, CRITICAL or SURVIVAL can be defined according to distributed generation priority levels of the load for a particular microgrid.
Hence, there is a new microgrid perspective from the demand and power supply that should be monitored by the manager agent. When the state of this microgrid is changed, the manager agent sends another message to all registered loads in the DF for each one to execute their own actions based on their state and priority. This will be repeated until all the power source is not able to supply the loads connected to the microgrid in the survival state.
On the other hand, if the manager agent detects that the supply is greater than the actual demand, it will send an ACL REQUEST to all loads, since they do not know the priority of each load. Each load agent receives the message and checks if the group or priority is the same of them. Then, they send the information back to the manager using an ACL CFP message with the maximum demand data or zero, if the group request is not the same of them, as shown in Figure 8.

Results

The simulation uses a client-server model to read the information from the IED. A polling time for the load and source agents to receive data from the middle agent is defined. The power profile data is in intervals of 15 min in order to generate a complete simulation, which is updated in the RTDS every 25 s, and the polling time of the middle agent and manager agent is 5 s. Thus, every 25 s in the graph of the manager (GUI) represents 15 min of data profile. The time used in the interaction of the power system with the multiagent system and vice-versa through the telecommunication system is on a scale 1 s:1 s. A 24 h-time span of the data profile of power generation and loads is employed. The results are shown in Figure 9.
In Figure 9 the SMG starts in the grid-connected mode, so there is no problem with the demand to be greater than the generation. When the SMG changes the mode to islanded, for any reason, such as a faulted line, the SMG is in the emergency status. When the MAS detects that the actual generation in not able to supply all the loads in the microgrid, the manager changes the MSG state to critical in a first attempt to supply the loads. The manager has a new scenario of the SMG with only four loads and, in this moment the power generation inside the microgrid is still less than the necessary to supply the demand. Again, the manager changes the state of SMG, but now to survival. In this new scenario, only the two high priority loads can be supplied with the inside power generation.
Until this point, where loads were rejected using priority, it seems that there is no reason to use MAS to manage the microgrid energy when it is in islanded mode. However, when the generation is raising, the ability of MAS to exchange information shows its differentiated methodology that helps to prioritize the loads at the current power generation. The MAS has to discover the new demand of the new state before reconnecting the loads, so the Manager Agent has a picture of the actual generation and the next demand, to make the decision of raising the state or keeping the state.
The manager still keeps checking the balance of power generation inside the SMG, since the mode is still islanded. When the manager notes that there is more power than demand, it asks for the loads of next priority what are their maximum demand. If the power at this moment is greater than the actual demand plus the new demand of the next priority load, then the manager changes the state to critical, and the load is connected again to the SMG as seen in Figure 10.
When the power generation is decreasing, as shown in Figure 11, the manager agent still keeps checking the power balance inside the SMG, and when it becomes insufficient to supply the loads, it changes the state of SMG again to survival, so only the high priority loads are able to remain connected. It is assumed here that the total power generation inside the microgrid is sufficient to supply the high priority loads.
By using the first method to model the MAS, it is possible to see when the demand is higher than the supply, as depicted in in Figure 12. This happens for few seconds, but it is undesirable since it results in voltage and frequency drop issues. Since the methodology applied to MAS is based only on a pooling time, even when the manager identifies an unbalanced situation, this is reflected in the next pooling only. Therefore, to optimize the operation and obtain a better power management, an event-driven solution with the pooling mechanism was developed. Then, when the manager detects that the power is unbalanced, it sends a message for state changing and requests an update. The obtained result is now is a better fit of the balance as shown in Figure 11.
Another issue that was discovered during the tests is that just reading the power of the meters will not lead MAS to the goal that was designed. The information that the load agent firstly was designed to receive is the information of the power meter. So, when the LOAD is connected to the microgrid, the information sent is the actual power consumption and it is useful to the moment when the power generation is decreasing. However, this information is useless when the power generation is raising. When the manager asks for the status of the loads to verify if is possible to supply the new demand, the meter is showing 0 W (zero). Thus, the manager will not raise the microgrid status, and the LOADs will not be reconnected to the grid.
During the test, it was noted the need for a more elaborated language for the MAS. As we can see at Figure 13 the Diesel generator was following the load in the microgrid, so when there was less load to supply, the model of the generator in the RTDS® reduced the power delivered. The maximum power capacity of this power resource should be sent to allow the Manager agent receive information that real reflect the place that it is inserted.
Without this information, the Manager could not decide to raise the microgrid state, because even when the PV generator achieve a power that plus the maximum power of the diesel generator and the Wind generator is capable to supply the next state, it will not change because the information is the actual power generation of the diesel power source. It is necessary a new behavior of the Source agent to lead the diesel generator to the desired power that could supply the new state.
So, a new simulation was made to test and verify this new behavior of the MAS, and the result is presented at Figure 14 Like presented at [56], the priority is the balance between load and generation and having the priority of dispatch for wind and photovoltaic sources, but all the decision for load shedding is made in real time by the agents. We just adjust the load LD02 to 0.80 MW to have a better visualization of the MAS.
The voltage profile of some buses and the frequency during island mode is presented at Figure 15 and Figure 16.
The SMG with the energy balance methodology presented good results on the voltage profile and frequency, during the simulation of the MAS and SMG in the island mode (40 s), and we have the first change of state. The generator follows the load and reduces the power generated. When the DERs achieve power enough to join the maximum capacity of the diesel generator, the SMG raise the state (600 s) and this state remains until the actual power generation is below the actual demand (1150 s). At this time, the SMG lower the state and again the diesel generator follows the load and reduces the generation too.

5. Conclusions

This paper presented a framework in real time to test a solution for energy management in a smart microgrid in an islanded mode using the multiagent system. The integration of all agents was possible by using TCP/IP communication, but it was necessary a middleware to exchange and translate information from the MAS to the power system. Since was not possible to use an OpenSource JAVA API for the IEC 61850 in the JADE Framework, it was necessary to create a bridge between the data from the power system and the data for the MAS. This is a critical point because if the middle agent eventually goes down, the communication with the power system is lost. In a mission-critical system, like the power system, it is not desirable.
The use of MAS and its performance analysis in real time has shown to be a good solution for complex problems, but the correct use and modeling of MAS demands a great communication design to provide the sociability behavior expected from this type of methodology. When the MAS uses only the polling mechanism it was observed some problem related to the timing and synchronization for control of the loads in an unbalanced state. By adding an event-driven mechanism to the pooling, the problem was solved. Therefore, the simulation of multiagent systems in smart microgrids in real-time and with real communication links can reveal some issues that only happens in this type of simulation, like the kind of information an agent should be able to report and what type of methodology is better to fit a real situation. This enhances the relevance of the models and research framework presented in this paper.

Acknowledgments

The authors would like to thank to CNPq, INERGE, CAPES, FAPEMIG, RTDS® and UNIFEI for their support in this research. They also acknowledge the relevant contributions of Prof. Paulo Fernando Ribeiro for this research.

Author Contributions

R.S.N., B.D.B. and D.Q.O. conceived and designed the experiments; R.S.N. performed the experiments; R.S.N., B.D.B and A.C.Z.d.S. analyzed the data; G.R.R., O.A.S.C. and R.A.S.B. contributed with materials/analysis tools; R.S.N. and A.C.Z.d.S. wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chowdhury, S.; Crossley, P. Microgrids and Active Distribution Networks; The Institution of Engineering and Technology: Stevenage, UK, 2009. [Google Scholar]
  2. Microgrid Institute. Available online: http://www.microgridinstitute.org/ (accessed on 30 September 2016).
  3. Grid, S. IEEE Smart Grid Vision for Computing: 2030 and Beyond; IEEE: New York, NY, USA, 2013; pp. 1–133. [Google Scholar]
  4. Hatziargyriou, N. Microgrids: Architectures and Control; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  5. Hatziargyriou, N.; Asano, H.; Iravani, R.; Marnay, C. Microgrids. IEEE Power Energy Mag. 2007, 5, 78–94. [Google Scholar] [CrossRef]
  6. Jennings, N.R.; Sycara, K.; Wooldridge, M. A Roadmap of Agent Research and Development. Auton. Agents Multi-Agent Syst. 1998, 38, 7–38. [Google Scholar] [CrossRef]
  7. Shi, W.; Li, N.; Chu, C.C.; Gadh, R. Real-time energy management in microgrids. IEEE Trans. Smart Grid 2017, 8, 228–238. [Google Scholar] [CrossRef]
  8. Dehghanpour, K.; Nehrir, H. Real-time multiobjective microgrid power management using distributed optimization in an agent-based bargaining framework. IEEE Trans. Smart Grid 2017. [Google Scholar] [CrossRef]
  9. Kanellos, F. Real-Time Control based on Multi-Agent Systems for the Operation of Large Ports as Prosumer Microgrids. IEEE Access 2017. [Google Scholar] [CrossRef]
  10. Hopkinson, K.; Birman, K. EPOCHS: Integrated commercial off-the-shelf software for agent-based electric power and communication simulation. In Proceedings of the 2003 Winter Simulation Conference, New Orleans, LA, USA, 7–10 December 2003. [Google Scholar]
  11. Lin, H.; Veda, S.S.; Shukla, S.S.; Mili, L.; Thorp, J. GECO: Global event-driven co-simulation framework for interconnected power system and communication network. IEEE Trans. Smart Grid 2012, 3, 1444–1456. [Google Scholar] [CrossRef]
  12. Bhor, D.; Angappan, K.; Sivalingam, K.M. A co-simulation framework for Smart Grid wide-area monitoring networks. In Proceedings of the 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS), Bangalore, India, 6–10 January 2014; pp. 1–8. [Google Scholar]
  13. Manbachi, M.; Sadu, A.; Farhangi, H.; Monti, A.; Palizban, A.; Ponci, F.; Arzanpour, S. Real Time Co-Simulation Platform for Smart Grid Volt-VAR Optimization using IEC61850. IEEE Trans. Ind. Inform. 2016, 12, 1392–1402. [Google Scholar] [CrossRef]
  14. Lin, H.; Sambamoorthy, S.; Shukla, S.; Thorp, J.; Mili, L. Power system and communication network co-simulation for smart grid applications. In Proceedings of the 2011 IEEE PES Innovative Smart Grid Technologies (ISGT), Anaheim, CA, USA, 17–19 January 2011; pp. 1–6. [Google Scholar]
  15. Saleem, A.; Honeth, N.; Wu, Y.; Nordström, L. Integrated multi-agent testbed for decentralized control of active distribution networks. In Proceedings of the 2013 IEEE Power and Energy Society General Meeting (PES 2013), Vancouver, BC, Canada, 21–25 July 2013; pp. 1–5. [Google Scholar]
  16. Logenthiran, T.; Srinivasan, D.; Khambadkone, A.M.; Aung, H.N. Multiagent system for real-time operation of a microgrid in real-time digital simulator. IEEE Trans. Smart Grid 2012, 3, 925–933. [Google Scholar] [CrossRef]
  17. Dimeas, A.L.; Hatziargyriou, N.D. Operation of a multiagent system for microgrid control. IEEE Trans. Power Syst. 2005, 20, 1447–1455. [Google Scholar] [CrossRef]
  18. Logenthiran, T.; Srinivasan, D.; Khambadkone, A.M.; Aung, H.N. Scalable Multi-Agent System (MAS) for operation of a microgrid in islanded mode. In Proceedings of the 2010 Joint International Conference on Power Electronics, Drives and Energy Systems, PEDES 2010 and 2010 Power India, New Delhi, India, 20–23 December 2010. [Google Scholar]
  19. Kumar Nunna, H.S.V.S.; Doolla, S. Multiagent-based distributed-energy-resource management for intelligent microgrids. IEEE Trans. Ind. Electron. 2013, 60, 1678–1687. [Google Scholar] [CrossRef]
  20. Xu, Y.; Liu, W. Novel multiagent based load restoration algorithm for microgrids. IEEE Trans. Smart Grid 2011, 2, 140–149. [Google Scholar] [CrossRef]
  21. Oyarzabal, J.; Jimeno, J.; Ruela, J.; Engler, A.; Hardt, C. Agent based micro grid management system. In Proceedings of the 2005 International Conference on Future Power Systems, Amsterdam, The Netherlands, 18 November 2005; pp. 1–6. [Google Scholar]
  22. Colson, C.M.; Nehrir, M.H. Comprehensive real-time microgrid power management and control with distributed agents. IEEE Trans. Smart Grid 2013, 4, 617–627. [Google Scholar] [CrossRef]
  23. Pipattanasomporn, M.; Feroze, H.; Rahman, S. Multi-Agent Systems in a Distributed Smart Grid: Design and Implementation. In Proceedings of the Power Systems Conference and Exposition, Seattle, WA, USA, 15–18 March 2009; pp. 1–8. [Google Scholar]
  24. Avramescu, M. High-level design of Multi-agent System based Microgrid. In Proceedings of the 2012 1st International Conference on Systems and Computer Science (ICSCS), Lille, France, 29–31 August 2012; pp. 1–5. [Google Scholar]
  25. Feroze, H. Multi-Agent Systems in Microgrids: Design and Implementation. Master’s Thesis, Virginia Tech, Blacksburg, VA, USA, 2009. [Google Scholar]
  26. McArthur, S.D.J.; Davidson, E.M.; Catterson, V.M.; Dimeas, A.L.; Hatziargyriou, N.D.; Ponci, F.; Funabashi, T. Multi-Agent Systems for Power Engineering Applications-Part I: Concepts, Approaches, and Technical Challenges. IEEE Trans. Power Syst. 2007, 22, 1743–1752. [Google Scholar] [CrossRef] [Green Version]
  27. Catterson, V.; Davidson, E.; McArthur, S. Issues in Integrating Existing Multi-Agent Systems for Power Engineering Applications. In Proceedings of the 13th International Conference on Intelligent Systems Application to Power Systems, Arlington, VA, USA, 6–10 November 2005; pp. 396–401. [Google Scholar] [Green Version]
  28. Wood, M.; DeLoach, S. An Overview of the Multiagent Systems Engineering Methodology. Agent Oriented Softw. Eng. 2001, 1957, 1–53. [Google Scholar]
  29. McArthur, S.D.J.; Davidson, E.M.; Catterson, V.M.; Dimeas, A.L.; Hatziargyriou, N.D.; Ponci, F.; Funabashi, T. Multi-agent systems for power engineering applications—Part II: Technologies, standards, and tools for building multi-agent systems. IEEE Trans. Power Syst. 2007, 22, 1753–1759. [Google Scholar] [CrossRef] [Green Version]
  30. Pavón, J.; Gómez-sanz, J. Agent Oriented Software Engineering with INGENIAS. In Proceedings of the 3rd Central and Eastern European Conference on Multi-Agent Systems, Prague, Czech, 16–18 June 2003; pp. 394–403. [Google Scholar]
  31. Bayindir, R.; Hossain, E.; Kabalci, E.; Perez, R. A comprehensive study on microgrid technology. Int. J. Renew. Energy Res. 2014, 4, 1094–1107. [Google Scholar]
  32. Satish, B.; Bhuvaneswari, S. Control of microgrid—A review. In Proceedings of the 2014 International Conference on Advances in Green Energy, Thiruvananthapuram, India, 17–18 December 2014; pp. 18–25. [Google Scholar]
  33. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Cañizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in microgrid control. IEEE Trans. Smart Grid 2014, 5, 1905–1919. [Google Scholar] [CrossRef]
  34. Moradi, M.H.; Razini, S.; Mahdi Hosseinian, S. State of art of multiagent systems in power engineering: A review. Renew. Sustain. Energy Rev. 2016, 58, 814–824. [Google Scholar] [CrossRef]
  35. Gomez-Sanz, J.J.; Garcia-Rodriguez, S.; Cuartero-Soler, N.; Hernandez-Callejo, L. Reviewing microgrids from a multi-agent systems perspective. Energies 2014, 7, 3355–3382. [Google Scholar] [CrossRef]
  36. Kulasekera, A.L.; Gopura, R.A.R.C.; Hemapala, K.T.M.U.; Perera, N. A review on multi-agent systems in microgrid applications. In Proceedings of the 2011 IEEE PES International Conference on Innovative Smart Grid Technologies-India (ISGT India 2011), Kerala, India, 1–3 December 2011; pp. 173–177. [Google Scholar]
  37. Bakar, N.N.A.; Hassan, M.Y.; Sulaima, M.F.; Na’im Mohd Nasir, M.; Khamis, A. Microgrid and load shedding scheme during islanded mode: A review. Renew. Sustain. Energy Rev. 2017, 71, 161–169. [Google Scholar] [CrossRef]
  38. Wooldridge, M. An Introduction to Multiagent Systems; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
  39. Asare-Bediako, B.; Kling, W.L.; Ribeiro, P.F. Multi-agent system architecture for smart home energy management and optimization. In Proceedings of the 2013 4th IEEE/PES Innovative Smart Grid Technologies Europe (ISGT EUROPE), Lyngby, Denmark, 6–9 October 2013; pp. 1–5. [Google Scholar]
  40. Logenthiran, T.; Srinivasan, D.; Wong, D. Multi-agent coordination for {DER} in MicroGrids. In Proceedings of the IEEE International Conference on Sustainable Energy Technologies, Singapore, 24–27 November 2008; pp. 77–82. [Google Scholar]
  41. Meiqin, M.; Wei, D.; Chang, L. Multi-agent based simulation for Microgrid energy management. In Proceedings of the 8th International Conference on Power Electronics—ECCE Asia, Jeju, Korea, 30 May–3 June 2011; pp. 1219–1223. [Google Scholar]
  42. Asare-Bediako, B.; Kling, W.; Ribeiro, P. Integrated agent-based home energy management system for smart grids applications. In Proceedings of the 2013 4th IEEE/PES Innovative Smart Grid Technologies Europe (ISGT EUROPE), Lyngby, Denmark, 6–9 October 2013; pp. 1–5. [Google Scholar]
  43. Mao, M.; Jin, P.; Hatziargyriou, N.D.; Chang, L. Multiagent-based hybrid energy management system for microgrids. IEEE Trans. Sustain. Energy 2014, 5, 938–946. [Google Scholar] [CrossRef]
  44. Dou, C.X.; Jin, S.J.; Jiang, G.T.; Bo, Z.Q. Multi-Agent Based Control Framework for Microgrids. In Proceedings of the 2009 Asia-Pacific Power and Energy Engineering Conference (Appeec), Wuhan, China, 27–31 March 2009; pp. 1095–1098. [Google Scholar]
  45. Dimeas, A.L.; Hatziargyriou, N.D. A MAS architecture for microgrids control. In Proceedings of the 13th International Conference on Intelligent Systems Application to Power Systems, Arlington, VA, USA, 6–10 November 2005; pp. 402–406. [Google Scholar]
  46. Digra, R.K.; Pandey, R.K. Multi-agent control coordination of Microgrid. In Proceedings of the 2013 Students Conference on Engineering and Systems (SCES 2013), Allahabad, India, 12–14 April 2013. [Google Scholar]
  47. Logenthiran, T.; Srinivasan, D.; Khambadkone, A.M. Multi-agent system for energy resource scheduling of integrated microgrids in a distributed system. Electr. Power Syst. Res. 2011, 81, 138–148. [Google Scholar] [CrossRef]
  48. Mehta, R.; Menon, B.; Srinivasan, D.; Panda, S.K.; Rathore, A.K.; Jhqw, D.; Ri, R.; Mehta, R.; Menon, B. Market based multi-agent control of microgrid. In Proceedings of the 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore, 21–24 April 2014; pp. 1–6. [Google Scholar]
  49. Bottura, R.; Borghetti, A.; Napolitano, F.; Nucci, C.A. ICT-power co-simulation platform for the analysis of communication-based volt/var optimization in distribution feeders. In Proceedings of the Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 19–22 February 2014; pp. 1–5. [Google Scholar]
  50. Georg, H.; Wietfeld, C.; Müller, S.C.; Rehtanz, C. A HLA based simulator architecture for co-simulating ICT based power system control and protection systems. In Proceedings of the 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm), Tainan, Taiwan, 5–8 November 2012; pp. 264–269. [Google Scholar]
  51. Hopkinson, K.; Wang, X.; Giovanini, R.; Thorp, J.; Birman, K.; Coury, D. EPOCHS: A platform for agent-based electric power and communication simulation built from commercial off-the-shelf components. IEEE Trans. Power Syst. 2006, 21, 548–558. [Google Scholar] [CrossRef]
  52. Bellifemine, F.L.; Caire, G.; Greenwood, D. Developing Multi-Agent Systems with JADE; John Wiley & Sons: Hoboken, NJ, USA, 2007; Volume 7. [Google Scholar]
  53. Kouluri, M.K.; Pandey, R.K. Intelligent Agent Based Micro grid Control. In Proceedings of the 2011 2nd International Conference on Intelligent Agent and Multi-Agent Systems (IAMA), Chennai, India, 7–9 September 2011; pp. 62–66. [Google Scholar]
  54. Wooldridge, M.; Jennings, N.R.; Kinny, D. The Gaia methodology for agent-oriented analysis and design. Auton. Agents Multi-Agent Syst. 2000, 3, 285–312. [Google Scholar] [CrossRef]
  55. Oliveira, D.; de Souza, A.Z.; Almeida, A.; Santos, M.; Lopes, B.; Marujo, D. Microgrid management in emergency scenarios for smart electrical energy usage. In Proceedings of the 2015 IEEE Eindhoven PowerTech, Eindhoven, The Netherlands, 29 June–2 July 2015; pp. 1–6. [Google Scholar]
  56. Morais, H.; Kádár, P.; Faria, P.; Vale, Z.A.; Khodr, H. Optimal scheduling of a renewable micro-grid in an isolated load area using mixed-integer linear programming. Renew. Energy 2010, 35, 151–156. [Google Scholar] [CrossRef]
Figure 1. Microgrid Model. Reprint from [2], Microgrid Institute, 2014.
Figure 1. Microgrid Model. Reprint from [2], Microgrid Institute, 2014.
Energies 11 00656 g001
Figure 2. Real-Time Framework Topology.
Figure 2. Real-Time Framework Topology.
Energies 11 00656 g002
Figure 3. Power Generation Profile for Wind and Photovoltaic Sources.
Figure 3. Power Generation Profile for Wind and Photovoltaic Sources.
Energies 11 00656 g003
Figure 4. Simulated Microgrid.
Figure 4. Simulated Microgrid.
Energies 11 00656 g004
Figure 5. Flowchart of MAS Actions.
Figure 5. Flowchart of MAS Actions.
Energies 11 00656 g005
Figure 6. Data Exchange in MAS.
Figure 6. Data Exchange in MAS.
Energies 11 00656 g006
Figure 7. Data Exchange updated in MAS.
Figure 7. Data Exchange updated in MAS.
Energies 11 00656 g007
Figure 8. New Demand Request and Reply.
Figure 8. New Demand Request and Reply.
Energies 11 00656 g008
Figure 9. Energy Management for Power Profile.
Figure 9. Energy Management for Power Profile.
Energies 11 00656 g009
Figure 10. Energy Management for Power Profile Increasing.
Figure 10. Energy Management for Power Profile Increasing.
Energies 11 00656 g010
Figure 11. Energy Management for Power Profile Decreasing.
Figure 11. Energy Management for Power Profile Decreasing.
Energies 11 00656 g011
Figure 12. Multiagent System without Event Driven behavior.
Figure 12. Multiagent System without Event Driven behavior.
Energies 11 00656 g012
Figure 13. Multiagent System without Event Right Information.
Figure 13. Multiagent System without Event Right Information.
Energies 11 00656 g013
Figure 14. Multiagent System with Dispatch Priority.
Figure 14. Multiagent System with Dispatch Priority.
Energies 11 00656 g014
Figure 15. Voltage Profile in Island Mode.
Figure 15. Voltage Profile in Island Mode.
Energies 11 00656 g015
Figure 16. Frequency in the Microgrid in Island Mode.
Figure 16. Frequency in the Microgrid in Island Mode.
Energies 11 00656 g016
Table 1. Microgrid Power Sources.
Table 1. Microgrid Power Sources.
Source
IDPower (MW)Type
SRC013.00Fossil
SRC021.80PV
SRC032.50Wind
Table 2. Description of Load at Microgrid.
Table 2. Description of Load at Microgrid.
LOAD
IDDemand (MW)Group (Priority)
LD011.603
LD021.602
LD030.603
LD041.001
LD050.701
LD060.602
LD071.101

Share and Cite

MDPI and ACS Style

Netto, R.S.; Ramalho, G.R.; Bonatto, B.D.; Carpinteiro, O.A.S.; Zambroni de Souza, A.C.; Oliveira, D.Q.; Braga, R.A.S. Real-Time Framework for Energy Management System of a Smart Microgrid Using Multiagent Systems. Energies 2018, 11, 656. https://doi.org/10.3390/en11030656

AMA Style

Netto RS, Ramalho GR, Bonatto BD, Carpinteiro OAS, Zambroni de Souza AC, Oliveira DQ, Braga RAS. Real-Time Framework for Energy Management System of a Smart Microgrid Using Multiagent Systems. Energies. 2018; 11(3):656. https://doi.org/10.3390/en11030656

Chicago/Turabian Style

Netto, Roberto S., Guilherme R. Ramalho, Benedito D. Bonatto, Otavio A. S. Carpinteiro, A. C. Zambroni de Souza, Denisson Q. Oliveira, and Rodrigo A. S. Braga. 2018. "Real-Time Framework for Energy Management System of a Smart Microgrid Using Multiagent Systems" Energies 11, no. 3: 656. https://doi.org/10.3390/en11030656

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop