Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm

This work presents an alternative to the conventional photovoltaic maximum power point tracking (MPPT) methods, by using an opposition-based learning firefly algorithm (OFA) that improves the performance of the Photovoltaic (PV) system both in the uniform irradiance changes and in partial shading co...

Full description

Bibliographic Details
Main Authors: Ahmed G. Abo-Khalil, Walied Alharbi, Abdel-Rahman Al-Qawasmi, Mohammad Alobaid, Ibrahim M. Alarifi
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Sustainability
Subjects:
Online Access:https://www.mdpi.com/2071-1050/13/5/2656
id doaj-b7da5f3000a441179a5e3a8f39bc5373
record_format Article
spelling doaj-b7da5f3000a441179a5e3a8f39bc53732021-03-03T00:02:01ZengMDPI AGSustainability2071-10502021-03-01132656265610.3390/su13052656Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly AlgorithmAhmed G. Abo-Khalil0Walied Alharbi1Abdel-Rahman Al-Qawasmi2Mohammad Alobaid3Ibrahim M. Alarifi4Department of Electrical Engineering, College of Engineering, Majmaah University, Almajmaah 11952, Saudi ArabiaDepartment of Electrical Engineering, College of Engineering, Majmaah University, Almajmaah 11952, Saudi ArabiaDepartment of Electrical Engineering, College of Engineering, Majmaah University, Almajmaah 11952, Saudi ArabiaDepartment of Mechanical and Industrial Engineering, College of Engineering, Majmaah University, Almajmaah 11952, Saudi ArabiaDepartment of Mechanical and Industrial Engineering, College of Engineering, Majmaah University, Almajmaah 11952, Saudi ArabiaThis work presents an alternative to the conventional photovoltaic maximum power point tracking (MPPT) methods, by using an opposition-based learning firefly algorithm (OFA) that improves the performance of the Photovoltaic (PV) system both in the uniform irradiance changes and in partial shading conditions. The firefly algorithm is based on fireflies’ search for food, according to which individuals emit progressively more intense glows as they approach the objective, attracting the other fireflies. Therefore, the simulation of this behavior can be conducted by solving the objective function that is directly proportional to the distance from the desired result. To implement this algorithm in case of partial shading conditions, it was necessary to adjust the Firefly Algorithm (FA) parameters to fit the MPPT application. These parameters have been extensively tested, converging satisfactorily and guaranteeing to extract the global maximum power point (GMPP) in the cases of normal and partial shading conditions analyzed. The precise adjustment of the coefficients was made possible by visualizing the movement of the particles during the convergence process, while opposition-based learning (OBL) was used with FA to accelerate the convergence process by allowing the particle to move in the opposite direction. The proposed algorithm was simulated in the closest possible way to authentic operating conditions, and variable irradiance and partial shading conditions were implemented experimentally for a 60 [W] PV system. A two-stage PV grid-connected system was designed and deployed to validate the proposed algorithm. In addition, a comparison between the performance of the Perturbation and Observation (P&O) method and the proposed method was carried out to prove the effectiveness of this method over the conventional methods in tracking the GMPP.https://www.mdpi.com/2071-1050/13/5/2656maximum power point trackingbio-inspired algorithmsfirefly algorithm
collection DOAJ
language English
format Article
sources DOAJ
author Ahmed G. Abo-Khalil
Walied Alharbi
Abdel-Rahman Al-Qawasmi
Mohammad Alobaid
Ibrahim M. Alarifi
spellingShingle Ahmed G. Abo-Khalil
Walied Alharbi
Abdel-Rahman Al-Qawasmi
Mohammad Alobaid
Ibrahim M. Alarifi
Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
Sustainability
maximum power point tracking
bio-inspired algorithms
firefly algorithm
author_facet Ahmed G. Abo-Khalil
Walied Alharbi
Abdel-Rahman Al-Qawasmi
Mohammad Alobaid
Ibrahim M. Alarifi
author_sort Ahmed G. Abo-Khalil
title Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
title_short Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
title_full Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
title_fullStr Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
title_full_unstemmed Maximum Power Point Tracking of PV Systems under Partial Shading Conditions Based on Opposition-Based Learning Firefly Algorithm
title_sort maximum power point tracking of pv systems under partial shading conditions based on opposition-based learning firefly algorithm
publisher MDPI AG
series Sustainability
issn 2071-1050
publishDate 2021-03-01
description This work presents an alternative to the conventional photovoltaic maximum power point tracking (MPPT) methods, by using an opposition-based learning firefly algorithm (OFA) that improves the performance of the Photovoltaic (PV) system both in the uniform irradiance changes and in partial shading conditions. The firefly algorithm is based on fireflies’ search for food, according to which individuals emit progressively more intense glows as they approach the objective, attracting the other fireflies. Therefore, the simulation of this behavior can be conducted by solving the objective function that is directly proportional to the distance from the desired result. To implement this algorithm in case of partial shading conditions, it was necessary to adjust the Firefly Algorithm (FA) parameters to fit the MPPT application. These parameters have been extensively tested, converging satisfactorily and guaranteeing to extract the global maximum power point (GMPP) in the cases of normal and partial shading conditions analyzed. The precise adjustment of the coefficients was made possible by visualizing the movement of the particles during the convergence process, while opposition-based learning (OBL) was used with FA to accelerate the convergence process by allowing the particle to move in the opposite direction. The proposed algorithm was simulated in the closest possible way to authentic operating conditions, and variable irradiance and partial shading conditions were implemented experimentally for a 60 [W] PV system. A two-stage PV grid-connected system was designed and deployed to validate the proposed algorithm. In addition, a comparison between the performance of the Perturbation and Observation (P&O) method and the proposed method was carried out to prove the effectiveness of this method over the conventional methods in tracking the GMPP.
topic maximum power point tracking
bio-inspired algorithms
firefly algorithm
url https://www.mdpi.com/2071-1050/13/5/2656
work_keys_str_mv AT ahmedgabokhalil maximumpowerpointtrackingofpvsystemsunderpartialshadingconditionsbasedonoppositionbasedlearningfireflyalgorithm
AT waliedalharbi maximumpowerpointtrackingofpvsystemsunderpartialshadingconditionsbasedonoppositionbasedlearningfireflyalgorithm
AT abdelrahmanalqawasmi maximumpowerpointtrackingofpvsystemsunderpartialshadingconditionsbasedonoppositionbasedlearningfireflyalgorithm
AT mohammadalobaid maximumpowerpointtrackingofpvsystemsunderpartialshadingconditionsbasedonoppositionbasedlearningfireflyalgorithm
AT ibrahimmalarifi maximumpowerpointtrackingofpvsystemsunderpartialshadingconditionsbasedonoppositionbasedlearningfireflyalgorithm
_version_ 1724234014566383616