Abstract
The classical maximum power point tracking (MPPT) approaches are powerful under uniform irradiance conditions. However, under partial shading conditions, they fail to find the global maximum power point (GMPP) and are trapped in one of the local maximum power points (MPPs), resulting in loss of power. This paper presents an experimental investigation of a novel hybrid MPPT approach for photovoltaic systems working under partial shading conditions (PSCs). In the proposed hybrid approach, the firefly algorithm (FA) is modified and employed for global searching through two loops, and the perturbation and observation (P&O) algorithm is used for local searching through one loop. The model of the proposed algorithm is built in the environments of MATLAB/Simulink and Proteus virtual system modeling (VSM) while the experimental study is conducted using a 32-bit microcontroller. The simulation and experimental results are collected under irregular irradiance conditions and PSCs. The results demonstrate that the proposed algorithm exhibits superior performance in the task of finding and tracking the GMPP, shows high sensitivity in capturing any variation in atmospheric conditions, reduces the convergence time to the GMPP and reduces the steady-state oscillation around the optimal operating point. This finding has important implications for developing photovoltaic generation systems.
































Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.References
Sanseverino ER et al (2015) Dynamic programming and Munkres algorithm for optimal photovoltaic arrays reconfiguration. Sol Energ 122:347–358
E. Kabalci (2017) Maximum Power Point Tracking (MPPT) Algorithms for Photovoltaic Systems, In N. Bizon, N. Mahdavi Tabatabaei, F. Blaabjerg, and E. Kurt (Eds) Energy Harvesting and Energy Efficiency Technology Methods and Applications. Springer: Cham, pp 205–234.
Cheng P-C, Peng B-R, Liu Y-H, Cheng Y-S, Huang J-W (2015) Optimization of a Fuzzy-logic-control-based MPPT algorithm using the particle swarm optimization technique. Energ 8(6):5338–5360
Liu L, Meng X, Liu C (2016) A review of maximum power point tracking methods of PV power system at uniform and partial shading. Renew Sustain Energ Rev 53:1500–1507
Podder AK, Roy NK, Pota HR (2019) MPPT methods for solar PV systems: a critical review based on tracking nature. IET Renew Power Gener 13(10):1615–1632. https://doi.org/10.1049/iet-rpg.2018.5946
Ahmad R, Murtaza AF, Sher HA (2019) Power tracking techniques for efficient operation of photovoltaic array in solar applications–A review. Renew Sustain Energ Rev 101:82–102
Zakzouk AKM, Alamoud ARM, Khoshaim BH (1987) Factors Affecting the Performance of a Photovoltaic Power System (PVPS). Int J Sol Energ 5(2):67–81
AlhajOmar F, Gokkus G, Kulaksız AA (2019) Rapid Control Prototyping Based on 32-bit ARM Cortex-M3 Microcontroller for Photovoltaic MPPT Algorithms. Int J Renew Energ Res 9(4):1938–1947
Eltawil MA, Zhao Z (2013) MPPT techniques for photovoltaic applications. Renew Sustain Energ Rev 25:793–813
Anwer AMO, Omar FA, Bakir H, Kulaksiz AA (2020) Sensorless Control of a PMSM Drive Using EKF for Wide Speed Range Supplied by MPPT Based Solar PV System. Elektronika ir Elektrotechnika 26(1):32–39
Karami N, Moubayed N, Outbib R (2017) General review and classification of different MPPT Techniques. Renew Sustain Energ Rev 68:1–18
Mohapatra A, Nayak B, Das P, Mohanty KB (2017) A review on MPPT techniques of PV system under partial shading condition. Renew Sustain Energ Rev 80:854–867
J. Ahmad (2010) A fractional open circuit voltage based maximum power point tracker for photovoltaic arrays, In 2010 2nd International Conference on Software Technology and Engineering, 1, V1–247-V1–250.
R. Boukenoui, R. Bradai, A. Mellit, M. Ghanes, and H. Salhi, (2015) Comparative analysis of P&O, modified hill climbing-FLC, and adaptive P&O-FLC MPPTs for microgrid standalone PV system, In 2015 International Conference on Renewable Energy Research and Applications (ICRERA), pp 1095-1099
Ishaque K, Salam Z, Lauss G (2014) The performance of perturb and observe and incremental conductance maximum power point tracking method under dynamic weather conditions. Appl Energ 119:228–236
Liu F, Duan S, Liu F, Liu B, Kang Y (2008) A variable step size INC MPPT method for PV systems. IEEE Trans Industr Electron 55(7):2622–2628
Baimel D, Tapuchi S, Levron Y, Belikov J (2019) Improved fractional open circuit voltage MPPT methods for PV systems. Electron 8(3):321
Mamarelis E, Petrone G, Spagnuolo G (2014) A two-steps algorithm improving the P&O steady state MPPT efficiency. Appl Energy 113:414–421
Gosumbonggot J, Fujita G (2019) Partial shading detection and global maximum power point tracking algorithm for photovoltaic with the variation of irradiation and temperature. Energ 12(2):202
R. Alonso, P. Ibanez, V. Martinez, E. Roman, and A. Sanz, (2009) An innovative perturb, observe and check algorithm for partially shaded PV systems, In 2009 13th European Conference on Power Electronics and Applications, pp. 1–8.
Rizzo SA, Scelba G (2015) ANN based MPPT method for rapidly variable shading conditions. Appl Energ 145:124–132
Sundareswaran K, Vigneshkumar V, Palani S (2015) Development of a hybrid genetic algorithm/perturb and observe algorithm for maximum power point tracking in photovoltaic systems under non-uniform insolation. IET Renew Power Gener 9(7):757–765
Sundareswaran K, Vigneshkumar V, Sankar P, Simon SP, Nayak PSR, Palani S (2016) Development of an improved P&O algorithm assisted through a COLONY of foraging ants for MPPT in PV system. IEEE Trans Industr Inf 12(1):187–200
Lian KL, Jhang JH, Tian IS (2014) A maximum power point tracking method based on perturb-and-observe combined with particle swarm optimization. IEEE J Photovolt 4(2):626–633
Ishaque K, Salam Z, Shamsudin A, Amjad M (2012) A direct control based maximum power point tracking method for photovoltaic system under partial shading conditions using particle swarm optimization algorithm. Appl Energ 99:414–422
Ahmed J, Salam Z (2014) A maximum power point tracking (MPPT) for PV system using Cuckoo Search with partial shading capability. Appl Energ 119:118–130
Sundareswaran K, Sankar P, Nayak PSR, Simon SP, Palani S (2015) Enhanced energy output from a PV system under partial shaded conditions through Artificial Bee Colony. IEEE Trans Sustain Energ 6(1):198–209
Lyden S, Haque ME (2016) A simulated annealing global maximum power point tracking approach for PV modules under partial shading conditions. IEEE Trans Power Electron 31(6):4171–4181
Farhat M, Barambones O, Sbita L (2017) A new maximum power point method based on a sliding mode approach for solar energy harvesting. Appl Energ 185:1185–1198
Kheldoun A, Bradai R, Boukenoui R, Mellit A (2016) A new Golden Section method-based maximum power point tracking algorithm for photovoltaic systems. Energ Convers Manag 111:125–136
Alajmi BN, Ahmed KH, Finney SJ, Williams BW (2013) A maximum power point tracking technique for partially shaded photovoltaic systems in microgrids. IEEE Trans Industr Electron 60(4):1596–1606
Mahmoud Y, El-Saadany EF (2017) A novel MPPT technique based on an image of PV modules. IEEE Trans Energ Convers 32(1):213–221
Sundareswaran K, Peddapati S, Palani S (2014) MPPT of PV systems under partial shaded conditions through a colony of flashing fireflies. IEEE Trans Energy Convers 29(2):463–472
Teshome DF, Lee CH, Lin YW, Lian KL (2017) A modified firefly algorithm for photovoltaic maximum power point tracking control under partial shading. IEEE J Emerg Sel Top Power Electron 5(2):661–671
Rezk H, Fathy A, Abdelaziz AY (2017) A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions. Renew Sustain Energ Rev 74:377–386
Benyoucef AS, Chouder A, Kara K, Silvestre S, Sahed OA (2015) Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Appl Soft Comput 32:38–48
Baba AO, Liu G, Chen X (2020) Classification and evaluation review of maximum power point tracking methods. Sustain Futur 2:100020
Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80(5):8091–8126
Hadji S, Gaubert J-P, Krim F (2018) Real-time genetic algorithms-based MPPT: study and comparison (Theoretical an Experimental) with conventional methods. Energ 11(2):459
Daraban S, Petreus D, Morel C (2014) A novel MPPT (maximum power point tracking) algorithm based on a modified genetic algorithm specialized on tracking the global maximum power point in photovoltaic systems affected by partial shading. Energ 74:374–388
Gupta A, Chauhan YK, Pachauri RK (2016) A comparative investigation of maximum power point tracking methods for solar PV system. Sol Energ 136:236–253
Kulaksız AA, Akkaya R (2012) A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive. Sol Energ 86(9):2366–2375
Basha CH, Rani C (2020) Different conventional and soft computing MPPT techniques for solar PV systems with high step-up boost converters: a comprehensive analysis. Energ 13(2):371
Na W, Chen P, Kim J (2017) An improvement of a Fuzzy logic-controlled maximum power point tracking algorithm for photovoltic applications. Appl Sci 7(4):326
Abadi I, Imron C, Mardlijah, and Noriyati RDJESWC, (2018) Implementation of maximum power point tracking (MPPT) technique on solar tracking system based on adaptive neuro-fuzzy inference system (ANFIS), 43, 01014
Yuce B, Packianather MS, Mastrocinque E, Pham DT, Lambiase A (2013) Honey bees inspired optimization method: the Bees algorithm. Insects 4(4):646–662
Liu L, Liu X, Wang N, Zou P (2018) Modified Cuckoo search algorithm with variational parameters and logistic map. Algorithm 11(3):30
Abdmouleh Z, Gastli A, Ben-Brahim L, Haouari M, Al-Emadi NA (2017) Review of optimization techniques applied for the integration of distributed generation from renewable energy sources. Renew Energ 113:266–280
L. L. Jiang and D. L. Maskell, "A uniform implementation scheme for evolutionary optimization algorithms and the experimental implementation of an ACO based MPPT for PV systems under partial shading," In 2014 IEEE Symposium on Computational Intelligence Applications in Smart Grid (CIASG), 2014, pp 1-8.
Negi G, Kumar A, Pant S, Ram M (2021) GWO: a review and applications. Int J Syst Assur Eng Manag 12(1):1–8
Mohanty S, Subudhi B, Ray PK (2016) A new MPPT design using Grey Wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Trans Sustain Energ 7(1):181–188
Kaced K, Larbes C, Ramzan N, Bounabi M, Dahmane ZE (2017) Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions. Sol Energy 158:490–503
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest for this paper with any person or any organization.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Alhaj Omar, F., Kulaksiz, A.A. Experimental evaluation of a hybrid global maximum power tracking algorithm based on modified firefly and perturbation and observation algorithms. Neural Comput & Applic 33, 17185–17208 (2021). https://doi.org/10.1007/s00521-021-06310-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06310-1