Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL
This article presents a new methodology to implement a computational parallel scheme based on Differential Evolution (DE) algorithm through the use of Graphical Processing Units (GPU). A system application in which it is possible to perform an online monitoring of Power Quality Disturbances (PQD)...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Stefan cel Mare University of Suceava
2019-05-01
|
Series: | Advances in Electrical and Computer Engineering |
Subjects: | |
Online Access: | http://dx.doi.org/10.4316/AECE.2019.02002 |
id |
doaj-7811333e26f0402794322a6702197def |
---|---|
record_format |
Article |
spelling |
doaj-7811333e26f0402794322a6702197def2020-11-25T01:02:46ZengStefan cel Mare University of SuceavaAdvances in Electrical and Computer Engineering1582-74451844-76002019-05-01192132210.4316/AECE.2019.02002Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCLSOLIS-MUNOZ, F. J.OSORNIO-RIOS, R. A.ROMERO-TRONCOSO, R. J.JAEN-CUELLAR, A. Y.This article presents a new methodology to implement a computational parallel scheme based on Differential Evolution (DE) algorithm through the use of Graphical Processing Units (GPU). A system application in which it is possible to perform an online monitoring of Power Quality Disturbances (PQD) in electric grids is presented as a case study, where a fitting of the parameters of a mathematical model is performed through this technique. Hyper-parameter optimization of the parallel Differential Evolution algorithm is performed for the assigned fitting function. As a result of this parallel implementation, a speed-up of 37 times compared with the serial implementation is achieved by using a single low budget GPU. The work presented shows a significant speed and accuracy improvement compared with Micro-Genetic Algorithm for Power Quality Analysis (MGA-PQA) technique.http://dx.doi.org/10.4316/AECE.2019.02002evolutionary computationparallel programmingparallel processingpower qualitypower system faults |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
SOLIS-MUNOZ, F. J. OSORNIO-RIOS, R. A. ROMERO-TRONCOSO, R. J. JAEN-CUELLAR, A. Y. |
spellingShingle |
SOLIS-MUNOZ, F. J. OSORNIO-RIOS, R. A. ROMERO-TRONCOSO, R. J. JAEN-CUELLAR, A. Y. Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL Advances in Electrical and Computer Engineering evolutionary computation parallel programming parallel processing power quality power system faults |
author_facet |
SOLIS-MUNOZ, F. J. OSORNIO-RIOS, R. A. ROMERO-TRONCOSO, R. J. JAEN-CUELLAR, A. Y. |
author_sort |
SOLIS-MUNOZ, F. J. |
title |
Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL |
title_short |
Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL |
title_full |
Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL |
title_fullStr |
Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL |
title_full_unstemmed |
Differential Evolution Implementation for Power Quality Disturbances Monitoring using OpenCL |
title_sort |
differential evolution implementation for power quality disturbances monitoring using opencl |
publisher |
Stefan cel Mare University of Suceava |
series |
Advances in Electrical and Computer Engineering |
issn |
1582-7445 1844-7600 |
publishDate |
2019-05-01 |
description |
This article presents a new methodology to implement a computational parallel scheme based on Differential Evolution
(DE) algorithm through the use of Graphical Processing Units (GPU). A system application in which it is possible
to perform an online monitoring of Power Quality Disturbances (PQD) in electric grids is presented as a case study,
where a fitting of the parameters of a mathematical model is performed through this technique. Hyper-parameter
optimization of the parallel Differential Evolution algorithm is performed for the assigned fitting function.
As a result of this parallel implementation, a speed-up of 37 times compared with the serial implementation is
achieved by using a single low budget GPU. The work presented shows a significant speed and accuracy improvement
compared with Micro-Genetic Algorithm for Power Quality Analysis (MGA-PQA) technique. |
topic |
evolutionary computation parallel programming parallel processing power quality power system faults |
url |
http://dx.doi.org/10.4316/AECE.2019.02002 |
work_keys_str_mv |
AT solismunozfj differentialevolutionimplementationforpowerqualitydisturbancesmonitoringusingopencl AT osornioriosra differentialevolutionimplementationforpowerqualitydisturbancesmonitoringusingopencl AT romerotroncosorj differentialevolutionimplementationforpowerqualitydisturbancesmonitoringusingopencl AT jaencuellaray differentialevolutionimplementationforpowerqualitydisturbancesmonitoringusingopencl |
_version_ |
1725203703312416768 |