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)...

Full description

Bibliographic Details
Main Authors: SOLIS-MUNOZ, F. J., OSORNIO-RIOS, R. A., ROMERO-TRONCOSO, R. J., JAEN-CUELLAR, A. Y.
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