Performance of the XMPP and the MQTT Protocols on IEC 61850-Based Micro Grid Communication Architecture
Abstract
:1. Introduction
2. Micro Grid Management System
- Data aggregator: Acquires data and transmits a command signal in the micro grid. To perform this function, the MGMS needs to communicate with the DMS. The MGMS exchanges or controls data with the DMS through the public network.
- Energy trading management: Purchase power from neighboring micro grids or from the power markets when the power generation inside the micro grid is low, and sell produced power to the energy market at the peak time at the market-decided price. In order for the MGMS to receive market price information and to determine bidding and sales, it is necessary to communicate with the market through the public network.
- Schedule management: Manage the schedule of DER for weather information and demand response. Solar panels and wind-power generation depend on weather conditions. Therefore, the MGMS should receive weather information through the public networks to predict and schedule the generation of the DER within the micro grid.
- Load-shifting system: Move demand in the high time zone to a low time zone.
3. Communications Architecture of Micro Grid
- <iq>…</iq>
- <message>…</message>
- <presence>…</presence>
4. IoT-based Micro Grid System Structure
4.1. Framework and Test-Bed Device Specifications
4.2. Specifications for Test-Bed Devices
4.3. Data Modeling
4.4. IEC 61850—IoT Protocol Mapping
4.4.1. IEC 61850—XMPP Mapping
4.4.2. IEC 61850—MQTT Mapping
5. Performance Analysis of IoT-Based Micro Grid System
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- TC-57, IEC 61850-90-9: Ed. 1: Communication Networks and Systems for Power Utility Automation—Part 90-9: Use of IEC 61850 for Electrical Storage System. 2020. Available online: https://www.iec.ch (accessed on 15 July 2020).
- Zamani, M.; Sidhu, T.; Yazdani, A. Investigations into the Control and Protection of an Existing Distribution Network to Operate as a Microgrid: A Case Study. IEEE Trans. Ind. Electron. 2014, 61, 1904–1915. [Google Scholar] [CrossRef]
- Alegria, E.; Brown, T.; Minear, E.; Lasseter, R. CERTS Microgrid Demonstration with Large-Scale Energy Storage and Renewable Generation. IEEE Trans. Smart Grid 2014, 5, 937–943. [Google Scholar] [CrossRef]
- Tran, D.; Khambadkone, A. Energy Management for Lifetime Extension of Energy Storage System in Micro-Grid Applications. IEEE Trans. Smart Grid 2013, 4, 1289–1296. [Google Scholar] [CrossRef]
- Fan, J.; Borlase, S. The evolution of distribution. IEEE Power Energy Mag. 2009, 7, 63–68. [Google Scholar]
- Maitra, A.; Hubert, T.; Wang, J.; Singh, R.; Kang, N.; Lu, X.; Reilly, J.; Pratt, A.; Veda, S. The DMS advanced applications for accommodating high penetrations of the DERs and microgrids. CIRED Open Access Proc. J. 2017, 2236–2240. [Google Scholar] [CrossRef]
- Campos, F.; Marques, L.; Silva, N.; Melo, F.; Seca, L.; Gouveia, C.; Madureira, A.; Pereira, J. ADMS4LV—Advanced distribution management system for active management of LV grids. CIRED Open Access Proc. J. 2017, 920–923. [Google Scholar] [CrossRef] [Green Version]
- Petersen, B.; Bindner, H.; Poulsen, B.; You, S. Smart grid communication comparison: Distributed control middleware and serialization comparison for the Internet of Things. In Proceedings of the IEEE PES Innovative Smart Grid Technologies Conference Europe, Torino, Italy, 26–29 September 2017; pp. 1–6. [Google Scholar]
- Youssef, T.A.; Elsayed, A.T.; Mohammed, O.A. A DDS-Based Energy Management Framework for Small Microgrid Operation and Control. IEEE Trans. Ind. Inform. 2017, 14, 958–968. [Google Scholar] [CrossRef]
- Bi, Y.B.; Jiang, L.; Wang, X.J.; Cui, L.Z. Mapping of IEC 61850 to Data Distribute Service for digital substation communication. In Proceedings of the IEEE Power & Energy Society General Meeting, Vancouver, BC, Canada, 21–25 July 2013; pp. 1–5. [Google Scholar]
- Naderi, E.; Bibek, K.C.; Ansari, M.; Asrari, A. Experimental Validation of a Hybrid Storage Framework to Cope With Fluctuating Power of Hybrid Renewable Energy-Based Systems. IEEE Trans. Energy Convers. 2021, 36, 1991–2001. [Google Scholar] [CrossRef]
- Naderi, E.; Pazouki, S.; Asrari, A. A Remedial Action Scheme Against False Data Injection Cyberattacks in Smart Transmission Systems: Application of Thyristor Controlled Series Capacitor (TCSC). IEEE Trans. Ind. Inform. 2021. [Google Scholar] [CrossRef]
- Naderi, E.; Pazouki, S.; Asrari, A. A Region-based Framework for Cyberattacks Leading to Undervoltage in Smart Distribution Systems. In Proceedings of the IEEE Power and Energy Conference at Illinois, Urbana, IL, USA, 1–2 April 2021. [Google Scholar]
- Naderi, E.; Asrari, A. Hardware-in-the-Loop Experimental Validation for a Lab-Scale Microgrid Targeted by Cyberattacks. In Proceedings of the 9th International Conference on Smart Grid, Setubal, Portugal, 29 June–1 July 2021. [Google Scholar]
- TC-57, IEC 61850-8-2: Ed. 1: Communication Networks and Systems for Power Utility Automation—Part 8-2: Specific Communication Service Mapping (SCSM)—Mapping to Extensible Messaging Presence Protocol (XMPP). 2018. Available online: https://www.iec.ch (accessed on 15 May 2019).
- Azzola, F. MQTT Protocol Tutorial: How to Use the MQTT in IoT Projects. 2017. Available online: https://www.survivingwithandroid.com/2016/10/MQTT-protocol-tutorial.html (accessed on 15 May 2018).
- Jamborsalamati, P.; Fernandez, E.; Moghimi, M.; Hossain, M.J.; Heidari, A.; Lu, J. MQTT-Based Resource Allocation of Smart Buildings for Grid Demand Reduction Considering Unreliable Communication Links. IEEE Syst. J. 2019, 13, 3304–3315. [Google Scholar] [CrossRef]
- Cristian, A.C.; Gabriel, T.; Calin, M.A.; Zamfirescu, A. Smart home automation with the MQTT. In Proceedings of the International Universities Power Engineering Conference (UPEC), Bucharest, Romania, 3–6 September 2019; pp. 1–5. [Google Scholar]
- Tightiz, L.; Yang, H.S.; Bervrani, H. An Interoperable Communication Framework for Grid Frequency Regulation Support from Microgrids. Sensors 2020, 21, 4555. [Google Scholar] [CrossRef]
- About Microgrids|Building Microgrid. 2017. Available online: https://building-microgrid.lbl.gov/about-microgrids (accessed on 15 September 2017).
- TC-57, IEC 61850-1 Ed.2: Communication Networks and Systems for Power Utility Automation—Part 1: Introduction and Overview. 2013. Available online: https://www.iec.ch (accessed on 15 March 2018).
- TC-57, IEC 61850-7-420 Ed.1: Communication Networks and Systems for Power Utility Automation—Part 7-420: Basic Communication Structure—Distributed Energy Resources Logical Nodes. 2009. Available online: https://www.iec.ch (accessed on 15 September 2018).
Features | XMPP | MQTT |
---|---|---|
Transmission Method | Pub/Sub or Req/Res | Pub/Sub |
Transport layer protocol | TCP | TCP |
Quality of Service | Not supported | 3-Level |
Overhead | High | Low |
Header size | No header | 2 Bytes |
security | SSL | SSL |
Reliability | Reliable | Reliable |
Check Status | presence | ping (broker) |
OS | Windows 7 | |
CPU | Intel Core i7 CPU @ 4.00GHz | |
RAM | 8GB | |
MGMS | HDD | SSD 256G SCSI Disk |
IEC 61850 server library | MMS EASE Lite v6.0 | |
XMPP client | Gloox v1.0.20 | |
MQTT client | Paho v1.2.0 | |
OS | Windows 7 | |
CPU | Intel Core i7 CPU @ 4.00GHz | |
RAM | 16GB | |
DMS | HDD | SSD 256G SCSI Disk |
IEC 61850 client library | MMS EASE Lite v6.0 | |
XMPP client | Gloox v1.0.20 | |
MQTT client | Paho v1.2.0 | |
OS | Ubuntu 16.04 LTS | |
CPU | Intel Core i7 CPU @ 2.50GHz x 8 | |
XMPP Server | RAM | 8GB |
/MQTT Broker | HDD | SSD 256G SCSI Disk |
XMPP Server | Openfire v4.1.4 | |
MQTT Broker | Mosquitto v3.1 |
Logical Node | Data Object | Description |
---|---|---|
MMDC | Watt | Power |
Amp | Current (DC current) | |
Vol | Voltage (DC voltage) between poles | |
MMET | EnvTmp | Ambient temperature |
EnvHum | Humidity | |
HorWdSpd | Horizontal wind speed |
XMPP | MQTT | ||
---|---|---|---|
Packet size | Request | 594 Bytes | 449 Bytes |
Response | 431 Bytes | 293 Bytes | |
Response time | Average (ms) | 31.34047 | 20.54181 |
Variance | 30,647.88 | 651.0342 | |
Minimum (ms) | 6.760706 | 17.78336 | |
Maximum (ms) | 5761.62 | 1488.853 | |
Significance level (95%) | 1.257095 | 0.426793 | |
Loss rate | Loss rate | 0% | 0% |
Retransmission rate | 0.032% | 0.041% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jun, H.-J.; Yang, H.-S. Performance of the XMPP and the MQTT Protocols on IEC 61850-Based Micro Grid Communication Architecture. Energies 2021, 14, 5024. https://doi.org/10.3390/en14165024
Jun H-J, Yang H-S. Performance of the XMPP and the MQTT Protocols on IEC 61850-Based Micro Grid Communication Architecture. Energies. 2021; 14(16):5024. https://doi.org/10.3390/en14165024
Chicago/Turabian StyleJun, Hyun-Ji, and Hyo-Sik Yang. 2021. "Performance of the XMPP and the MQTT Protocols on IEC 61850-Based Micro Grid Communication Architecture" Energies 14, no. 16: 5024. https://doi.org/10.3390/en14165024
APA StyleJun, H.-J., & Yang, H.-S. (2021). Performance of the XMPP and the MQTT Protocols on IEC 61850-Based Micro Grid Communication Architecture. Energies, 14(16), 5024. https://doi.org/10.3390/en14165024