Abstract
Solar Photovoltaic (PV) system is an excellent renewable energy solution in today’s scenario. Harvesting maximum power from the solar PV system under dynamic meteorological conditions is a challenging task. Numerous bio-inspired Maximum Power Point Tracking (MPPT) strategies have been proposed in the literature. The conventional methods of MPPT control are easy and simple to implement, but has drawbacks such as steady state oscillations and inability to track the maximum power under swiftly varying irradiances and partial shading conditions. This paper proposes a Grasshopper Optimization Algorithm (GOA) tuned MPPT technique with the objective of obtaining optimal duty cycle, D, to control a DC–DC boost converter. The efficacy of the proposed system under start up transients, line disturbances, load disturbances, servo conditions and partial shading conditions are evaluated and compared with the conventional Perturb and Observe (P&O) based MPPT and the familiar Particle Swarm Optimization (PSO) based MPPT algorithm using MATLAB Simulink platform. It is observed that the proposed GOA tuned MPPT technique gives good steady state and dynamic response compared to P&O and PSO based MPPT algorithms, verified in terms of rise time, settling time, percentage maximum overshoot, Integral Squared Error and Integral Absolute Error.
Similar content being viewed by others
References
Anurag A, Deshmukh N, Maguluri A, Anand S (2018) Integrated DC–DC converter based grid-connected transformerless photovoltaic inverter with extended input voltage range. IEEE Trans Power Electron 33:8322–8330. https://doi.org/10.1109/TPEL.2017.2779144
Arumugam MS, Rao MVC (2008) On the improved performances of the particle swarm optimization algorithms with adaptive parameters, cross-over operators and root mean square (RMS) variants for computing optimal control of a class of hybrid systems. Appl Soft Comput 8:324–336. https://doi.org/10.1016/j.asoc.2007.01.010
Bejinariu S-I (2019) Combinatorial versus priority based optimization in resource constrained project scheduling problems by nature inspired metaheuristics. Adv Electr Comput Eng 19:17–26. https://doi.org/10.4316/AECE.2019.01003
Brandstetter P (2014) Implementation of genetic algorithm in control structure of induction motor A.C. Drive. Adv Electr Comput Eng 14:15–20. https://doi.org/10.4316/AECE.2014.04003
Cuevas E, Echavarría A, Zaldívar D, Pérez-Cisneros M (2013) A novel evolutionary algorithm inspired by the states of matter for template matching. Expert Syst Appl 40:6359–6373. https://doi.org/10.1016/j.eswa.2013.05.055
Dezelak K, Bracinik P, Höger M, Otcenasova A (2016) Comparison between the particle swarm optimisation and differential evolution approaches for the optimal proportional—integral controllers design during photovoltaic power plants modelling. IET Renew Power Gener 10:522–530. https://doi.org/10.1049/iet-rpg.2015.0108
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the sixth international symposium on micro machine and human science, pp 39–43
Furtado AMS, Bradaschia F, Cavalcanti MC, Limongi LR (2018) A reduced voltage range global maximum power point tracking algorithm for photovoltaic systems under partial shading conditions. IEEE Trans Ind Electron 65:3252–3262. https://doi.org/10.1109/TIE.2017.2750623
Ghasemi MA, Foroushani HM, Parniani M (2016) Partial shading detection and smooth maximum power point tracking of PV arrays under PSC. IEEE Trans Power Electron 31:6281–6292. https://doi.org/10.1109/TPEL.2015.2504515
Jiang R, Han Y, Zhang S (2017) Wide-range, high-precision and low-complexity MPPT circuit based on perturb and observe algorithm. Electron Lett 53:1141–1142. https://doi.org/10.1049/el.2017.1553
Kalla UK, Singh B, Murthy SS et al (2018) Adaptive sliding mode control of standalone single-phase microgrid using hydro, wind, and solar PV array-based generation. IEEE Trans Smart Grid 9:6806–6814. https://doi.org/10.1109/TSG.2017.2723845
Li H, Yang D, Su W et al (2019) An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading. IEEE Trans Ind Electron 66:265–275. https://doi.org/10.1109/TIE.2018.2829668
Li R, Shi F (2019) Control and optimization of residential photovoltaic power generation system with high efficiency isolated bidirectional DC–DC converter. IEEE Access 7:116107–116122. https://doi.org/10.1109/ACCESS.2019.2935344
Mamun MAA, Hasanuzzaman M, Selvaraj J (2017) Experimental investigation of the effect of partial shading on photovoltaic performance. IET Renew Power Gener 11:912–921. https://doi.org/10.1049/iet-rpg.2016.0902
Manickam C, Raman GR, Raman GP et al (2016) A hybrid algorithm for tracking of GMPP based on P O and PSO with reduced power oscillation in string inverters. IEEE Trans Ind Electron 63:6097–6106. https://doi.org/10.1109/TIE.2016.2590382
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
Moreira HS, Gomes dos Reis MV, de Araujo LS et al (2017) An experimental comparative study of perturb and observe and incremental conductance MPPT techniques for two-stage photovoltaic inverter. In: 2017 Brazilian power electronics conference (COBEP), pp 1–6
Nammalvar P (2018) Parameter improved particle swarm optimization based direct-current vector control strategy for solar PV system. Adv Electr Comput Eng 18:105–112. https://doi.org/10.4316/AECE.2018.01013
Nammalvar P, Subburam R, Ramkumar U, Kasinathan P (2019) Crowded plant height optimisation algorithm tuned maximum power point tracking for grid integrated solar power conditioning system. IET Renew Power Gener 13:2137–2147. https://doi.org/10.1049/iet-rpg.2018.5053
Rajendran S, Srinivasan H (2016) Simplified accelerated particle swarm optimisation algorithm for efficient maximum power point tracking in partially shaded photovoltaic systems. IET Renew Power Gener 10:1340–1347. https://doi.org/10.1049/iet-rpg.2016.0114
Renaudineau H, Donatantonio F, Fontchastagner J et al (2015) A PSO-based global MPPT technique for distributed PV power generation. IEEE Trans Ind Electron 62:1047–1058. https://doi.org/10.1109/TIE.2014.2336600
Rong F, Gong X, Huang S (2017) A novel grid-connected PV system based on MMC to get the maximum power under partial shading conditions. IEEE Trans Power Electron 32:4320–4333. https://doi.org/10.1109/TPEL.2016.2594078
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004
Sharma P, Agarwal V (2014) Exact maximum power point tracking of grid-connected partially shaded PV source using current compensation concept. IEEE Trans Power Electron 29:4684–4692. https://doi.org/10.1109/TPEL.2013.2285075
Su S, Hu Y, He L et al (2019) An assessment procedure of distribution network reliability considering photovoltaic power integration. IEEE Access 7:60171–60185. https://doi.org/10.1109/ACCESS.2019.2911628
Taheri H, Salam Z, Ishaque K, Syafaruddin (2010) A novel Maximum Power Point tracking control of photovoltaic system under partial and rapidly fluctuating shadow conditions using differential evolution. In: 2010 IEEE symposium on industrial electronics and applications (ISIEA). pp 82–87
Tanyildizi E (2017) Golden sine algorithm: a novel math-inspired algorithm. Adv Electr Comput Eng 17:71–78. https://doi.org/10.4316/AECE.2017.02010
Yang L, Yunbo Z, Shengzhu L, Hong Z (2017) Photovoltaic array MPPT based on improved variable step size incremental conductance algorithm. In: 2017 29th Chinese control and decision conference (CCDC), pp 2347–2351
Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. ArXiv10031409 Math
Yang X-S (2012) Flower pollination algorithm for global optimization. In: Proceedings of the 11th international conference on unconventional computation and natural computation. Springer, Orléans, pp 240–249
Yang X-S, Deb S (2010) Engineering optimisation by Cuckoo Search. ArXiv10052908 Math Stat
Zhu W, Shang L, Li P, Guo H (2018) Modified hill climbing MPPT algorithm with reduced steady-state oscillation and improved tracking efficiency. J Eng 2018:1878–1883. https://doi.org/10.1049/joe.2018.8337
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
Subramanian, A., Raman, J. Grasshopper optimization algorithm tuned maximum power point tracking for solar photovoltaic systems. J Ambient Intell Human Comput 12, 8637–8645 (2021). https://doi.org/10.1007/s12652-020-02593-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02593-9