Effects of Crossover Operators on Genetic Algorithms for the Extraction of Solar Cell Parameters from Noisy Data

Authors

  • Ibtissam Tebbal Department of Electronics, Laboratory of Optoelectronics and Components, University of Ferhat Abbas, Setif 1, Algeria
  • Abdelhak Ferhat Hamida Department of Electronics, Laboratory of Optoelectronics and Components, University of Ferhat Abbas Setif 1, Algeria https://orcid.org/0000-0001-9992-0162
Volume: 13 | Issue: 3 | Pages: 10630-10637 | June 2023 | https://doi.org/10.48084/etasr.5417

Abstract

This study analyzed the accuracy of solar cell modeling parameters extracted from noisy data using Genetic Algorithms (GAs). Three crossover operators (XOs) were examined, namely the Uniform (UXO), Arithmetic (AXO), and Blend (BXO) operators. The data used were an experimental benchmark cell and a simulated curve where noise levels (p) from 0 to 10% were added. For each XO, the analysis was carried out by running GAs 100 times and varying p and population size (Npop). Simulation results showed that UXO and AXO suffered from premature convergence and failed to provide parameters with good precision even with very high Npop, although they provided good fitting. In all analyzed cases, BXO outperformed UXO and AXO and the results showed that it can compete with the most efficient methods. For the benchmark curve, BXO reproduced the best RMSE found in the literature (0.7730062 mA) while providing the exact values of the parameters and a very low RMSE (1E-13) for the clean curve (p=0). For noisy curves, the errors of the extracted parameters were smaller than 10% for p lower than or equal to 6%. For higher values of p, the errors were smaller than 30%.

Keywords:

solar cells, parameter extraction, genetic algorithms, crossover operators

Downloads

Download data is not yet available.

References

V. J. Chin, Z. Salam, and K. Ishaque, "Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review," Applied Energy, vol. 154, pp. 500–519, Sep. 2015. DOI: https://doi.org/10.1016/j.apenergy.2015.05.035

D. T. Cotfas, P. A. Cotfas, and S. Kaplanis, "Methods to determine the dc parameters of solar cells: A critical review," Renewable and Sustainable Energy Reviews, vol. 28, pp. 588–596, Dec. 2013. DOI: https://doi.org/10.1016/j.rser.2013.08.017

A. M. Humada, M. Hojabri, S. Mekhilef, and H. M. Hamada, "Solar cell parameters extraction based on single and double-diode models: A review," Renewable and Sustainable Energy Reviews, vol. 56, pp. 494–509, Apr. 2016. DOI: https://doi.org/10.1016/j.rser.2015.11.051

R. Abbassi, A. Abbassi, M. Jemli, and S. Chebbi, "Identification of unknown parameters of solar cell models: A comprehensive overview of available approaches," Renewable and Sustainable Energy Reviews, vol. 90, pp. 453–474, Jul. 2018. DOI: https://doi.org/10.1016/j.rser.2018.03.011

E. Batzelis, "Non-Iterative Methods for the Extraction of the Single-Diode Model Parameters of Photovoltaic Modules: A Review and Comparative Assessment," Energies, vol. 12, no. 3, Jan. 2019, Art. no. 358. DOI: https://doi.org/10.3390/en12030358

A. R. Jordehi, "Parameter estimation of solar photovoltaic (PV) cells: A review," Renewable and Sustainable Energy Reviews, vol. 61, pp. 354–371, Aug. 2016. DOI: https://doi.org/10.1016/j.rser.2016.03.049

M. Bashahu and P. Nkundabakura, "Review and tests of methods for the determination of the solar cell junction ideality factors," Solar Energy, vol. 81, no. 7, pp. 856–863, Jul. 2007. DOI: https://doi.org/10.1016/j.solener.2006.11.002

S. Bader, X. Ma, and B. Oelmann, "One-diode photovoltaic model parameters at indoor illumination levels – A comparison," Solar Energy, vol. 180, pp. 707–716, Mar. 2019. DOI: https://doi.org/10.1016/j.solener.2019.01.048

K. Bouzidi, M. Chegaar, and A. Bouhemadou, "Solar cells parameters evaluation considering the series and shunt resistance," Solar Energy Materials and Solar Cells, vol. 91, no. 18, pp. 1647–1651, Nov. 2007. DOI: https://doi.org/10.1016/j.solmat.2007.05.019

F. Caracciolo, E. Dallago, D. G. Finarelli, A. Liberale, and P. Merhej, "Single-Variable Optimization Method for Evaluating Solar Cell and Solar Module Parameters," IEEE Journal of Photovoltaics, vol. 2, no. 2, pp. 173–180, Apr. 2012. DOI: https://doi.org/10.1109/JPHOTOV.2011.2182181

X. Ma et al., "Data-Driven I–V Feature Extraction for Photovoltaic Modules," IEEE Journal of Photovoltaics, vol. 9, no. 5, pp. 1405–1412, Sep. 2019. DOI: https://doi.org/10.1109/JPHOTOV.2019.2928477

N. Maouhoub, "Photovoltaic module parameter estimation using an analytical approach and least squares method," Journal of Computational Electronics, vol. 17, no. 2, pp. 784–790, Jun. 2018. DOI: https://doi.org/10.1007/s10825-017-1121-5

D. M. Fébba, E. C. Bortoni, A. F. Oliveira, and R. M. Rubinger, "The effects of noises on metaheuristic algorithms applied to the PV parameter extraction problem," Solar Energy, vol. 201, pp. 420–436, May 2020. DOI: https://doi.org/10.1016/j.solener.2020.02.093

M. Mitchell, An Introduction to Genetic Algorithms. Cambridge, MA, USA: MIT Press, 1998. DOI: https://doi.org/10.7551/mitpress/3927.001.0001

W. Peng, Y. Zeng, H. Gong, Y. Leng, Y. Yan, and W. Hu, "Evolutionary algorithm and parameters extraction for dye-sensitised solar cells one-diode equivalent circuit model," Micro & Nano Letters, vol. 8, no. 2, pp. 86–89, 2013. DOI: https://doi.org/10.1049/mnl.2012.0806

F. J. Toledo and J. M. Blanes, "Analytical and quasi-explicit four arbitrary point method for extraction of solar cell single-diode model parameters," Renewable Energy, vol. 92, pp. 346–356, Jul. 2016. DOI: https://doi.org/10.1016/j.renene.2016.02.012

J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. Cambridge, MA, USA: MIT Press, 1992. DOI: https://doi.org/10.7551/mitpress/1090.001.0001

K. Soleimani and J. Mazloum, "Designing a GA-Based Robust Controller For Load Frequency Control (LFC)," Engineering, Technology & Applied Science Research, vol. 8, no. 2, pp. 2633–2639, Apr. 2018. DOI: https://doi.org/10.48084/etasr.1592

V. H. Nguyen, H. Nguyen, M. T. Cao, and K. H. Le, "Performance Comparison between PSO and GA in Improving Dynamic Voltage Stability in ANFIS Controllers for STATCOM," Engineering, Technology & Applied Science Research, vol. 9, no. 6, pp. 4863–4869, Dec. 2019. DOI: https://doi.org/10.48084/etasr.3032

E. Jamalian and R. Foukerdi, "A Hybrid Data Mining Method for Customer Churn Prediction," Engineering, Technology & Applied Science Research, vol. 8, no. 3, pp. 2991–2997, Jun. 2018. DOI: https://doi.org/10.48084/etasr.2108

J. Kingdon and K. Feldman, "Genetic algorithms and applications to finance," Applied Mathematical Finance, vol. 2, no. 2, pp. 89–116, Jun. 1995. DOI: https://doi.org/10.1080/13504869500000006

R. Drechsler, Evolutionary Algorithms for VLSI CAD. Berlin, Germany: Springer Science & Business Media, 2013.

R. Drechsler and N. Drechsler, Evolutionary Algorithms for Embedded System Design. Norwell, MA, USA: Springer Science & Business Media, 2002. DOI: https://doi.org/10.1007/978-1-4615-1035-2

V. Kumar and S. K. Dhull, "Genetic Algorithm based Optimization of Uniform Circular Array," Engineering, Technology & Applied Science Research, vol. 10, no. 6, pp. 6403–6409, Dec. 2020. DOI: https://doi.org/10.48084/etasr.3792

M. Abdul-Niby, M. Alameen, A. Salhieh, and A. Radhi, "Improved Genetic and Simulating Annealing Algorithms to Solve the Traveling Salesman Problem Using Constraint Programming," Engineering, Technology & Applied Science Research, vol. 6, no. 2, pp. 927–930, Apr. 2016. DOI: https://doi.org/10.48084/etasr.627

D. E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, 13th ed.,Reading, MA, USA: Addison-Wesley Professional, 1989.

P. K. Singh, "A Modified Real-Coded Extended Line Crossover for Genetic Algorithm," in Social Transformation – Digital Way, Kolkata, India, 2018, pp. 702–716. DOI: https://doi.org/10.1007/978-981-13-1343-1_58

F. Herrera, M. Lozano, and A. M. Sánchez, "A taxonomy for the crossover operator for real-coded genetic algorithms: An experimental study," International Journal of Intelligent Systems, vol. 18, no. 3, pp. 309–338, 2003. DOI: https://doi.org/10.1002/int.10091

A. E. Eiben and J. E. Smith, Introduction to Evolutionary Computing. Berlin, Germany: Springer, 2015. DOI: https://doi.org/10.1007/978-3-662-44874-8

E. Wirsansky, Hands-On Genetic Algorithms with Python: Applying genetic algorithms to solve real-world deep learning and artificial intelligence problems. Birmingham, UK: Packt Publishing Ltd, 2020.

A. Sorsa, R. Peltokangas, and K. Leiviska, "Real-coded genetic algorithms and nonlinear parameter identification," in 2008 4th International IEEE Conference Intelligent Systems, Varna, Bulgaria, Sep. 2008, vol. 2. DOI: https://doi.org/10.1109/IS.2008.4670495

L. J. Eshelman and J. D. Schaffer, "Real-Coded Genetic Algorithms and Interval-Schemata," Foundations of Genetic Algorithms, vol. 2, pp. 187–202, Jan. 1993. DOI: https://doi.org/10.1016/B978-0-08-094832-4.50018-0

"GAlib: Matthew’s Genetic Algorithms Library." http://lancet.mit.edu/

ga/.

T. Easwarakhanthan, J. Bottin, I. Bouhouch, and C. Boutrit, "Nonlinear Minimization Algorithm for Determining the Solar Cell Parameters with Microcomputers," International Journal of Solar Energy, vol. 4, no. 1, pp. 1–12, Jan. 1986. DOI: https://doi.org/10.1080/01425918608909835

A. Ferhat-Hamida, Z. Ouennoughi, A. Hoffmann, and R. Weiss, "Extraction of Schottky diode parameters including parallel conductance using a vertical optimization method," Solid-State Electronics, vol. 46, no. 5, pp. 615–619, May 2002. DOI: https://doi.org/10.1016/S0038-1101(01)00337-9

J. H. Werner, "Schottky barrier and pn-junctionI/V plots — Small signal evaluation," Applied Physics A, vol. 47, no. 3, pp. 291–300, Nov. 1988. DOI: https://doi.org/10.1007/BF00615935

A. Askarzadeh and A. Rezazadeh, "Parameter identification for solar cell models using harmony search-based algorithms," Solar Energy, vol. 86, no. 11, pp. 3241–3249, Nov. 2012. DOI: https://doi.org/10.1016/j.solener.2012.08.018

S. M. Parida and P. K. Rout, "Differential evolution with dynamic control factors for parameter estimation of photovoltaic models," Journal of Computational Electronics, vol. 20, no. 1, pp. 330–343, Feb. 2021. DOI: https://doi.org/10.1007/s10825-020-01617-z

K. Ishaque, Z. Salam, H. Taheri, and A. Shamsudin, "A critical evaluation of EA computational methods for Photovoltaic cell parameter extraction based on two diode model," Solar Energy, vol. 85, no. 9, pp. 1768–1779, Sep. 2011. DOI: https://doi.org/10.1016/j.solener.2011.04.015

N. Barth, R. Jovanovic, S. Ahzi, and M. A. Khaleel, "PV panel single and double diode models: Optimization of the parameters and temperature dependence," Solar Energy Materials and Solar Cells, vol. 148, pp. 87–98, Apr. 2016. DOI: https://doi.org/10.1016/j.solmat.2015.09.003

Downloads

How to Cite

[1]
I. Tebbal and A. F. Hamida, “Effects of Crossover Operators on Genetic Algorithms for the Extraction of Solar Cell Parameters from Noisy Data”, Eng. Technol. Appl. Sci. Res., vol. 13, no. 3, pp. 10630–10637, Jun. 2023.

Metrics

Abstract Views: 876
PDF Downloads: 522

Metrics Information