Cargando…

A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor

Firefly Algorithm (FA) is a recent swarm intelligence first introduced by X.S. Yang in 2008. It has been widely used to solve several optimization problems. Since then, many research works were elaborated presenting modified versions intending to improve performances of the standard one. Consequentl...

Descripción completa

Detalles Bibliográficos
Autores principales: Bazi, Smail, Benzid, Redha, Bazi, Yakoub, Rahhal, Mohamd Mahmoud Al
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8402150/
https://www.ncbi.nlm.nih.gov/pubmed/34450706
http://dx.doi.org/10.3390/s21165267
_version_ 1783745719482449920
author Bazi, Smail
Benzid, Redha
Bazi, Yakoub
Rahhal, Mohamd Mahmoud Al
author_facet Bazi, Smail
Benzid, Redha
Bazi, Yakoub
Rahhal, Mohamd Mahmoud Al
author_sort Bazi, Smail
collection PubMed
description Firefly Algorithm (FA) is a recent swarm intelligence first introduced by X.S. Yang in 2008. It has been widely used to solve several optimization problems. Since then, many research works were elaborated presenting modified versions intending to improve performances of the standard one. Consequently, this article aims to present an accelerated variant compared to the original Algorithm. Through the resolving of some benchmark functions to reach optimal solution, obtained results demonstrate the superiority of the suggested alternative, so-called Fast Firefly Algorithm (FFA), when faced with those of the standard FA in term of convergence fastness to the global solution according to an almost similar precision. Additionally, a successful application for the control of a brushless direct current electric motor (BLDC) motor by optimization of the Proportional Integral (PI) regulator parameters is given. These parameters are optimized by the FFA, FA, GA, PSO and ABC algorithms using the IAE, ISE, ITAE and ISTE performance criteria.
format Online
Article
Text
id pubmed-8402150
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84021502021-08-29 A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor Bazi, Smail Benzid, Redha Bazi, Yakoub Rahhal, Mohamd Mahmoud Al Sensors (Basel) Article Firefly Algorithm (FA) is a recent swarm intelligence first introduced by X.S. Yang in 2008. It has been widely used to solve several optimization problems. Since then, many research works were elaborated presenting modified versions intending to improve performances of the standard one. Consequently, this article aims to present an accelerated variant compared to the original Algorithm. Through the resolving of some benchmark functions to reach optimal solution, obtained results demonstrate the superiority of the suggested alternative, so-called Fast Firefly Algorithm (FFA), when faced with those of the standard FA in term of convergence fastness to the global solution according to an almost similar precision. Additionally, a successful application for the control of a brushless direct current electric motor (BLDC) motor by optimization of the Proportional Integral (PI) regulator parameters is given. These parameters are optimized by the FFA, FA, GA, PSO and ABC algorithms using the IAE, ISE, ITAE and ISTE performance criteria. MDPI 2021-08-04 /pmc/articles/PMC8402150/ /pubmed/34450706 http://dx.doi.org/10.3390/s21165267 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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/).
spellingShingle Article
Bazi, Smail
Benzid, Redha
Bazi, Yakoub
Rahhal, Mohamd Mahmoud Al
A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title_full A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title_fullStr A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title_full_unstemmed A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title_short A Fast Firefly Algorithm for Function Optimization: Application to the Control of BLDC Motor
title_sort fast firefly algorithm for function optimization: application to the control of bldc motor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8402150/
https://www.ncbi.nlm.nih.gov/pubmed/34450706
http://dx.doi.org/10.3390/s21165267
work_keys_str_mv AT bazismail afastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT benzidredha afastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT baziyakoub afastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT rahhalmohamdmahmoudal afastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT bazismail fastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT benzidredha fastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT baziyakoub fastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor
AT rahhalmohamdmahmoudal fastfireflyalgorithmforfunctionoptimizationapplicationtothecontrolofbldcmotor