Professional Documents
Culture Documents
I. INTRODUCTION
s of 2012, in several parts of the world, particularly in
developing countries such as India, where 25% (~293
million) of the citizens have no access to electricity, it has
become imperative to research, design and implement modern
distributed power systems at low cost to curb the shortage or
absence of electric power [1]. The access to electric power in
many parts of the world is gradually being revolutionized by
the advancements and outreach in the field of microgrid design
and technology. With tremendous policy support from the
Government of India (GoI) through the Ministry of New and
Renewable Energy (MNRE)s policy which suggests that India
would produce an ideal 41.2 GW of power from renewable
energy sources alone by the year 2017 [2]. To add to this, the
Re-Structured Accelerated Power Development and Reform
Program (R-APDRP) lays emphasis on the need to improve
control and communication infrastructure in power grids for
improved performance and diminution of aggregate technical
Dhiwaakar and Rajesh are full-time Research Assistants with the Solarillion
Foundation, Chennai, India (email:d.srr.1992@ieee.org;
rajeshramesh90@ieee.org)
Vineeth Vijayaraghavan is the Director Research & Outreach, Solarillion
Foundation, Chennai, India (e-mail: vineethv@ieee.org)
Karan K Bajaj is a Programmer Analyst with the Cognizant Technology
Solutions Pvt. Ltd., Chennai, India (email : karan.k.bajaj@ieee.org)
.
Figure 1. Binary Message Format
Agent
Solar
Wind
Biogas
Grid
Storage
Load Group 1
Load Group 2
Load Group 3
Label
000
001
010
011
100
101
110
111
a) DER Agent
Table II shows a sample pseudocode for the binary string
message sent from the solar DER agent to the cloud. This
pseudocode shows the various steps such as retrieving the
input at the input pins of Arduino, storing the inputs in
corresponding variables and SD card, establishing connection
to the cloud, transmission of message and reception of
acknowledgement.
4. Exceptional Cases
a) Case 1: Whenever the Mu agent doesnt receive an
acknowledgement, it waits for time t1 < t and resends the last
sent message.
b) Case 2: When the Mu agent receives a 0, it resends
the previous message.
c) Case 3: When the cloud doesnt receive a message, it
waits for time t2 before it sends a 0 to the Mu agent. The
value of resend in the cloud data table is incremented by 1 to
indicate that a resend has been requested. t1 and t2 are selected
such that t1 < t2 < t < tr.
d) Case 4: When the cloud receives the message just after
sending a 0 to the Mu agent, it compares the agent label of
the received message with the previous message. If the agent
labels are different, the received message is stored in the
corresponding data table else discarded. The pseudocode for
handling these exceptions is given table V.
V. CONCLUSION
The Arduino-based communication agent has been devised
taking into account the ease of implementation, operation,
maintenance and cost. The off-the-shelf components used in
tandem with the ATMega microcontroller, such as the
multiplexers, the GSM module and the SD Card adapter allow
for faster adoption of the topology in present microgrid
networks. By leveraging the existing GPRS/GSM protocols
made available by the extensive telecom network coverage in
most parts of the country, this system can be implemented over
a large area for a comparatively minor investment. The
inclusion of a cloud based-command generation option allows
USPs to update and control the functions of the agent. This
is also visualized to provide users with usage statistics and
other vital analytics.
REFERENCES
[1]
[2]
[3]
[4]
Sreevas S., Jery Althaf and Sankar R., "Rural electrification using solar
power - A model for developing country", LAP LAMBERT Academic
Publishing. 2013
[5]
[6]
[7]
Hao Liang; Bong Jun Choi; Weihua Zhuang; Xuemin Shen; Awad, A. S
A; Abdr, A., "Multiagent coordination in microgrids via wireless
networks," Wireless Communications, IEEE , vol.19, no.3, pp.14,22,
June 2012.
[8]
[9]