You are on page 1of 12

IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO.

4, JULY 2017 1997

Multiagent-Based Optimal Microgrid Control


Using Fully Distributed Diffusion Strategy
Ricardo de Azevedo, Member, IEEE, Mehmet Hazar Cintuglu, Student Member, IEEE,
Tan Ma, Member, IEEE, and Osama A. Mohammed, Fellow, IEEE

AbstractThis paper proposes a multiagent-based optimal during an outage, a microgrid can be isolated from the host
microgrid control scheme using a fully distributed diffusion grid and should be able to continue operation in standalone
strategy. A two-level cooperative optimization multiagent system mode with indeterminate broken communication links and
is adapted for distributed energy resources economic dispatch.
The lower level implements an adaptive droop scheme based scarce generation resources. In such circumstances, fully dis-
on online no-load frequency adjustments. The upper level tributed adaptive agent discovery methods are more favorable
implements distributed communication using diffusion between than centralized data acquisition methods in order to ensure
neighboring agents for optimal microgrid management. The resiliency.
proposed control scheme enables peer-to-peer communication Due to the low-inertia nature of microgrids, sophisticated
among the agents without the necessity of a centralized con-
troller, and simultaneously performs resource optimization while control systems and optimization methods are required to
regulating the system frequency. The results are compared effectively coordinate stochastic (non-dispatchable) and dis-
with centralized and consensus-based optimization algorithms. patchable distributed energy resources (DER). Thus far, a num-
We have concluded that the proposed algorithm is superior ber of centralized methods have been proposed for optimal
over consensus algorithms in terms of convergence speed and microgrid control. In [7], a model predictive control using sup-
utilizes reduced communication infrastructure compared to cen-
tralized controllers. Simulation demonstrations were conducted port vector machines and mixed integer linear programming
along with experimental results from a hardware-based micro- methods were used for microgrid optimization under time-
grid using an industrial multiagent framework. The simulation varying operational constraints. A genetic algorithm-based
and experimental results show that the proposed method and multi-objective optimization methodology was applied for DC
the agent framework can be deployed in real-world micro- microgrid systems [8]. Another study reported a stochastic
grids and offer superior decision making on optimal microgrid
control. optimal operation of microgrids using chaotic binary particle
swarm optimization [9]. Niching evolutionary algorithm was
Index TermsCooperative control, distributed control, diffu- used for optimal dispatch of DERs and storage systems in
sion strategy, multiagent, microgrid, optimization.
islanded microgrids [10]. An adaptive predictive supervisory
control concept using dynamic stochastic optimization was
proposed to smoothen PV and wind generator intermittent out-
put powers [11]. Resiliency [12], frequency control [13] and
I. I NTRODUCTION
islanding-based optimization [14] methods were reported. An
HE MICROGRID concept has been proposed to stimulate
T renewable energy penetration in existing power systems
by improving reliability and resiliency [1], [2]. The future grid
adjustable droop parameter based optimization was proposed
in [15]. Although centralized optimization methods require
less communicational bandwidth and computational burden,
will be restructured as a cyber-physical system which has they are more susceptible to single point failures, which can
components not only to carry power flow, but also to trans- easily jeopardize the resiliency in case of partial power outages
mit data for advanced distributed control capability [3], [4]. and broken communication links.
Legacy power grid control schemes rely mostly on power- In contrast to centralized controls, the emerging smart
line communications and Ethernet in order to collect and grid concept compels microgrids to adopt distributed coop-
distribute information. However, resiliency requirements call erative methods as a result of the highly dynamic behavior
for a redundant wireless communication architecture that can of microgrids. Distributed control approaches intend to pro-
provide alternative data routes in case of link failures [5], [6]. vide adaptive agent discovery through online peer-to-peer
In both wired and wireless communication infrastructures, communication enabling neighbor negotiations. The imple-
Manuscript received February 16, 2016; revised May 23, 2016; accepted mentation of distributed control is established using multiagent
June 27, 2016. Date of publication July 7, 2016; date of current version systems (MAS), which are composed of intelligent agents
June 19, 2017. This work was supported by grants from the U.S. Department that cooperate to achieve a global or local objective func-
of Energy and the Office of Naval Research. Paper no. TSG-00217-2016.
The authors are with the Energy Systems Research Laboratory, ECE tion. Embedded decision-making algorithms and individual
Department, Florida International University, Miami, FL 33174 USA (e-mail: behaviors facilitate the benefit maximization of the agents.
mohammed@fiu.edu). So far, a large number of microgrid distributed optimiza-
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. tion methods have been proposed in the literature. In [16],
Digital Object Identifier 10.1109/TSG.2016.2587741 a replicator dynamic theory-based multiagent system was
1949-3053 c 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
1998 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

introduced with the ability to reach the economic operating


point of the microgrid. However, in this framework, a dom-
inant agent was used to aggregate the cost functions of
the DER agents, which still makes the system vulnerable
to single point failures. A comprehensive distributed agent-
based microgrid management was proposed in [17] without
any optimization or communication method. A distributed
consensus algorithm-based load-shedding was proposed to
maintain microgrid frequency [18]. A network of dynamic
fuzzy agents are incorporated through distributed consensus Fig. 1. Hierarchical control of a microgrid.
algorithm for voltage control of microgrids [19]. However,
A penalty-based convex function has been introduced
these studies do not consider optimal and economic oper-
ation of the microgrids; or in other words they do not considering the DER generation constraints, which has
include tertiary level control. System efficiency optimiza- not been implemented in the microgrid context yet.
A laboratory-based industrial multiagent framework has
tion with genetic algorithms was considered in [20] using
dynamic droop control for a DC microgrid. Similar, but modi- been introduced for real-time experimental verification of
fied consensus algorithms were proposed in [21] and [22] for the proposed diffusion-based optimization method.
optimal DER management without considering primary level The remainder of the paper is organized as follows: In
control. Section II, the hierarchical microgrid structure is outlined and
Similar to a large scale bulk-generation power system, the multiagent system under study is explained. Section III
to deal with a complex microgrid operation, hierarchical introduces the proposed diffusion strategy and the implemen-
control levels were proposed [23], [24]. The latest litera- tation methodology. Section IV provides the simulation and
ture includes hierarchical microgrid control including primary experimental results from an actual microgrid setup. Section V
and secondary levels, where the authors of [25], imple- concludes the paper.
mented a distributed multiagent architecture to maintain sys-
tem frequency with droop controlled DERs. A continuous II. M ULTIAGENT S YSTEM AND C ONTROL H IERARCHY
fast-acting distributed load control [26] and optimal decen- This section introduces how the proposed multiagent
tralized primary frequency regulation was implemented [27]. scheme is integrated in the control hierarchy.
Furthermore, a distributed cost minimization of droop con-
trolled microgrid was proposed [28]. In [29], a short review A. Microgrid Control Hierarchy
of multiagent systems and in [30] microgrid optimization In the literature, three distinct control hierarchies are intro-
methods were presented. A fully distributed power dispatch duced according to the response speed and communication
method for frequency recovery was proposed [31]. However, infrastructure requirements [37]. Primary control adjusts the
so far most of the distributed solutions have implemented the output power of each DER unit based on local measurements
well-known consensus method [32], [33]. Diffusion strategy to maintain the system frequency and voltage. In general,
based optimization methods have not been exploited yet for depending on the control method (e.g., droop control), this
microgrids [34][36]. control does not require distributed communication. This is
In this paper, we propose a new fully distributed opti- because by definition primary control must act instantaneously
mization method using diffusion strategy with a hierarchical and automatically, therefore it cannot be subject to commu-
approach to maintain frequency regulation and economic dis- nication delays. Secondary control adjusts the dispatchable
patch. The proposed control scheme employs peer-to-peer assets shortly after frequency and voltage deviations to restore
communication among the agents replacing the need for a cen- the system to nominal operating conditions. Tertiary control
tralized controller to maintain system frequency regulation tracks the minimum global operating costs as DER costs fluc-
and additionally performs optimal economic dispatch simul- tuate according to their output power, and state of charge in
taneously. The results are compared with centralized and the case of energy storage systems. Fig. 1 shows the hier-
consensus-based optimization algorithms in a simulation plat- archical microgrid control levels, update rates and possible
form. Furthermore, experimental results are obtained from applications. It is important to note that this hierarchy does
a smart grid testbed implementing industrial MAS protocols. not depend on a central entity, rather the control hierarchy is
To the best of the authors knowledge, this paper provides the implemented within the agents themselves.
following novel contributions:
The proposed diffusion strategy outperforms consensus- B. Multiagent Framework
based methods to diffuse or spread information In this study, as illustrated in Fig. 2, we adopted a microgrid
faster by implementing an additional gradient term. consisting of 9 nodes including a utility grid, two conventional
The modification on the traditional diffusion-based opti- dispatchable synchronous generators, one battery storage, two
mization method, herein termed the nudge mecha- stochastic (non-dispatchable) wind turbine and photovoltaic
nism, provides a unique application of the diffusion generation units, one industrial, one commercial and one
approach fitted for the microgrid economic power dis- residential load. The various load nodes possess different con-
patch optimization. sumption profiles. Each node is assigned to a corresponding
de AZEVEDO et al.: MULTIAGENT-BASED OPTIMAL MICROGRID CONTROL 1999

time scales: (i) As secondary response, to adjust online adap-


tive no-load frequency shortly after the primary response; (ii)
As tertiary response, gradually and continuously tracking the
global optimal economic dispatch solution. The resulting oper-
ating points are informed through the control layer to the
DER actuators located on the device layer, which adjust the
corresponding device power output.
C. Agents Descriptions
Five types of agents are defined in the microgrid context.
The cost and the marginal cost functions are used in the
distributed optimization formulation in Section III-B.
Load Agents: They correspond to the industrial, commercial
and residential load models. The consumed power cannot be
precisely predicted as a result of stochastic consumer behav-
ior. They measure and broadcast the instantaneous power
requirements of their connected loads.
Renewable DER Agents: This agent type is associated with
stochastic (non-dispatchable) wind and solar DERs. Similar
Fig. 2. Microgrid nodes.
to load agents, the generation profiles cannot be accurately
forecasted, therefore they are counted as negative loads. They
measure and broadcast the instantaneous generated power.
Conventional DER Agents: This agent type is associated
with dispatchable synchronous generators such as diesel or
natural gas plants. They possess an ability to manage their
output power. Each DERs corresponding cost function is not
known by other agents. They broadcast their current marginal
cost according to the typical quadratic cost functions:
FDG = a + bPDG + cP2DG (1)
dFDG
= b + 2cPDG (2)
dPDG
Fig. 3. Agent communication network. PDG,min PDG PDG,max (3)
Where FDG is the quadratic cost function for a fossil fuel
intelligent agent that controls the power generated/consumed distributed generator (DG). Constants a, b, and c are the
and is able to communicate only with neighboring agents. quadratic coefficients, PDG is the power level for the unit.
The optimization process aims to minimize the total cost The derivative of the cost function with respect to power is
of the generation while maintaining the frequency regulation dFDG /dPDG , which is also known as the marginal cost func-
in the microgrid. Fig. 3 shows the communication and agent tion. The marginal cost function is used by the optimization
layers of the microgrid. The device layer is situated on the low- diffusion algorithm to reach the economical dispatch point of
est layer of the agent platform, where the physical electrical DERs as will be explained in Section III.
connections components are located. Energy Storage Agents: The storage agent is also a dis-
The primary control is located in the middle layer directly patchable type, which has the capability to transfer power
controlling the power output of the corresponding devices. bidirectionally; either charging or discharging. The battery
This layer mainly deals with the power being drawn or deliv- storage agents should ideally charge when the rate of electric-
ered for the load and stochastic generation units. Droop control ity (or marginal cost) is low, and oppositely discharge when
is implemented in this layer for conventional synchronous gen- high. In accordance to our literature review, we have concluded
erators and battery storage systems as the primary frequency that there is a lack of agreement of what the cost function of
control. The top level termed the agent and communication a storage system should be. In [38], a function is presented
layer implements the diffusion strategy to provide secondary that takes into consideration the rate of charge or discharge, the
and tertiary control. Thus, the agent layer substitutes the number of cycles and the depth of discharge. These factors are
centralized microgrid control structure. too specific for battery storage systems. In this work, a more
Load agents and stochastic DER agents extract the general cost function is proposed that is technology-agnostic:
power measurements from the device layer and diffuse the
information to neighboring agents. The Point of Common FB = x + y(PB + 3PB,max (1 SOC))
Coupling (PCC) of the utility grid measures the delivered + z(PB + 3PB,max (1 SOC))2 (4)
and drawn power of the microgrid and controls the islanding dFB
= y + z(2PB 6PB,max (SOC 1)) (5)
decision. For the dispatchable DERs, the agent layer oper- dPB
ates to adjust the power levels of each unit in two separate PB,max PB PB,max (6)
2000 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

Fig. 4. Energy storage system marginal cost function.

Fig. 5. Diffusion strategy.


Where FB is the cost of the power, PB , being charged or
discharged from the storage, PB,max is the maximum charge
or discharge rate, SOC is the current state of charge, and x, III. D IFFUSION S TRATEGY AND I MPLEMENTATION
y and z are the quadratic coefficients similar to those in (1).
Traditionally, the distributed information sharing
The marginal cost dFB /dPB is proportional to the power drawn
between neighboring agents is established through
and inversely proportional to the SOC, meaning the marginal
consensus [20][22]. The diffusion strategy includes
cost will be lower as SOC approaches 100%. The relationship
a stochastic gradient term to expedite the process and
between power, SOC and marginal cost is illustrated in Fig. 4.
reach convergence much quicker. Additionally, by including
This cost function is formulated in such a way that the
the gradient of the cost function in the formulation, diffusion
energy storage systems automatically charge when the micro-
can reach the economic dispatch point through distributed
grids marginal cost is low, and discharge when it is high. In
optimization. In this study, as shown in Fig. 5, two separate
this way, the storage asset automatically performs in a cost
diffusion processes are implemented: (i) Information sharing
effective way by maximizing the energy arbitrage poten-
diffusion; (ii) Optimization diffusion.
tial with the distributed optimization signal as described in
The information sharing diffusion is formulated to broad-
Section III. The energy storage cost function will be further
cast the instantaneous stochastic power consumed by the
demonstrated in the simulations results in Section IV.
load agents and generated by non-dispatchable renewable
Utility Grid Agent: This agent is active when the microgrid
DER agents plus network losses. This process continuously
is operating in grid-tied mode. The utility grid agent is of
updates the networks net power demand to be supplied by
a dispatchable type. It monitors the delivered and received
the dispatchable DER agents.
power to the microgrid. It broadcasts the current electricity
rate being offered by the utility, which can be assumed as
PN = PLA PRA + PLoss (10)
a constant marginal cost.
FG = ru PG (7) Where PN is the net power demand, which is defined by the
dFG addition of all load agents (PLA ) minus all intermittent renew-
= ru (8)
dPG able DER output (PRA ) plus the network losses (PLoss ). As
Where FG is the cost of the power, PG is the power delivered described in [39], we assumed the resistance Rij of each dis-
or received and ru is the current electric rate being charged or tribution line is known. Thus, each agent calculates their local
offered by the utility grid. Thus, the cost is a linear function contribution to the network losses, and this value is included
of the power, and the marginal cost dFG /dPG is a scalar value in the information sharing diffusion process as described in
equal to the electric rate. the next sub-section.
There are two main modes of operation; islanded and grid- As shown in Fig. 5, the information sharing process restarts
tied mode. In the former, the optimal (economic dispatch) after a certain precision level (acceptable residual convergence
operation of the dispatchable agents is at the point where error) has been reached among all agents. Programmatically,
every assets marginal cost function is equal to the others this can be implemented with a system of flags that are com-
while maintaining the net power demand. This is known as municated among neighboring agents to assure all agents in
the Lagrangian point (). When grid-tied, all the dispatchable the network have reached convergence.
agents converge to the point where all marginal costs are equal After the first convergence, the net power demand of the
to the electric rate given as a constant marginal cost. network is known, thus the economic dispatch is initiated
as explained in Section III-B. The optimization diffusion is
dF1 dF2 dFn used to adjust the dispatchable DERs to their economic dis-
= = ... = = (= ru ) (9)
dP1 dP2 dPn patch point on a continuous basis as the optimal solution is
de AZEVEDO et al.: MULTIAGENT-BASED OPTIMAL MICROGRID CONTROL 2001

approached after every iteration. When the information shar-


ing converges once again, the economic dispatch points are
shifted, and the optimization begins converging to the new
optimal points. These two complementary processes continue
indefinitely tracking the net power demand, and the economic
dispatch solution.

A. Information Sharing Diffusion


The communication between neighboring agents is bidi-
rectional. The nonnegative communication coefficient from
agent i to agent j is defined as aij , with n number of agents.
Coefficient aij can be assumed as a trust factor that each
agent places on the other. The coefficients do not need to
be symmetric, i.e., aij = aji . They must satisfy the following
Fig. 6. Consensus vs diffusion information sharing (9-Node).
conditions:

n
aij 0, aij = 1 and aij = 0, if j
/ Ni (11)
i=1
term in an intermediate step which is disseminated to neigh-
boring agents. This allows for information to diffuse more
Where Ni represents the neighborhood, or a group of quickly beyond the neighborhood of any given agent:
agents within communication reach, of agent i. As a condi-
tion for convergence and stability of the diffusion algorithm,  
i,k1 = aij xj,k1
the adjacency matrix of weights A = [aij ] nn must be CTADiffusion : jNi  (13)
a left-stochastic matrix satisfying AT = , where is an xi,k = i,k1 i si,k i,k1
n*1 vector of all ones.
Where xi,k denotes the state of agent i at time k, i,k
max(1n ,n ) , i Nj \{j}
is the intermediate variable for agent i at time k, i is a non-
aij = 1  aij , i = j
i j
(12)
negative updating parameter of agent i, and si,k (i,k1 ) is the
iNj \{j}
stochastic gradient for agent i of the intermediate state at
The Metropolis rule (12) is applied to construct a symmetric time k. The stochastic gradient is simply calculated on the dif-
and doubly stochastic (right and left) A matrix, where ni is ference of from one iteration to the other; thus, each agents
the number of connections out of the node i [40]. Metropolis keeps track of its gradient and updates the combination of all
weights guarantee stability, good performance and the ability its neighbors accordingly.
to adapt to changing topologies. Adaptability via automatic In our microgrid control scheme, (13) is used to broad-
agent discovery is crucial for altering topologies as a result of cast PN to all agents in the network. Because the purpose of
incoming or outgoing agents in the network. the information sharing is to know the net power demand,
The Metropolis rule depends only on the local informa- only the stochastic agents (load and renewable DER) com-
tion available to each agent, and that of its neighbors. The municate their current power status; dispatchable agents only
adjacency matrix can be constructed on the fly through the communicate their contribution to the network losses. Then,
number of neighbors each agent has. Reference [39] provides PN is used for the distributed optimization of the diffusion
an elegant solution in the process of addition and removal strategy. To compare the performance of diffusion versus con-
of nodes, and the tracking of the total number of agents sensus, we take a hypothetical scenario using the microgrid
participating in the agent framework, n. This is realized by shown in Fig. 2. Suppose the commercial, industrial and res-
assigning a unique ID to each node and communicating this idential loads were consuming 200kW, 300kW and 50kW,
ID, along with the iteration number, among the neighbors to respectively; and the wind and solar farm were producing
create a local database of the global agent network. 100kW each. Taking these as starting points for our conver-
The diameter of the network, d, is defined as the maximum gence analysis (the dispatchable nodes being at zero), we get
shortest path from any node to another. After d iterations, the performance shown in Fig. 6.
all nodes achieve a global knowledge of the node population As observed in Fig. 6, diffusion reaches the same level of
in the microgrid network. Likewise, if a node stops commu- precision in less than half the iterations needed for consensus
nicating, this node is dropped from the local database after (18 vs 39). This is clearly a substantial improvement that can
d iterations, and the Metropolis weights are recalculated. In be used for more precise tracking of microgrid conditions for
the real-time experimental study, we have implemented agents faster frequency response. The value reached, -38.89kW is the
in the Java agent development framework (JADE) [41]. This average of the net power requirement. When multiplied by the
framework supports automatic agent discovery by assigning number of nodes n in the network, PN is obtained: -38.89kW
a unique serial number for each agent in the network. * 9 = -350kW = 100kW + 100kW - 200kW - 300kW - 50kW.
The Combine-Then-Adapt (CTA) diffusion strategy is Although for small scale systems a centralized method
implemented for information sharing. CTA employs a gradient would outperform diffusion since no iterations are needed,
2002 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

TABLE I
D IFFUSION VS . C ONSENSUS C ONVERGENCE C OMPARISON the frequency regulation is also easier due to the increase in
inertia and/or droop support.

B. Optimization Diffusion
The previous diffusion formulation includes a stochastic
gradient in the information sharing (also known as estimation)
problem. However, in optimization diffusion, the marginal
cost functions of the DERs are used instead. First the global
problem is defined:

n
Jglob (w) = Ji (w) (14)
i=1
min Jglob (w) (15)
w

Where Ji is the cost function of agent i defined over the real-


valued vector of arguments w n , representing the power
output of each dispatchable agent. Therefore, the objective is
to minimize the global cost Jglob , which is the sum of all the
individual cost functions. The cost functions do not need to
be the same for each agent, as is the case for the microgrid
where each agent has its own cost function.
All Ji need to be convex and differentiable, and at least one
J needs to be strongly convex in order for Jglob to also be
Fig. 7. Consensus vs diffusion information sharing (73-Node).
strongly convex, meaning there is only one global minimum
solution [35]. Although assuming convex functions is a sim-
plification of the DG cost functions due to the valve-point
loading effect, multiple fuel options, and prohibited operat-
the proposed method foregoes any communication infrastruc- ing zones, non-convex distributed optimization is beyond the
ture and is therefore valuable for any system that extends scope of this work and the reader is referred to [34] and [45].
beyond one single agent. The scalability of the diffusion In our study, the cost functions of the DERs are all strongly
method is tested with the well-known IEEE 14-Note Test convex with the exception of the utility grid agent which is
System [43] and IEEE Reliability Test System-1996 [44], only convex (linear functions are both convex and concave).
which has 73 nodes. Table I shows the results of applying The conventional DER agents and energy storage agents cost
the proposed method to these layouts and comparing the per- functions are strongly convex since they are positive quadratic
formance of the diffusion algorithm versus consensus. The functions. Thus, Jglob is also strongly convex and can reach
same Metropolis weights (12) were used, taking the electrical a global minimum through optimization.
connections as the edges of the graph, and the starting points Similar to CTA diffusion for the estimation problem (13),
were randomized within 400kW. CTA can be used for distributed optimization by adopting the
Fig. 7 illustrates the significant performance improvement gradient of the cost function instead of the stochastic gradient:
for the RTS-96 system from 736 iterations with consensus  
i,k1 = aij wj,k1
to 103 with diffusion. It is important to note that in (13) is CTAOptimization : jNi  (16)
a key parameter for the convergence of the information sharing wi,k = i,k1 i wT Ji i,k1
diffusion and affects the performance of the algorithm. In these
test cases a trial-and-error method was used to select the most Where th
 wi,k is the i agents estimate of w at time k, and
effective parameter for each case. Also, a 73-node network wT Ji i,k1 is the gradient of agent is cost function calcu-
would be considered as a bulk-generation power system, and lated with the intermediate variable i ; all other parameters
even in such a vast electrical structure the diffusion algorithm are the same as (13). The weights also remain the same
shows promise in distributed control. Metropolis values as with information sharing. Convergence of
In intermittent-dominant microgrids that include mostly the diffusion strategy for information sharing and distributed
stochastic loads and non-dispatchable units, the frequency reg- optimization given the pre-conditions described has been
ulation would be more challenging due to the low inertia of extensively proven and the readers are referred to [34][36]
the system. Therefore, in such microgrids, the performance for more in-depth analysis.
improvements are essential to maintain the system frequency During the optimization, not all agents necessarily need to
at nominal levels. With modern communication technologies, be informed, or have an associated cost function. Only con-
the iterations can actually run in the milliseconds, so even for ventional DER agents, utility grid agents and energy storage
the 73-node case, convergence could realistically be reached in agents have a gradient for the second term of (16). All other
a few seconds. As the number of dispatchable units increases, agents are uninformed. However, these uninformed agents still
de AZEVEDO et al.: MULTIAGENT-BASED OPTIMAL MICROGRID CONTROL 2003

among the other dispatchable agents to maintain the net power


demand. Intuitively, if one of the DERs marginal cost is
greater than the rest, by decreasing that particular units power
level, and increasing the others by the same amount in a col-
lective way, a lower total cost is reached since the former unit
is nudged down in cost a greater amount than the others are
nudged up. Because the wi [i] of stochastic units always stays
at zero, the dispatchable units will know which other nodes
are also dispatchable to distribute the nudge to them. This is
how the economic dispatch point is reached in a distributed
way, and is the key variance of the proposed modified diffu-
sion method in this study to other existing diffusion methods
in the literature. The power levels would drift to each agents
Fig. 8. Nudge methodology.
minimum cost and the power balance would not be maintained
unless this methodology is used.
have a purpose in disseminating the information across the Additional to the net power constraint, the dispatchable
network by implementing the first term of (16). agents have unique constraints on the minimum and maxi-
The vector of arguments w has an entry for each of the mum power of their corresponding resource, (3) and (6). As
agents in the network, however only the dispatchable DERs in [46], a barrier or penalty function is included around the
have a nonzero value. All other nodes on the network remain feasible region. The penalty method is preferred, as it main-
at zero and are not updated. Since each agent has unique tains the continuity of the cost function and can converge to
knowledge of its own resource, the cost function (17) and a solution even if the initial or intermediate states fall beyond
gradient (18) for dispatchable agent i are only defined for the the constraints. The objective described by (15) becomes:
ith element of vector w. All other elements remain at zero. 
n
min Jglob (w) + i (wi ) (22)
Ji (wi ) = Fi (wi [i]) (17) i=1

Ji (wi ) = Fi (wi [i]) (18) 0 wi,min wi wi,max
( wi ) = (wi wi,max )2 wi > wi,max (23)
Thus, the gradient update step in the second term of (16)
(wi wi,min )2 wi < wi,min
only affects the agents own power level (if such a gra-
dient exists). Through CTA optimization, each dispatchable Where is a parameter which dictates the importance of
agents gradient term converges to the economic dispatch or obeying the constraints, and is the penalty function defined
Lagrangian point. However, an additional step in the updating for each element in w according to its inequality constraints.
procedure must be included for the microgrid optimization sys- Equation (23) describes a simple addition to the cost function
tem. This is explained as the nudge methodology in the next of the squared deviation from the constraint tuned by scalar .
section of modified optimization diffusion. The penalty is designed so that the cost function maintains its
convexity; in fact, in the case of the quadratic cost functions
for the DERs, the function remains strongly convex.
C. Modified Optimization Diffusion
The net power demand must be supplied among the dis- D. Implementation Methodology
patchable agents. This is where the information sharing and
The proposed methodology implements an online no-load
optimization diffusion methods are merged. The net power is
frequency adjustment method in the lower level as the primary
included in the optimization formulation in the following way:
control. A continuous distributed optimization through the dif-

n
fusion strategy is implemented in the upper level as combined
w[i] = PN (19) secondary and tertiary controls.
i=1 Droop control represents a simple yet powerful solution
To keep the equality in (19), after the gradient update by to the microgrid primary control problem. DERs adjust their
the dispatchable agents in (16), a nudge by the agent being power output according to the no-load speed setting with
updated gets added to the other dispatchable agents plus any respect to the system frequency. By changing the no load fre-
deficit compared to the net power: quency upwards or downwards, the power output for any given
 system frequency can be controlled. The no-load frequency of
wi,k [i] = i wT Ji i,k1 (20)
a given generator can be set to obtain any desired power output
n
according to its droop slope R.
wi,k [j] = PN wi,k1 wi,k [i] (21)
j=1 fNL = P(fNL fFL )/(Pmax Pmin ) + fsys (24)
where j = i and j dispatchable fNL = P R + fsys (25)
Where wi,k [i] is the so called gradient nudge of (16). Here, R is typically formulated with the maximum and min-
Equation (21) and Fig. 8 describe how the nudge is distributed imum power outputs of the DG, Pmax and Pmin , respectively.
2004 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

TABLE II
DER C OEFFICIENTS FOR S IMULATION

as described in Fig. 5. Therefore, the upper level control is


Fig. 9. Droop no-load frequency adjustments.
setting the output power points of the DERs at their optimum
levels by manipulating the droop curve. In turn, this adap-
tive droop scheme inherently takes care of primary frequency
control in an instantaneous and autonomous way.
Since reactive power cannot be billed in the traditional way
active power is, voltage regulation was not considered within
the optimization problem. Both in simulation and experimen-
tal studies, we have implemented conventional synchronous
generators and energy storages as (V-f) control. Synchronous
generators are equipped with automatic voltage regulators.
Energy storage inverter-based DERs implement reactive power
compensation for the local bus. DERs regulate the bus volt-
age control while maintaining the frequency regulation with
the earlier described distributed control method.

IV. S IMULATION AND E XPERIMENTAL R ESULTS


A. Simulation Results
The 9-node microgrid depicted in Fig. 2 was built in the
Matlab Simulink Simscape Power SystemsTM simulation plat-
form. The stochastic load demand and renewable generation
output were programmed into the model according to real-
world profiles. The two conventional DERs and an energy
Fig. 10. Agent operation flow.
storage system (ESS) are controlled through the described
adaptive droop strategy and the diffusion communication
algorithms were implemented in the model. The coefficients
The no-load and full-load frequencies, fNL and fFL respectively, for these DERs corresponding to (1) and (4) are specified
are normally chosen as the bounds which the system frequency in Table II, they were analytically selected to approximate
must not cross. The secondary and tertiary optimization level real-world conditions.
controls adjust the no-load frequencies as shown in Fig. 9. Delays were also considered to simulate the communication
For the energy storage systems, the no-load frequencies can lags. IS performance of the diffusion strategy was evaluated
be set below nominal to absorb power (charge) or above nom- and compared to the consensus-based control. As illustrated in
inal to inject power (discharge). In the upper level control, Fig. 11, the microgrid net power PN is being diffused through
the main functions of the stochastic and dispatchable agents the 9 node network. The net power profile is similar to the res-
are illustrated in Fig. 10. Assuming agent i is stochastic, the idential load profile, due to large solar and wind power outputs
device layer reads the current power (Pi ) being demanded or around noon, which compensate for a big portion of commer-
produced by its associated device. cial and critical loads. Both diffusion and consensus closely
The information sharing (IS) diffusion takes this information track the actual net power demand. However, in the zoomed
(xi ) and transmits it to its neighbors and receives the same from figure, it is clearly seen that the diffusion strategy is approx-
them (xj ). Convergence is achieved once a certain precision imately twice as fast to converge as consensus, which agrees
level has been achieved, at which point the net power (PN ) with the earlier performance comparison of Fig. 6 and Table I.
required by the microgrid is known. Although the units in the x-axis correspond to the hours
Each net power update is used by the dispatchable agents of the day, the whole simulation was ran in 48 seconds, with
according to (21). However, optimization diffusion is contin- iteration steps of 5e-4s, which would correspond to about one
uously running and all agents participate in disseminating the iteration per second in real-time. As previously mentioned,
wi estimates across the microgrid. The data packets (pi ) are modern peer-to-peer communication technologies can achieve
a combination of the IS and optimization diffusion data points very high speeds of transmission. Given the low data payload
which are sent and received among the neighborhood of necessary for the messages in the proposed framework, the
agents. After each iteration, the no-load frequency of the droop tracking of the net power and economic dispatch points would
control for dispatchable agents is updated to track the optimum be much more accurate than presented in simulation results.
de AZEVEDO et al.: MULTIAGENT-BASED OPTIMAL MICROGRID CONTROL 2005

Fig. 13. Microgrid islanding DER power output and battery energy storage
system state of charge.

Fig. 11. Information sharing performance comparison. and the DERs were operating at their optimum points consid-
ering the constant marginal cost of the utility electric rate.
Initially, the microgrid was exporting power to the external
grid and the energy storage had already reached an equilib-
rium on its state of charge due to the fixed marginal cost. As
shown in Fig. 13, exactly at 2 AM, the PCC of the utility grid
is opened and the power export was terminated. As the lower
level control, the droop controllers act immediately by reduc-
ing the outputs of both DERs and the storage system started
to absorb some amount of the power into the battery system.
Then, as the upper level control, the diffusion strategy takes
over by adjusting the no-load reference points of the DERs.
Fig. 12. Cost optimization comparison (Centralized vs Diffusion). First the secondary response recovers the nominal frequency
after the grid agent drops out of the w vector and the remain-
TABLE III ing DERs need to maintain the net power demand balance.
T OTAL C OST C OMPARISON
Then, the optimization process continues adjusting the assets
to their economic dispatch points according to the changing
net power demand within the microgrid.
Since the net power demand was relatively low at this time,
the marginal cost of the microgrid (optimal point) was also
low (lower than the utility rates). Therefore, as also shown in
Fig. 13, the battery not only absorbs power due to the droop
The optimization of the cost functions are compared ver- controller, but continues to charge until finding a new equi-
sus a centralized solution in Fig. 12. As can be seen, the librium SOC that moves with the net demand. This course of
cost directly corresponds with the net power demand shown in action corresponds to the behavior designed into the energy
Fig. 11. It is also shown how the total cost of the distributed storage cost function as described in Section II-C.
control scheme closely tracks that of the centralized scheme Due to the extra power being generated during the islanding
(which represents the absolute optimum given system-wide event, the frequency of the system rises to 60.3 Hz as shown
conditions and cost knowledge). Table III presents the aggre- in Fig. 14. The primary droop control suppresses the initial
gated costs over a 24-hour period for an islanded microgrid. frequency rise by immediately dropping the power outputs of
The proposed distributed optimization scheme is validated as all dispatchable assets to protect the system from going beyond
the total cost is only 0.11% above the centralized solution. acceptable conditions as seen in the zoomed-in Fig. 14.
To provide some real-world context, the average cost per Once the frequency is suppressed, the secondary control
MWh for this scenario is $171/MWh or $0.171/kWh (with an kicks in through the MAS to mitigate the residual error and put
average load of around 1.2MW and total energy requirement of the system back to the nominal frequency value. The voltage
28.7MWh). This is high compared to current electrical rates in shoots up further around 10% up to 132V as a transient, but
the U.S. markets, however this would be an islanded micro- is kept within safe levels. Diffusion then keeps the frequency
grid that would not benefit from bulk-generation economies very close to the nominal as the net demand fluctuates.
of scale. To compare the diffusion strategy with a centralized solu-
To scrutinize the performance of the proposed control, the tion, the adaptive droop no-load frequency adjustments were
most drastic event, an unintentional islanding, was demon- compared side by side. The centralized solution implements
strated. In grid-tied operation, the net power demand was low the adaptive droop adjustments to operate the asset at the exact
2006 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

Fig. 16. Agent node architecture.

Fig. 14. Microgrid islanding transient analysis. Fig. 17. Agent platform and laboratory setup at FIU.

the others through the JADE and OPC UA middleware to


reach convergence on the net power requirement of the micro-
grid. Here, the implemented agent framework simulates the
peer-to-peer communication infrastructure that we envision in
a real-world scenario. Consequently the power points of the
DERs are adjusted to their economic dispatch points through
the diffusion optimization. Both information sharing and opti-
mization diffusion is sent in the same data packet as described
in Fig. 10.
Fig. 15. Battery energy storage system no-load frequency adjustments.
Fig. 18 illustrates the experimental performance of the pro-
posed diffusion strategy under the islanding event. In this
scenario, we defined a 9 node microgrid network as initially
economic dispatch point given global power system knowl-
importing power from the utility grid. The islanding event
edge. In Fig. 15, the slight differences are observed. Although
is established by opening the PCC circuit breaker. The pri-
the diffusion adjustments fall a little behind, the accuracy was
mary control was taken immediately by all dispatchable DERs
still 99.9% at the worst points.
to recover system frequency and voltage. Once the system
frequency was settled, the secondary control moved in to per-
B. Experimental Results fectly mitigate the residual frequency error and put system
To demonstrate the capability of the proposed control strat- frequency back to nominal value.
egy in real-time, an experimental study has been performed In Fig. 18, the islanding event can be seen happening at
on the reconfigurable power system at Florida International around 135s. Primary droop control immediately takes action
University as shown in [47], [48]. The industrial agent frame- by injecting more power from the DERs and Battery Energy
work developed by authors [41], [42] was used as the cyber- Storage System (BESS); this happens in less than a second
physical platform to implement hardware-in-the-loop agents. and the frequency is prevented from collapsing. Then, sec-
Information sharing is implemented by reading the power ondary control recovers the frequency to the nominal 60 Hz by
being drawn or injected by loads and generators through adjusting the no-load frequency parameters of the droop curves
intelligent electronic devices (IED). An OPC UA middle- for each asset. Secondary frequency recovery is accomplished
ware framework was implemented to map measurements in around 155s. Subsequently, the tertiary control economic dis-
JADE Java agent platform as shown in Fig. 16 and imple- patch is continuously adjusting the assets to their optimal
mented in hardware in Fig. 17. Each agent communicates to levels.
de AZEVEDO et al.: MULTIAGENT-BASED OPTIMAL MICROGRID CONTROL 2007

[5] Z. M. Fadlullah et al., Toward intelligent machine-to-machine commu-


nications in smart grid, IEEE Commun. Mag., vol. 49, no. 4, pp. 6065,
Apr. 2011.
[6] V. C. Gungor, Smart grid technologies: Communication technologies
and standards, IEEE Trans. Ind. Informat., vol. 7, no. 4, pp. 529539,
Nov. 2011.
[7] A. Parisio, E. Rikos, and L. Glielmo, A model predictive control
approach to microgrid operation optimization, IEEE Trans. Control
Syst. Technol., vol. 22, no. 5, pp. 18131827, Sep. 2014.
[8] M. B. Shadmand and R. S. Balog, Multi-objective optimization and
design of photovoltaic-wind hybrid system for community smart DC
microgrid, IEEE Trans. Smart Grid, vol. 5, no. 5, pp. 26352643,
Sep. 2014.
[9] P. Li, D. Xu, Z. Zhou, W.-J. Lee, and B. Zhao, Stochastic optimal oper-
ation of microgrid based on chaotic binary particle swarm optimization,
IEEE Trans. Smart Grid, vol. 7, no. 1, pp. 6673, Jan. 2016.
[10] S. Conti, R. Nicolosi, S. A. Rizzo, and H. H. Zeineldin, Optimal dis-
patching of distributed generators and storage systems for MV islanded
microgrids, IEEE Trans. Power Del., vol. 27, no. 3, pp. 12431251,
Jul. 2012.
[11] H. Junbiao, S. Khushalani-Solanki, J. Solanki, and J. Liang, Adaptive
critic design-based dynamic stochastic optimal control design for
a microgrid with multiple renewable resources, IEEE Trans. Smart
Grid, vol. 6, no. 6, pp. 26942703, Nov. 2015.
[12] A. Khodaei, Resiliency-oriented microgrid optimal scheduling, IEEE
Trans. Smart Grid, vol. 5, no. 4, pp. 15841591, Jul. 2014.
[13] A. H. Hajimiragha, M. R. D. Zadeh, and S. Moazeni, Microgrids
frequency control considerations within the framework of the optimal
generation scheduling problem, IEEE Trans. Smart Grid, vol. 6, no. 2,
Fig. 18. Experimental islanding distributed optimization performance. pp. 534547, Mar. 2015.
[14] A. Khodaei, Microgrid optimal scheduling with multi-period islanding
constraints, IEEE Trans. Power Syst., vol. 29, no. 3, pp. 13831392,
May 2014.
It should be noted that the system frequency is more sta- [15] S.-J. Ahn, S.-R. Nam, J.-H. Choi, and S.-I. Moon, Power scheduling of
ble in grid connected operation, whereas minor frequency distributed generators for economic and stable operation of a microgrid,
oscillations were observed in islanded operation mode due IEEE Trans. Smart Grid, vol. 4, no. 1, pp. 398405, Mar. 2013.
[16] K. Luo and W. Shi, Distributed coordination method of microgrid eco-
to the particularly low inertia of the experimental micro- nomic operation optimization based on multi-agent system, in Proc. Int.
grid. Afterward, the tertiary control continuously adjusts the Conf. Power Syst. Technol. (POWERCON), Chengdu, China, Oct. 2014,
operating points until the optimum is reached. pp. 31353140.
[17] C. M. Colson and M. H. Nehrir, Comprehensive real-time microgrid
power management and control with distributed agents, IEEE Trans.
V. C ONCLUSION Smart Grid, vol. 4, no. 1, pp. 617627, Mar. 2013.
The distributed diffusion strategy and its great potential [18] W. Liu et al., Decentralized multi-agent system-based cooperative
frequency control for autonomous microgrids with communication con-
value to the microgrid optimization problem have been dis- straints, IEEE Trans. Sustain. Energy, vol. 5, no. 2, pp. 446456,
cussed. The proposed method was applied to a 9 node micro- Apr. 2014.
grid network including stochastic and dispatchable DERs. An [19] V. Loia, A. Vaccaro, and K. Vaisakh, A self-organizing architecture
based on cooperative fuzzy agents for smart grid voltage control, IEEE
experimental study was also performed at FIU Smart Grid Trans. Ind. Informat., vol. 9, no. 3, pp. 14151422, Aug. 2013.
Testbed. It has been shown that the fully distributed multi- [20] L. Meng, T. Dragicevic, J. M. Guerrero, and J. C. Vasquez, Dynamic
agent systems based on the diffusion strategy can be easily consensus algorithm based distributed global efficiency optimiza-
tion of a droop controlled DC microgrid, in Proc. IEEE Energy
applicable for microgrid optimization. The results show that Conf. (ENERGYCON), Cavtat, Croatia, May 2014, pp. 12761283.
in comparison to developed agent-based diffusion strategies [21] Y. Xu and Z. Li, Distributed optimal resource management based on
and consensus-based methods, the new microgrid optimiza- the consensus algorithm in a microgrid, IEEE Trans. Ind. Electron.,
vol. 62, no. 4, pp. 25842592, Apr. 2015.
tion scheme presents a desirable performance. It has been [22] G. Hug, S. Kar, and C. Wu, Consensus + innovations approach for
concluded that the proposed strategy can be successfully distributed multiagent coordination in a microgrid, IEEE Trans. Smart
implemented in actual power systems offering a superior deci- Grid, vol. 6, no. 4, pp. 18931903, Jul. 2015.
[23] C.-X. Dou and B. Liu, Multi-agent based hierarchical hybrid control for
sion making and improved performance on optimal microgrid smart microgrid, IEEE Trans. Smart Grid, vol. 4, no. 2, pp. 771778,
control. Jun. 2013.
[24] J. M. Guerrero, M. Chandorkar, T.-L. Lee, and P. C. Loh, Advanced
control architectures for intelligent microgridsPart I: Decentralized
R EFERENCES and hierarchical control, IEEE Trans. Ind. Electron., vol. 60, no. 4,
[1] N. Hatziargyriou, H. Asano, R. Iravani, and C. Marnay, Microgrids, pp. 12541262, Apr. 2013.
IEEE Power Energy Mag., vol. 5, no. 4, pp. 7894, Jul./Aug. 2007. [25] Y. Xu et al., Distributed subgradient-based coordination of multiple
[2] R. H. Lasseter, MicroGrids, in Proc. IEEE Power Eng. Soc. Winter renewable generators in a microgrid, IEEE Trans. Power Syst., vol. 29,
Meeting, vol. 1. New York, NY, USA, 2002, pp. 305308. no. 1, pp. 2333, Jan. 2014.
[3] S. Karnouskos, Cyber-physical systems in the smartgrid, in Proc. 9th [26] C. Zhao, U. Topcu, N. Li, and S. Low, Design and stability of load-
IEEE Int. Conf. Ind. Informat., 2011, pp. 2023. side primary frequency control in power systems, IEEE Trans. Autom.
[4] H. Li, C. Zang, P. Zeng, H. Yu, and Z. Li, A stochastic programming Control, vol. 59, no. 5, pp. 11771189, May 2014.
strategy in microgrid cyber physical energy system for energy opti- [27] C. Zhao and S. Low, Optimal decentralized primary frequency con-
mal operation, IEEE/CAA J. Autom. Sinica, vol. 2, no. 3, pp. 296303, trol in power networks, in Proc. 53rd IEEE Conf. Decis. Control,
Jul. 2015. Los Angeles, CA, USA, 2014, pp. 24672473.
2008 IEEE TRANSACTIONS ON SMART GRID, VOL. 8, NO. 4, JULY 2017

[28] C. Li, M. Savaghebi, J. C. Vasquez, and J. M. Guerrero, Multiagent Ricardo de Azevedo (S14M16) received the B.S.
based distributed control for operation cost minimization of droop con- degree (Hons.) in electrical and computer engineer-
trolled AC microgrid using incremental cost consensus, in Proc. 17th ing from Rice University, Houston, TX, USA, in
Eur. Conf. Power Electron. Appl. (EPE15 ECCE-Europe), Geneva, 2008, and the M.S. degree in electrical engineering
Switzerland, 2015, pp. 19. from Florida International University, Miami, FL,
[29] R. Roche, B. Blunier, A. Miraoui, V. Hilaire, and A. Koukam, USA, in 2016.
Multi-agent systems for grid energy management: A short review, in From 2008 to 2012, he was a Systems Engineer
Proc. IECON 36th Annu. Conf. IEEE Ind. Electron. Soc., Glendale, AZ, with Lehman Brothers, Barclays Capital and
USA, 2010, pp. 33413346. Goldman Sachs, New York, NY, USA. Since 2012,
[30] F. Y. S. Eddy and H. B. Gooi, Multi-agent system for optimization he has been a Systems Engineer in FL, USA. His
of microgrids, in Proc. IEEE 8th Int. Conf. Power Electron. ECCE research interests are in the area of smart grids,
Asia (ICPE & ECCE), 2011, pp. 23742381. microgrids, distributed control, optimization, machine learning, renewable
[31] Z. Wang, W. Wu, and B. Zhang, A fully distributed power dis- energy, and energy storage.
patch method for fast frequency recovery and minimal generation cost
in autonomous microgrids, IEEE Trans. Smart Grid, vol. 7, no. 1, Mehmet Hazar Cintuglu (S12) received the B.S.
pp. 1931, Jan. 2016. and M.S. degrees in electrical engineering from
[32] J. W. Simpson-Porco et al., Secondary frequency and voltage con- Gazi University, Ankara, Turkey, in 2008 and
trol of islanded microgrids via distributed averaging, IEEE Trans. Ind. 2011, respectively. He is currently pursuing the
Electron., vol. 62, no. 11, pp. 70257038, Nov. 2015. Ph.D. degree with the Energy Systems Research
[33] F. Dorfler, J. Simpson-Porco, and F. Bullo, Breaking the hierarchy: Laboratory, Electrical and Computer Engineering
Distributed control & economic optimality in microgrids, IEEE Trans. Department, College of Engineering and Computing,
Control Netw. Syst., to be published. Florida International University, Miami, FL, USA.
[34] J. Chen and A. H. Sayed, Diffusion adaptation strategies for distributed From 2009 to 2011, he was a Power Systems
optimization and learning over networks, IEEE Trans. Signal Process., Project Engineer with an electric utility company
vol. 60, no. 8, pp. 42894305, Aug. 2012. in Turkey. His current research interests include
[35] J. Chen and A. H. Sayed, Distributed Pareto optimization via dif- multiagent systems, distributed control, cyber physical systems for active
fusion strategies, IEEE J. Sel. Topics Signal Process., vol. 7, no. 2, distribution networks, and microgrids.
pp. 205220, Apr. 2013.
[36] S.-Y. Tu and A. H. Sayed, On the influence of informed agents on
learning and adaptation over networks, IEEE Trans. Signal Process., Tan Ma (M16) received the B.Eng. degree
vol. 61, no. 6, pp. 13391356, Mar. 2013. in automation and the M.E. degree in con-
[37] D. E. Olivares et al., Trends in microgrid control, IEEE Trans. Smart trol theory and control engineering from the
Grid, vol. 5, no. 4, pp. 19051919, Jul. 2014. Huazhong University of Science and Technology,
[38] N. Li, L. Chen, and S. H. Low, Optimal demand response based on China, in 2007 and 2009, respectively, and the
utility maximization in power networks, in Proc. IEEE Power Energy Ph.D. degree in electrical engineering from the
Soc. Gen. Meeting, Detroit, MI, USA, 2011, pp. 18. Electrical and Computer Engineering Department,
[39] G. Binetti, A. Davoudi, F. L. Lewis, D. Naso, and B. Turchiano, Florida International University, Miami, FL, USA,
Distributed consensus-based economic dispatch with transmission in 2015. He was a Post-Doctoral Research Fellow
losses, IEEE Trans. Power Syst., vol. 29, no. 4, pp. 17111720, with the Energy Systems Research Laboratory, ECE
Jul. 2014. Department, Florida International University, from
[40] L. Xiao and S. Boyd, Fast linear iterations for distributed averaging, 2015 to 2016. He is currently a Senior Power Systems Engineer with Power
Syst. Control Lett., vol. 53, no. 1, pp. 6578, 2004. Wright Technology, Palm Beach, FL, USA.
[41] M. H. Cintuglu, H. Martin, and O. A. Mohammed, An intelligent multi His research interests include power system operations, control and protec-
agent framework for active distribution networks based on IEC 61850 tion, artificial intelligence applications to power systems, energy conservation
and FIPA standards, in Proc. 18th Int. Conf. Intell. Syst. Appl. Power and alternate energy sources, and smart grid power systems design and
Syst. (ISAP), Porto, Portugal, 2015, pp. 16. optimization.
[42] M. H. Cintuglu and O. A. Mohammed, Multiagent-based decentralized
operation of microgrids considering data interoperability, in Proc. IEEE Osama A. Mohammed received the masters and
Int. Conf. Smart Grid Commun. (SmartGridComm), Miami, FL, USA, Doctoral degrees in electrical engineering from
2015, pp. 404409. Virginia Tech, in 1981 and 1983, respectively.
[43] IEEE 14-Node Test Systems. Accessed on Sep. 24, 2015. [Online]. He is a Professor of Electrical Engineering and
Available: http://www.ee.washington.edu/research/pstca/ the Director of the Energy Systems Research
[44] C. Grigg et al., The IEEE reliability test system-1996. A report pre- Laboratory, Florida International University, Miami,
pared by the reliability test system task force of the application of FL, USA.
probability methods subcommittee, IEEE Trans. Power Syst., vol. 14, He has performed research on various topics in
no. 3, pp. 10101020, Aug. 1999. power and energy systems including design opti-
[45] G. Binetti, A. Davoudi, D. Naso, B. Turchiano, and F. L. Lewis, A dis- mization and physics passed modeling in electric
tributed auction-based algorithm for the nonconvex economic dispatch drive systems and other low frequency environments.
problem, IEEE Trans. Ind. Informat., vol. 10, no. 2, pp. 11241132, He is a world renowned leader in electrical energy systems. He also authored
May 2014. a book and several book chapters. He has current active research projects for
[46] Z. J. Towfic and A. H. Sayed, Adaptive penalty-based distributed several federal agencies dealing with power system analysis and operation,
stochastic convex optimization, IEEE Trans. Signal Process., vol. 62, smart grid distributed control and interoperability, cyber physical systems,
no. 15, pp. 39243938, Aug. 2014. co-design of cyber and physical components for future energy systems appli-
[47] V. Salehi, A. Mohammed, A. Mazloomzadeh, and O. Mohammed, cations, electromagnetic signature, wideband gap devices and switching, and
Laboratory-based smart power system, part I: Design and system ship power systems modeling and analysis. He has published over 450 articles
development, IEEE Trans. Smart Grid, vol. 3, no. 3, pp. 13941404, in refereed journals and other IEEE refereed international conference records
Sep. 2012. in the above areas.
[48] V. Salehi, A. Mohamed, A. Mazloomzadeh, and O. A. Mohammed, Prof. Mohammed was a recipient of the IEEE Power and Energy
Laboratory-based smart power system, part II: Control, monitoring, Society Cyril Veinott Electromechanical Energy Conversion Award and the
and protection, IEEE Trans. Smart Grid, vol. 3, no. 3, pp. 14051417, 2012 Outstanding Research Award from Florida International University. He
Sep. 2012. is an elected fellow of the Applied Computational Electromagnetic Society.

You might also like