A Multi-Agent Framework For Operation of A Smart Grid
A Multi-Agent Framework For Operation of A Smart Grid
A Multi-Agent Framework For Operation of A Smart Grid
Ruchi Gupta1, Deependra Kumar Jha1, Vinod Kumar Yadav1, Sanjeev Kumar2
School of Electrical, Communication and Electronics Engineering, Galgotias University, Uttar Pradesh, India
School of Basic and Applied Sciences, Department of Mathematics, Galgotias University, Uttar Pradesh, India
Email: [email protected]
ABSTRACT
This paper presents the operation of a Multi-agent system (MAS) for the control of a smart grid. The proposed Multi-agent system consists of seven types of agents: Single Smart Grid Controller (SGC), Load Agents (LAGs), a Wind
Turbine Agent (WTAG), Photo-Voltaic Agents (PVAGs), a Micro-Hydro Turbine Agent (MHTAG), Diesel Agents
(DGAGs) and a Battery Agent (BAG). In a smart grid LAGs act as consumers or buyers, WTAG, PVAGs, MHTAG &
DGAGs acts as producers or sellers and BAG act as producer/consumer or seller/buyer. The paper demonstrates the use
of a Multi-agent system to control the smart grid in a simulated environment. In order to validate the performance of the
proposed system, it has been applied to a simple model system with different time zone i.e. day time and night time and
when power is available from the grid and when there is power shedding. Simulation results show that the proposed
Multi-agent system can perform the operation of the smart grid efficiently.
Keywords: Multi-agent System; Smart Grid; Micro-grid; Distributed Generation; Renewable Energy
1. Introduction
The security and resiliency of electric power supply to
serve critical facilities are of high importance in todays
world. In India, with the increasing complexity of power
grids, growing demand and growing concerns for environment accentuate the leap towards something smarter.
Instead of building large electric power grids and high
capacity transmission lines an intelligent approach is
essential for transforming the existing power grid to a
smarter grid widely referred as smart grid. Smart grid
technologies have the potential to transform the existing
grids to more efficient, self healing, reliable, safer and
less constrained grids [1].
A smart micro-grid can be defined as a low voltage
distribution network with distributed energy resource
(DER) units, such as the distributed generation (DG)
units and distributed storage (DS) units and loads. The
DG units utilize Diesel Engines, Micro turbines, Fuel Cells,
Photovoltaic (PV) panels, small wind turbines, and combined heat and power (CHP) systems. The capacity of the
DG sources varies from few kW to 1-2 MW. The DS
units could be flywheels, energy capacitors and batteries.
The micro-grid can be made smarter by integrating
advanced sensing technologies, control methods and
communication techniques [1-3]. Smart grids can benefit
customers through providing uninterruptible power, enhancing local reliability, reducing transmission loss, and
supporting local voltage and frequency.
As the DER units typically operate at a distribution
Copyright 2013 SciRes.
R. GUPTA ET AL.
III gives the Multi-agent approach to smart grid operation. Multi-agent technology is shortly introduced. An
overview of the related work, general management and
control concept based on the related work is presented
with the help of a process flow-chart. In Section IV
Simulation results are presented based on the proposed
approach. Section V concludes the paper.
1331
tion during the year 1989-1990 was 6 MU in India. Initially, the annual capacity addition was very slow, but
from 2008 onwards the contribution from RES is considerable. In 2012, the RES capacity was 24503. 45 MW
and the percentage share of RES in total generation capacity was 12.26% which is expected to increase to
17.12% by 2017. The percentage share of RES in total
generation in India during 2011-12 was around 5.5 %.
The category-wise details of electricity generation in
the country during August 2012 and during April 2012 to
August 2012 are given below in Table 2 [7].
Region
Coal
Gas
Diesel
Total
Nuclear
Hydro
RES
Total
Northern
31623.50
4671.26
12.99
36307.75
1620.00
15467.75
4623.24
58018.74
Western
43537.00
8254.81
17.48
51809.29
1840.00
7447.50
8450.04
69546.83
Southern
23782.50
4962.78
939.32
29684.60
1320.00
11353.03
12096.78
54454.41
Eastern
22607.88
190.00
17.20
22815.08
0.00
3948.12
436.71
27199.91
North Eastern
60.00
824.20
142.74
1026.94
0.00
1200.00
243.28
2470.22
Islands
0.00
0.00
70.02
70.02
0.00
0.00
6.10
76.12
Total
121610.88
18903.00
1199.75
141713.68
4780.00
39416.40
25856.14
211766.22
Capacitive Generation Capacity in Industries having demand of 1 MW and above, Grid interactive (as on 31-03-2011) = 34444.12 MW
Wind
14870.955
4508.687
18909.007
Solar
976.904
83.483
539.205
Biomass
707.250
105.995
781.449
Biogases
2881.210
243.555
2184.995
Small Hydro
1290.293
330.083
1059.842
Others
131.760
7.900
83.246
Total RES
20858.372
5279.702
23557.744
Category
RES
Total (conventional)
181710.520
74498.360
382466.050
Total
202568.892
79778.062
406023.794
EPE
1332
R. GUPTA ET AL.
i.
R. GUPTA ET AL.
MHTAG, installed at each micro-hydro turbine generator, has attributes such as the generator available
power. The following describes the main functions of
MHTAG.
i.
Sending Message: MHTAG sends to SGC a message to request for the power sale. The message includes the amount of power and its price.
ii. Receiving Message: MHTAG receives from SGC a
message that tells where to sale the electric power.
g) Diesel Generator Agent (DGAG)
DGAG, installed at each diesel generator, has attributes such as the generator minimum/maximum output
value. The following describes the main functions of
DGAG.
i.
Sending Message: DGAG sends to SGC a message
to request for the power sale. The message includes
the amount of power and its price.
ii. Receiving Message: DGAG receives from SGC a
message that tells where and when to sale the electric power.
h) Steps for Sorting Process
The sorting algorithm (flow chart as shown in Figure 3)
for available generating resources (producers) is explained
as below:
Step 1: Collect the following data of the available
sources/ producers:
(i) Power cost per unit
(ii) Availability of the producer
(iii) Power availability with the producer
Assign ID in numeric to the producer(s).
Step 2:
(i) Sort the array of producers in the order of price
(ii) The producers which are available and can give
power at that time slot are sorted in ascending
order of cost/price.
Step3: Read the Demand (Load).
Step 4: Identify the producers which can fulfill the
demand using the array sorted in Step 2, individually or
in combination.
Step 5: Send the producer ID and capacity to SGC.
i) Negotiation Process
Negotiation is one of the key processes for the multiagent system to successfully attain its goal. Flow-chart in
Figure 4 shows the negotiation process.
There are seven types of agents in the proposed system
viz. SGC, LAG, BAG, PVAG, WTAG, MHTAG and
DGAG.
The main objective is to fulfill the demand (load) at a
particular time by minimizing the use of diesel generators as their per unit price outreach other available
sources. To accomplish this, the agents are required to
cooperate and coordinate so that they make efficient use
of the power supplied by other sources at the time of
power shedding.
Copyright 2013 SciRes.
1333
SGC is informed about the demand, producer availability and the operating cost per unit of different producers in one negotiation cycle. At the time of power
shedding, if the electrical power in the smart grid is insufficient, demand is fulfilled by the diesel generators.
SGC sends a message of announcement of tender to all
agents in the smart grid every 10 minutes. SGC is suggested to control the timing of the negotiation process.
All buyer agents in the smart grid reply a message of
purchase of electrical power. The message includes the
amount of electrical power i.e. Demand D. All producer
agents in the smart grid reply a message of sale of electrical power. The message includes the generator available power, their availability at a particular time and their
operating cost per unit.
In the next step, sorting of producers and the grid is
done depending upon their availability and operating
costs in ascending order of price per unit. This sorted list
is then sent to the SGC that makes a decision on operation of different producers based on this generated list.
The demand is checked with the power available with
the producer. If the demand is not fulfilled by first producer, SGC sends operation command to next producer
and so on until the demand is fulfilled. Finally, generation load pattern is displayed for a given time period and
next negotiation cycle begins.
EPE
R. GUPTA ET AL.
1334
4. Simulation Results
4.1. Assumptions
The case study considers a township located in India. It
comprises of 150 houses inhabited with modern amenities, education sector, health centre, super market, elevators, flour mill, laundry, a community hall and water
pump. Typical household appliances include lighting,
refrigerator, AC/heater, geyser, TV, washing machine,
micro wave, electric cooker i.e. a max load of 5kVA to
10kVA. Super market facilities include lighting, refrigerator/freezer (max consumption 15kW), AC/heater.
Medical health centre facilities include lighting, refrigerator, AC/heater. Education sector facilities include
lighting, AC/heater, laboratory equipments.
The Smart Grid consists of a Load Agent (LAG),
Wind Turbine Agent (WTAG), two Photo-Voltaic Agents
(PVAGs), Micro-Hydro Turbine Agent (MHTAG), two
diesel generator agents (DGAGs) and a Battery Agent
(BAG). The maximum capacity of each agent is shown
in Table 3.
Electrical power prices of different producers are given in Table 4 [13]. In India, tariff is same for peak as
well as off-peak hours. Due to shortage of electricity,
power cuts (power shedding) are common in India. To
avoid a total black out of the power system, electricity
delivery is stopped for non-overlapping periods of time
over different parts of the distribution regions.
Demand power of the LAG, as shown in Figure 5 is
the data of township under consideration during day time
and night time. Four simulations are carried out on this
smart grid model. Table 6 shows the content of the case
studies.
Table 3. Parameters.
Name
Max Capacity
Type
LAG
2MW(peak),1.5MW (off-peak)
Consumer
WTAG
300KW
Producer
PVAG1
150KW
Producer
PVAG2
100KW
Producer
MHTAG
400KW
Producer
DGAG1
200KW
Producer
DGAG2
200KW
Producer
BAG
250KWh
Producer/consumer**
GRID
/0*
Producer
*
power shedding (no power is available from the grid); **producer at the
time of power shedding & consumer during charging phase.
Price/unit(kWh)
GRID
4.00
BAG
4.50#
PVAG
9.18*
WTAG
3.84**
MHTAG
5.51
DGAG
13.00
Pseudo price (As battery is charged from the grid, the price includes grid
price per unit in addition to some maintenance cost; *Solar PV Crystalline;
**
wind Zone IV (>400W/m2).
PVAG
BAG
DGAG
06:00-12:00
Yes
Yes
Yes
Yes
No
Yes
12:00-18:00
Yes
No
Yes
Yes
Yes
Yes
18:00-0:00
No
Yes
Yes
Yes
No
Yes
0:00-6:00
No
No
Yes
Yes
Yes
Yes
EPE
R. GUPTA ET AL.
Table 6. Test Case Scenario
Case
Time Zone
Availability of Power
from Grid
Case I
Day
Case II
Day
Case III
Night
Case IV
Night
1335
Figure 6. Showing the availability of power from grid during the day time
Figure 8. Showing the availability of power from grid during the night time
R. GUPTA ET AL.
1336
5. Conclusions
This paper presents the benefits of multi-agent system for
smart grid operation. This is achieved effectively through
the negotiation skills and coordination of actions between
SGC and various agents. The proposed approach is validated in a simulated environment that considers both the
availability and outage conditions of the power grid.
Based on the method, the algorithm and various test case
scenarios, it is found that the proposed multi-agent approach is viable in smart grid operations.
REFERENCES
[1]
T. Nagata, Y. Ueda and M. Utatani, A Multi-agent Approach to Smart Grid Operations, The 2012 IEEE Conference on Power System Technology (POWERCON),
2012, pp. 1-5. doi:10.1109/PowerCon.2012.6401303
[2]
M. Pipattanasomporn, H. Feroze and S. Rahman, Multi-Agent Systems in a Distributed Smart Grid: Design and
Implementation, Proceedings of IEEE PES 2009 Power
Systems Conference and Exposition (PSCE09), Mar
2009, Seattle, Washington, USA.
[3]
[4]
[6]
[7]
[8]
A. Dimeas and N. D. Hatziagyriou, A Multi-agent System for Micro Grids, In Proc. IEEE PES General Meeting, Denver, CO, Jun. 2004, PESGM2004001, p. 244.
[9]
A. L. Dimeas, S. I. Hatzivasiliadis and N. D. Hatziargyriou, Control Agents for Enabling Customer-driven Micro Grids, Proceedings of Power & Energy Society
General Meeting, 2009. PES '09. IEEE, 26-30 July 2009,
pp. 1-7.
EPE