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%.
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
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
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
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
Eltamaly AM, Farh HM, Othman MF (2018) A novel evaluation index for the photovoltaic maximum power point tracker techniques. Sol Energy 174:940–956
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
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
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
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
Ismail MM, Bendary AF (2020) Smart battery controller using ANFIS for three phase grid connected PV array system. Math Comput Simul 167:104–118
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
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
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
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
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
Chowdhury SR, Saha H (2010) Maximum power point tracking of partially shaded solar photovoltaic arrays. Sol Energy Mater Sol Cells 94(9):1441–1447
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
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
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
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
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
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
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
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
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
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
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
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
Mohamed MA, Diab AAZ, Rezk H (2019) Partial shading mitigation of PV systems via different meta-heuristic techniques. Renew Energy 130:1159–1175
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
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
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
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
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
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
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
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
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
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
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
Askarzadeh A (2016a) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
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
https://sunnyshire.org.au/how-i-justified-getting-solar-on-a-partially-shaded-roof/. Accessed 5 Mar 2020
Kchaou A, Naamane A, Koubaa Y (2017) Second order sliding mode-based MPPT control for photovoltaic applications. Sol Energy 155:758–769
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
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
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
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
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
Jain M, Rani A, Singh V (2017) An improved crow search algorithm for high-dimensional problems. J Intell Fuzzy Syst 33(6):3597–3614
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
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
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
Slotine JJE Li W (1991) Applied nonlinear control, Prentice hall Englewood Cliffs, NJ. Sutherland shire community energy (2020)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42835-020-00590-8