TY - GEN
T1 - OpenPLC and lib61850 Smart Grid Testbed
T2 - 2023 International Symposium on Networks, Computers and Communications, ISNCC 2023
AU - Elmasry, Ahmed
AU - Albaseer, Abdullatif
AU - Abdallah, Mohamed
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Datasets are essential for training machine learning algorithms and ensuring accurate classifications. However, obtaining such datasets, especially those relating to IEC61850 GOOSE messages in smart grids, poses a significant challenge for researchers. Privacy regulations and potential misuse of industrial data have compounded this problem, necessitating alternative methods for generating datasets. In this paper, we detail the design and implementation of a simulation testbed that uses MATLAB/Simulink, OpenPLC and the lib61850 library. This testbed simulates a smart grid system and generates IEC61850 GOOSE messages for dataset creation. We assess the testbed performance using a simplified smart grid model with multiple protection relays, also known as Intelligent Electronic Devices (IEDs), enabling us to measure the response time of the protection system under various fault conditions. The testbed is flexible, allowing for design alterations and expansions, which aids researchers in generating diverse datasets to represent various smart grid networks. This flexibility will increase the availability of valuable datasets and enable the broader application of machine-learning techniques in this domain.
AB - Datasets are essential for training machine learning algorithms and ensuring accurate classifications. However, obtaining such datasets, especially those relating to IEC61850 GOOSE messages in smart grids, poses a significant challenge for researchers. Privacy regulations and potential misuse of industrial data have compounded this problem, necessitating alternative methods for generating datasets. In this paper, we detail the design and implementation of a simulation testbed that uses MATLAB/Simulink, OpenPLC and the lib61850 library. This testbed simulates a smart grid system and generates IEC61850 GOOSE messages for dataset creation. We assess the testbed performance using a simplified smart grid model with multiple protection relays, also known as Intelligent Electronic Devices (IEDs), enabling us to measure the response time of the protection system under various fault conditions. The testbed is flexible, allowing for design alterations and expansions, which aids researchers in generating diverse datasets to represent various smart grid networks. This flexibility will increase the availability of valuable datasets and enable the broader application of machine-learning techniques in this domain.
KW - IEC61850 GOOSE Protocol
KW - IEDs
KW - MATLAB/Simulink
KW - OpenPLC
KW - Smart Grid
KW - Testbed
KW - datasets
KW - lib61850 Library
UR - https://www.scopus.com/pages/publications/85179854952
U2 - 10.1109/ISNCC58260.2023.10323659
DO - 10.1109/ISNCC58260.2023.10323659
M3 - Conference contribution
AN - SCOPUS:85179854952
T3 - 2023 International Symposium on Networks, Computers and Communications, ISNCC 2023
BT - 2023 International Symposium on Networks, Computers and Communications, ISNCC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 23 October 2023 through 26 October 2023
ER -