1
Intelligent Methods for Smart Microgrids
Joydeep Mitra, Niannian Cai, Mo-Yuen Chow, Sukumar Kamalasadan, Wenxin Liu, Wei Qiao,
Sri Niwas Singh, Anurag K. Srivastava, Sanjeev K. Srivastava, Ganesh K. Venayagamoorthy,
and Ziang Zhang
Abstract—This paper summarizes ongoing research in the
application of intelligent methods to the design, modeling,
simulation and control of microgrids including optimal design of
microgrids, and centralized and decentralized control.
Index Terms— intelligent algorithms, intelligent control and
modeling, microgrid, smart microgrid
I. INTRODUCTION
T
HIS paper summarizes ongoing research in the area of
intelligent methods applied to the design and control of
microgrids. In the context of the work reported here, the term
microgrid refers to power systems of limited geographic
extent, containing embedded generation or storage resources
or both, that may operate in parallel the grid or in isolation.
This definition is broad enough that it applies even to small,
standalone systems that may never operate in grid connected
mode, such as ship-board systems; the methods described here
apply to all such microgrids.
At this time there is significant activity in this field,
worldwide. In the following sections, we present a sampling
of research that is currently being conducted on this subject at
selected research institutions.
II. A DECENTRALIZED MULTI-AGENT SYSTEM FOR
MICROGRID OPERATION (MICHIGAN STATE UNIVERSITY)
Normally, a microgrid can be operated in two modes, gridconnected and islanded. In grid-connected mode, microsources are expected to generate power at their rated capacity
to decrease power imported from the grid, and loads can
The authors (listed alphabetically) are members of the Task Force on
Intelligent Control Systems for Microgrids, which is part of the Intelligent
Control Systems (ICS) Working Group of the Intelligent Systems
Subcommittee, under the Power Systems Analysis, Computing and Economics
Committee of the IEEE Power & Energy Society.
J. Mitra (ICS for Microgrid Task Force Chair) and N. Cai are with
Michigan State University, East Lansing, MI 48824, USA (e-mail:
mitraj@msu.edu). M. Chow and Z. Zhang are with North Carolina State
University, Raleigh, NC 27695, USA (e-mail: chow@ncsu.edu). S.
Kamalasadan is with University of North Carolina at Charlotte, Charlotte, NC
28223, USA (e-mail: skamalas@uncc.edu). W. Liu is with New Mexico State
University, Las Cruces, NM 88003, USA (e-mail: wliu@nmsu.edu). W. Qiao
is with University of Nebraska, Lincoln, NE 68588, USA (e-mail:
wqiao@engr.unl.edu). S. N. Singh is with Indian Institute of Technology,
Kanpur, UP 208016, INDIA (e-mail: snsingh@iitk.ac.in). A. K. Srivastava is
with Washington State University, Pullman, WA 99164, USA (e-mail:
asrivast@eecs.wsu.edu). S. K. Srivastava is with the Center for Advance
Power Systems at Florida State University, Tallahassee, FL 32304, USA (email: sanjeev@caps.fsu.edu). G. K. Venayagamoorthy is ICS Working Group
Chair and is with Missouri University of Science & Technology, Rolla, MO
65409, USA (e-mail: gkumar@ieee.org).
978-1-4577-1002-5/11/$26.00 ©2011 IEEE
consume at their respective demand levels, since the grid
power is assumed to be infinite and sufficient to support loads.
In islanded mode, the unavailability of grid requires specific
management of micro-sources and loads, since they cannot
simply generate or consume power at their willing.
Disconnection with the grid demands that total power
generated by micro-sources should equal to the total power
consumed by the loads plus line losses within microgrid.
A well-known method of maintaining power balance
within a microgrid is the active power/frequency-droop
control [1]–[2]. However, this method is usually applicable for
solving small and fast-changing mismatches and requires large
energy storage devices as well as demand side control. In our
work, we have developed a decentralized architecture of
multi-agent system performing microgrid control and load
balancing functions. In this architecture, all agents are
hierarchically equal and there is no central agent. Any agent
can be removed or added without reconstructing the system.
Therefore, reliability, vulnerability and flexibility of the
system are improved, compared with centralized architecture.
A three step communication algorithm is proposed for this
decentralized multi-agent system to acquire power mismatches,
dispatch power generation and manage loads in microgrid.
The algorithm is summarized as follows: Step 1: Active agent
processes information and data it obtained from last agent or
itself locally. Step 2: Active agent transmits information and
data to its neighbor who is marked as “unprocessed”. Step 3:
If the active agent has no neighbors or all its neighbors are
marked as “processed”, then it return its information and data
to its last agent. A detailed description of three step
communication algorithm for multi-agent system can be found
in [3].
Generally, micro-sources in a microgrid cannot be
connected to the grid directly, since their outputs are dc or
non-utility grade ac. They need to interface with the microgrid
by power electronic interfaces. In islanded mode, when multiagent system completes the communication cycle and
determines the real and reactive power generation for each
micro-source, it will send these values to the corresponding
power electronic control module, which controls power
electronic devices to output the required real and reactive
power. The control block diagram for power electronic
interface under multi-agent operation is shown in Fig. 1.
Controls are implemented in dq reference frame. Block A
extracts voltage amplitude V and angle θv at the sending point
of power electronic interfaces. P*, Q* are given by local agent.
2
Block B calculates instantaneous value of ip*(t), iq*(t) based on
the values of V, θv, P*, Q* by equations (1) and (2):
P* + jQ*
(1)
i*p (t ) = Re(
)
V cos θ v + jV sin θ v
iq* (t ) = − Im(
P* + jQ*
)
V cos θ v + jV sin θ v
P*
(2)
Q*
will control the increase or decrease of the group λ. That is, if
the sum of total power generation is larger than the actual
load, then decrease the group λ; and vice versa. In the
example shown in Fig. 2(b), G1 has been selected as the
leader generator. By following the consensus algorithm, the
system will converge to a common λ asymptotically. The
detailed problem formulation and simulation results can be
found in [4].
+
e−sT/4
αβ / DQ
−
−
+
DQ / αβ
Fig. 1. Control block for power electronic interface
Simulations are conducted in MATLAB/SIMULINK and a
microgrid with four distributed generators and five centralized
loads is constructed and operated under proposed
decentralized architecture of multi-agent system. Results
indicate that this kind of architecture can operate microgrid
effectively [3].
(a)
III. EMBEDDED DISTRIBUTED CONTROLLERS (NORTH
CAROLINA STATE UNIVERSITY)
In the next generation smart grid, effective distributed
control algorithms could be embedded in distributed
controllers to properly allocate electrical power among
connected buses autonomously. In FREEDM system at
NCSU, we have developed a novel distributed control
algorithm to solve the economic dispatch problem in a
distributed manner [4]. We have developed measures to
indicate different topologies of distribution systems and their
configuration properties.
The objective of Economic Dispatch Problem (EDP) is to
minimize the total cost of operation. Conventionally economic
dispatch is achieved by control center which calculates the
optimal system operation point based on the information
acquired from entire system. Then control signals will be
sending back to each generator. When using Lagrange
multiplier method to solve EDP, by assuming there is no
generator reached its generation limit, each generator will
have the same Incremental Cost (also known as λ) at the
optimal operating point. An appropriate consensus algorithm
can guarantee the consensus variables on all agents converge
to a common value asymptotically [5]. Thus λ has been
selected as the consensus variable. This is illustrated in Fig. 2.
Consider the 3-bus system illustrated in Fig. 2. Each bus
has its own generator and load. Fig. 2(a) shows the system
communication topology when using the conventional central
control. The control center acquires all the information (e.g.,
loads, output power of each generator) and calculates λs for
each generator (G1, G2 and G3). By using the consensus
algorithm and select λ as the consensus variable, EDP can be
solved in a distributed manner. Fig. 2(b) is the distributed
control consensus network: the local controller (embedded in
each generator) will update its own λ based on its neighbor's
λs. In addition, a “leader generator” has to be selected which
(b)
Fig. 2. (a) Conventional Centralize Control Communication Topology for a 3bus system, (b) Distributed Control Incremental Cost Consensus Network
This Incremental Cost Consensus algorithm guaranteed
that all of the generation units can converge to optimal IC
asymptotically, as long as there exists a common optimal IC
corresponding to the minimum fuel cost point subject to the
power balance constraint. The convergence is also guaranteed
under different communication topologies as long as a
minimal spanning tree exists in the communication topology.
IV. INTELLIGENT SYSTEM-CENTRIC CONTROLLER BASED
MICRO GRID CONTROL (UNIVERSITY OF NORTH CAROLINA AT
CHARLOTTE)
Microgrid architecture mainly consists of Distributed
Generators (DG) controlled by local controllers. In this work
we developed unique nonlinear models, local controllers for
the Photo Voltaic (PV) array and Proton Exchange Membrane
(PEM) fuel cell based microgrid system and a novel area
controller at the point of coupling of microgrid to improve the
performance of the local controllers. Nonlinear model of PEM
fuel cell include the reformer and fuel cell stack. Solar PV
modules and arrays models are controlled locally with a
charge controller that provides Maximum Power Point
Tracking (MPPT). These models are first tested for step
changes in P and Q load and the simulated model output is
compared with the real-system parameters. Then these two
3
renewable energy based microgrid is integrated using a three
phase Voltage Source Inverter (VSI) and DC-DC converter
models for each system. Finally, this hybrid system is
interconnected with the power grid and the performance of the
hybrid microgrid with an infinite bus power system as a part
of the smart grid is analyzed.
grid in spite of load changes at the interconnecting bus.
Fig. 5. Block diagram of PV System based micro-source
Input signal: Vac, P and Q; Output signal: δ
Fig. 3. ISCC acting as area controller
Fig. 6. Overall block diagram of Microgrid System with Interconnection
Plot of Real Power- Grid, Load, and Line
Power (W)
1000
P Grid
P Load
P Line
500
0
0
1
2
3
4
5
6
7
time(t)
Plot of Reactive Power- Grid, Load, and Line
3
4
8
9
10
8
9
10
600
Power(var)
As a novel area controller, an Intelligent System Centric
Controller (ISCC) is designed at the interconnecting bus
(Fig.3) based on neuro controller and identifier. For analysis,
three cases for interconnection of the microgrid are evaluated;
a) Island mode b) Connected to the power grid extra power
flowing to the grid and c) Connected to the power grid with
power borrowed from the grid. The ability of ISCC for load
following with priority to PV system and optimal power
tracking of the microgrid was the overall focus. Fig.4 and Fig.
5 illustrates the overall system and one subsystem (PV
system) respectively.
Q Grid
Q Load
Q Line
400
200
0
0
1
2
5
time(t)
6
7
(a)
Plot of Real Power- Load Demand, Photovoltaic Source, Fuel Cell Source
For modeling, unique nonlinear equations are used for both
the renewable energy sources and these models are validated
with real-life systems. Then each of these energy sources is
interfaced to a Voltage Source Inverter (VSI) through a
DC/DC converter (Fig. 4). VSI has been modeled with current
and voltage controller as shown in Fig. 6. The controllers are
designed offline and provide sufficient tracking capability for
a designed domain of interest.
In order to meet the online variations, the input to VSI
controllers are calculated using the neural network output that
models the microgrid and signals the voltage angles (delta).
Fig. 7 illustrates the operation of microgrid with local and area
controllers. It was observed that the ISCC as an area controller
provides continuous load tracking with priority to PV system,
thereby increasing the penetration level of renewable energy
resource. Also, as the proposed architecture allows continuous
load following capability, a constant load is seen at the power
P Load
P PV
P FC
600
400
200
0
0
1
2
3
4
5
6
7
8
time(t)
Plot of Reactive Power Demand vs. Power Out
200
Power(var)
Vt, It
Fig. 4. Block diagram of grid connected renewable microgrid
Power (W)
800
9
10
Q Load
Q PV
Q FC
150
100
50
0
0
1
2
3
4
5
time(t)
6
7
8
9
10
(b)
Fig. 7. a) Load following with priority to PV system b) Changes in P and
Q for a dynamic load study
V. MULTI-AGENT BASED LOAD RESTORATION FOR
MICROGRIDS (NEW MEXICO STATE UNIVERSITY)
Once a fault in microgrids has been cleared, it is necessary
to restore the unfaulted but out-of service loads as much as
possible in a timely manner. To improve the reliability of
4
k +1
i
x
= x + ∑ aij ( x − x )
n
k
i
j =1
k
j
(3)
k
i
where xik and xjk are the information discovered by agents i
and j at iteration k, xik+1 is the immediate update of xik, aij is the
coefficient for the information exchanged between agents i
and j, and n is the number of working agents.
According to rigorous stability analysis, as long as the
coefficients aij satisfy certain constraints [10], all xi will
converge to the same value as represented in (4).
∑x
n
∞
i
x =
i =1
0
i
(4)
, for i=1~n
n
According to (4), as long as the global information of
interest can be represented as a sum of local signals, the
average of the global information can be discovered.
Above algorithm is robust against losses of distribution
lines and agents. In addition, change of operating condition
during ongoing information discovery process can be
identified to guarantee the accuracy of the discovered
information, as illustrated in Fig. 8.
150
Agent1
Agent2
Agent3
Agent4
Agent5
Net power
100
50
0
-50
-100
-150
0
5
10
15
Number of iteration
20
25
30
Fig. 8. Information discovery process in response to loss of agent
For load restoration, above algorithm is used to find global
net active power and load connection status. Based on above
algorithm, the same global information can be obtained by the
distributed agents. Since the same optimization algorithm is
used, the load restoration decisions made by the agents will be
the same. By deploying the corresponding local decisions, the
overall system’s load restoration activities can be coordinated
to form an optimal solution.
Fig. 9 illustrates the information discovery process of the
IEEE 118-bus system. One can see that algorithm is able to
converge within 180 iterations. Under certain assumptions, the
information discovery process can be estimated to be able to
converge within 2 milliseconds. Thus, the algorithm can be
applied to large scale power systems.
50
Average Net power
microgrids and lower the cost of control system, fully
distributed load restoration solutions are preferable. However,
existing Multi Agent System (MAS) based solutions have
limited applicability and lack rigorous stability analysis.
To address the needs of microgrids and the problems with
existing solutions, a fully distributed MAS based load
restoration solution is proposed in [10]. ‘Fully distributed’
means that each bus in a microgrid has an associated agent
and two agents communicate with each other only if their
corresponding buses are electrically coupled.
The proposed solution is based on a consensus based
global information discovery algorithm, which can guarantee
convergence for microgrids of any size and topology.
According to the algorithm, the information discovery process
is represented using (3).
0
-50
0
20
40
60
80
100
120
Number of iteration
140
160
180
200
Fig. 9. Information discovery process of the IEEE 118-bus system
Due to the reliability and speed of the global information
discovery algorithm, it can be applied to different optimization
and control problems of microgrids, such as load shedding,
reconfiguration, optimal reactive power dispatch, and control
reference setting. Related papers will be reported in the near
future.
VI. ROBUST CONTROL FOR PARALLEL-CONNECTED
INVERTERS IN A MICROGRID (UNIVERSITY OF NEBRASKA)
Droop control is commonly employed for power sharing
control of parallel-connected inverters in a microgrid. The
benefit of using droop control is that it does not need extra
communications between inverters. However, droop control
has some deficiencies, particularly when the microgrid is
operated in the island mode. For example, droop control is not
suitable for sharing nonlinear loads. Moreover, under droop
control the microgrid may have load-dependent frequency
deviations. This section presents a robust control algorithm,
which is used to control each inverter to minimize the voltage
fluctuations and frequency deviations due to load variations in
the microgrid, without the need of extra communications
between inverters.
Fig. 10 shows the block diagram of the proposed robust
control for a plant, where the G(s) and K(s) are the transfer
functions of the plant and the controller, respectively. The H∞
mixed-sensitivity synthesis method [11] is adopted to design
the controller. Two weights, w1 and w2, are added in the
system to model the augmented plant (called the generalized
plant); in which w1 and w2 determine the shapes of the
sensitivity function and complementary sensitivity function of
the plant, respectively. The value of w1 is selected to be small
inside the desired control bandwidth to achieve good
disturbance attenuation; while w2 is chosen to be small outside
the control bandwidth to ensure the robustness.
A typical microgrid with multiple inverters is shown in Fig.
11. A voltage source inverter (VSI) of each branch supplies
the real and reactive powers to their local loads and the
microgird. One of the VSI branches in Fig. 11 is modeled in
detail to design the robust controller, as shown in Fig. 12,
where vo,abc and vabc represent the voltages at the grid
connection points of the VSI and the local load, respectively;
the local load is modeled as an RLC load. The circuit breaker
is in its open position to isolate the microgrid from the main
5
grid. State-space equations for the VSI branch can be derived
in a synchronously rotating dq reference frame as follows:
dio , dq
⎛R
⎞
1
1
= − ⎜ o + jω ⎟ io , dq − vdq + vo , dq
(5)
dt
L
L
L
o
o
⎝ o
⎠
dvdq 1
1
⎛ 1
⎞
= io , dq − ⎜
+ jω ⎟ vdq − iL , dq
(6)
dt
C
c
⎝ RC
⎠
⎛R
⎞
=
vdq − ⎜ load + jω ⎟ iL , dq
(7)
dt
Lload
⎝ Lload
⎠
where ω is the angular rotating speed of the dq reference
frame.
diL , dq
1
Fig. 10. Block diagram of the proposed robust control for a plant.
fluctuations due to the changes of the load demand. This
objective is achieved by designing a controller K(s) to
minimize the H∞ norm of the following mixed-sensitivity cost
function.
⎡ w1 S ⎤
(8)
Ty1 ,u1 = ⎢
⎥
∞
⎣ w2T ⎦
where
S = [1 + G ( s ) K ( s )]−1
(9)
−1
T = G ( s) K ( s)[1 + G ( s ) K ( s )]
(10)
are the sensitivity and complementary sensitivity functions of
the system, respectively; I is the identity matrix.
Fig. 13 illustrates the singular values of the sensitivity and
complementary sensitivity functions. The results show that the
singular values of the sensitivity function S are in a relatively
small range of low frequencies and zeros otherwise. This
indicates that the controller is robust to low-frequency
variations in the error signal. Moreover, the singular values of
the complementary sensitivity function T decrease
dramatically at high frequencies. This means that the
controller also has good immunity to high-frequency
variations in the error signal. Therefore, the proposed
controller is robust to any voltage variations of the system.
The stability analysis reveals that the closed-loop system
satisfies the Nyquist stability criterion. The proposed
controller can be extended for frequency control of the
microgrid operating in island mode using the VSIs as well.
Fig. 11. A Microgrid with parallel-connected inverters.
Fig. 13. Singular values of the sensitivity and complementary sensitivity
functions vs. frequency.
Fig. 12. Single-line diagram of one VSI branch in the microgrid.
If (5)-(7) are written in the standard form with A, B, C and
D matrices, the transfer function of the system, G(s) = C(sI–
A)–1B+D, can be derived. With regarding to Fig. 10 for this
specific system, u1 and y are the desired and measured
voltages at the grid connection point of the VSI, respectively;
u2 is the controller’s output signal used for PWM control of
the VSI; and y1 is a vector consisting of the weighted values of
the error signal e and the plant output y. The control objective
is to minimize the error signal with the presence of voltage
VII. DC MICROGRID FOR RENEWABLE ENERGY SOURCES
INTEGRATION (INDIAN INSTITUTE OF TECHNOLOGY
KANPUR, INDIA)
Due to the environmental and availability of fossil fuels, the
future trend in electric power generation is forcing towards the
Renewable Energy Sources including wind power, solarphotovoltaic, fuel cell, biomass, etc. Therefore, microgrid is
one of the solutions to introduce the integration of renewable
energy sources. The concept of microgrid by integrating the
RES has various advantages such as reduced environmental
impacts and transmission and distribution system requirement,
more reliable, flexible, controllable, and efficient. There are
two types of microgrids: dc microgrid and ac microgrid. In ac
6
microgrid, inverters are essential for the distributed
generations (DGs) having dc output and energy storage
system. Additionally, some ac output types DGs also require
the inverters for converting the generator frequency to grid
frequency.
The dc microgrid has the following advantages over the ac
microgrid:
• Several DGs such as solar-photovoltaic and fuel cells can
inject power into dc microgrid directly. While asynchronous
ac sources can be connected to dc microgrid through ac/dc
converters. Thus stand-by losses caused by ac/dc converters
can be eliminated. Therefore dc microgrid has lower losses
and higher efficiency.
• Each power supply connected with dc microgrid can be
easily operated cooperatively because they control only the
dc voltage.
• No signal and data communication are made between the
existing DGs units.
• There is absence of reactive current which deals a better
utilization of the whole system and reduces the total losses.
• Easy interconnections of renewable energy sources.
• Higher power quality.
• Less corona loss.
• Higher reliability and uninterruptible supply.
• Rural electrification.
In the proposed dc microgrid, wind turbine comprises of
variable speed Doubly Fed Induction Generator (DFIG),
having maximum power point tracking technique. Solarphotovoltaic system comprises a maximum power point
tracker to track maximum power from solar photovoltaic
system, and a dc/dc boost converter with a controller to
regulate the dc output voltage. Fuel cell generation system is
integrated to dc microgrid through a dc/dc boost converter to
regulate the dc output voltage. Energy storage control unit is
connected to dc microgrid through a bidirectional dc/dc
converter to provide the power during transient mode. DC
microgrid is able to supply both ac and dc power to the loads
simultaneously. Each distributed generation unit is controlled
autonomously without communicating each other. With this
proposed autonomous control method of dc microgrid, high
reliable, high quality and stable power can be supplied to the
loads. Simulation results show that, the proposed simulation
model of dc microgrid and corresponding modular are
reasonable. The steady state and transient operations of dc
microgrid have been also studied.
In the first part, microgrid model with storage, several
loads, wind and photovoltaic based distributed generation
(DG) has been developed in MATLAB Simulink. This
developed system was tested to operate in grid-connected and
islanded operations. Furthermore, system was also tested to
investigate the ability of energy storage elements to provide
temporary power in emergency conditions. The simulation
results shows that the microgrid improve reliability of the
distribution system by providing power to the sensitive loads
when there is no supply from the grid. The current system
applies local inverter-based control to manage output of DG.
Application of multi agent based control algorithm is in
progress for coordinated control and power management.
Modeling is also being developed in real time digital simulator
(RTDS) for controller-hardware in the loop demonstration.
Second part of the research activities relates to real time
simulation of microgrid reconfiguration using genetic
algorithms (GA). The power system of an electric ship
resembles a smart microgrid with similar characteristics [13].
Like microgrid, the electric ship power system is designed to
be autonomous, highly reliable, capable of delivering high
quality power to all loads, and organized as a flexible
distribution network that can be reconfigured depending on
need. In this work, GA is used with graph theory as
reconfiguration algorithm for shipboard power system (SPS)
and implemented using controller-in-the-loop setup [14]. SPS
was modeled in RTDS and GA algorithms running in
dSPACE controller makes decision about change in status of
breakers after fault occurs. RTDS is a fully digital simulator,
which can perform simulations with a time step of 2
microseconds. Test case for eight-bus SPS is developed in
RTDS and connected with dSPACE controller as shown in
Fig. 14. Digital optical isolation system (DOPTO) has been
selected as I/O card on RTDS. The DOPTO System is used to
interface up to 24 digital input and 24 digital output signals
between the RTDS and dSPACE. Status of circuit breakers
can be close or open corresponding to digital signal of one and
zero.
VIII. REAL TIME SIMULATIONS OF INTELLIGENT MICROGRID
CONTROL (WASHINGTON STATE UNIVERSITY)
Microgrid research fits very well with ongoing smartgrid
activities and several challenges need to be investigated before
making it reality. Intelligent control of Microgrid with
distributed generation and energy storage is important to keep
the reliability, stability and security of system as required [12].
The work at Washington State University is addressing two
aspect of microgrid control, a) development of multi agent
algorithms for intelligent control of microgrid, and b) real
time modeling and hardware in the loop simulation validation
for microgrid control using real time digital simulator.
Fig. 14. RTDS with dSPACE for real-time implementation
Fault signal in the RTDS simulation indicating fault status
was transferred to dSPACE to start the reconfiguration
algorithm. Signals from dSPACE controller indicating switch
status were sent to RTDS after any change. Steps of real-time
implementation are as follow: a) RTDS simulates shipboard
7
power system and sends fault signal to dSPACE, b) if
dSPACE detects fault, it runs the GA reconfiguration
algorithm otherwise keep the breaker status same, c) sends
back the status of breakers to RTDS.Simulation and real-time
implementation results obtained are satisfactory and proposed
method can be easily extended for application to more
complex microgrid power system. Developed real time
simulation test bed can also be used for several different types
of control algorithms.
IX. DISTRIBUTED CONTROL AND OPTIMIZED OPERATION
(CENTER FOR ADVANCED POWER SYSTEMS)
Smart grids enable small producers to generate and sell
electricity at the local level. The smart grid concept provides
an effective approach to integrating small-scale Distributed
Energy Resources (DERs) into the bulk electric grid. Without
the additional information and intelligence provided by
sensors and software designed to react instantaneously to
imbalances caused by intermittent sources, such distributed
generation can degrade system quality. Hence automated
intelligent software is necessary for the decentralized
management of distributed generation.
Small Distributed Generation (DG) units are DERs that
have different owners and several decisions may be made
locally, making centralized management difficult. In order to
make full use of operations facilitated by a smart grid, the
controller of each unit participating in the market should have
intelligence so as to make decisions and to coordinate the
actions of different units. The local DG units selling power to
the network have other tasks also. They produce heat for local
installations, keep the voltage, locally, at a certain level or
provide a backup system for local critical loads in case of
main system failure [15]. These tasks stress the need for
distributed management, control and autonomous operation.
In this context, the Multi Agent System (MAS) technology is
suitable for the autonomous management of DERs within a
smart grid.
The goal of our research is to advance the state of the art by
determining the optimal generation schedule of the DERs
using an optimization routine such as the Artificial Immune
System (AIS) and to consider risks associated with the auction
process. We employ agent-based framework for effective
management and implementation of the auction process. In
our implementation, first, the generator bids are calculated
considering the optimal generations corresponding to
minimum fuel cost and hence the quantity of power/energy the
seller (DERs) is offering in the energy market is fixed, even
before the auctions. Only the pricing for that quantity of
energy is allowed to vary depending on the traders’ attitude
(risk seeking or risk averse or risk neutral). In doing so, the
profit for the seller and buyer are maximized as the seller
determines the asking price based on minimum fuel cost. Thus
running the optimization routine before bidding will aid the
auction process in an energy market. The optimization process
was implemented using AIS. The function of the agents is
defined according to the characteristics of the individual
energy resources. Secondly, a Risk Based (RB) auction
strategy is implemented where an agent can assess the risk
associated with a “bid” or “ask” under current market
conditions and bid/ask accordingly to maximize the profit.
The proposed approach was tested and validated on a test
system and the results obtained prove that it is economically
beneficial for the buyer and seller of power to use this method
for the auction process [16]. The communication architecture
of agents is shown in Fig. 15. The numbers on each branch
indicates the order in which agents communicate amongst
each other for efficient management of DERs. The MAS was
implemented using JADE (Java Agent DEvelopment)
framework [17]. Detailed description of this research can be
found in [16].
The researchers at CAPS are advancing the research further
by extending the agent based auction environment for
charging of Electric Vehicles (EV) connected to the grid and
is referred to as smart charging of EVs. The agents
representing EVs and grid will be involved in trading of
charge between the grid and EVs based on the Time of Use
(TOU) prices to determine the optimum charging time and
duration to minimize the cost of energy to the consumers and
to maximize the efficiency of the overall electrical system.
Main Grid
Market Agent
1
1
1
Load
Load Agent
DER
2
6
5
Control Agent
3
DE
6
7
7
Auctioneer Agent
4
ELD using AIS
Fig. 15. Communication Architecture of Agents for Management of DERs
X. SMART MICROGRIDS (THE REAL-TIME POWER AND
INTELLIGENT SYSTEMS LABORATORY AT MISSOURI
UNIVERSITY OF SCIENCE & TECHNOLOGY)
A sustainable smart micro-grid should consist of wind
and/or, solar, battery (energy storage) and thermal generation
with dynamic moderate load (both traditional and
controllable).
It is very challenging to design an optimum smart microgrid with expensive renewable energy sources and storages
considering costs, emission and reliability. Over sizing of
resources, e.g., wind farm, solar farm, storage, and back-up
thermal, increases capital cost too much, which is most of the
time not affordable. On the other hand, under sizing of
8
resources in a micro-grid is unreliable and cannot achieve net
zero energy and emission of the system. Resource
optimization of a smart micro-grid to determine proper sizing
of resources in a micro-grid which reduces costs while
attaining net zero energy and emission for the system is a
multi-objective optimization problem with a large number of
constraints. Suitable techniques for handling such
optimization include particle swarm optimization [18] and
other computational intelligence methods [19].
The real-time operation of microgrids with limited resources
requires dynamic stochastic optimal control (DSOC) with
forecasting and characterization of wind and solar power
outputs and installations, respectively. Neural networks are
excellent techniques for doing this [20, 21]. Adaptive critic
designs (ACDs) have shown the potential for DSOC. ACDs
use neural networks based designs for optimization over time
using combined concepts of reinforcement learning and
approximate dynamic programming [22]. ACDs solve the
Hamilton-Jacobi-Bellman equation of optimal control. A critic
network approximates the cost-to-go function J of Bellman’s
equation of dynamic programming (11) (referred to as the
heuristic dynamic programming (HDP) approach in ACDs),
J (t ) =
∑γ
∞
k
U (t + k )
(11)
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
k =1
where γ is a discount factor between 0 and 1, and U(t) is a
utility function or a local performance index. An action
network provides optimal control to minimize or maximize the
cost-to-go function J. Fig. 16 shows the HDP based ACD
approach. There are several other members of the ACD family
that vary in complexity and power [22]. Such approaches have
been applied to a grid independent PV-battery system [23].
Y
TDL
Micro-Grid
ref
Y(t)
[14]
[15]
[16]
[17]
[18]
ACTION
NETWORK
CRITIC
NETWORK
J(t)
1
[19]
TDL
System
Model
[20]
Fig. 16. Adaptive critic design based dynamic stochastic optimal control
[21]
REFERENCES
[1]
[2]
[3]
M. C. Chandorkar, D. M. Divan and R. Adapa, “Control of parallel
connected inverters in standalone AC supply systems,” IEEE Trans.
Industrial Application, vol. 29, pp. 136-143, Jan/Feb 1993.
Peng, F. Z., YunWei Li, L.M. Tolbert, “Control and Protection of Power
Electronics Interfaced Distributed Generation System in a CustomerDriven Microgrid,” Power & Energy Society General Meeting, Calgary,
AB, July, 2009, pp. 1-8.
Ritwik Majumder, Balarko Chaudhuri, Arindam Ghosh et al,
“Improvement of stability and load sharing in an autonomous microgrid
using supplementary droop control loop,” IEEE Trans. Power syst., vol.
25, no. 2, pp. 796-808, May 2010.
[22]
[23]
Niannian Cai and Joydeep Mitra, “A Decentralized control Architecture
for a Microgrid with Power Electronic Interfaces,” Power Symposium,
Proc. of the 42th Annual North American, Alinton, TX, Sep. 2010.
Ziang Zhang and Mo-Yuen Chow, “Incremental Cost Consensus
Algorithm in a Smart Grid Environment,” Proceedings of IEEE Power &
Energy Society General Meeting 2011, under review.
R. Olfati-Saber and R. M. Murray, “Consensus Problems in Networks of
Agents With Switching Topology and Time-Delays”, IEEE Transactions
on automatic control, Vol. 49, No. 9, September 2004.
M.Y. El-Sharkh, A. Rahman, M.S. Alam, A.A. Sakla, P.C. Byrne and T.
Thomas, “Analysis of Active and Reactive Power Control of a Standalone PEM Fuel Cell Power Plant,” IEEE Trans. Power Systems, Vol. 19
Issue 4, pp. 2022-2028, November 2004.
Wang, Nehrir, Gao “Control of a PEMFC Distribution Generation
System” IEEE Trans on Energy Conversion, Vlo.21, No. 2, pp. 586-595,
June 2006.
K.A. Conner and K. Siri, “Sequentially Controlled Distributed SolarArray Power System with Maximum Power Tracking,” IEEE AC Paper
#1001, Vol. 4, pp. 2774-2783, March 2004.
Y. Xu and W. Liu, “Novel multi agent based load restoration algorithm
for microgrids,” IEEE Transactions on Smart Grid (in press). TSG00078-2010.
M. G. Ortega and F.R. Rubio, “Systematic design of weighting matrices
for the H∞ mixed sensitivity problem,” Journal of Process Control, vol.
14, no. 1, pp 89-98, Feb. 2004.
Ramon Zamora and Anurag K. Srivastava, “Controls for Microgrids
with Storage: Review, Challenges, and Research Needs”, Journal of
Renewable and Sustainable Energy Reviews vol. 14, issue 7, pp. 20092018, September 2010.
R. E. Hebner, J. D. Herbst, A. L. Gattozzi, “Intelligent Microgrid
Demonstrator”, Proceedings of Electric Machines Technology
Symposium (EMTS), May 19-20, 2010.
K. R. Padamati, N. N. Schulz, and A. K. Srivastava, “Application of
Genetic Algorithm for Reconfiguration of Shipboard Power System”,
North American Power Symposium (NAPS), September 30 - October 2,
2007, New Mexico State University, Las Cruces, NM, USA.
A. Dimeas and N. D. Hatziagyriou, “A Multiagent system for
Microgrids,” in Proc. IEEE PES General Meeting Denver, CO, Jun.
2004.
Bhuvaneswari Ramachandran, Sanjeev K. Srivastava, David A.Cartes
and Chris Edrington, “Distributed Energy Resource Management in a
Smart Grid by Risk Based Auction Strategy for Profit Maximization”,
Proceedings of IEEE- PES-GM, 2010 held at Minneapolis, Minnesota
between July 25-29, 2010.
F. Bellifemine, G. Caire, T. Trucco, G. Rimassa, “Jade programmer’s
guide”, http://jade.tilab.com/.
Y. del Valle Y, G. K. Venayagamoorthy, S. Mohagheghi, J. C.
Hernandez and R. G. Harley, “Particle swarm optimization: Basic
concepts, variants and applications in power systems”, IEEE Trans. on
Evolutionary Computation, Vol. 12, Issue 2, April 2008, pp. 171-195.
G. K. Venayagamoorthy, “A Successful Interdisciplinary Course on
Computational Intelligence”, IEEE Computational Intelligence
Magazine – A special issue on Education, Vol. 4, No. 1, February 2009,
pp. 14-23.
R. Welch, S. Ruffing, G. K. Venayagamoorthy, “Comparison of
Feedforward and Feedback Neural Network Architectures for Short
Term Wind Speed Prediction”, IEEE-INNS International Joint
Conference on Neural Networks, Atlanta, GA, USA, June 14-19, 2009,
pp. 3335-3340.
D. Riley, G. K. Venayagamoorthy, “Characterization and Modeling of a
Grid-Connected Photovoltaic System Using a Recurrent Neural
Network”, IEEE-INNS International Joint Conference on Neural
Networks, San Jose, CA, USA, July 31 – August 5, 2011.
G. K. Venayagamoorthy, R. G. Harley, D. C. Wunsch, "Comparison of
Heuristic Dynamic Programming and Dual Heuristic Programming
Adaptive Critics for Neurocontrol of a Turbogenerator", IEEE
Transactions on Neural Networks, vol. 13, no. 3, May 2002, Page(s):
764 -773.
G. K. Venayagamoorthy, R. Welch, “Energy Dispatch Controllers for a
Photovoltaic System”, Engineering Applications of Artificial
Intelligence, vol. 23, no. 2, March 2010, pp. 249-261.