Skip to main content
Log in

Optimization of pv cells/modules parameters using a modified quasi-oppositional logistic chaotic rao-1 (QOLCR) algorithm

  • Research Article
  • Published:
Environmental Science and Pollution Research Aims and scope Submit manuscript

Abstract

Since the behavior of photovoltaic (PV) modules under different operational conditions is highly nonlinear, predicting the performance of PV systems in industrial applications is becoming a major challenge issue. Moreover, the most important information required to configure an optimal PV system is unavailable in all manufacturer’s datasheets. In this context, a novel method is recommended to optimize PV cells/module parameters with the ability to correctly characterize the I-V and P–V curves of different PV models. In the present article, a chaotic map is incorporated in the so-called quasi-oppositional Rao-1 algorithm to improve its efficiency, and the resulting algorithm is named quasi-oppositional logistic chaotic Rao-1 (QOLCR) algorithm. Numerical results indicate that the QOLCR algorithm has presented very good performance in terms of accuracy and robustness. The idea is to minimize the root mean square error (RMSE) between the estimated and the actual data. Simulation results in the single diode model give an RMSE of value \(7.73006208 \times {10}^{-4}\), and in the double diode model, an RMSE of value \(7.445111655 \times {10}^{-4}\) has been reached as the minimum value among the other compared optimization methods. Hence, the QOLCR approach also converges faster than the basic Rao-1 algorithm and its other variants. Moreover, the modified QO Rao-1 algorithm shows its perfectness and could be involved as tools for optimal designing of PV systems.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

The datasets generated and/or analysed during the current study are included in the manuscript.

References

  • Abbassi A, Ben Mehrez R, Bensalem Y, Abbassi R, Kchaou M, Jemli M, Abualigah L, Altalhi M (2022) Improved arithmetic optimization algorithm for parametersextraction of photovoltaic solar cell single-diode model. Arab J Sci Eng 47:10435–10451

  • Abdel-Basset M, Mohamed R, Chakrabortty RK, Sallam K, Ryan MJ (2021) An efficient teaching-learning-based optimization algorithm for parameters identification of photovoltaic models: analysis and validations. Energy Convers Manage 227:113614

    Google Scholar 

  • Ahmadianfar I, Heidari AA, Chen H, Noshadian S, Gandomi AH (2022) INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Syst Appl 195:116516

    Google Scholar 

  • Ahmadianfar I, Heidari AA, Gandomi AH, Chu X, Chen H (2021) RUN beyond the metaphor: an efficient optimization algorithm based on Runge Kutta method. Expert Syst Appl 181:115079

    Google Scholar 

  • Aslimani N, Ellaia R (2018) A new chaos optimization algorithm based on symmetric and levelling approaches for global optimization. Numerical Algorithms 79:1021–1047

    Google Scholar 

  • Babu TS, Yousri D, Balasubramanian K (2020) Photovoltaic array reconfiguration system for maximizing the harvested power using population-based algorithms. IEEE Access 8:109608–109624

    Google Scholar 

  • Bayoumi ASA, El-Sehiemy RA, Abaza A (2022) Effective PV parameter estimation algorithm based on marine predators optimizer considering normal and low radiation operating conditions. Arab J Sci Eng 47:3089–3104

  • Chen H, Jiao S, Wang M, Heidari AA, Zhao X (2020) Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts. J Clean Prod 244:118778

    Google Scholar 

  • Chen S, Chen R, Gao J (2017) A monarch butterfly optimization for the dynamic vehicle routing problem. Algorithms 10(3):107

    Google Scholar 

  • Chen X, Xu B, Mei C, Ding Y, Li K (2018) Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Appl Energy 212:1578–1588

    Google Scholar 

  • Deotti LMP, Pereira JLR, da Silva Júnior IC (2020) Parameter extraction of photovoltaic models using an enhanced Lévy flight bat algorithm. Energy Convers Manage 221:113114

    Google Scholar 

  • Easarakhanthan T, Bottin J, Bouhouch I, Boutrit C (1986) Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. Int J Solar Energy 4(1):1–12

    Google Scholar 

  • Ehteram MKH, Mousavi S-F, Farzin S, Kisi O (2017) Optimization of energy management and conversion in themulti-reservoir systems based on evolutionary algorithms. J Clean Prod 168:1132–1142

    Google Scholar 

  • Ghetas M, Chan HY (2020) Integrating mutation scheme into monarch butterfly algorithm for global numerical optimization. Neural Comput Applic 32:2165–2181

  • Haddad S, Lekouaghet B, Benghanem M et al (2022) Parameter estimation of solar modules operating under outdoor operational conditions using artificial hummingbird algorithm. IEEE Access 10:1109

    Google Scholar 

  • Gezici H, Livatyalı H (2022) Chaotic Harris hawks optimization algorithm. J Comput Des Eng 9:216–245. https://doi.org/10.1093/jcde/qwab082

    Article  Google Scholar 

  • IEA (2020) International Energy Agency. In: International Energy Agency. https://www.iea.org/reports/solar-pv

  • Jian X, Weng Z (2020) A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models. Optik 203:164041

    Google Scholar 

  • Jiao S, Chong G, Huang C, Hu H, Wang M, Heidari AA et al (2020) Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models. Energy 203:117804

    Google Scholar 

  • Jordehi AR (2018) Enhanced leader particle swarm optimisation (ELPSO): an efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol Energy 159:78–87

    Google Scholar 

  • Khelifaa MA, Lekouaghet B, Boukabou A (2022) Symmetric chaotic gradient-based optimizer algorithm for efficient estimation of PV parameters. Optik 259:168873

    Google Scholar 

  • Kim M, Chae J (2019) Monarch butterfly optimization for facility layout design based on a single loop material handling path. Mathematics 7(2):154

    Google Scholar 

  • Kumar C, Raj TD, Premkumar M, Raj TD (2020) A new stochastic slime mould optimization algorithm for the estimation of solar photovoltaic cell parameters. Optik 223:165277

  • Lekouaghet B, Boukabou A, Boubakir C (2021) Estimation of the photovoltaic cells/modules parameters using an improved Rao-based chaotic optimization technique. Energy Convers Manage 229:113722

    Google Scholar 

  • Lekouaghet B, Khelifa MA, Boukabou A (2022) Adolescent identity search algorithm for parameter extraction in photovoltaic solar cells and modules. J Comput Electron 21:859–881. https://doi.org/10.1007/s10825-022-01881-1

    Article  Google Scholar 

  • Li S, Gong W, Yan X, Hu C, Bai D, Wang L (2019) Parameter estimation of photovoltaic models with memetic adaptive differential evolution. Sol Energy 190:465–474

    Google Scholar 

  • Li S, Gong W, Yan X, Hu C, Bai D, Wang L et al (2019) Parameter extraction of photovoltaic models using an improved teachinglearning-based optimization. Energy Convers Manage 186:293–305

    Google Scholar 

  • Li S, Huiling Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Futur Gener Comput Syst 111:300–323

    Google Scholar 

  • Liang J, Qiao K, Yu K, Ge S, Qu B, Xu R et al (2020) Parameters estimation of solar photovoltaic models via a self-adaptive ensemble-based differential evolution. Sol Energy 207:336–346

    Google Scholar 

  • Liang J, Qiao K, Yuan M, Yu K, Qu B, Ge S et al (2020) Evolutionary multi-task optimization for parameters extraction of photovoltaic models. Energy Convers Manage 207:112509

    Google Scholar 

  • Liang X, Wu D, Liu Y, He M, Sun L (2021) An enhanced slime mould algorithm and its application for digital IIR filter design. Discret Dyn Nat Soc 2021:5333278

    Google Scholar 

  • Lin H, Gao Y, Wang Y (2014) A continuously differentiable filled function method for global optimization. Numerical Algorithms 66:511–523

    Google Scholar 

  • Lin X, Wu Y (2020) Parameters identification of photovoltaic models using niche-based particle swarm optimization in parallel computing architecture. Energy 196:117054

    Google Scholar 

  • Liu J, Li J, Yi C, Zhu Z, Xu Z (2021) Ranked hunger games search algorithms with Gaussian distribution-based fitness distance balance strategy, 2021 14th. Int Symp Comput Intell Des (ISCID) 84:337–342

    Google Scholar 

  • Long W, Cai S, Jiao J, Xu M, Wu T (2020) A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models. Energy Convers Manage 203:112243

    Google Scholar 

  • Long W, Wu T, Xu M, Tang M, Cai S (2021) Parameters identification of photovoltaic models by using an enhanced adaptive butterfly optimization algorithm. Energy 229:1–17

    Google Scholar 

  • Luu TV, Nguyen NS (2020) Parameters extraction of solar cells using modified JAYA algorithm. Optik 203:164034

    CAS  Google Scholar 

  • Mirjalili S, Gandomi AH (2017) Chaotic gravitational constants for the gravitational search algorithm. Appl Soft Comput 53:407–419

    Google Scholar 

  • Muttillo S, de Rubeis N (2019) A new simplified five-parameter estimation method for single-diode model of photovoltaic panels. Energies 12(22):4271

    Google Scholar 

  • Pourmousa N, Ebrahimi SM, Malekzadeh M, Alizadeh M (2019) Parameter estimation of photovoltaic cells using improved Lozi map based chaotic optimization Algorithm. Sol Energy 180:180–191

    Google Scholar 

  • Premkumar M, Babu TS, Umashankar S, Sowmya R (2020) A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik 208:164559

    CAS  Google Scholar 

  • Ramadan A, Kamel S, Korashy A, Yu J (2019) Photovoltaic cells parameter estimation using an enhanced teaching–learning based optimization algorithm. Iranian J Sci Tech Trans Electr Eng 44(2):767–779

    Google Scholar 

  • Rao RV (2020) Rao algorithms: three metaphor-less simple algorithms for solving optimization problems. Int J Ind Eng Comput 11:107–130

  • Rao RV, Keesari HS (2021) Rao algorithms for multi-objective optimization of selected thermodynamic cycles. Engineering with Computers 37:3409–3437

  • Rao RV, Pawar RB (2020) Constrained design optimization of selected mechanical system components using Rao algorithms. Appl Soft Comput 89:106141

    Google Scholar 

  • Rao RV, Pawar RB (2020b) Optimal weight design of a spur gear train using Rao algorithms. In: Pandit M, Srivastava L, Venkata Rao R, Bansal J (eds) Intelligent computing applications for sustainable real-world systems. ICSISCET 2019. Proceedings in adaptation, learning and optimization. Springer, Cham, vol 13. https://doi.org/10.1007/978-3-030-44758-8_33

  • Rao RV, Pawar RB (2020) Quasi-oppositional-based Rao algorithms for multi-objective design optimization of selected heat sinks. J Comput Design Eng 7(6):830–863

    Google Scholar 

  • Satheesh Kumar GS, Tamil Selvi S, Baseera AG, Pradeep I, Ravishankar S (2022) Modeling and simulation of single- and double-diode PV solar cell model for renewable energy power solution. Environ Sci Pollut Res 29:4414–4430

    Google Scholar 

  • Strumberger I, Bacanin N (2018) Modified moth search algorithm for global optimization problems. Int J Comput 3:44–48. http://www.iaras.org/iaras/journals/ijc

  • Tu J, Chen H, Wang M, Gandomi AH (2021) The colony predation algorithm. J Bionic Eng 18(3):674–710

    Google Scholar 

  • Wang G-G (2016) Moth search algorithm: a bioinspired metaheuristic algorithm for global optimization problems. Memet Comput 10:151–164

    Google Scholar 

  • Wang G-G, Deb S, Cui Z (2019a) Monarch butterfly optimization. Neural Comput Appl 31(7):1995–2014

  • Wang L, Wang Z, Liang H, Huang C (2019b) Parameter estimation of photovoltaic cell model with Rao-1 algorithm. Optik 210:163846

  • Wang G-G, Deb S, Zhao X, Cui Z (2018) A new monarch butterfly optimization with an improved crossover operator. Oper Res Int Journal 18(3):731–755

    Google Scholar 

  • Xiong G, Zhang J, Shi D, He Y (2018) Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm. Energ Convers Manage 174:388–405

    Google Scholar 

  • Yang Y, Chen H, Heidari AA, Gandomi AH (2021) Hunger games search: visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Systems with Applications 177:114864

  • Yousri D, Allam D, Eteiba MB, Suganthan PN (2019) Static and dynamic photovoltaic models’ parameters identification using chaotic heterogeneous comprehensive learning particle swarm optimizer variants. Energy Convers Manage 182:546–563

    Google Scholar 

  • Yousri D, Thanikanti SB, Allam D, Ramachandaramurthy VK, Eteiba MB (2020) Fractional chaotic ensemble particle swarm optimizer for identifying the single, double, and three diode photovoltaic models’ parameters. Energy 195:116979

    Google Scholar 

  • Yu K, Liang JJ, Qu BY, Chen X, Wang H (2017) Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers Manage 150:742–753

    Google Scholar 

  • Yu K, Liang JJ, Qu BY, Cheng Z, Wang H (2018) Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models. Appl Energy 226:408–422

    Google Scholar 

  • Yu K, Qu B, Yue C, Ge S, Chen X, Liang J (2019) A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl Energy 237:241–257

    Google Scholar 

  • Yutao Y, Chen H, Heidari AA, Gandomi AH (2021) Hunger games search: visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst App 177:114864

    Google Scholar 

Download references

Acknowledgements

The researchers wish to extend their sincere gratitude to the Deanship of Scientific Research at the Islamic University of Madinah for the support provided to the Post-Publishing Program.

Funding

The researchers wish to extend their sincere gratitude to the Deanship of Scientific Research at the Islamic University of Madinah for the support provided to the Post-Publishing Program.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally in all parts of this work as follows: the study conception and design has been prepared by Dr. B. Lekouaghet and Dr. S. Haddad. Data analysis and interpretation of results were performed by Prof. M. Benghanem and Dr. A. Soukkou. The draft manuscript has been prepared by Dr. B. Lekouaghet and Dr. S. Haddad. The review, correction, and editing have been elaborated by Prof. Mohamed Benghanem. All authors reviewed the results and approved the final version of the manuscript.

Corresponding author

Correspondence to Mohamed Benghanem.

Ethics declarations

Ethics approval

No ethical issues.

Consent to participate

Consent.

Consent for publication

Consent.

Competing interests

The authors declare no competing interests.

Additional information

Responsible Editor: Philippe Garrigues

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Benghanem, M., Lekouaghet, B., Haddad, S. et al. Optimization of pv cells/modules parameters using a modified quasi-oppositional logistic chaotic rao-1 (QOLCR) algorithm. Environ Sci Pollut Res 30, 44536–44552 (2023). https://doi.org/10.1007/s11356-022-24941-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11356-022-24941-2

Keywords

Navigation