Communication Modeling of Solar Home System and Smart Meter in Smart Grids
Communication Modeling of Solar Home System and Smart Meter in Smart Grids
Communication Modeling of Solar Home System and Smart Meter in Smart Grids
ABSTRACT The future energy networks are envisioned to be green and clean with high penetration of
renewable energy-based generators. The most promising type is solar energy which has immense potential
around the globe. Solar home systems (SHSs) with rooftop solar panels are proliferating in urban cities
as well as in distant rural areas. Possible interaction of SHS with utility grid will result in dynamic power
flow which is a huge challenge for power utility authorities and consumers. The smart meters (SMs) are
being deployed to make this possible through bi-directional energy and information exchange. In order
to address this need, this paper develops the communication models of SHS and SM based on the IEC
61850 standard. These models provide standardized approach to these technologies and facilitate a series of
functionalities, such as power flow control, demand response, and other ancillary services, using configured
message exchange. The detailed models, their use cases and the messages are studied in detail. Furthermore,
extensive simulations are run with riverbed modeler to investigate the dynamic performance. IEC 61850-
based models of SHS and SM are implemented, message frames are developed according to use cases, and the
functionalities mentioned earlier are run as scenarios. Finally, the performances of different communication
technologies have been analyzed to estimate their adequacy for smart grid implementations.
INDEX TERMS Solar home system, smart meter, IEC 61850, communication infrastructure, smart pricing.
2169-3536
2018 IEEE. Translations and content mining are permitted for academic research only.
VOLUME 6, 2018 Personal use is also permitted, but republication/redistribution requires IEEE permission. 16985
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
S. M. S. Hussain et al.: Communication Modeling of SHS and SM in Smart Grids
TABLE 2. Description OF LGRP logical node. role in power flow control case using section data parameters
i.e. settings, status information of SHS and control methods.
The bi-directional power flow is controlled by parameters in
controls section of SHCT LN.
There are two possible operating modes, i.e. islanded mode
and grid connected mode, and these modes are dependent
upon local generation value. There are three possible cases,
considering local generations: (1) Sufficient generation only
for SHS, (2) Generation scarcity and (3) Over-generation to
be fed to grid.
If SHS has sufficient local generation, it will operate in
islanded mode with ‘SH2GEnable’ = False and status infor-
mation as ‘SH2GStatus’ = False as well as ‘G2SHStatus’ =
False. While in islanded mode, SHS simply acts as isolated
microgrid with no exchange with power grid and local gen-
eration is used for storage and local loads.
However, if SHS needs to import power from the grid,
TABLE 3. Description of LSHP logical node.
the status of grid is checked by ‘GridReady’ and if
‘GridReady’ = 1, then the control parameter G2SHEnable
is toggled to ‘‘True’’. The connection nature is deter-
mined either economic or immediate connection. Hence,
‘G2SHStatus’ = True, ‘SH2GStatus’ = False and timer
starts with connection i.e. ‘G2SHStart’ = 1 for allowed
time for particular connection. Also, ‘ConnCount’ is incre-
mented with each new connection. The power received from
grid is measured using parameter ‘RecPower’. ‘SH2GEnd’
is enabled after allowed time ends. And connection is ended
with ‘SH2GStatus’ = False.
When SHS has more generation, this can be exported to
the grid. Normally, the SHS owner registers the technical
capabilities of the SHS with the aggregator. This is done by
sending the information in DCCT LN of SHS to aggrega-
tor. The aggregator forms a VPP with the clusters of SHS
and other DERs, and presents it for economic dispatch. The
LN, used for disturbance recording and processing. If any aggregator receives the energy dispatch schedule from the
ambiguity detected, then alarm handling controller (CALH) DSO, in turn the aggregator sends the energy dispatch sched-
warns the system to switch operation. For smart pricing func- ules to the all components of VPP. The SHS receives the
tionality between SHS and utility grid, two new LNs LGRP energy schedules from aggregator in the DO ‘SchdTyp’ of LN
and LSHP are developed in this paper, which are shown DSCH. And the schedule is set in SHS by enabling the DO
in Table 2 and Table 3, respectively. ‘ActWSchd’ to ‘‘True’’ in DSCC LN. Next, if ‘SHReady’ =
The newly developed LGRP LSHP LNs contains the DOs True and ‘SH2GStatus’ = False, SHS is connected to grid
for the stored and current prices of utility grid and SHSs in with ‘SH2GEnable’ = True and ‘SH2GSwitch’ = True. The
the ‘StoredPrice’ and ‘CurrentPrice’, respectively. The time ‘SH2GStart’ is set ‘‘True’’ for allowed time.
period within which the current pricing signal must be applied The output current and voltage limits (‘OAlim’, ‘OVlim’)
is denoted by DO ‘WinTms’, while the DO ‘CrntTms’ denotes are checked before supplying power. The output deliv-
the timeout period of current pricing signal. ered power (‘DelPower’) is measured for duration between
‘SH2GStart’ = True and ‘SH2GEnd’ = True. When
IV. PROPOSED FUNCTIONALITIES FOR SHS AND SM ‘SH2GEnd’ = True, the connection is ended using SHC and
Based on SHS, SM models and operation case scenarios power flow control section of SM.
developed in previous sections, the communication mapping Data messages mapping for power flow control is as
is presented in this section. follows:
Consider a SHS with a SM installed for communication
A. SHS as Energy Resource and pricing of bi-directional power flow. The operation of
Bi-directional power flow between SHS and grid can be SHS for different scenarios, explained above, is used for
controlled by the house owner and grid via communication mapping the data messages used in SHCT LN and SM model.
infrastructure. The modelled SHCT LN plays an important Power flow control functionalities uses specific LNs block of
SM model and parameters of status information & control B. DEMAND RESPONSE THROUGH SHS AND SM
sections of SHCT LN. The aggregator or utility, through Utility Control Desk (UCD),
In an SHS, the bi-directional power can flow through SM. notifies the dynamic energy price of the grid to the SHS own-
Incoming power from grid to SHS (Pgrid) and available ers via the SM LN LGRP. The ‘CurrentPrice’ DO contains
power which can be sent to grid (Pshs) can be tracked by LNs the dynamic grid price. When the grid price is at higher side,
and its parameters. If SHS operator wants to check the various the SHS controller can reduce the load by controlling the
power values, it can be controlled using settings as follows direct controllable loads (DCL). DCL (e.g. air conditioners,
thermostats etc.) can be operated at less than rated capacity
Pgrid = MCPU → SHS1.IHMI
during emergency or peak load conditions. The operating
→ SHCT.(OAlim∗ OVlim) mode of DCL can be set by issuing a setting command at
Pgen = MCPU → SHS1.IHMI → SHS1.ITCI DO ‘DCLMode’ in the CNLO LN of controllable loads.
→ SHS1.DRCS => SHS1.DVPM The setting for implementing the demand response is per-
formed as follows:
Pload = MCPU → SHS1.IHMI → SHS1.ITCI
Initially the SHS is set to the demand response mode by
→ SHS1.DRCS → SHS1.CNLO setting ‘SH2GMode’ to 2 as follows,
Pstore = MCPU → SHS1.IHMI → SHS1.ITCI
MCPU → SHS.IHMI → SHCT.(SH2GMode = 2)
→ SHS1.DRCS → SHS1.ZBAT
The current price of grid is taken in SHS1 as follows,
The available power which can be feed to grid is,
MCPU → SHS1.DMSC → SHS1.SM1.LGRP
Pshs = Pgen – PLoad + Pstore → SHS1.SM1.LGRP.CurrentPrice
The SH2G operation includes enabling and disabling the If the current price is more than the threshold, the DCLs
grid connection using control parameters such as: are issued command to reduce their power consumption by
(a) For Enabling SH2G: setting the mode of DCL as follows:
There would be excess power with SHS which is to be fed MCPU → SHS1.CNLO → SHS1.CNLO1.DCLMode
to grid, therefore, Pshs is positive & ‘SHReady’ = ‘‘True’’.
→ SHS1.CNLO1.DCLMode.(0, 1, 2, 3)
If SHCT.SH2GStatus = ‘‘False’’, then
MCPU → SHS.IHMI → SHCT.(SH2GEnable = True) C. ANCILLARY SERVICES THROUGH SHS AND SM
Based on the expected energy production and consumption,
And if SHCT.G2SHStatus = ‘‘True’’, every SHS registers its power capacity within which it can
be dispatched in real-time. When there is a need for ancil-
MCPU → SHS.IHMI → SHCT.(SH2GSwitch = True)
lary services in the grid, the aggregators coordinate SHSs to
And the ‘SH2GMode’ is set to 1 (i.e. energy resource) provide ancillary services in real-time. The aggregators send
the ancillary services profiles such as contingency reserve
MCPU → SHS.IHMI → SHCT.(SH2GMode = 1) ‘‘spinning’’, contingency reserve supplemental, emergency
reserve, energy balancing, reactive power support, emergency
The energy service schedule received from the aggregator
islanding to the SHS controller. These profiles are set in the
is set by the following mapping:
‘SchdTyp’ of LN DSCH of the SHS controller. The commu-
Aggregator → SHS.IHMI → DSCH.(SchdTyp = 1) nication mappings for setting the ancillary services are as
MCPU → SHS.IHMI → DSCC.(ActWSchd = True) follows:
Initially the SHS is set into the ancillary services mode by
(b) For Disabling SH2G : setting ‘SH2GMode’ to 3 as follows,
SHS would be in need of grid power, and accepts the grid MCPU → SHS.IHMI → SHCT.(SH2GMode = 3)
power (Pgrid).
If SHCT.SH2GStatus = ‘‘True’’, then The energy service schedule received from the aggregator
is set by the following mapping:
MCPU → SHS.IHMI → SHCT.(SH2GEnable = False)
Aggregator → SHS.IHMI → DSCH.(SchdTyp = x)
And if SHCT.G2SHStatus = ‘‘False’’, then, MCPU → SHS.IHMI → DSCC.(ActWSchd = True)
MCPU → SHS.IHMI → SHCT.(SH2GEnable = False)
V. SIMULATION OF PROPOSED COMMUNICATION
And, power transfers are measured with MMXU node in INFRASTRUCTURE IN SHS NETWORKS
SM using settings time parameters i.e. ‘SH2GStart’, when SH Using new IEC 61850 based communication models of SHS
is connected to grid; ‘SH2GEnd’, when SH is removed from and SMs, different wired and wireless communication tech-
grid; similar for ‘G2SH’ operation etc. nologies are simulated using Riverbed Modeler. Different
sizes of ad-hoc SHS microgrids (such as 20 SHS, 50 SHS TABLE 4. Messages exchanged between SHS IEDs.
and 100 SHS based microgrids) are modeled and ETE delay
performance of different messages are investigated for differ-
ent communication technologies such as LAN, WiFi (IEEE
802.11n/g) and WiMAX. Figure 5 shows the communication
network architecture of the ad-hoc SHS microgrid. Each solar
home consists of SHS IED and SM IED. 5 SHSs are grouped
as a cluster. All the SHS and SM IEDs in a cluster are con-
nected to a receiver (access point) in WiFi/WiMAX networks
(or to a common switch in Ethernet based LAN networks).
The cluster access points are connected to base station access
point as shown in Fig. 5. The base station access point further
connects to the UCD via a wide area network, since the SHS
ad-hoc microgrids and UCD can be geographically distantly
located. The messages exchanged between SMs, SHSs and
the UCD are in form of IEC 61850 based GOOSE, Sample
Value (SV) and status update messages.
The measured data is cyclic in nature, i.e. each SM samples
the values of voltage and current at 4000/4800 (for 50/60 Hz)
A. TRAFFIC MODELING BETWEEN DIFFERENT IEDs samples per second. Status update messages can be classi-
The description of different messages communicated among fied as 2 types, i.e. the periodic updates and event based
various SHSs, for use cases discussed in section IV is updates. Each SHS and SM regularly reports its status to the
given in Table 4. As seen, their Application Protocol Data aggregator every 0.1 second in the form of periodic status
Unit (APDU) sizes, destination and source IEDs are also updates. In wake of any event, status update messages are
given. exchanged between SHSs and aggregators which are event
TABLE 6. ETE delay of status update and pricing signals for different SHS
networks.
TABLE 8. ETE delay of different messages for different SHS networks under background traffic.
TABLE 9. Packet loss of different messages for different SHS networks with and without background traffic of 10 Mbps.
concepts are integrated to this model to advance applicability [14] T. S. Ustun, C. Ozansoy, and A. Zayegh, ‘‘Simulation of commu-
of SMs. nication infrastructure of a centralized microgrid protection system
based on IEC 61850-7-420,’’ in Proc. IEEE 3rd Int. Conf. Smart Grid
Integration of SHS and SM into smart grid and ensuring Commun. (SmartGridComm), Tainan, Taiwan, Nov. 2012, pp. 492–497.
a standard interaction is vital for the success of power grid [15] A. Ruiz-Alvarez, A. Colet-Subirachs, F. A.-C. Figuerola,
revolution. This paper makes a significant contribution to the O. Gomis-Bellmunt, and A. Sudria-Andreu, ‘‘Operation of a utility
connected microgrid using an IEC 61850-based multi-level management
body of knowledge by developing separate models for each of system,’’ IEEE Trans. Smart Grid, vol. 3, no. 2, pp. 858–865, Jun. 2012.
these components. These models are specifically developed [16] M. Manbachi et al., ‘‘Real-time co-simulation platform for smart grid volt-
to cater for different operating modes and functionalities that VAR optimization using IEC 61850,’’ IEEE Trans. Ind. Informat., vol. 12,
no. 4, pp. 1392–1402, Aug. 2016.
may be needed in future grids. [17] G. Zhabelova, V. Vyatkin, and V. N. Dubinin, ‘‘Toward industrially usable
In order to test the performance of these models over agent technology for smart grid automation,’’ IEEE Trans. Ind. Electron.,
different communication technologies, extensive simulations vol. 62, no. 4, pp. 2629–2641, Apr. 2015.
[18] I. Ali, M. A. Aftab, and S. M. S. Hussain, ‘‘Performance comparison
have been developed and run in Riverbed Modeler. Based of IEC 61850-90-5 and IEEE C37.118.2 based Wide area PMU com-
on the results, it can be concluded that the performances of munication networks,’’ J. Mod. Power Syst. Clean Energy, vol. 4, no. 3,
wireless technologies (WiMAX & WiFi) and Ethernet satisfy pp. 487–495, Jul. 2016.
[19] S. R. Firouzi, L. Vanfretti, A. Ruiz-Alvarez, H. Hooshyar, and
IEC 61850 requirements for smart grids. The performance of F. Mahmood, ‘‘Interpreting and implementing IEC 61850-90-5 Routed-
developed communication models is satisfactory and meets Sampled Value and Routed-GOOSE protocols for IEEE C37.118.2 com-
IEC requirements, even under different factors effecting the pliant wide-area synchrophasor data transfer,’’ Electr. Power Syst. Res.,
vol. 144, pp. 255–267, Mar. 2017.
network, such as other traffic sources (background traffic) [20] S. M. S. Hussain, M. A. Aftab, and I. Ali, ‘‘IEC 61850 modeling of
and packet loss. These results are important for real-life DSTATCOM and XMPP communication for reactive power management
implementation of developed standard models and achieving in Microgrids,’’ IEEE Syst. J., to be published.
[21] T. S. Ustun, C. R. Ozansoy, and A. Zayegh, ‘‘Implementing vehicle-to-
PnP in power networks. grid (V2G) technology with IEC 61850-7-420,’’ IEEE Trans. Smart Grid,
vol. 4, no. 2, pp. 1180–1187, Jun. 2013.
REFERENCES [22] P. Nsonga, S. M. S. Hussain, I. Ali, and T. S. Ustun, ‘‘Using IEC 61850
and IEEE WAVE standards in ad-hoc networks for electric vehicle
[1] L. Zhang, N. Gari, and L. V. Hmurcik, ‘‘Energy management in a microgrid charging management,’’ in Proc. IEEE Online Conf. Green Commun.,
with distributed energy resources,’’ Energy Convers. Manage., vol. 78, Nov./Dec. 2016, pp. 39–44.
pp. 297–305, Feb. 2014. [23] S. Feuerhahn, M. Zillgith, C. Wittwer, and C. Wietfeld, ‘‘Comparison of
[2] A. Kumar, P. Mohanty, D. Palit, and A. Chaurey, ‘‘Approach for standard- the communication protocols DLMS/COSEM, SML and IEC 61850 for
ization of off-grid electrification projects,’’ Renew. Sustain. Energy Rev., smart metering applications,’’ in Proc. IEEE Int. Conf. Smart Grid
vol. 13, no. 8, pp. 1946–1956, 2009. Commun. (SmartGridComm), Brussels, Belgium, Oct. 2011,
[3] M. P. Nthontho, S. P. Chowdhury, S. Winberg, and S. Chowdhury, pp. 410–415.
‘‘Protection of domestic solar photovoltaic based microgrid,’’ in Proc. [24] N. Liu, J. Chen, H. Luo, and W. Liu, ‘‘A preliminary communication
11th IET Int. Conf. Develop. Power Syst. Protection (DPSP), Apr. 2012, model of smart meter based on IEC 61850,’’ in Proc. Power Energy Eng.
pp. 1–6. Conf. (APPEEC), Wuhan, China, Mar. 2011, pp. 1–4.
[4] W. Li, M. Ferdowsi, M. Stevic, A. Monti, and F. Ponci, ‘‘Cosimulation for [25] V. Vyatkin, G. Zhabelova, C.-W. Yang, D. McComas, and J. Chouinard,
smart grid communications,’’ IEEE Trans. Ind. Informat., vol. 10, no. 4, ‘‘Intelligent IEC 61850/61499 logical nodes for smart metering,’’ in
pp. 2374–2384, Nov. 2014. Proc. IEEE Energy Convers. Congr. Expo. (ECCE), Raleigh, NC, USA,
[5] M. Z. Kamh, R. Iravani, and T. H. M. El-Fouly, ‘‘Realizing a smart Sep. 2012, pp. 1220–1227.
microgrid—Pioneer Canadian experience,’’ in Proc. IEEE Power Energy [26] Riverbed Modeler—(Formerly OPNET). Accessed: Feb. 7, 2018. [Online].
Soc. Gen. Meeting, San Diego, CA, USA, Jul. 2012, pp. 1–8. Available: http://goo.gl/72SgAM
[6] V. C. Gungor et al., ‘‘Smart grid and smart homes: Key players and pilot [27] Off Grid Electric. Accessed: Feb. 7, 2018. [Online]. Available:
projects,’’ IEEE Ind. Electron. Mag., vol. 6, no. 4, pp. 18–34, Dec. 2012. http://offgrid-electric.com/#home
[7] V. C. Gungor et al., ‘‘A survey on smart grid potential applications and [28] Mobisol. Accessed: Feb. 7, 2018. [Online]. Available:
communication requirements,’’ IEEE Trans. Ind. Informat., vol. 9, no. 1, http://www.plugintheworld.com/mobisol/
pp. 28–42, Feb. 2013. [29] M-Kopa Solar. Accessed: Feb. 7, 2018. [Online]. Available: http://www.
[8] V. C. Gungor et al., ‘‘Smart grid technologies: Communication m-kopa.com/
technologies and standards,’’ IEEE Trans. Ind. Informat., vol. 7, no. 4,
pp. 529–539, Nov. 2011.
[9] Communication Networks and Systems for Power Utility Automation,
2nd Ed., document IEC 61850, International Electrotechnical Commis-
sion, 2013.
[10] Communication Networks and Systems for Power Utility Automation Part S. M. SUHAIL HUSSAIN (S’11) received
7–420: Basic Communication Structure Distributed Energy Resources the B.Tech. degree in electrical and electronics
Logical Nodes, Eds. 1.0, document IEC 61850-7-420, International Elec- engineering from Sri Venkateswara University,
trotechnical Commission, 2009.
Tirupati, India, in 2010, and the M.Tech. degree
[11] T. S. Ustun, C. Ozansoy, and A. Zayegh, ‘‘Modeling of a centralized
from Jawaharlal Nehru Technological University,
microgrid protection system and distributed energy resources accord-
ing to IEC 61850-7-420,’’ IEEE Trans. Power Syst., vol. 27, no. 3, Anantapur, India, in 2013. He is currently pur-
pp. 1560–1567, Aug. 2012. suing the Ph.D. degree in electrical engineering
[12] I. Ali and S. Hussain, ‘‘Communication design for energy management with Jamia Millia Islamia, New Delhi, India. His
automation in microgrid,’’ IEEE Trans. Smart Grid, to be published. research interests include microgrid, power system
[13] T. S. Ustun, C. Ozansoy, and A. Zayegh, ‘‘Extending IEC 61850-7-420 communications, and smart grid. He was a recipi-
for distributed generators with fault current limiters,’’ in Proc. IEEE PES ent of the IEEE Standards Education Grant approved by the IEEE Standards
Innov. Smart Grid Technol. Conf. Asia (ISGT Asia), Perth, WA, Australia, Education Committee for implementing project and submitting a student
Nov. 2011, pp. 1–8. application paper in 2014–2015.
ASHOK TAK received the B.Tech. degree in elec- IKBAL ALI (M’04–SM’11) received the degree
trical engineering from IIT Roorkee, Roorkee, from Aligarh Muslim University, Aligarh,
India, in 2016. He was a Summer Research Intern the M.Tech. degree from IIT Roorkee, Roorkee,
with Carnegie Mellon University in 2015. He is India, and the Ph.D. degree in electrical engi-
currently with the Load Dispatch Center, Electrical neering. He is currently an Associate Professor
T&D, Tata Steel Ltd., India. He is interested in with the Department of Electrical Engineering,
smart microgrids, renewable energy integration, Jamia Millia Islamia, New Delhi. As a Princi-
power system real time digital simulation, IEC ple Investigator, he is executing research projects
61850, and smart grid communication. on substation automation, micro-grid, and IEC
61850-based utility automation funded from DST,
AICTE, JMI, and IEEE Standards Education Society. His research interests
are in IEC 61850-based utility automation, substation communication net-
works architecture, and smart grid.