A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM
The use of electronic loads has improved many aspects of everyday life, permitting more efficient, precise and automated process. As a drawback, the nonlinear behavior of these systems entails the injection of electrical disturbances on the power grid that can cause distortion of voltage and current...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/19/6755 |
_version_ | 1827705342290558976 |
---|---|
author | Carlos Iturrino Garcia Francesco Grasso Antonio Luchetta Maria Cristina Piccirilli Libero Paolucci Giacomo Talluri |
author_facet | Carlos Iturrino Garcia Francesco Grasso Antonio Luchetta Maria Cristina Piccirilli Libero Paolucci Giacomo Talluri |
author_sort | Carlos Iturrino Garcia |
collection | DOAJ |
description | The use of electronic loads has improved many aspects of everyday life, permitting more efficient, precise and automated process. As a drawback, the nonlinear behavior of these systems entails the injection of electrical disturbances on the power grid that can cause distortion of voltage and current. In order to adopt countermeasures, it is important to detect and classify these disturbances. To do this, several Machine Learning Algorithms are currently exploited. Among them, for the present work, the Long Short Term Memory (LSTM), the Convolutional Neural Networks (CNN), the Convolutional Neural Networks Long Short Term Memory (CNN-LSTM) and the CNN-LSTM with adjusted hyperparameters are compared. As a preliminary stage of the research, the voltage and current time signals are simulated using MATLAB Simulink. Thanks to the simulation results, it is possible to acquire a current and voltage dataset with which the identification algorithms are trained, validated and tested. These datasets include simulations of several disturbances such as Sag, Swell, Harmonics, Transient, Notch and Interruption. Data Augmentation techniques are used in order to increase the variability of the training and validation dataset in order to obtain a generalized result. After that, the networks are fed with an experimental dataset of voltage and current field measurements containing the disturbances mentioned above. The networks have been compared, resulting in a 79.14% correct classification rate with the LSTM network versus a 84.58% for the CNN, 84.76% for the CNN-LSTM and a 83.66% for the CNN-LSTM with adjusted hyperparameters. All of these networks are tested using real measurements. |
first_indexed | 2024-03-10T16:00:48Z |
format | Article |
id | doaj.art-6d082b9c499b414f80db57bf2c8195d9 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T16:00:48Z |
publishDate | 2020-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-6d082b9c499b414f80db57bf2c8195d92023-11-20T15:15:52ZengMDPI AGApplied Sciences2076-34172020-09-011019675510.3390/app10196755A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTMCarlos Iturrino Garcia0Francesco Grasso1Antonio Luchetta2Maria Cristina Piccirilli3Libero Paolucci4Giacomo Talluri5Smart Energy Lab, University of Florence, 50139 Florence, ItalySmart Energy Lab, University of Florence, 50139 Florence, ItalySmart Energy Lab, University of Florence, 50139 Florence, ItalySmart Energy Lab, University of Florence, 50139 Florence, ItalySmart Energy Lab, University of Florence, 50139 Florence, ItalySmart Energy Lab, University of Florence, 50139 Florence, ItalyThe use of electronic loads has improved many aspects of everyday life, permitting more efficient, precise and automated process. As a drawback, the nonlinear behavior of these systems entails the injection of electrical disturbances on the power grid that can cause distortion of voltage and current. In order to adopt countermeasures, it is important to detect and classify these disturbances. To do this, several Machine Learning Algorithms are currently exploited. Among them, for the present work, the Long Short Term Memory (LSTM), the Convolutional Neural Networks (CNN), the Convolutional Neural Networks Long Short Term Memory (CNN-LSTM) and the CNN-LSTM with adjusted hyperparameters are compared. As a preliminary stage of the research, the voltage and current time signals are simulated using MATLAB Simulink. Thanks to the simulation results, it is possible to acquire a current and voltage dataset with which the identification algorithms are trained, validated and tested. These datasets include simulations of several disturbances such as Sag, Swell, Harmonics, Transient, Notch and Interruption. Data Augmentation techniques are used in order to increase the variability of the training and validation dataset in order to obtain a generalized result. After that, the networks are fed with an experimental dataset of voltage and current field measurements containing the disturbances mentioned above. The networks have been compared, resulting in a 79.14% correct classification rate with the LSTM network versus a 84.58% for the CNN, 84.76% for the CNN-LSTM and a 83.66% for the CNN-LSTM with adjusted hyperparameters. All of these networks are tested using real measurements.https://www.mdpi.com/2076-3417/10/19/6755power quality disturbanceslong short term memoryconvolutional neural networkshort time Fourier transform |
spellingShingle | Carlos Iturrino Garcia Francesco Grasso Antonio Luchetta Maria Cristina Piccirilli Libero Paolucci Giacomo Talluri A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM Applied Sciences power quality disturbances long short term memory convolutional neural network short time Fourier transform |
title | A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM |
title_full | A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM |
title_fullStr | A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM |
title_full_unstemmed | A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM |
title_short | A Comparison of Power Quality Disturbance Detection and Classification Methods Using CNN, LSTM and CNN-LSTM |
title_sort | comparison of power quality disturbance detection and classification methods using cnn lstm and cnn lstm |
topic | power quality disturbances long short term memory convolutional neural network short time Fourier transform |
url | https://www.mdpi.com/2076-3417/10/19/6755 |
work_keys_str_mv | AT carlositurrinogarcia acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT francescograsso acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT antonioluchetta acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT mariacristinapiccirilli acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT liberopaolucci acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT giacomotalluri acomparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT carlositurrinogarcia comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT francescograsso comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT antonioluchetta comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT mariacristinapiccirilli comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT liberopaolucci comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm AT giacomotalluri comparisonofpowerqualitydisturbancedetectionandclassificationmethodsusingcnnlstmandcnnlstm |