Chapter 15

A Multi-Agent System Coordination Approach for Resilient Self-Healing Operations in Multiple Microgrids

Sergio Rivera1 [email protected]; Amro Farid1,2; Kamal Youcef-Toumi1    1 Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA
2 Masdar Institute of Science and Technology, Abu Dhabi, UAE

Abstract

Power networks with multiple microgrids require flexibility and versatility in their coordination and decision-making tools, from both technical and economical points of view. In particular, the microgrids involve a high penetration of variable energy resources that motivate the need for new coordination and control approaches. In this chapter, some of the literature gaps with respect to the coordination of multiple microgrids are first identified. These gaps suggest that the microgrid integration challenge is not just under the control of an individual microgrid, but also is in coordination with others. The chapter then presents a novel multi-agent system coordination approach for the resilient self-healing operation of multiple microgrids. An architecture composed of physical agents is presented on a dual platform of JADE (Java Agent DEvelopment framework) and MATLAB. The resilience of multiple microgrids is then demonstrated in relation to three types of disturbed operations: (i) highly variable net load, (ii) net load ramp events, and (iii) net load changes during high load levels.

Keywords

Microgrids

Model predictive control

Multi-agent systems

Power system control

Smart grids

Transient stability

Resilience

Renewable energy integration

15.1 Introduction/Motivation

In recent years, the “smart grid” vision has come to include a resilient, self-healing property through microgrids, which allow healthy regions of the grid to continue to operate while perturbed regions bring themselves back into normal operation (Amin and Wollenberg, 2005; Colson et al., 2011; Rieger et al., 2013). This requires today’s power system industry to be innovative about tackling the challenges presented by modern power systems that consist of complex interactions between multiple microgrids (Amin et al., 2013; Farid and Muzhikyan, 2013; Kassakian et al., 2011; Muzhikyan et al., 2013a). These microgrids are defined as electric power systems that: have distributed resources and loads, have the ability to disconnect from and operate in parallel with the main power grid, and are intentionally planned (Bhaskara and Chowdhury, 2012). Utilizing multiple microgrids in a larger region requires robust tools for control and coordination purposes (Ng and El-Shatshat, 2010; Lasseter, 2011). In particular, the coordination and control of multiple microgrids as semiautonomous power units suggest a decentralized coordination structure that may be rigorously validated and verified while still respecting the socioeconomic context in which it operates (Ng and El-Shatshat, 2010).

For example, Figure 15.1 shows a one-line diagram for an interconnected industrial power grid composed of two microgrids connected by switched lines to the main power grid. Centralized generators at the top are complemented by distributed solar and wind energy resources at the bottom. Traditional loads are denoted with P + jQ and an arrow, while controllable loads are represented by saturated rectangles. Each microgrid may operate independently or connect for an aggregate behavior.

f15-01-9780128003411
Figure 15.1 Multiple microgrids in a power grid.

Such behavior has motivated the need for microgrids as semiautonomous power grid units that can autonomously respond to grid events while coordinating their power transmission with other power grid entities. Naturally, this desired resilient self-healing behavior based upon semiautonomous microgrids implies decentralized coordination and control schemes that correspond to each microgrid region.

To address these emerging challenges, this chapter proposes a coordination approach via multi-agent systems (MASs). MASs support the definition of microgrids in that they allow each microgrid to operate autonomously when disconnected, or in a coordinated fashion when connected to other microgrids. The justification for MAS is strengthened by the ability to implement agents of increasingly complex and heterogeneous decision-making functionality. Ultimately, each agent may interact and negotiate with other agents to achieve coordinated and semiautonomous behavior (Bellifemine et al., 2007; Rieger and Zhu, 2013).

This chapter specifically seeks to address these needs by developing a multi-agent system coordination approach for the resilient self-healing operation of multiple microgrids. In order to be directly applicable to the power system industry, specific efforts have focused on using methods traditionally found in and recognized by industry. This includes a dynamic model of the physical power system combined with a conventional decision-making approach in each agent. The novelty rests in the holistic behavior of the cyber-physical system, because it consists of multiple microgrids being controlled with many interacting agents.

The chapter is divided into 5 sections: Section 15.1, the introduction and motivation of this research; Section 15.2, highlighting some of the current gaps regarding coordination schemes for multiple microgrids systems; Section 15.3, focusing on the proposed coordination approach; and Section 15.4, providing a case study that visualizes the resilience of microgrids in relation to three types of disturbed operations: (i) highly variable net load, (ii) net load ramp events, and (iii) net load changes during high load levels. The chapter then closes with a summary and conclusions in Section 15.5.

15.2 Problem Overview: Coordination and Control of Microgrids

The coordination and control of microgrids is a subject that has received some attention in the literature and remains a challenge in the power system industry (Gu et al., 2012; Bhaskara and Chowdhury, 2012). This section discusses the implications of the gaps in regard to coordination schemes for systems with multiple microgrids.

15.2.1 Needs of Coordination and Control in Microgrids

For good coordination and control of microgrids, the following attributes are needed (Colson and Nehrir, 2009; Kondoleon et al., 2002):

 New microsources are added to the system without modification of existing equipment.

 The microgrid connects and disconnects itself from the grid rapidly and seamlessly.

 Reactive and active power are independently controlled.

 System imbalances are handled within the microgrids.

 Microgrids can meet the grid’s dynamic load requirements.

In order to ensure these tasks, the microgrids use two control methods, gained through microsource power injections into it (Kondoleon et al., 2002):

1. The first physical control method is the voltage regulation through droop, where, as the reactive current generated by the microsource becomes more capacitive, the local voltage setpoint is reduced. Conversely, as the current becomes more inductive, the voltage setpoint is increased.

2. The second physical control method is the frequency regulation through droop (normally presented in isolated mode). When the microgrid separates from the grid, the voltage phase angles at each microsource in the microgrid change, resulting in a reduction in local frequency. This frequency reduction is coupled with a power increase, but the microsources have a maximum power rating.

Traditionally, these two control methods are coordinated by an architecture comprised of three main components: a microsource controller, a protection coordinator, and an energy manager (Kondoleon et al., 2002; Lasseter and Piagi, 2004).

The main functions of the microsource controller are: to regulate power flow on feeders, to regulate the voltage at the interface of each microsource, and to ensure that each microsource rapidly picks up its share of the load when the system islands. The protection coordinator must respond to both power system elements and microgrid faults (Kondoleon et al., 2002; Lasseter and Piagi, 2004). On the other hand, the 3 main functions of the Energy Manager are: (1) to provide the individual power and voltage setpoints for each microsource controller; (2) to ensure that heat and electrical loads are met; (3) to ensure that the microgrid satisfies operational contracts with the transmission system and maximizes the operational efficiency of the microsources (Kondoleon et al., 2002; Lasseter and Piagi, 2004).

These key functions must be coordinated within a single microgrid, as well as across multiple microgrids, while considering the associated components. This semiautonomous microgrid behavior can be achieved through a hierarchical control structure with three layers. These include a primary and secondary control, and a tertiary dispatch (Bidram and Davoudi, 2012; Vandoorn et al., 2011). The first two are often associated with the power system’s transient stability, while the latter is associated with inter-microgrid coordination.

15.2.2 Primary and Secondary Controls for Transient Stability

The primary and secondary control layers are largely responsible for the real-time transient stability of the power grid and have received significant attention in the industry (Saadat, 2004). Primary control operates on a real-time feedback control principle based on local measurements (Vandoorn et al., 2011).

Secondary control compensates for voltage and frequency deviations that may exist in spite of the primary control. It adjusts setpoints dynamically to achieve minimum and stable deviations, while the power system transits to new operating points (Bidram and Davoudi, 2012; Muzhikyan et al., 2013b).

This functionality is particularly important after large disturbances such as generator or load faults. Many approaches to microgrid transient stability control, such as turbine governors and automatic voltage regulators, have been borrowed from traditional power systems (Abdelhalim et al., 2013; Majumder, 2013). Microgrids, however, pose greater challenges because each generator or load makes up a comparatively large portion of the power flow. As a result, any individual disturbance can have a significantly larger impact on the power system’s stability. Similarly, further transient stability analysis is required to address disturbances originating within a microgrid that may impact neighboring microgrids under potentially different operational jurisdictions.

15.2.3 Secondary and Tertiary Coordination by Multi-Agent Systems

Tertiary coordination refers to the power system’s dispatch in order to restore secondary control reserves, manage line congestion, and bring frequency and voltage deviations back to their targets (Vandoorn et al., 2011). The secondary control and tertiary dispatch application to microgrids is limited for two reasons.

First, each individual microgrid may have only a few microsources to be dispatched, so reliability demands often overshadow economic optimization. Second, a multiple microgrid system may not necessarily have a centralized organization that can centrally optimize on its behalf.

In contrast, multi-agent system technology promises to address a number of specific multi-microgrid operational challenges in the power industry (Dimeas and Hatziargyriou, 2005; Rieger and Zhu, 2013; Rieger et al., 2013). These include:

 The micro-sources, either within a microgrid or across microgrids, may have different owners. Decentralized coordination facilitates each owner’s unique management interest.

 Each microgrid may operate in a liberalized market and hence should maintain a certain level of “intelligence” as it bids and participates.

 Each microgrid can operate autonomously in the absence of communication systems or cooperatively using potentially any available communication technologies.

 Each microgrid can dynamically and flexibly adapt to the activities occurring in neighboring microgrids and power systems.

Multi-agent systems achieve these challenges for simultaneous, geographically distributed and coordinated decision making with the control design of each agent. Collectively, they exhibit the following characteristics (Dimeas and Hatziargyriou, 2005; Colson and Nehrir, 2013):

 Each (virtual software) agent represents a physical entity so as to control its interactions with the rest of the environment.

 Each agent senses changes in the environment and can take action accordingly.

 Each agent can communicate with other agents in the power system with minimal data exchange and computational demands.

 Each agent exhibits a certain level of autonomy over the actions that it takes.

 Each agent has a minimally partial representation of the environment.

15.3 Application Details: The Multi-Agent System Coordination Approach for a Resilient Self-Healing Operation

The proposed multi-agent system coordination approach is built upon a hybrid platform in which a physical layer implemented in MATLAB is controlled by a coordination layer implemented within the Java Agent DEvelopment framework (JADE) (Bellifemine et al., 2007). One particularly interesting feature of this coordination approach is that it takes for study the state-of-industrial-practice rather than the state-of-the academic-literature; thus, the actual markets and operational procedures of industrial power grid organizations were considered in the proposed approach.

This section describes the coordination approach from the bottom up:

1. The differential algebraic equations (DAEs) that describe the equations of motion of the physical layer.

2. The model predictive control (MPC) approach used to dispatch each individual microgrid.

3. The heuristics by which the agents decide to coordinate their mutual connection.

Prior to describing the system dynamics and control, it is necessary to further describe the hybrid platform on which the simulations can be implemented. To this effect, the intelligent approach employs two complementary design principles, as shown in Figure 15.2 (Huang et al., 2009). First, the computational platform uses JADE for the virtual modeling and distributed coordination function, while it uses an in-house developed MATLAB tool called reconfigurable smart grid transient stability simulator (RSGTSS) for physical modeling and control (Farid, 2012; Rivera et al., 2014). Second, the intelligent multi-agent architecture employs the concept of “physical agents” (Brennan and Norrie, 2001) in that each physically modeled entity (in MATLAB) has its virtual agent counterpart in JADE.

f15-02-9780128003411
Figure 15.2 Architecture design principles.

The power system itself is modeled to consist of seven physical elements: noncontrollable and controllable loads, energy storage units, stochastic and dispatchable generators, buses, and branches. These physical elements may be logically aggregated into one or more microgrids. These entities have physical dynamics represented as a set of differential algebraic equations that are implemented in MATLAB. The MATLAB environment provides many built-in functions to facilitate numerical methods, including the numerical solution of DAEs. Additionally, the MATLAB environment communicates with a JADE environment (Rivera et al., 2014). The JADE layer serves the dual purpose of control within a given microgrid, as well as coordinating between them. The first of these is implemented as a model predictive control, while the latter is implemented as heuristic for the mutual connection and disconnection of the microgrids.

Figure 15.3 shows a UML (Unified Modeling Language) diagram of the JADE architecture, an evolution of the architecture proposed in Rivera et al. (2014). The power system is designed to consist of the seven previously mentioned physical elements.

f15-03-9780128003411
Figure 15.3 A system infrastructure.

These elements are organized into super-classes called Load-Agent, Generator-Agent, Branch-Agent, and Bus-Agent, and then further into Energy-Elements and Topology-Elements. All seven physical agents implement the methods turnOn and turnOff. Additionally, the energy elements can implement the method injectPower. The two classes with stochastic behavior (Non-Controllable-Load-Agent and Stochastic-Generator-Agent) have a method called injectRandomPower that provides the time series data of the injected (positive or negative) power on the network. Each microgrid gains an “awareness” of its component elements using the setupElements method.

In this architecture, the microgrid agents send their status (myPowerGrid, set-pointSchedule, reconfigSchedule) to a virtual agent called the facilitator agent. The facilitator agent acts as the single point of contact between the JADE multi-agent system and the MATLAB-based RSGTSS. The facilitator uses the operations sendAgentCommands and getPowerGridData to update the whole generator’s status and the network topology. This facilitator uses an interface JAVA-MATLAB through its main() operation and executes a time domain simulation of the power grid transients under event/disturbances in the power system. As shown in Figure 15.3, the class MatlabInvocation acts as a communication middleware allowing the agent-based architecture to send and receive data to and from the multiple microgrids represented in MATLAB. Further details on the implementation of the platform have been previously reported in Rivera et al. (2014).

15.3.1 Differential Algebraic Equations and the Model Predictive Control Approach

The differential algebraic equations that describe the dynamics of the multiple microgrids are presented based upon the models given in Gomez Exposito et al. (2009). The differential equations describe the dynamics of the dispatchable generators and loads and are simply modeled as either a damped synchronous generator or motor, respectively (Gomez Exposito et al., 2009). Each synchronous machine i is described by Equation (15.1):

δi=ωiω0ω˙i=ω02HiPmiPeiδDiωi

si1_e  (15.1)

where δi is the machine phase angle, ωi is the angular frequency, Hi is the mechanical inertia, Di is the damping, Pmi is the dispatchable power applied to the prime mover, and Pei is the electrical power at generator i, which is a nonlinear function of the machine phase angles. The dynamics of each synchronous machine are coupled by the power flows through the grid topologies, as shown in Equation (15.2):

Pe=RE*YE

si2_e  (15.2)

where E is the system bus voltage and Y is the system admittance matrix; detailed formulation is in Gomez Exposito et al. (2009). The stochastic generators (i.e., solar PV and wind) and noncontrollable loads are modeled as static power injections that affect the system admittance matrix (Gomez Exposito et al., 2009). These equations can be thought to apply to each microgrid when they are mutually disconnected or to the aggregation of microgrids when the admittance matrix has been manipulated to reflect their interconnectedness.

The microgrid agents dispatch their dispatchable elements autonomously with the dispatchMicroGrid method. In practice, this is implemented by calling an economic dispatch program written in the General Algebraic Modeling System (GAMS), RunGAMS class in Figure 15.3. In this control approach, each microgrid agent implements its own model predictive control (MPC), as an economic dispatch method, which is able to dispatch the mechanical power setpoints Pmi for the synchronous machines within its control area. The MPC uses a time horizon of 4 time blocks of 15-second duration and dispatches Pmi for the first time block in each generator. The MPC formulation is as follows:

mint=kKi=1NGCiF+CiGPmi,tG

si3_e  (15.3)

s.t.i=1NGPmi,tG=PNLt

si4_e  (15.4)

RiG,minPmi,tGPmi,t1GRiG,max

si5_e  (15.5)

PmiG,minPmi,tGPmiG,max

si6_e  (15.6)

where the following notations are used:

CiF,CiG:fixed and generation (fuel) costs of generator iPmi,sG: power output of generator i at time tPNLt:netload forecast at time tRiG,max,RiG,min:max/minramping rate of generator iPiG,max,PiG,min:max/minpower limits of generator iNG:number of generators

si7_e

15.3.2 Mutual Connection Coordination by Heuristics

The inter-microgrid coordination is achieved with a heuristic control–action behavior that is able to respond to events/disturbances. In such a way, each agent may interact and negotiate with other agents to achieve a coordinated and semiautonomous behavior. In order to demonstrate the coordination actions and the decentralized decision making, three kinds of events/disturbances are used: (i) net load high-variability time periods, (ii) net load ramp events, and (iii) net load changes during high load levels. When these events are forecast in the microgrids, the agents interact and negotiate with each other to change the topology of the microgrids.

Within this approach, the stochastic generators’ agents and noncontrollable loads agents read power-time series data. The data are sent to the microgrid agent which calculates the net load time series (PNL) and evaluates two measures; the relative standard deviation σ¯=σPNL/P¯NLsi8_e and the average ramp rate (R) over the four-block MPC time horizon. When either measure exceeds a previously determined critical value, a coordination control action u[t] is issued to mutually connect (u[t] = 1) or disconnect (u[t] = 0) the microgrids.

ut=1,σ¯>σ¯crit1,R>RcritwhereRcrit=A*iRiG,max1,PNL>PcritwherePcrit=B*iPmiG,max0,otherwise

si9_e  (15.7)

Notice that Rcrit and Pcrit correspond to Equations (15.5) and (15.6), respectively, in the MPC formulation.

In summary, the hybrid platform works along the following operating principle: (1) The MAS makes decentralized but coordinated decisions under events/disturbances through the MPC and the coordination behavior described by Equation (15.7); (2) The control signals are sent as reconfigurations and setpoint actions to the MATLAB power grid simulation through the facilitator agent / Matlabcontrol interface; (3) MATLAB executes a time domain simulation of the power grid transients; (4) The power system state variables are sent back to the MAS via the facilitator agent/Matlabcontrol interface.

15.4 Benefits and Assessment: Impacts of MAS Coordination on Multiple Microgrid Transient Stability

A concept of a power grid composed of multiple interacting microgrids is very much a physical power grid architecture of the future. Nevertheless, MASs present themselves as potential enabling control technology in the absence of already existing comparable conventional technologies. Within the academic literature, the most advanced work in the coordination of multiple microgrids has included power flow analysis physical models that describe the grid’s pseudo–steady state behavior. Such analysis does not well address the effects of dynamic reconfigurations or uncoordinated dispatching decisions and can lead to system instabilities (Colson et al., 2011). Additionally, the recently developed multi-agent power system developments focus exclusively on the multi-agent control system algorithms rather than on their impacts on the power grid behavior itself (Colson and Nehrir, 2013). The proposed agent-based application in this work can deal with these drawbacks.

To assess the coordination approach and grasp the application benefits, the six-bus microgrid industrial system depicted in Figure 15.4 was chosen from Saadat’s power systems text (Saadat, 2004) and was used as a template for a three-microgrid power test system. In other words, there are three identical and mutually connected microgrids (MG1, MG2, MG3). They have the potential to (dis)connect at the following bus pairs: MG1.5-MG2.1, MG1.6-MG3.6, MG2.5-MG3.1, where the pairs’ convention denotes the microgrid number (MG1, MG2, MG3) followed by the original bus number in Figure 15.4.

f15-04-9780128003411
Figure 15.4 A microgrid sample.

This section investigates the resilience of the microgrids in relation to three types of disturbed operations: (i) high net load variability, (ii) net load ramp events, and (iii) net load changes during high load levels. Each type of disturbed operation can be seen to correspond to a different part of the power system’s dynamics and control. The first corresponds to its internal inertia and damping. The second corresponds to the cumulative ramping constraints in Equation (15.5), while the third corresponds to the cumulative capacity constraints in Equation (15.6). The simulations have a duration of 300 seconds with time blocks of k = {0,15,30,45,60,75,90,105,120,135,150,165,180,195,210,225,240,255,270,285,300} and K = (4 × 15) + k in Equation (15.3). The MPC optimization program runs at each time block, but only the dispatch for the first time block is dispatched.

15.4.1 Resilience Toward Net Load Variability

To understand the impact of net load variability on power system operation, the MAS transient stability platform is tested with different net load relative standard deviations. Figure 15.5 shows the time domain simulation of the generator angles and speeds for the three unconnected microgrids with a relatively low net load variability in each microgrid.

f15-05-9780128003411
Figure 15.5 Autonomous unconnected microgrids with low net load variability.

In this case, the relative standard deviation of the net load is less than 10% throughout and the net load change period is every 15 seconds. The generators’ phase angles find new equilibria in approximately 6.3 seconds after each net load change. Meanwhile, the generators’ speeds return to the nominal 60 Hz in approximately 7.5 seconds. The oscillations that occur during these times are generally considered acceptable for reliable operation.

In contrast, very different transient behavior is observed once the net load variability is increased. Figure 15.6 shows the time domain simulation of the generator angles and also the speeds for the same system but with a net load variability greater than 10%. Here, some generator speeds do not always return to the nominal 60 Hz and instead settle at lower speeds. As a result, the associated phase angle of these generators continually fall behind in angle relative to the reference bus.

f15-06-9780128003411
Figure 15.6 Autonomous unconnected microgrids with high net load variability.

In order to alleviate the shortcomings of this transient behavior, the multi-agent system’s coordination strategy seeks to take advantage of the combined inertia of the three microgrids during times of high net load variability. As before, Figure 15.7 shows the time domain simulation but with the additional markings of C and NC to reflect when the MAS has mutually connected (C) or disconnected (NC) the microgrids. As mentioned in Section 15.3, the MAS decides between a connected and disconnected topology on the basis of Equation (15.7).

f15-07-9780128003411
Figure 15.7 MAS coordinated microgrids with high net load variability.

Despite having the same net load variability as in Figure 15.6, Figure 15.7 shows a greatly improved system response that much more closely resembles that of Figure 15.5. Intuitively, the energy of the net load variability is “spread out” among the inertias of all of the generators, not just those of the local microgrid. In this case, the MAS coordination strategy has successfully allowed for the system phase angles to return to equilibria and the generator speeds to return to the nominal 60 Hz.

15.4.2 Resilience Toward Net Load Ramping

In order to understand the impact of net load ramping events on power system operation, the MAS transient stability platform is tested with a determined ramp event. Figure 15.8 shows the time domain simulation of the generator angles and speeds when microgrid 1 experiences a net load ramp event greater than 300 W/min (Rcrit). Here, A = 0.6 in Equation (15.7), which means that the microgrid is well within its cumulative ramping capability constraint. In spite of this, the ramp event causes the generator speeds to fall well below the nominal 60 Hz and the associated phase angles of these generators continually fall behind in an angle relative to the reference bus. Interestingly, the simulation shows oscillations in the other microgrids by virtue of the choice of reference bus used in perturbed microgrid 1.

f15-08-9780128003411
Figure 15.8 Autonomous unconnected microgrids with net load ramp events.

As in Section 15.4.1, in order to alleviate the shortcomings of this transient behavior, the multi-agent system’s coordination strategy seeks to take advantage of the combined inertia of the three microgrids during times of net load ramp events. In this case, the MAS coordination approach detects a forecast of ramp events, through the microgrid agents, and requests the network change its topology connecting the microgrids through the line agents that link the microgrids.

As before, Figure 15.9 shows the time domain simulation with the additional markings of C and NC to reflect when the MAS has mutually connected (C) or disconnected (NC) the microgrids. As mentioned in Section 1.3, the MAS decides between a connected and disconnected topology on the basis of Equation (15.7).

f15-09-9780128003411
Figure 15.9 MAS coordinated microgrids with net load ramp events.

The system oscillates away from the equilibria points when a ramp event occurs, and then the system phase angles return to equilibria and the generator speeds return to the nominal 60 Hz. These peaks in the oscillations are acceptable for the system, and the recovery is in approximately 7.5 seconds for the phase angles and 8.4 seconds for the speeds after each ramp event. As in Section 15.4.1, the energy of the ramp events are “spread out” among the inertias of all of the generators, not just those of the local microgrid. Additionally, while the microgrids are connected as A → 1 during high net load ramps, this means that the microgrids could potentially share the ramping capability in the situation required.

15.4.3 Resilience Toward Net Load Changes during High Load Levels

In order to understand the impact of net load changes during high load levels on power system operation, the MAS transient stability platform is tested with net load levels near to the maximum power generations. Figure 15.10 shows the time domain simulation of the generator angles and speeds for the three unconnected microgrids with some high-level periods in each microgrid. In this case, Pcrit is 1805 W, corresponding to B = 0.95 in Equation (15.7). In other words, as the net load approaches the maximum capacities of the dispatchable generators in the microgrid, the microgrid has increasingly less reserve capacity to respond to further deviations. Furthermore, the higher net load values weaken the electrical coupling between the generators, compromising their ability to maintain stability. This indeed occurs in Figure 15.10 because some generator speeds do not always return to the nominal 60 Hz and instead settle at lower or higher speeds. As a result, the associated phase angle of these generators continually fall behind in an angle relative to the reference bus.

f15-10-9780128003411
Figure 15.10 Autonomous unconnected microgrids with high load levels.

As in Section 15.4.1, in order to alleviate the shortcomings of this transient behavior, the multi-agent system’s coordination strategy seeks to take advantage of the combined inertia of the three microgrids during times of net load changes in high-load levels. As before, Figure 15.11 shows the time domain simulation with the additional markings of C and NC to reflect when the MAS has mutually connected (C) or disconnected (NC) the microgrids. The MAS decides between a connected and disconnected topology on the basis of Equation (15.7).

f15-11-9780128003411
Figure 15.11 MAS coordinated microgrids with high load levels.

The system oscillates away from the equilibria points when a net load change occurs, and then the system phase angles return to equilibria and the generator speeds return to the nominal 60 Hz. These peaks in the oscillations are acceptable for the system—the recovery is in approximately 9 seconds for the phase angles and 8.6 seconds for the speeds after each net load change. As in Section 15.4.1, the energy of the ramp events are “spread out” among the inertias of all of the generators, not just those of the local microgrid. Furthermore, the three mutually connected microgrids enhance the system impedance matrix and directly improve the system’s stability.

15.5 Discussion and Conclusions

The intelligent multi-agent system approach for the coordination and control of multiple microgrids can now be discussed in regard to its adherence to the requirements identified in Section 15.2. With the proposed approach, each agent can be implemented with an increasingly complex decision-making functionality, which may be entirely decentralized and autonomous. Alternatively, each agent may interact and negotiate with other agents to achieve a coordinated and semiautonomous behavior. In such a way, each microgrid has a coordination behavior that is able to respond to disturbances in the power system. Here, the JADE platform respects that each microgrid and potentially each microsource can be managed by entirely different organizations. Furthermore, the computational platform is multi-threaded, allowing simultaneous decision-making capabilities that occur in geographically distributed locations.

While the power industry has tremendous experience in operating a single large power system, they have comparatively little experience in the operation of that same grid with multiple microgrids together with potentially different controlling entities. For this reason, the MAS control architecture and approach presented here provides a simulation platform with the required flexibility and versatility to address decision making from technical and economic points of view. This is particularly important when the microgrids involve a high penetration of variable energy resources and thus require new coordination and control approaches. In this chapter, some of the literature gaps with respect to the coordination of multiple microgrids were first identified. These gaps suggest that the industrial microgrid integration challenge is not just in the control of an individual microgrid, but also in its coordination with others. The chapter then presented a novel multi-agent system coordination approach for the resilient self-healing operation of multiple microgrids. An architecture composed of physical agents was presented on a dual platform of JADE and MATLAB.

Thus, the proposed coordination and control approach supports simultaneous geographically distributed and coordinated decision-making techniques. The main advantages of this agent-based approach for resilient self-healing operations of multiple microgrids are: versatile events/disturbances management, fast development, fast computation time, and flexible development. This platform permits the time domain simulation of the grid’s transient stability, while allowing the development of distributed artificial intelligence techniques. The proposed architecture can be seen as an application of the holistic assessment for enterprise control concept, being able to integrate decentralized control with economic objectives (Farid, 2013; Farid and Muzhikyan, 2013). The platform was tested, in order to visualize the resilience of multiple microgrids, on three complementary test cases: (i) highly variable net load, (ii) net load ramp events, and (iii) net load changes during high load levels.

Today, the power system industry has to be innovative to tackle the many challenges presented by modern power systems consisting of complex interconnections of multiple microgrids. The proposed approach not only enables such complex systems to be simulated, but enables the power system engineers to gain a better understanding and awareness of the operation of the system under study by allowing them to interact with the simulated system. Future work can build upon these purely autonomous decisions with inter-microgrid negotiations that rely on an agent’s interaction. In this way, this work presents many opportunities for future developments in the domain of resilient self-healing power grids.

References

Abdelhalim HM, Farid AM, Adegbege AA, Youcef-toumi K. Transient stability of power systems with different configurations for wind power integration. In: IEEE Power and Energy Society Innovative Smart Grid Technologies Conference, Washington, D.C.; 2013:1–6.

Amin MS, Wollenberg BF. Toward a smart grid: power delivery for the 21st century. IEEE Power Energy Mag. 2005;3(5):34–41.

Amin M, Anaswamy A, Arnold G, Callaway D, Caramanis M, Chakraborty A, Chow J, Dahleh M, DeMarco C, Farid AM, Garcia A, Gayme D, Grier-i Fisa M, Hiskens I, Houpt P, Hug G, Khargonekar P, Ilic MD, Kiani A, Low S, McDonald J, Roozbehani M, Samad T, Stoustrup J, Varaiya P. IEEE Vision for Smart Grid Controls: 2030 and Beyond. New York NY: IEEE Standards Association; 2013.

Bellifemine F, Caire G, Greenwood D. Developing Multi-Agent Systems With Jade. Chichester, UK: John Wiley & Sons, Ltd; 2007.

Bhaskara SN, Chowdhury BH. Microgrids—a review of modeling, control, protection, simulation and future potential. In: 2012 IEEE Power and Energy Society General Meeting; IEEE; 2012:1–7.

Bidram A, Davoudi A. Hierarchical structure of microgrids control system. IEEE Trans. Smart Grid. 2012;3(4):1963–1976.

Brennan R, Norrie DH. Agents, holons and function blocks: distributed intelligent control in manufacturing. J. Appl. Syst. Sci. 2001;2(1):1–19.

Colson CM, Nehrir MH. A review of challenges to real-time power management of microgrids. In: 2009 IEEE Power & Energy Society General Meeting; IEEE; 2009:1–8.

Colson CM, Nehrir MH. Comprehensive real-time microgrid power management and control with distributed agents. IEEE Trans. Smart Grid. 2013;4(1):617–627.

Colson CM, Nehrir MH, Gunderson RW. Distributed multi-agent microgrids: a decentralized approach to resilient power system self-healing. In: 2011 4th International Symposium on Resilient Control Systems; IEEE; 2011:83–88.

Dimeas ALA, Hatziargyriou NDN. Operation of a multiagent system for microgrid control. IEEE Trans. Power Syst. 2005;20(3):1447–1455.

Farid AM. Smart grid transient stability simulator v1.0. In: 3rd MIT-MI Joint Workshop on the Reliability of Power System Operation & Control in the Presence of Increasing Penetration of Variable Energy Sources, Abu Dhabi, UAE; 2012:1–39.

Farid AM. Holistic assessment for enterprise control of the future electricity grid. In: IEEE Smart Grid Newsletter September; 2013:1–3.

Farid AM, Muzhikyan A. The need for holistic assessment methods for the future electricity grid. In: GCC CIGRE Power 2013, Abu Dhabi, UAE; 2013:1–12.

Gomez Exposito A, Conejo AJ, Canizares C. Electric energy systems: analysis and operation. Boca Raton, Fla: CRC Press; 2009.

Gu Y, Li P, Pan Y, Ouyang H, Han D, Hao Y. Development of microgrid coordination and control overview. In: IEEE PES Innovative Smart Grid Technologies; 2012:1–6.

Huang K, Srivastava SK, Cartes DA, Sun L-H. Market-based multiagent system for reconfiguration of shipboard power systems. Electr. Power Syst. Res. 2009;79(4):550–556.

Kassakian J, Schmalensee R, Desgroseilliers G, Heidel T, Afridi K, Farid A, Grochow J, Hogan W, Jacoby H, Kirtley J, Michaels H, Perez-Arriaga I, Perreault D, Rose N, Wilson G, Abudaldah N, Chen M, Donohoo P, Gunter S, Kwok P, Sakhrani V, Wang J, Whitaker A, Yap X, Zhang RM. I. of Technology. The Future of the Electric Grid: An Interdisciplinary MIT Study. Cambridge, MA: MIT Press; 2011.

Kondoleon D, Ten-Hope L, Surles T, Therkelsen RL. The CERTS MicroGrid concept. In: Integration of Distributed Energy Resources—the CERTS MicroGrid Concept; The Consortium for Electric Reliability Technology Solutions (CERTS); 2002.

Lasseter RH. Smart distribution: coupled microgrids. Proc. IEEE. 2011;99(6):1074–1082.

Lasseter RH, Piagi P. Microgrid: a conceptual solution. In: PESC 04 Aachen, Germany, 20–25 June 2004; 2004:6.

Majumder R. Some aspects of stability in microgrids. IEEE Trans. Power Syst. 2013;28(3):3243–3252.

Muzhikyan A, Farid AM, Youcef-Toumi K. Variable energy resource induced power system imbalances: a generalized assessment approach. In: IEEE Conference on Technologies for Sustainability, Number 1, Portland, Oregon; 2013a:1–8.

Muzhikyan A, Farid AM, Youcef-Toumi K. Variable energy resource induced power system imbalances: mitigation by increased system flexibility, spinning reserves and regulation. In: IEEE Conference on Technologies for Sustainability, Number 1, Portland, Oregon; 2013b:1–7.

Ng EJ, El-Shatshat RA. Multi-microgrid control systems (MMCS). In: 2010 IEEE PES General Meeting, 25–29 July; IEEE; 2010:1–6.

Rieger C, Zhu Q. A hierarchical multi-agent dynamical system architecture for resilient control systems. In: 2013 6th International Symposium on Resilient Control Systems (ISRCS); IEEE; 2013:6–12.

Rieger CG, Moore KL, Baldwin TL. Resilient control systems: a multi-agent dynamic systems perspective. In: 2013 IEEE International Conference on Electro/Information Technology (EIT); 2013:1–16.

Rivera S, Farid AM, Youcef-Toumi K. A multi-agent system transient stability platform for resilient self-healing operation of multiple microgrids. In: 2014 ISGT 5th Innovative Smart Grid Technologies Conference; IEEE; 2014:1–5.

Saadat H. Power System Analysis. New York, USA: McGraw Hill; 2004.

Vandoorn TL, Zwaenepoel B, De Kooning JDM, Meersman B, Van- develde L. Smart microgrids and virtual power plants in a hierarchical control structure. In: 2011 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies; IEEE; 2011:1–7.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset