Skip to main content

Advertisement

Log in

Experimental evaluation of a hybrid global maximum power tracking algorithm based on modified firefly and perturbation and observation algorithms

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32

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

  1. Sanseverino ER et al (2015) Dynamic programming and Munkres algorithm for optimal photovoltaic arrays reconfiguration. Sol Energ 122:347–358

    Google Scholar 

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

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  9. Eltawil MA, Zhao Z (2013) MPPT techniques for photovoltaic applications. Renew Sustain Energ Rev 25:793–813

    Google Scholar 

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

    Google Scholar 

  11. Karami N, Moubayed N, Outbib R (2017) General review and classification of different MPPT Techniques. Renew Sustain Energ Rev 68:1–18

    Google Scholar 

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

    Google Scholar 

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

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

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

    Google Scholar 

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

    Google Scholar 

  17. Baimel D, Tapuchi S, Levron Y, Belikov J (2019) Improved fractional open circuit voltage MPPT methods for PV systems. Electron 8(3):321

    Google Scholar 

  18. Mamarelis E, Petrone G, Spagnuolo G (2014) A two-steps algorithm improving the P&O steady state MPPT efficiency. Appl Energy 113:414–421

    Google Scholar 

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

    Google Scholar 

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

  21. Rizzo SA, Scelba G (2015) ANN based MPPT method for rapidly variable shading conditions. Appl Energ 145:124–132

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  37. Baba AO, Liu G, Chen X (2020) Classification and evaluation review of maximum power point tracking methods. Sustain Futur 2:100020

    Google Scholar 

  38. Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80(5):8091–8126

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

  46. Yuce B, Packianather MS, Mastrocinque E, Pham DT, Lambiase A (2013) Honey bees inspired optimization method: the Bees algorithm. Insects 4(4):646–662

    Google Scholar 

  47. Liu L, Liu X, Wang N, Zou P (2018) Modified Cuckoo search algorithm with variational parameters and logistic map. Algorithm 11(3):30

    MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

  50. Negi G, Kumar A, Pant S, Ram M (2021) GWO: a review and applications. Int J Syst Assur Eng Manag 12(1):1–8

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmet Afsin Kulaksiz.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06310-1

Keywords