Skip to main content

Advertisement

Log in

Grasshopper optimization algorithm for parameter estimation of photovoltaic modules based on the single diode model

  • Original Research
  • Published:
International Journal of Energy and Environmental Engineering Aims and scope Submit manuscript

Abstract

This paper presents an accurate application of the Grasshopper Optimization Algorithm (GOA) for estimating the optimal parameters of the single diode model (SDM) of a photovoltaic (PV) module from experimental data, which as is well known, and its non-linear current vs voltage (I–V) profile make its modeling challenging. The accuracy and execution time obtained with GOA were compared with metaheuristic techniques such as genetic algorithm (GA) and particle swarm optimization algorithm (PSO). The analysis and validation were effectuated on four different types of PV modules for each optimization algorithm, confirming a good relation between computational time and reliability of GOA in estimating the parameters of the PV module.

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

Similar content being viewed by others

References

  1. Alam, M.K., Khan, F.H., Johnson, J., Flicker, J.: Pv faults: overview, modeling, prevention and detection techniques. In: 2013 IEEE 14th Workshop on Control and Modeling for Power Electronics (COMPEL), pp. 1–7. IEEE, Salt Lake City, UT (2013)

    Google Scholar 

  2. Askarzadeh, A., Rezazadeh, A.: A new artificial bee swarm algorithm for optimization of proton exchange membrane fuel cell model parameters. J. Zhejiang Univ. Sci. C 12(8), 638 (2011)

    Google Scholar 

  3. Askarzadeh, A., Rezazadeh, A.: Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Appl. Energy 102, 943–949 (2013)

    Google Scholar 

  4. Bastidas-Rodriguez, J.D., Petrone, G., Ramos-Paja, C.A., Spagnuolo, G.: A genetic algorithm for identifying the single diode model parameters of a photovoltaic panel. Math. Comput. Simul. 131, 38–54 (2017)

    MathSciNet  Google Scholar 

  5. Bechouat, M., Younsi, A., Sedraoui, M., Soufi, Y., Yousfi, L., Tabet, I., Touafek, K.: Parameters identification of a photovoltaic module in a thermal system using meta-heuristic optimization methods. Int. J. Energy Environ. Eng. 8(4), 331–341 (2017)

    Google Scholar 

  6. Bonanno, F., Capizzi, G., Graditi, G., Napoli, C., Tina, G.M.: A radial basis function neural network based approach for the electrical characteristics estimation of a photovoltaic module. Appl. Energy 97, 956–961 (2012)

    Google Scholar 

  7. Chatterjee, A., Keyhani, A., Kapoor, D.: Identification of photovoltaic source models. IEEE Trans. Energy Convers. 26(3), 883–889 (2011)

    Google Scholar 

  8. Corless, R.M., Gonnet, G.H., Hare, D.E., Jeffrey, D.J., Knuth, D.E.: On the lambertw function. Adv. Comput. Math. 5(1), 329–359 (1996)

    MathSciNet  MATH  Google Scholar 

  9. Di Piazza, M.C., Luna, M., Vitale, G.: Dynamic pv model parameter identification by least-squares regression. IEEE J. Photovolt. 3(2), 799–806 (2013)

    Google Scholar 

  10. El Tayyan, A.A.: An approach to extract the parameters of solar cells from their illuminated iv curves using the lambert w function. Turk. J. Phys. 39(1), 1–15 (2015)

    Google Scholar 

  11. Toledo, F.J., Blanes, M.J.: Geometric properties of the single-diode photovoltaic model and anew very simple method for parameters extraction. Renew. Energy 72, 125–133 (2014)

    Google Scholar 

  12. Garoudja, E., Harrou, F., Sun, Y., Kara, K., Chouder, A., Silvestre, S.: Statistical fault detection in photovoltaic systems. Sol. Energy 150, 485–499 (2017)

    Google Scholar 

  13. Grisales-Noreña, L.F., Gonzalez Montoya, D., Ramos-Paja, C.A.: Optimal sizing and location of distributed generators based on pbil and pso techniques. Energies 11(4), 1018 (2018)

    Google Scholar 

  14. Hachana, O., Hemsas, K., Tina, G., Ventura, C.: Comparison of different metaheuristic algorithms for parameter identification of photovoltaic cell/module. J. Renew. Sustain. Energy 5(5), 053122 (2013)

    Google Scholar 

  15. Hu, Y., Gao, B., Song, X., Tian, G.Y., Li, K., He, X.: Photovoltaic fault detection using a parameter based model. Sol. Energy 96, 96–102 (2013)

    Google Scholar 

  16. Ismail, M.S., Moghavvemi, M., Mahlia, T.: Characterization of pv panel and global optimization of its model parameters using genetic algorithm. Energy Convers. Manage. 73, 10–25 (2013)

    Google Scholar 

  17. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN’95—International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE, Perth, WA (1995)

    Google Scholar 

  18. Kler, D., Goswami, Y., Rana, K., Kumar, V.: A novel approach to parameter estimation of photovoltaic systems using hybridized optimizer. Energy Convers. Manage. 187, 486–511 (2019)

    Google Scholar 

  19. Lun, S.X., Du, C.J., Yang, G.H., Wang, S., Guo, T.T., Sang, J.S., Li, J.P.: An explicit approximate i–v characteristic model of a solar cell based on padé approximants. Sol. Energy 92, 147–159 (2013)

    Google Scholar 

  20. Makhloufi, S.: Comparative study between classical methods and genetic algorithms for sizing remote pv systems. Int. J. Energy Environ. Eng. 6(3), 221–231 (2015)

    Google Scholar 

  21. Mellit, A., Kalogirou, S.A., Drif, M.: Application of neural networks and genetic algorithms for sizing of photovoltaic systems. Renew. Energy 35(12), 2881–2893 (2010)

    Google Scholar 

  22. Nassar-Eddine, I., Obbadi, A., Errami, Y., Agunaou, M., et al.: Parameter estimation of photovoltaic modules using iterative method and the lambert w function: A comparative study. Energy Convers. Manage. 119, 37–48 (2016)

    Google Scholar 

  23. Notton, G., Lazarov, V., Stoyanov, L.: Optimal sizing of a grid-connected pv system for various pv module technologies and inclinations, inverter efficiency characteristics and locations. Renew. Energy 35(2), 541–554 (2010)

    Google Scholar 

  24. Petrone, G., Ramos-Paja, C.A., Spagnuolo, G.: Photovoltaic sources modeling. Wiley, Hoboken (2017)

    Google Scholar 

  25. Raj, S., Kumar Sinha, A., Panchal, A.K.: Solar cell parameters estimation from illuminated i–v characteristic using linear slope equations and newton-raphson technique. J. Renew. Sustain. Energy 5(3), 033105 (2013)

    Google Scholar 

  26. Rajasekar, N., Kumar, N.K., Venugopalan, R.: Bacterial foraging algorithm based solar pv parameter estimation. Sol. Energy 97, 255–265 (2013)

    Google Scholar 

  27. Sánchez Barroso, J.C., Correia, J.P.M, Barth, N., Ahzi, S., Khaleel, M.A.: A PSO algorithm for the calculation of the series and shunt resistances of the PV panel one-diode model. In: 2014 International Renewable and Sustainable Energy Conference (IRSEC), pp. 1–6. IEEE, Ouarzazate (2014)

    Google Scholar 

  28. Saremi, S., Mirjalili, S., Lewis, A.: Grasshopper optimisation algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)

    Google Scholar 

  29. Selmi, T., Belghouthi, R.: A novel widespread matlab/simulink based modeling of ingan double hetero-junction pin solar cell. Int. J. Energy Environ. Eng. 8(4), 273–281 (2017)

    Google Scholar 

  30. Shongwe, S., Hanif, M.: Comparative analysis of different single-diode pv modeling methods. IEEE J. Photovolt. 5(3), 938–946 (2015)

    Google Scholar 

  31. Soon, J.J., Low, K.S.: Photovoltaic model identification using particle swarm optimization with inverse barrier constraint. IEEE Trans. Power Electron. 27(9), 3975–3983 (2012)

    Google Scholar 

  32. Taha, M.Q., Eesse, Q.H., Salih, S.M.: Mathematical modeling of different photovoltaic modules. J. Telecommun. 11(2), 59–64 (2011)

    Google Scholar 

  33. Tamrakar, V., Gupta, S.C., Sawle, Y.: Study of characteristics of single and double diode electrical equivalent circuit models of solar PV module. In: 2015 International Conference on Energy Systems and Applications, pp. 312–317. IEEE, Pune (2015)

    Google Scholar 

  34. Tobón-Mejía, A.F., Herrera-Cuartas, J.A., Peláez-Restrepo, J.: Estimación de los parámetros de un modelo de una celda fotovoltaica utilizando un algoritmo de optimización de búsqueda de patrones. Ingenio Magno 5(1), 95–101 (2014)

    Google Scholar 

  35. Ulapane, N.N.B., Dhanapala, C.H., Wickramasinghe, S.M., Abeyratne, S.G., Rathnayake, N., Binduhewa, P.J.: Extraction of parameters for simulating photovoltaic panels. In: 2011 6th International Conference on Industrial and Information Systems, pp. 539–544. IEEE, Kandy (2011)

    Google Scholar 

  36. Xu, Y., Jin, W., Zhu, X.: Parameter identification of photovoltaic cell based on improved recursive least square method. In: 2017 20th International Conference on Electrical Machines and Systems (ICEMS), pp. 1–5. IEEE, Sydney, NSW (2017)

    Google Scholar 

  37. Zagrouba, M., Sellami, A., Bouaïcha, M., Ksouri, M.: Identification of pv solar cells and modules parameters using the genetic algorithms: application to maximum power extraction. Sol. Energy 84(5), 860–866 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. F. Tobón.

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

Montano, J., Tobón, A.F., Villegas, J.P. et al. Grasshopper optimization algorithm for parameter estimation of photovoltaic modules based on the single diode model. Int J Energy Environ Eng 11, 367–375 (2020). https://doi.org/10.1007/s40095-020-00342-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40095-020-00342-4

Keywords

Navigation