Figures
Abstract
The Simpson order 5 integration method has been implemented in an executable program, to extract the five solar cell parameters, within the one-diode solar cell model. This integration method is used to integrate the Current minus the Short-Circuit Current, yielding a more accurate Co-Content function than the using the trapezoidal integration method. The program then fits the Co-Content function to a second-degree polynomial in two variables, namely, the Voltage and the Current minus the Short-Circuit Current, yielding six fitting constants, and the five solar cells are extracted from them. The program also calculates the standard deviations of the fitting constants, and from the, the standard deviations of the five solar cell parameters are also extracted. The results are given to the user in three text files, from where the user can easily access them or export them to other softwares. A video is also given, explaining how to use the executable program. The executable program provides the results in four seconds or less, in striking contrast with the tenths of minutes required by other methods, as they have to be implemented manually.
Citation: Rangel Kuoppa VT (2026) Five solar cell parameters automatic extraction, within the one diode-solar cell model, using the implemented Simpson order 5 integration method, in an executable program. PLoS One 21(4): e0346051. https://doi.org/10.1371/journal.pone.0346051
Editor: Santhanakrishnan Suresh, Sri Vidya Mandir Arts & Science College (Autonomous), INDIA
Received: August 19, 2025; Accepted: March 13, 2026; Published: April 22, 2026
Copyright: © 2026 Victor Tapio Rangel Kuoppa. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting Information files.
Funding: Newton Funds grant: ST/P003052/1 The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Humanity power demand will rise to 30 TW by year 2050 [1,2]. At the same time, mankind is well aware of the climate change, which has become so dramatic, that it has been started to be called climate catastrophe [3–6]. A possible solution to both problems is solar energy, as it is a larger source of free, eco-friendly energy [2].
The one-diode solar cell model is the one most used to investigated photovoltaic devices, due to its simplicity [7]. It consists of the series resistance (Rs), the shunt resistance (Rsh), the ideality factor (n), the saturation current (Isat), and the light current (Ilig), which is also called photocurrent. The electric circuit of the one-diode model, and its Current-Voltage (IV) equation are commented in the following section. These five parameters provide important information for researchers investigating their photovoltaic devices. Isat is related to Auger, Schockley-Read-Hall, or any surface recombination mechanisms [8], whilst Ilig depends on acceptor and donor life time and densities [9]. n provides information about transport mechanisms: in case n equals 1, it is minority carrier diffusion which is happening, while a value of 2 is evidence that recombination and/or generation of charge carriers inside the depletion region is occurring [10]. Rs is an indicator of the ohmic contact quality, whilst Rsh, is indicated the crystal quality [11,12]. More information can be found in the literature [8–13].
The I_V equation (see Eq 1) cannot be solved for V or I, complicating the extraction of the five solar cell parameters. Several techniques have been suggested to deduce them. Some require some assumptions on one or more of the five solar cell parameters [14–21], whilst other are dependent on different radiation and/or maximum power measurements [14,15,19,22–27].
Other techniques consist in simulations and/or calculations, such as exponential model, Monte Carlo simulations, non-linear least-squares method, ab initio calculations, or artificial neuronal networks [28–37]. They do not extract directly the five solar cell parameters from the I_V data curves. Anyhow, a summary of their limitations can be read in [38]. Also recently, machine learning and artificial intelligence have been implemented to extract the solar cell parameters [39–43].
It is worth mentioning, before going into the one-diode solar cell model, that it is used to model second-generation solar cells. Nevertheless, it is a drift-diffusion model that is used to model third generation solar cells, such as perovskites-, and kesterites-based solar cells [44–50]. Further information about the drift-diffusion model can be read in the literature [44–50].
Only a handful of techniques are available to extract directly the five solar cell parameters from an I_V curve, independently of any illumination condition or doing any assumption [7,51–54]. In [7,52], two techniques were proposed to extract the five solar cell parameters, and they were later included into two iterative cycles [51,53]. In these iterative cycles, it was shown, that Cheung method, originally proposed to study Schottky contacts [55–60], was appliable also to solar cell I_V curves. In 2006, Ortiz-Conde et al. [54] used the Lambert function to obtain an expression of the I_V curve of solar cells. Then, they proposed the Co-Content function , (
is the short-circuit current) [54], showing that the five solar cell parameters can be extracted from the regression constants of
to
[54]. It is worth mentioning that other techniques are used when the solar cell model includes two or more parallel diodes. These multi-diode solar cell models are not the intention of this article, but the reader can find more about them in [ 61–68]. An excellent review about the extraction techniques on these alternative solar cell models can be found in [69].
The application of the Ortiz-Conde et al. method [54] to noiseless I_V curves, with a percentage noise , and a density of measured points per voltage
(see Section 3 in [7]), extracted excellently the five solar cell parameters [7]. However, when it was applied into real CdTe- and CIGS-based solar cell measured I_V curves, unrealistic solar cell parameter extraction occurred, due to the pernicious effect of noise (see Section 4 in [52]). This reveals that the accurate calculation of
is fundamental, depending strongly on
and
. Studies have revealed that the pernicious effect of the noise can be reduced, in some cases, increasing the value of
[70–73]. In those studies [70–73],
was quantified using the trapezoidal integration tecnique, and an increase of
reduced the deleterious effect of the noise, in some cases, providing a more accurate
, and then, the solar cell parameter extraction was more accurate [70–73]. However, values of
as large as 50,001
are necessary, causing the computation time and data management to increase largely. Alternative solutions appeared: the Newton-Cotes quadrature integration, the 3/8 rule integration, and Simpson integration methods were implemented, to minimize the pernicious effect of noise [74–76], while other studies, the
was computed, integrating a polynomial fit of
[77,78]. All these described methodologies were successful on reducing the effect of noise, nevertheless, software like Labview or Origin are needed to implement them, causing researchers to purchase these software licenses, and to use worthy time implementing them. Hence, it would be very convenient for the solar energy devices research community, to have an executable program that could automatically, quick and accurately extract the five solar cell parameters and their standard deviations, (considered in this article as the standard errors), together with any matrixes and vectors involved in the calculations, from any I_V curve.
This brief discussion explains the reason of this research: to make available to the solar energy photovoltaic research community an automatic executable program, that deduces the five solar cell parameters and any other valuable information of any I_V curve, based on the Ortiz-Conde et al. method [54].
This study is structured as follows. After this section 1, the section 2 follows, where the one-diode solar cell model is briefly commented. Also, a summary of the Ortiz-Conde et al. method [54] is given. In section 3, the polynomial regression of to
is analysed, including the standard deviations (the standard errors) computation. Also in section 3, a flow diagram of the program is exposed, together with a numerical example and a Video in the Supplementary Material. Results are then commented in section 4. Finally, conclusions are given in section 5.
Summary of the Ortiz-conde et al. method
For the sake of completeness, first, the one-diode solar cell model circuit and the I_V equation of the one-diode solar cell model are shown in Fig 1 and in Eq. (1) [7]. A summary of the Ortiz-Conde et al. method [54] comes next.
The is the light current, generated by the photons,
is the current through the diode,
is the current through the shunt resistance, I is the current coming and going out the solar cell, and
is the applied voltage applied on the solar cell.
Ortiz-Conde et al. proposed, in 2006, the Co-Content function as [54]
where is the short-circuit current.
In their study, they showed that, after doing polynomial regression of Eq 2 to the following second-degree polynomial in and
:
Rs, Rsh, n, and Ilig parameters could be extraccted from the regression constants ,
,
, and
using [54]
where is the thermal velocity, whilst
the absolute temperature,
the Boltzmann constant, and
.
Isat is then computed using
evaluating it the largest possible (see Section 4 in [7] for further details).
The function is
.
The expressions of the first order errors of Rs, Rsh, n, and Ilig, i.e., ,
,
, and
, were deduced in Section 3.2 in [52], while the expression for the first error of Isat, i.e.,
, was deduced in Section 2 in [56], as function of the standard deviations of
,
,
,
,
,
, i.e.,
,
,
,
,
, and
, and they are:
where is the amperemeter precision.
The implementation of the Ortiz-Conde et al. method [54] is discussed in the following section.
I_V Simulation and implementation of the Ortiz-conde et. al method
The I_V curves were simulated using the C program used in [7]. The solar cell parameters used in the simualtions were were , Rsh = 1 kΩ, Rs = 1 Ω, Ilig = 1 mA, and Isat = 1µA, in the [0 V, 1 V] voltage range. Rsh, Rs, Isat, and Ilig are powers of 10, to simplify the comparison with the extracted solar cell parameters by the program. Also, second generation laboratory-made solar cells have this relation among these parameters: Rs and Isat are three orders of magnitude smaller than Rsh and Ilig, respectively [79–98]. The I_V curves were first simulated noiseless, i.e.,
, and then, a second group of I_V curves was simulated, adding a
, 0.05%, and 0.1% additional noise, to test the precision of the program in I_V curves. They are labelled as the
, adding the text “CpercnoiseI”, where C is the percentage noise.
Let’s assume we have an I_V data set of N data pairs, i.e., . In this study, the first data point is indexed as zero, meaning that the last data point is the N – 1 point. The pseudo-code of the program can be found in the Supplementary Material.
The first I_V data point is , and the program calculates
as this first data point, and also the program calculates the voltage step, i.e.,
, as,
. This explains why one of the conditions of the I_V data text file is that all the voltage points must be equally spaced (see text below), as the program assumes it to be constant value through the whole program. For the next step, the program calculates
as
.
The program then computes , using the trapezoidal integration formula for the
, the Newton-Cotes quadrature integration formula for the
, the 3/8 integration rule for the
, and the Boole’s integration rule for the
. The subsequent
are calculated using the Simpson Order 5 integration method [99]
An example of the implementation of the method is given in the Supplementary Material, where the analysis of the file “I-V9points.txt” is exposed. Also, the statistical procedure is explained on how to calculate the standard deviations, the diagram flow, the program steps, the conditions the I_V text file data should have to be properly read by the program, and a numerical table with the results is given.
These results exposed in the Supplementary Material are discussed in the next Section.
Results and discussion
The percentage errors, relative to the original values of , Rs = 1 Ω, Rsh = 1 kΩ, Isat = 1µA, and
= 1 mA, of the results reported in S2 Table in the Supplementary Material S1 File are plot in Fig 2 in blue colour. Also, for comparison purposes, with black colour, the percentage errors using the trapezoidal integration method provided by the software Origin, are shown. In Figs 3–5, the percentage errors for the cases of
, 0.01%, and 0.1% of noise are exposed, respectively.
In blue colour, are the results obtained using the trapezoidal integration provided by the software Origin.
In blue colour, are the results obtained using the trapezoidal integration provided by the software Origin.
As can be seen from S2 Table and Fig 2, excellent parameter extraction was achieved using the order 5 Simpson integration, in the no noise case, obtaining the five solar cell parameters with less than 1% error, with just , while
should be used, in case the trapezoidal integration method is applied. Something similar happens in the case of
0.01%: in case the order 5 Simpson integration is used, the five solar cell parameters can be obtained with 1% error or less, with
, however
, in case the trapezoidal integration method is used.
When 0.1%, no evident advantage of the order 5 Simpson integration over the trapezoidal integration is observed, and
,
, n, and Ilig can be deduced with 1%, 10%, 7%, and 10% percentage errors, using
, when
0.1%, and in case
1%, the percentage errors for these four solar cell parameters are around 7%, 10%, 20%, and 40%, also for
, respectively. In the case of Isat, if
0.1%, it is not possible to obtain it with less than 50%, and if case
1%, it stays around 200% error, even if
.
It is being investigated if other integration methods could improve the results exposed in this article, such as Monte Carlo integration, Gauss quadrature, Simpson integration of order 6, including ab initio calculations. They will be reported elsewhere.
The user should notice that these results are valid for the one-diode solar cell model. They are not necessarily valid for other solar cell models, such as two-, three-, or multi-diode solar cell models, or models including capacitors.
Validation on experimental I_V curves
The program was validated on I_V curves measured on a commercial solar cell. The setup can be seen in Fig 6A. where two Agilent 34401a multimeters were used to, one in series to measured the direct current, and the other in parallel with the voltage source, to confirm and record the applied voltage, as can be seen in the circuit given in Fig 6B.
The I_V curves were measured in darkness and under illumination, and they are exposed in Fig 6A for the darkness case, and Fig 6B, for the illumination case. For each value of V, the I was measured 1, 10, 100, and 1000 times, and averaged, to diminish the noise presence.
The CycleB, proposed in [51,53], was used in the I_V curves measured 1 time, exposed in Fig 7 (black lines), to extract the solar cell parameters, and they are reported in Table 1 with the superscript a. Simulations done with these extracted parameters were done and are shown as red and green lines in Fig 7, and they reasonably reproduce the I_V measurements done 1 time (black lines in Fig 7) confirming good parameter deduction Fig 8.
For each value of V, the I was measured 1 time (black curve), 10 times (red curve), 100 times (blue curve), and 1000 times (magenta curve), and averaged, to diminish the presence of noise. In the insets, the [0 V, 0.3 V] range is shown, to allow the reader a clearer view of the presence of noise.
As can be seen from Table 1, the trapezoidal integration does not yield correct parameter extraction, compared with those extracted using CycleB, and shown with the superscript a, but it nevertheless it improves as the number of averaged data increase from only one, to one thousand. In contrast, the program CCSimpsonOrder5.exe already provide reasonably the same parameters as those extracted using CycleB, once the number of averaged data is one hundred or one thousand. It is worth mentioning, that the program CCSimpsonOrder5.exe provides the results in less than four seconds, in striking contrast with the tenths of minutes required using CycleB or the trapezoidal integration, as they have to be implemented manually.
Conclusion
In this article, a C++ - based executable program has been reported and made available to the photovoltaic community, where an algorithm based in the order 5 Simpson integration formula has been implemented, to compute more accurately the Co-Content function, to obtain the five solar cell parameters, together with their standard errors (the standard deviations). It has been tested in ideal (noiseless) I_V curves, and I_V curves with 0.01% noise, and excellent parameter extraction is obtained, with less than 1% error, with just
, and
, respectively. The program yields to the user all the information in a three text files, to allow the user an easy application of them.
The program was implemented on I_V curves measured in a commercial solar cell. The program CCSimpsonOrder5.exe extracts correctly the five solar cell parameters, provided that the I_V curves were measured averaging one hundred or one thousand points per each voltage measured, in order to reduce the presence of noise. In case of only ten averages, or only one single measurement per voltage, the parameter extraction is not that accurate. This reveals the pernicious effect of noise, and the importance to do at least one hundred averaged measurements per each voltage measured, to decrease the pernicious effect of noise, to allow the program CCSimpsonOrder5.exe to have accurate enough I_V data, to correctly extract the solar cell parameters.
It is being investigated if Simpson integration of 6 order, Monte Carlo integration, ab initio calculations or Gauss quadrature, could provide better results than those reported in this study. Also, it is expected that the application of program in computers with more powerful and moder processors, would shorten the computational times.
It is expected that the program provided in this study, will help the photovoltaic solar energy research community to enhance their photovoltaic device research.
Supporting information
S1 File. Supp Material Revision 1 Article PloS One CC SimpsonOrder5.docx.
Supplementary Material of the article Full title: Five solar cell parameters automatic extraction, within the one diode-solar cell model, using the implemented Simpson order 5 integration method, in an executable program. Short title: Automatic solar cell parameters extraction, using Simpson order 5 integration method, in an executable program.
https://doi.org/10.1371/journal.pone.0346051.s001
(DOCX)
S2 File. Pseudocode CCSimpsonOrder5.docx.
Pseudo-code of program CCSimpsonOrder5.exe.
https://doi.org/10.1371/journal.pone.0346051.s002
(DOCX)
S1 Fig. Schematic diagram, on the program steps done to obtain
.
https://doi.org/10.1371/journal.pone.0346051.s003
(BMP)
S2 Fig.
Visual explanation, on how the is calculated in S1 Table, in A using the trapezoidal integration, in B the Newton Cotes integration, in C, the 3/8 integration, in D the Boole’s integration, in E the order 5 Simpson integration, F the order 5 Simpson integration, in F the order 5 Simpson integration, adding it to the integration obtained in A, in G the order 5 Simpson integration, adding it to the integration obtained in B, and in H the order 5 Simpson integration, adding it to the integration obtained in C.
https://doi.org/10.1371/journal.pone.0346051.s004
(TIF)
S1 Table. Example on the application of program CCSimpsonOrder5.exe, on IV data file I-V9points.txt, available in the Supplementary Material.
First, in Column 1 and Column 2, namely Col1 and Col2, the IV data from file I-V9points.txt, is given. Afterwards, in Col3, I – Isc, is reported, as the value of Column 2, minus the value (Line 1, Column 2), i.e., Col2 – (L1, Col2). Next, in Col4, an explanation on how CC(V, I) was calculated is given, using the trapezoidal integration method (Eq. (15)) in L2, the Newton Cotes integration (Eq. (16)) method in L3, the 3/8 rule (Eq. (17)) in L4, and then, from L5 to L8, the Boole’s integration formula (Eq. (18)), adding it to value in the previous line and same column is shown. For the sake of clarity, the numerical calculations are given. Finally, in Col5 the final value of CC(V, I) is reported.
https://doi.org/10.1371/journal.pone.0346051.s005
(DOCX)
S2 Table.
obtained using the program CCSimpsonOrder5.exe.
The value “nan” means “not-a-number”, and it appears in case, as the standard deviation is undetermined, as explained in the text (see Eq. (35)).
https://doi.org/10.1371/journal.pone.0346051.s006
(DOCX)
Acknowledgments
The scientific advice and support by Prof. Robert James Young and Dr. Daniel Muenstermann is gratefully acknowledged.
References
- 1. Brugger H, Eichhammer W, Mikova N, Dönitz E. Energy Efficiency Vision 2050: How will new societal trends influence future energy demand in the European countries?. Energy Policy. 2021;152:112216.
- 2. Razykov TM, Ferekides CS, Morel D, Stefanakos E, Ullal HS, Upadhyaya HM. Solar photovoltaic electricity: Current status and future prospects. Solar Energy. 2011;85(8):1580–608.
- 3. Buchanan M. How to plot the climate catastrophe. Nat Phys. 2023;19(3):301–301.
- 4. Penuelas J, Nogué S. Catastrophic climate change and the collapse of human societies. Natl Sci Rev. 2023;10(6):nwad082. pmid:37181096
- 5. Kriegler E. On the verge of dangerous anthropogenic interference with the climate system?. Environ Res Lett. 2007;2(1):011001.
- 6. Kim S-H, Kryjov VN, Ahn J-B. The roles of global warming and Arctic Oscillation in the winter 2020 extremes in East Asia. Environ Res Lett. 2022;17:065010.
- 7. Rangel-Kuoppa V, Albor-Aguilera M, Hérnandez-Vásquez C, Flores-Márquez J-M, González-Trujillo M-Á, Contreras-Puente G-S. Shunt resistance and saturation current determination in CdTe and CIGS solar cells. Part 1: a new theoretical procedure and comparison with other methodologies. Semicond Sci Technol. 2018;33:45007.
- 8. Meyer L. Extraction of saturation current and ideality factor from measuring Voc and Isc of photovoltaic modules. Int J Photoenergy. 2017;2017:8479487.
- 9. Rodríguez-Martínez 9 X, Pascual-San-José E, Fei Z, Heeney M, Guimera R, Campoy-Quiles M. Predicting the photocurrent–composition dependence in organic solar cells. Energy Environ Sci. 2021;14:986.
- 10. Singh NS, Jain A, Kapoor A. Determination of the solar cell junction ideality factor using special trans function theory (STFT). Solar Energy Materials and Solar Cells. 2009;93:1423.
- 11. Müller TCM, Pieters BE, Rau U, Kirchartz T. Analysis of the series resistance in pin-type thin-film silicon solar cells. J Appl Phys. 2013;113:134503.
- 12. Turek M. Current and illumination dependent series resistance of solar cells. Journal of Applied Physics. 2014;115(14).
- 13. Gayen RN, Chakrabarti T. Effect of series and shunt resistance on the photovoltaic properties of solution-processed zinc oxide nanowire based CZTS solar cell in superstrate configuration. Mater Sci Semicond Process. 2019;100(1).
- 14. Celik AN, Acikgoz N. Modelling and experimental verification of the operating current of mono-crystalline photovoltaic modules using four- and five-parameter models. Applied Energy. 2007;84(1):1–15.
- 15. Brano VL, Orioli A, Ciulla G, Gangi AD. An improved five-parameter model for photovoltaic modules. Sol Energy Mater Sol Cells. 2010;94:1358.
- 16. Arcipiani B. Generalization of the area method for the determination of the parameters of a non-ideal solar cell. Rev Phys Appl (Paris). 1985;20(5):269–72.
- 17. Zhang C, Zhang J, Hao Y, Lin Z, Zhu C. A simple and efficient solar cell parameter extraction method from a single current-voltage curve. J Appl Phys. 2011;110:064504.
- 18. El-Adawi M, Al-Nuaim I. A method to determine the solar cell series resistance from a single J-V characteristic curve considering its shunt resistance—new approach. Vacuum. 2001;64:33.
- 19. Aberle S, Wenham M, Green MA. New method for accurate measurements of the lumped series resistance of solar cells. Proc. of the Conf. Record of the Twenty Third IEEE: IEEE Photovoltaic Specialists Conf., 1993.
- 20. Araujo GI, Sanchez E. A new method for experimental determination of the series resistance of a solar cell. IEEE Trans Electron Devices. 1982;29:1511.
- 21. Lal M, Singh SN. A new method of determination of series and shunt resistances of silicon solar cells. Solar Energy Materials and Solar Cells. 2007;91(2–3):137–42.
- 22. Cotfas P, Cotfas S. Results on series and shunt resistances in a c-Si PV cell. Comparison using existing methods and a new one. J. Optoelectron. Adv. Mater. 2008;10:3124.
- 23. Bowden S, Rohatgi A. Rapid and accurate determination of series resistance and fill factor losses in industrial silicon solar cells. Proc. of the 17th European Photovoltaic Solar Energy Conference and Exhibition, 2001.
- 24. Khan F, Baek S-H, Kim JH. Intensity dependency of photovoltaic cell parameters under high illumination conditions: An analysis. Applied Energy. 2014;133:356–62.
- 25. Tivanov M, Patryn A, Drozdov N, Fedotov A, Mazanik A. A determination of solar cell parameters from its current-voltage and spectral characteristics. Sol Energy Mater Sol Cells. 2005;87:457.
- 26. Lo Brano V, Ciulla G. An efficient analytical approach for obtaining a five parameters model of photovoltaic modules using only reference data. Applied Energy. 2013;111:894–903.
- 27. Chan D, Philips J, Phang J. A comparative study of extraction methods for solar cell model parameters. Solid-State Electron. 1986;29:329.
- 28. Kadim G, Masrour R, Jaber A. Ferroelectric, quantum efficiency and photovoltaic properties in perovskite BiFeO3 thin films: first principle calculations and Monte Carlo study. Int J Energy Res. 2021;45(1).
- 29. Baaalla N, Ammari Y, Hlil EK, Masrour R, El Kenz A, Benyoussef A. Study of optical, electrical and photovoltaic properties of CH3NH3PbI3 perovskite: ab initio calculations. Phys Scr. 2020;95:095104.
- 30. Essalah G, Kadim G, Jabar A, Masrour R, Ellouze M, Guermazi H, et al. Structural, optical, photoluminescence properties and Ab initio calculations of new Zn2SiO4/ZnO composite for white light emitting diodes. Ceram Int. 2020;46:12656.
- 31. Khalis M, Masrour R. Application of artificial neuronal networks in extracting parameters of solar cells. Eur Phys J Appl Phys. 2020;91:20903.
- 32. Khalis M, Masrour R. Effects of solar concentration on efficiency for vertical multijunction silicon solar cells. Silicon. 2019;12(5):1157–60.
- 33. Khalis M, Masrour R. Analysis of vertical multijunction solar cells. International Journal of Green Energy. 2019;16(14):1242–5.
- 34. Khalis M, Masrour R. Modeling and experimental verification of the currents diffusion and recombination: application to mono and polycrystalline silicon. Trans Electr Electron Mater. 2019;20:459.
- 35. Khan F, Baek SH, Park Y, Kim JH. Extraction of diode parameter of silicon solar cells under high illumination conditions. Energy Convers Manag. 2013;75:421.
- 36. Khan F, Singh SN, Husain M. Determination of diode parameters of a silicon solar cell from variation of slopes of the I-V curve at open circuit and short circuit conditions with the intensity of illumination. Semicond Sci Technol. 2009;25:015002.
- 37. Khan F, Singh SN, Husain M. Determination of the diode parameters of a-Si and CdTe solar modules using variation of the intensity of illumination: An application. Solar Energy. 2011;85(9):2288–94.
- 38. Khan F, Al-Ahmed A, Al-Sulaiman FA. Critical analysis of the limitations and validity of the assumptions with the analytical methods commonly used to determine the photovoltaic cell parameters. Renew Sustain Energy Rev. 2021;140:110753.
- 39. Bennagi A, AlHousrya O, Cotfas DT, Cotfas PA. Parameter extraction of photovoltaic cells and panels using a PID-based metaheuristic algorithm. Applied Sciences. 2025;15(13):7403.
- 40. Moldovan N, Picos R, Garcia-Moreno E. Parameter extraction of a solar cell compact model using genetic algorithms. Santiago de Compostela, Spain, 2009. 379–82.
- 41. Bayoumi ASA, El Sehiemy RA, El-Kemary M, Abaza A. Advanced extraction of PV parameters’ models based on electric field impacts on semiconductor conductivity using QIO algorithm. Sci Rep. 2024;14(1):15397. pmid:38965274
- 42. Qin C, Li J, Yang C, Ai B, Zhou Y. Comparative study of parameter extraction from a solar cell or a photovoltaic module by combining metaheuristic algorithms with different simulation current calculation methods. Energies. 2023;17(10):2284.
- 43. Abbassi R, Saidi S, Jerbi H, Ladhar L, Omri M. Accurate parameters extraction of photovoltaic models using Lambert W-function collaborated with AI-based Puma optimization method. Results in Engineering. 2025;25:104268.
- 44. van Reenen S, Kemerink M, Snaith HJ. Modeling Anomalous Hysteresis in Perovskite Solar Cells. J Phys Chem Lett. 2015;6(19):3808–14. pmid:26722875
- 45. Richardson G, O’Kane SEJ, Niemann RG, Peltola TA, Foster JM, Cameron PJ, et al. Can slow-moving ions explain hysteresis in the current-voltage curves of perovskite solar cells. Energy Environ Sci. 2016;9:1746.
- 46. Courtier NE, Cave JM, Walker AB, Richardson G, Foster JM. IonMonger: a free and fast planar perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics. J Comput Electron. 2019;18(4):1435–49.
- 47. Courtier NE, Cave JM, Walker AB, Richardson G. How transport layer properties affect perovskite solar cell performance: insights from a coupled charge transport/ion migration model. Energy Environ Sci. 2019;12:396.
- 48. Lin Z. Relationship between ion vacancy mobility and hysteresis of perovskite solar cells. Chem Phys. 2022;554:111422.
- 49. Lin Z. Effect of ion vacancy migration on open‐circuit voltage of perovskite solar cells. Physica Status Solidi (a). 2021;219(1).
- 50. Lin Z. Influence of ion vacancy migration on short‐circuit current of perovskite solar cells. Physica Status Solidi (a). 2022;219(18).
- 51. Rangel-Kuoppa VT. Obtention of solar cell parameters, through convergence of iterative cycles: Part 1: Theoretical analysis and cycles proposal. Heliyon. 2002;8:e10551.
- 52. Rangel-Kuoppa V, Albor-Aguilera M -d.-L, Hérnandez-Vásquez C, Flores-Márquez J-M, Jiménez-Olarte D, González-Trujillo M-Á, et al. Shunt resistance and saturation current determination in CdTe and CIGS solar cells. Part 2: Application to experimental IV measurements and comparison with other methods. Semicond Sci Techn. 2018;33:45008.
- 53. Rangel-Kuoppa VT. Obtention of solar cell parameters, through convergence of iterative cycles: Part 2: Application to experimental current-voltage measurements. Heliyon. 2002;8:e10548.
- 54. Ortizconde A, Garciasanchez F, Muci J. New method to extract the model parameters of solar cells from the explicit analytic solutions of their illuminated characteristics. Solar Energy Materials and Solar Cells. 2006;90(3):352–61.
- 55. Rangel-Kuoppa V-T. Electrical characterization of nitrogen containing III–V semiconductors. Finland: Helsinki University of Technology. 2007. http://lib.tkk.fi/Diss/2007/isbn9789512286386.pdf
- 56. Rangel-Kuoppa VT, Suihkonen S, Sopanen M, Lipsanen H. Tunneling explanation for the temperature dependence of current-voltage characteristics of Pt/InN Schottky barrier diodes. Jpn J Appl Phys. 2009;48:070201.
- 57. Rangel-Kuoppa VT, Suihkonen S, Sopanen M, Lipsanen H. Temperature dependence of current-voltage characteristics of Pt/InN Schottky barrier diodes. AIP Conf. Proc., 2009. 53.
- 58. Rangel-Kuoppa VT, Reentilä O, Sopanen M, Lipsanen H. Temperature dependence of current-voltage characteristics of Au/p-GaAsN Schottky barrier diodes, with small N content. AIP Conf. Proc., 2009. 171.
- 59. Rangel-Kuoppa VT, Knuutila L, Sopanen M, Lipsanen H, Ávila A. Temperature dependence of current-voltage characteristics of Au/Ga0.51In0.49P Schottky barrier diodes. AIP Conf. Proc., 2011. 173.
- 60. Rangel-Kuoppa VT, Suihkonen S, Sopanen M, Lipsanen H. Metal contacts on InN: Proposal for Schottky contact. Jpn J Appl Phys. 2006;45:36.
- 61. Kumar M, Malik P, Chandel R, Chandel SS. Development of a novel solar PV module model for reliable power prediction under real outdoor conditions. Renewable Energy. 2023;217:119224.
- 62. Malik P, Chandel R, Chandel SS. A power prediction model and its validation for a roof top photovoltaic power plant considering module degradation. Solar Energy. 2021;224:184–94.
- 63. Malik P, Chandel SS. A new integrated single‐diode solar cell model for photovoltaic power prediction with experimental validation under real outdoor conditions. Int J Energy Res. 2020;45(1):759–71.
- 64. El-Khozondar HJ, Alshembari AA, Shabat MM, Koch AW. Two layers corrugated semiconductor solar cell. Optik. 2019;181:933.
- 65. El-Khozondar HJ, El-Khozondar RJ, Sahmoud AN, Nassar YF. Performance investigation of multilayer-layers solar cell based in ZnS-CZTSSe. Solar Energy. 2025;291:113410.
- 66. El-Khozondar HJ, El-Khozondar RJ, Shabat MM, Schaadt DM. Solar cell with multilayer structure based on nanoparticles composite. Optik. 2018;166:127–31.
- 67. El-Khozondar RJ, El-Khozondar HJ, Nassar YF. Efficiency performance of Ag-CdSe quantum dots nanocomposite sensitized solar cells. Result Opt. 2023;13:100516.
- 68. El-Khozondar HJ, El-Khozondar RJ, Al Afif R, Pfeifer C. Modified solar cells with antireflection coatings. International Journal of Thermofluids. 2021;11:100103.
- 69. Malik P, Chandel SS, Gupta R. A comprehensive review on future research trends in solar cell parameter extraction techniques. Renewable Energy. 2025;251:123427.
- 70. Rangel-Kuoppa V-T. Solar cell parameter accuracy improvement, via refinement of the Co-Content function. Part 1: theoretical analysis. Eng Res Express. 2002;4:015022.
- 71. Rangel-Kuoppa VT. Solar cell parameter accuracy improvement, via refinement of the Co-Content function. Part 2: Discussion on the experimental application. Eng Res Express. 2002;4:015020.
- 72. Rangel-Kuoppa VT. Addendum: Solar cell parameter accuracy improvement, via refinement of the Co-Content function. Part 1: theoretical analysis. Engineering Research Express. 2002;4:015022.
- 73. Rangel-Kuoppa V-T. Addendum: Solar cell parameter accuracy improvement, via refinement of the Co-Content function. Part 2: Discussion on the experimental application. Engineering Research Express. 2002;4:015020.
- 74. Rangel-Kuoppa V-T. Solar cell parameter extraction, with less than 10% percentage error, integrating the Co-Content function, using up to order 6 Simpson integration method, and 51 measured points per volt or less, in the case of a percentage noise of the maximum current. Journal of Renewable and Sustainable Energy. 2024;16(2).
- 75. Rangel-Kuoppa V-T. Newton–Cotes quadrature formula, 3/8 rule, and Boole’s rule integration of the current minus the short-circuit current, to obtain the co-content function and photovoltaic device parameters with more precision, in the case of constant percentage noise. Discov Electron. 2024;1:31.
- 76. Rangel-Kuoppa V-T. A more accurate Co-Content function calculation, using alternative integration methods, for Current–Voltage curves measured in the zero volt to open-circuit voltage range. Discov Energy. 2024;4(1).
- 77. Rangel-Kuoppa V-T. Refinement of the co-content function, through an integration of a polynomial fit of I–Isc. Part 1 theoretical analysis and proposal. Discov Electron. 2024;1:37.
- 78. Rangel-Kuoppa V-T. Refinement of the co-content function, through an integration of a polynomial fit of I–Isc. Part 1 theoretical analysis and proposal. Discov Electron. 2024;2(2).
- 79. Ruscello M, Sarkar T, Levitsky A, Matrone GM, Droseros N, Schlisske S, et al. Nanocomposite of nickel oxide nanoparticles and polyethylene oxide as printable hole transport layer for organic solar cells. Sustainable Energy Fuels. 2019;3(6):1418–26.
- 80. Sankaran S, Glaser K, Gartner S, Rodlmeier T, Sudau K, Hernandez-Sosa G, et al. Fabrication of polymer solar cells from organic nanoparticle dispersions by doctor blading or ink-jet printing. Org Electron. 2016;28:118.
- 81. Eckstein R, Hernandez-Sosa G, Lemmer U, Mechau N. Aerosol jet printed top grids for organic optoelectronic devices. Org Electron. 2014;15:2135.
- 82. Andrade-Arvizu J, Izquierdo-Roca V, Becerril-Romero I, Vidal-Fuentes P, Fonoll-Rubio R, Sánchez Y, et al. Is It possible to develop complex s-se graded band gap profiles in kesterite-based solar cells?. ACS Appl Mater Interfaces. 2019;11(36):32945–56. pmid:31426633
- 83. Andrade-Arvizu J, Fonoll-Rubio R, Sánchez Y, Becerril-Romero I, Malerba C, Valentini M, et al. Rear Band gap Grading Strategies on Sn–Ge-Alloyed Kesterite Solar Cells. ACS Appl Energy Mater. 2020;3(11):10362–75.
- 84. Fonoll-Rubio R, Andrade-Arvizu J, Blanco-Portals J, Becerril-Romero I, Guc M, Saucedo E, et al. Insights into interface and bulk defects in a high efficiency kesterite-based device. Energy Environ Sci. 2021;14:507.
- 85. Aguilera MLA, Marquez JMF, Trujillo MAG, Vásquez CH, Puente GC, García CM, et al. Improving the optical and crystalline properties on CdS thin films growth on small and large area by using CBD technique. Rev Mex Fis. 2016;62:129.
- 86. Flores-Marquez JM, Albor-Aguilera ML, Matsumoto-Kuwabara Y, Gonzalez-Trujillo MA, Hernandez-Vasquez C, Mendoza-Perez R, et al. Improving CdS/CdTe thin film solar cell efficiency by optimizing the physical properties of CdS with the application of thermal and chemical treatments. Thin Solid Films. 2015;582:124–7.
- 87. Hernández Vásquez C, Albor Aguilera ML, González Trujillo MA, Flores Marquez JM, Galarza Gutiérrez U, Aguilar Hernández JR, et al. Study of CdTe recrystallization by hydrated-CdCl2 thermal treatment. Rev Mex Fis. 2017;63:466.
- 88. Hernández Vásquez C, Albor Aguilera ML, González Trujillo MA, Flores Márquez JM, Jiménez Olarte D, Gallardo Hernández S, et al. Enhancement of CdS/CdTe solar cells by the interbuilding of a nanostructured Te-rich layer. Mater Res Express. 2017;4:086403.
- 89. Sastré-Hernández J, Calixto ME, Tufiño-Velázques MT, Contreras-Puente G, Morales-Acevedo A, Casados-Cruz G, et al. Cu (In, Ga) Se2 thin films processed by co-evaporation and their application into solar cells. Rev Mex Fis. 2011;57:441.
- 90. Ortega-Cardenas JA, Albor-Aguilera ML, Hernandez-Vasquez C, Flores-Marquez J, Rueda-Morales G, Rangel-Kuoppa VT, et al. Impact of different thermal treatments on ZnS physical properties and their performance in CdTe solar cells. Mater Res Express. 2019;6:086461.
- 91. Galarza-Gutierrez U, Albor-Aguilera ML, Gonzalez-Trujillo MA, Hernandez-Vasquez C, Ortega-Cardenas JA, Flores-Marquez JM, et al. Incorporation of an efficientβ-In2S3thin film as window material into CdTe photovoltaic devices. Mater Res Express. 2019;6(12):125510.
- 92. Galarza Gutierrez U, Albor Aguilera ML, Hernández Vasquez C, Flores Márquez JM, González Trujillo MA, Jimenez Olarte D, et al. Structural and optoelectronic properties of β-In2S3 thin films to be applied on cadmium reduced solar cells. Phys Status Solidi A. 2017;215:1700428.
- 93. Aguilera MLA, Márquez JMF, Trujillo MAG, Kuwahara YM, Morales GR, Galán OV. Influence of CdS Thin Films Growth Related with the Substrate Properties and Conditions Used on CBD Technique. Energy Procedia. 2014;44:111–7.
- 94. Mendoza-Perez R, Sastre-Hernandez J, Hernandez-Perez MA, Aguilar-Hernandez J, Del Oso JA, Santana-Rodríguez G, et al. Pressure effects in RF and DC sputtered Sb2Te3 thin films and its applications into solar cells. Mater Sci Semicond Process. 2020;112:104876.
- 95. Gutierrez KZ-B, Zayas-Bazán PG, de Moure-Flores F, Jiménez-Olarte D, Sastré-Hernández J, Hernández-Gutiérrez CA, et al. Development of a CdCl2 thermal treatment process for improving CdS/CdTe ultrathin solar cells. J Mater Sci Mater Electron. 2019;30:16932.
- 96. Gutierrez Z-B K, G Zayas-Bazán P, de Melo O, de Moure-Flores F, Andraca-Adame JA, Moreno-Ruiz LA, et al. CdS/CdTe heterostructures for applications in ultra-thin solar cells. Materials (Basel). 2018;11(10):1788. pmid:30241293
- 97. Mendoza-Pérez R, Aguilar Hernández J, Contreras-Puente G, Sastre-Hernández J. Estudio comparativo de la degradación de celdas solares de CdTe con CdS procesado por CBD y CSVT. Rev Mex Física. 2012;58:397.
- 98. Zayas-Bazán PF, Contreras-Puente G, Santana-Rodríguez G, Hernández E, Calzadilla O, Z.-B. Gutiérrez K, et al. CdTe Deposition by Isothermal Sublimation at Short Distances in CdS/CdTe Solar Cells. Rev Cub Física. 2011;28:39.
- 99. Abramowitz M., Stegun I. A. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. 9th ed. New York: Dover. 1972.