Skip to main content
Log in

An Efficient Metaheuristic Technique to Control the Maximum Power Point of a Partially Shaded Photovoltaic System Using Crow Search Algorithm (CSA)

  • Original Article
  • Published:
Journal of Electrical Engineering & Technology Aims and scope Submit manuscript

Abstract

The field of research in maximum power point tracking (MPPT) methods is experiencing great progress with a wide range of techniques being suggested, ranging from simple but ineffective methods to more effective but complex ones. Therefore, it is very important to propose a strategy that is both simple and effective in controlling the global maximum power point (GMPP) for a photovoltaic (PV) system under changing weather conditions, especially in partial shading cases (PSCs). This paper proposes a new design of an MPPT controller based on a metaheuristic optimization technique called Crow Search Algorithm (CSA) to attenuate the undesirable effects of partial shading on the tracking performances of standalone PV systems. CSA is a nature-inspired method based on the intelligent skills of the crow in the search process of hidden food places. CSA technique combines efficiency and simplicity using only two tuning parameters. The stability analysis of the proposed system is performed using a Lyapunov function. The simulation results for three different partial shading cases that are zero, weak and severe shading confirm the superior performance of CSA compared to PSO and P&O techniques in term of easy implementation, high efficiency and low power loss, decreasing considerably the convergence time by an average of 38.53%.

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

Access this article

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

Similar content being viewed by others

Abbreviations

GMPP:

Global maximum power point

MPP:

Maximum power point

MPPT:

Maximum power point tracking

CSA:

Crow search algorithm

PSO:

Particle swarm optimization

PSC:

Partial shading case

P&O:

Perturb and observe

FPA:

Flower pollination algorithm

ELPSO-P&O:

Enhanced leader PSO-P&O

FLC:

Fuzzy logic control

PV:

Photovoltaic

q :

The charge of the electron (C)

T :

Absolute temperature (°K)

k :

Boltzmann constant (J/K)

v :

Particle velocity (speed)

V :

Lyapunov function

D :

Duty cycle

ΔD :

Step size of the duty cycle

\(D_{ibest}^{k}\) :

Best current duty cycle at iteration k

\(D_{gbest}\) :

Best global duty cycle

\(P_{i}^{k}\) :

PV power at iteration k for the crow i

c 1 , c 2 :

Acceleration coefficients

r :

Random number

w :

Inertial weight

\(x_{i}^{k}\) :

Position of crow i at iteration k

\(m_{j}^{k}\) :

Memory of crow j at iteration k

N :

Number of crows in the flock

fl :

Is the flight length

AP :

Awareness probability

k :

Iteration

\(P_{\,\max }^{k}\) :

Maximum PV power at iteration k

References

  1. Ram JP, Rajasekar N (2017) A new robust, mutated and fast tracking LPSO method for solar PV maximum power point tracking under partial shaded conditions. Appl Energy 201:45–59

    Google Scholar 

  2. Mirza AF, Ling Q, Javed MY, Mansoor M (2019) Novel MPPT techniques for photovoltaic systems under uniform irradiance and Partial shading. Sol Energy 184:628–648

    Google Scholar 

  3. Park M-S, Chun Y-H, Lee Y-S (2019) Estimation of renewable energy volatility and required adjustable speed pumped storage power generator capacity considering frequency stability in Korean Power system. J Electr Eng Technol 14(3):1109–1115

    Google Scholar 

  4. Eltamaly AM, Farh HM, Othman MF (2018) A novel evaluation index for the photovoltaic maximum power point tracker techniques. Sol Energy 174:940–956

    Google Scholar 

  5. Ahmed J, Salam Z (2015) A critical evaluation on maximum power point tracking methods for partial shading in PV systems. Renew Sustain Energy Rev 47:933–953

    Google Scholar 

  6. Ram JP, Rajasekar N (2016) A novel flower pollination based global maximum power point method for solar maximum power point tracking. IEEE Trans Power Electron 32(11):8486–8499

    Google Scholar 

  7. Salah CB, Ouali M (2011) Comparison of fuzzy logic and neural network in maximum power point tracker for PV systems. Electr Power Syst Res 81(1):43–50

    Google Scholar 

  8. Karatepe E, Hiyama T (2009) Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions. IET Renew Power Gener 3(2):239–253

    Google Scholar 

  9. Ismail MM, Bendary AF (2020) Smart battery controller using ANFIS for three phase grid connected PV array system. Math Comput Simul 167:104–118

    MathSciNet  Google Scholar 

  10. Shaik RB, Kannappan EV (2020) Application of adaptive neuro-fuzzy inference rule-based controller in hybrid electric vehicles. J Electr Eng Technol. https://doi.org/10.1007/s42835-020-00459-w

    Article  Google Scholar 

  11. Adly M, Besheer A (2013) A meta-heuristics search algorithm as a solution for energy transfer maximization in stand-alone photovoltaic systems. Int J Electr Power Energy Syst 51:243–254

    Google Scholar 

  12. Wang Z, Luo Q, Zhou Y (2020) Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems. Eng Comput. https://doi.org/10.1007/s00366-020-01025-8

    Article  Google Scholar 

  13. Miyatake M, Veerachary M, Toriumi F, Fujii N, Ko H (2011) Maximum power point tracking of multiple photovoltaic arrays: A PSO approach. IEEE Trans Aerosp Electron Syst 47(1):367–380

    Google Scholar 

  14. Ishaque K, Salam Z (2012) A deterministic particle swarm optimization maximum power point tracker for photovoltaic system under partial shading condition. IEEE Trans Industr Electron 60(8):3195–3206

    Google Scholar 

  15. Chowdhury SR, Saha H (2010) Maximum power point tracking of partially shaded solar photovoltaic arrays. Sol Energy Mater Sol Cells 94(9):1441–1447

    Google Scholar 

  16. Kaced K, Larbes C, Ramzan N, Bounabi M (2017) Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions. Sol Energy 158:490–503

    Google Scholar 

  17. Ahmed J, Salam Z (2014) A maximum power point tracking (MPPT) for PV system using cuckoo search with partial shading capability. Appl Energy 119:118–130

    Google Scholar 

  18. Sundareswaran K, Sankar P, Nayak PSR, Simon SP, Palani S (2014) Enhanced energy output from a PV system under partial shaded conditions through artificial bee colony. IEEE Trans Sustain Energy 6(1):198–209

    Google Scholar 

  19. Mohanty S, Subudhi B, Ray PK (2015) A new MPPT design using grey wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Trans Sustain Energy 7(1):181–188

    Google Scholar 

  20. Duman S, Yorukeren N, Altas IH (2018) A novel MPPT algorithm based on optimized artificial neural network by using FPSOGSA for standalone photovoltaic energy systems. Neural Comput Appl 29(1):257–278

    Google Scholar 

  21. Li L-L, Lin G-Q, Tseng M-L, Tan K, Lim MK (2018) A maximum power point tracking method for PV system with improved gravitational search algorithm. Appl Soft Comput 65:333–348

    Google Scholar 

  22. Wu Z, Yu D (2018) Application of improved bat algorithm for solar PV maximum power point tracking under partially shaded condition. Appl Soft Comput 62:101–109

    Google Scholar 

  23. Abdalla O, Rezk H, Ahmed EM (2019) Wind driven optimization algorithm based global MPPT for PV system under non-uniform solar irradiance. Sol Energy 180:429–444

    Google Scholar 

  24. Lian K, Jhang J, Tian I (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. Seyedmahmoudian M, Rahmani R, Mekhilef S, Oo AMT, Stojcevski A, Soon TK, Ghandhari AS (2015) Simulation and hardware implementation of new maximum power point tracking technique for partially shaded PV system using hybrid DEPSO method. IEEE Trans Sustain Energy 6(3):850–862

    Google Scholar 

  26. Tan A, Tang Z, Sun X, Zhong J, Liao H, Fang H (2020) Genetic algorithm-based analysis of the effects of an additional damping controller for a doubly fed induction generator. J Electr Eng Technol. https://doi.org/10.1007/s42835-020-00440-7

    Article  Google Scholar 

  27. 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 Gen 9(7):757–765

    Google Scholar 

  28. Mohamed MA, Diab AAZ, Rezk H (2019) Partial shading mitigation of PV systems via different meta-heuristic techniques. Renew Energy 130:1159–1175

    Google Scholar 

  29. Elgendy MA, Zahawi B, Atkinson DJ (2014) Operating characteristics of the P&O algorithm at high perturbation frequencies for standalone PV systems. IEEE Trans Energy Convers 30(1):189–198

    Google Scholar 

  30. Chen Y-T, Jhang Y-C, Liang R-H (2016) A fuzzy-logic based auto-scaling variable step-size MPPT method for PV systems. Sol Energy 126:53–63

    Google Scholar 

  31. Eltamaly AM, Farh HM (2019) Dynamic global maximum power point tracking of the PV systems under variant partial shading using hybrid GWO-FLC. Sol Energy 177:306–316

    Google Scholar 

  32. Ram JP, Pillai DS, Rajasekar N, Strachan SM (2019) Detection and identification of global maximum power point operation in solar PV applications using a hybrid ELPSO-P&O tracking technique. IEEE J Emerg Select Top Power Electron. https://doi.org/10.1109/JESTPE.2019.2900999

    Article  Google Scholar 

  33. Shi J-Y, Ling L-T, Xue F, Qin Z-J, Li Y-J, Lai Z-X, Yang T (2017) Combining incremental conductance and firefly algorithm for tracking the global MPP of PV arrays. J Renew Sustain Energy 9(2):023501

    Google Scholar 

  34. Fathy A, Rezk H (2016) A novel methodology for simulating maximum power point trackers using mine blast optimization and teaching learning based optimization algorithms for partially shaded photovoltaic system. J Renew Sustain Energy 8(2):023503

    Google Scholar 

  35. Ahmed J, Salam Z (2018) An enhanced adaptive P&O MPPT for fast and efficient tracking under varying environmental conditions. IEEE Trans Sustain Energy 9(3):1487–1496

    Google Scholar 

  36. Seyedmahmoudian M, Horan B, Rahmani R, Oo AMT, Stojcevski A (2016) Efficient photovoltaic system maximum power point tracking using a new technique. Energies 9(3):147

    Google Scholar 

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

  38. Yang B, Zhong L, Zhang X, Shu H, Yu T, Li H, Jiang L, Sun L (2019) Novel bio-inspired memetic salp swarm algorithm and application to MPPT for PV systems considering partial shading condition. J Clean Prod 215:1203–1222. https://doi.org/10.1016/j.jclepro.2019.01.150

    Article  Google Scholar 

  39. Yang B, Yu T, Zhang X, Li H, Shu H, Sang Y, Jiang L (2019) Dynamic leader based collective intelligence for maximum power point tracking of PV systems affected by partial shading condition. Energy Convers Manag 179:286–303

    Google Scholar 

  40. Askarzadeh A (2016a) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Google Scholar 

  41. Hinojosa S, Oliva D, Cuevas E, Pajares G, Avalos O, Gálvez J (2018) Improving multi-criterion optimization with chaos: a novel multi-objective chaotic crow search algorithm. Neural Comput Appl 29(8):319–335

    Google Scholar 

  42. https://sunnyshire.org.au/how-i-justified-getting-solar-on-a-partially-shaded-roof/. Accessed 5 Mar 2020

  43. Kchaou A, Naamane A, Koubaa Y (2017) Second order sliding mode-based MPPT control for photovoltaic applications. Sol Energy 155:758–769

    Google Scholar 

  44. Sundareswaran K, Vigneshkumar V, Sankar P, Simon SP, Nayak PSR, Palani S (2015) 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 

  45. Abdel-Salam M, El-Mohandes MT, El-Ghazaly M (2020) An efficient tracking of MPP in PV systems using a newly-formulated P&O-MPPT method under varying irradiation levels. J Electr Eng Technol. 15(1):501–513

    Google Scholar 

  46. Liu Y-H, Huang S-C, Huang J-W, Liang W-C (2012) A particle swarm optimization-based maximum power point tracking algorithm for PV systems operating under partially shaded conditions. IEEE Trans Energy Convers 27(4):1027–1035

    Google Scholar 

  47. Dileep G, Singh S (2017) An improved particle swarm optimization based maximum power point tracking algorithm for PV system operating under partial shading conditions. Sol Energy 158:1006–1015

    Google Scholar 

  48. 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 Energy Rev 74:377–386

    Google Scholar 

  49. Jain M, Rani A, Singh V (2017) An improved crow search algorithm for high-dimensional problems. J Intell Fuzzy Syst 33(6):3597–3614

    Google Scholar 

  50. Askarzadeh A (2016) Capacitor placement in distribution systems for power loss reduction and voltage improvement: a new methodology. IET Gener Transm Distrib 10(14):3631–3638

    Google Scholar 

  51. Salimi M (2018) Practical implementation of the lyapunov based nonlinear controller in DC–DC boost converter for MPPT of the PV Systems. Sol Energy 173:246–255  

    Google Scholar 

  52. Armghan H, Ahmad I, Armghan A (2018) Backstepping based non-linear control for maximum power point tracking in photovoltaic system. Sol Energy 159:134–141  

  53. Slotine JJE Li W (1991) Applied nonlinear control, Prentice hall Englewood Cliffs, NJ. Sutherland shire community energy (2020)  

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yehya Houam.

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

Houam, Y., Terki, A. & Bouarroudj, N. An Efficient Metaheuristic Technique to Control the Maximum Power Point of a Partially Shaded Photovoltaic System Using Crow Search Algorithm (CSA). J. Electr. Eng. Technol. 16, 381–402 (2021). https://doi.org/10.1007/s42835-020-00590-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42835-020-00590-8

Keywords

Navigation