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...
Main Authors: | , , , , |
---|---|
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 |