Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Simple and efficient estimation of photovoltaic cells and modules parameters using approximation and correction technique

  • Fahmi F. Muhammad ,

    Roles Conceptualization, Methodology, Software, Validation, Writing – original draft, Writing – review & editing

    fahmi982@gmail.com

    Current address: Soft Materials and Devices Group, Department of Physics, Faculty of Science and Health, Koya University, Koya, Kurdistan Region, Iraq

    Affiliation Department of Physics, Faculty of Science, Universiti Teknologi Malaysia (UTM), Skudai, Johor, Malaysia

  • Ali W. Karim Sangawi,

    Roles Investigation, Validation

    Affiliation College of Basis Education, Charmo University, Chamchamal, Kurdistan Region, Iraq

  • Suhairul Hashim,

    Roles Supervision, Writing – review & editing

    Affiliations Department of Physics, Faculty of Science, Universiti Teknologi Malaysia (UTM), Skudai, Johor, Malaysia, Centre for Sustainable Nanomaterials (CSNano), Ibnu Sina Institute for Scientific and Industrial Research (ISI-SIR), Universiti Teknologi Malaysia (UTM), Skudai, Johor, Malaysia

  • S. K. Ghoshal,

    Roles Formal analysis, Investigation, Writing – review & editing

    Affiliation Department of Physics, Faculty of Science, Universiti Teknologi Malaysia (UTM), Skudai, Johor, Malaysia

  • Isam K. Abdullah,

    Roles Investigation, Validation, Writing – review & editing

    Affiliations Nanotechnology Research Center, Cihan University-Erbil, Erbil, Kurdistan Region, Iraq, Department of Physics, College of Science, Salahaddin University, Erbil, Kurdistan Region, Iraq

  • Shilan S. Hameed

    Roles Resources, Software

    Affiliation Directorate of Information Technology, Koya University, Koya, Kurdistan Region, Iraq

Abstract

The behavior of solar cells and modules under various operational conditions can be determined effectively when their intrinsic parameters are accurately estimated and used to simulate the current-voltage (I-V) characteristics. This work proposed a new computational approach based on approximation and correction technique (ACT) for simple and efficient extraction of solar cells and modules parameters from the single-diode model. In this technique, an approximated value of series resistance (Rs) was first derived and used to determine the initial value of parallel resistance (Rp). Later, the final corrected values of Rs and Rp were obtained by resubstituting their approximated values in a five-loop iteration using the manipulated equations. For rapid evaluation and validation of the proposed technique, a software application was also created using MATLAB program. The correctness and robustness of the proposed technique was validated on five types of solar cells and modules operated at varied temperatures and irradiances. The lowest RMSE value was achieved for RTC France (7.78937E-4) and PVM 752 GaAs (2.10497E-4) solar cell. The legitimacy of ACT extracted parameters was established using a simple yet competitive implementation approach wherein the performance of the developed technique was compared with several state-of-the-art methods recently reported in the literature.

Introduction

The utilization of photovoltaic (PV) technology to convert sunlight energy into electricity via various solar cell devices has increasingly been demanded in public sectors, industries, and space program [14]. This is largely due to easy installation and low maintenance cost of photovoltaic electricity compared to other electricity sources. PV modules are made of cells connected in series and parallel to provide the desired current and voltage. However, the performance of these devices can be affected by the change in temperature, sunlight intensity and aging [57]. Hence, it is important to study and analyze comprehensively the output characteristics of such cells and modules under various conditions using appropriate model [8, 9]. This in turn can help the users to take effective strategies for delivering safely the maximum power to the electrical appliances/loads.

Single-diode and double-diode models have widely been used to simulate the PV characteristics [8, 10, 11]. In order to make a successful performance prediction, it is essential to simulate accurately the behavior of real-world PV devices to represent their current-voltage (I-V) characteristics. The single-diode model is comprised of an ideal diode connected in parallel with a constant current source and a shunt resistance driven to an external load through a series resistance (see Fig 1B). Such single-diode model can accurately present the conventional solar cells behavior [12, 13], wherein the unknown model parameters correspond to the PV cells or modules parameters. Estimation of these solar cells or modules parameters based on the experimental I-V data is very significant for performance assessment, simulation, design, and quality control [14].

thumbnail
Fig 1.

Prototype structure of solar cells (a), the equivalent circuit used to simulate I-V curve of solar cells based on single-diode model (b) and the standard I-V characteristic of solar cells (c).

https://doi.org/10.1371/journal.pone.0216201.g001

The implicit nature of single-diode model equation makes the simple and accurate determination of these parameters somewhat challenging. Therefore, different approaches have been proposed to extract the solar cells and modules parameters including analytical techniques, computational methods and a combination of both. Analytical methods are less accurate either due to the utilization of fewer points of the practical I-V data or the negligence of some terms of the applied equations during the parameters extraction process [1522]. Generally, highly accurate extraction of PV cell parameters is performed via numerical fitting of the practical I-V data using Newton-Raphson method [23], Levenberg–Marquardt algorithm [24], polynomial curve fitting technique and Lambert-W function [25] or conductivity method [26]. Nonetheless, these techniques can be easily trapped into local optimum because of their sensitivity to the chosen values of initial parameters. To surmount such limitations, various approaches have been developed for accurate and efficient estimation of PV device parameters.

Lately, stochastic computational optimization based on evolutionary and heuristic algorithms became prospective owing to their capacity of handling nonlinear equations and global search pattern. For instance, differential evolution (DE) technique [27, 28], bird mating optimizer (BMO) [2931], genetic algorithm (GA) [32, 33], artificial bee colony (ABC) [34] and particle swarm optimization (PSO) [35, 36] have successfully been utilized to estimate the PV cells and modules parameters. Basically, these algorithms work on a random selection of the intended parameters simultaneously within a large solution space, ultimately leading to high computational cost and reduced stability. On top, the solution may easily get stuck into the local optimum when the dimension of the objective function is large [37]. Thus, dedicated efforts have been made to surmount the limitations of stochastic computational techniques through the establishment of alternative algorithms and internal parametric modifications. Examples of these approaches are PSO with binary constraints [38], guaranteed convergence PSO [39], improved chaotic whale optimization algorithm [40], improved shuffled complex evolution algorithm [37] and hybrid firefly algorithm with pattern search algorithm (HFAPS) [41]. Additionally, with the aim of combining the simplicity of analytical methods and efficiency of computational techniques various hybrid approaches have been introduced to estimate the PV cells and modules parameters [18, 21, 42, 43]. Laudani et al. reported an efficient parameter extraction for the single-diode model from experimental I-V data using a reduced form [44], where the equations was numerically solved by non-linear least square technique. Interestingly, this approach provided low computational cost and excellent convergence. However, the method is limited when it comes to quantify the PV parameters Isc, Voc, Vm and Im for their use in extracting the solar cells and modules parameters. It has been realized that in addition to the experimental I-V data, a separate procedure needs to be performed to find the PV parameters or they have to be obtained either from datasheet information or from literature [45].

The performance and accuracy of the existing techniques for the estimation of the single-diode parameters is known to be limited due to their implementation complexity and reproducibility. Besides, these computational approaches can affect the simulated I-V curve that deviates from the experimental one which is majorly due to the high sensitivity of I-V characteristic on the ideality factor and series resistance [8]. Thus, special strategies must be taken to the initial estimation of the ideality factor and series resistance while implementing the derived equations. To resolve such problems, present work proposes a new computational approach based on approximation and correction technique (ACT) for simple and efficient determination of the solar cells and modules parameters. MATLAB program was used for rapid evaluation and validation of the proposed technique. This technique was implemented through the use of few viable equations and the competitive accuracy of the simulated I-V compared to the experimental ones at different environmental conditions. The developed method was shown to require a set of I-V data without manual feeding of PV parameters (Isc, Voc, Vm and Im) and used the extrapolation fit to estimate such parameters prior to the initialization. The outperforming attributes of newly proposed technique were established.

Methodology

Mathematical manipulations

PV cells and modules that are modeled by an equivalent electrical circuit can simulate their current-voltage (I-V) characteristics. Fig 1A shows a prototype structure of solar cells, while Fig 1B and 1C present the equivalent circuit along with its standard I-V characteristic curves in dark and under illumination, respectively. The light activated current source (Iλ) depicts the amount of current generated in the cell when it is exposed to photon energy.

The application of a load across the right side of the circuit (Fig 1B) gives rise to a potential difference, which ultimately acts upon reducing the total amount of current passing through it in a reverse biased scheme. As such, the summation of instantaneous current in the load determines the final characteristic current of the device. Therefore, the net current of the equivalent circuit so called the output generated current of solar cells can be represented by Eq 1: (1) where n is the ideality factor of the solar cell signifying the charge transport efficiency of the device, is the saturation (generation) current of the diode under dark conditions, Vt is the thermal voltage represented by is the Boltzmann’s constant, T is the temperature in Kelvin, q is the elementary charge and Rs and Rp are the respective series and parallel resistance. For a PV module, becomes since PV module is composed of Ns series connected cells. Consequently, the denominator of the exponent part in the equation is involved with Ns. Thus, during the numerical iterations, (Ns × n) should be considered instead of n.

Using three boundary conditions obtained from the I-V curve (Fig 1C) such as the open circuit voltage (Voc), the short circuit current (Isc) and the maximum power (Pm), Eq 1 can be transformed as: (2) (3) (4)

Combining Eqs 2 from 3 one gets the underneath expression saturation current (Io): (5)

The second exponential term in the denominator due to its smallness for almost all the types of solar cells [13, 18, 46, 47] can be approximated without loss of generality and transforms the relation to: (6)

Under the same approximation Eq 3 yields: (7)

Substituting Eqs 6 and 7 into Eq 4 and solving for Rs one gets: (8)

A boundary condition at the maximum power point of the I-V curve can be applied to derive the explicit form of Rp wherein the internal impedance (Zin) of the equivalent circuit is taken equal to the impedance of the external load (Zout). From the theorem of maximum power transfer to the external load one achieves, (9)

Based on the equivalent circuit, the impedance function takes the form: (10) where rd is the dynamic resistance of the diode at maximum power point (Pmax) which is determined from the first derivative of the diode voltage with respect to its current given by: (11)

Solving Eqs 11 and 10 one gets: (12)

Manipulating Eqs 2, 4 and 6 one achieves: (13)

Using Eqs 12 and 13, the explicit form of Rp can be obtained as: (14)

Method formulation

The main concept of ACT approach is emerged from the fact that the value of every dependent variable y = f(x) in an implicit function can be approximated by neglecting initially the part of the equation that contains y. Let us assume two simultaneous implicit equations, where the first one is and the second one is , where a, b, c, d and e are some defined constants. Now, to find the approximate value of y in the first implicit equation, the term cy/x is initially neglected. This approximate value of y can be utilized in the second equation to guess the approximate value of x. Then, these approximate values of x and y can be resubstituted into the neglected part (cy/x) at the right side of the implicit equation to determine the new value of y at the left side. In this way, the resubstituting process within few iterative loops allows to exact the values of y and x. Driven by this proposed approach, the rational terms including Rp in Eq 8 are initially neglected to determine the approximate values of initial Rs (Rs_i) via: (15) Value of Rs_i was utilized to estimate the preliminary value of Rp using Eq 14. Later on, the final corrected values of Rs and Rp were obtained through resubstituting their approximated values in a five-loop iteration procedure using Eqs 8 and 14, respectively. It was found that five iterations were sufficient to achieve a fixed/corrected value of Rs and Rp (Fig 2). The value of Rs being always smaller than Rp by several orders of magnitude allows one to resubstitute Rs into Eq 14 for modifying Rp.

thumbnail
Fig 2. The change in values of Rs and Rp within five loop iterations, the final fixed values are used in ACT approach for the parameters extraction.

https://doi.org/10.1371/journal.pone.0216201.g002

Eq 5 was used to determine the saturation current (Io) and Eq 2 was exploited to extract the photocurrent given by: (16)

Method implementation and validation

The ACT approach was implemented using MATLAB code (runtime R2017b) on a PC (core i7 and 8 GB RAM) involving the following steps:

  1. The measured I-V data was imported in csv format and a new dataset of power-voltage (P-V) is generated from. Then, exponential, Gaussian and polynomial interpolation techniques were utilized around the respective points I = 0, V = 0 and P = Pmax to determine the corresponding photovoltaic parameters Isc, Voc, Vm and Im.
  2. Number of series cells and operating temperature of the device was fed as input data.
  3. A set of ideality factor (n) was initialized, starting from 0.5 to 6 with an increment of 0.1.
  4. At every point of n, Eq 15 was used to determine the approximate value of Rs, while the final corrected values of Rp and Rs were calculated via the proposed ACT method using Eqs 14 and 8.
  5. The values of Io and Iλ were also determined from Eqs 5 and 16, respectively.
  6. At every value of n, a set of simulated I-V data was generated based on the estimated parameters using a non-linear zero finding (fzero).
  7. The set of PV cell/module parameters that provided the best fitting of the simulated I-V data to that of the experimental ones (lowest RMSE) was chosen as the optimum solution.
  8. Similarly, a new set of n was initialized around the best previous chosen n (at which the optimum parameters were extracted) with the increment of 0.01, while steps 4 to 7 were repeated to improve the accuracy and efficiency of the method.
  9. Step 8 was repeated for five sequential iterations, where the value of n with five decimal orders was obtained.

The coding was deployed in a stand-alone software application for simple and fast implementation of the above steps. This allowed the efficient extraction of the PV cells and modules parameters. Fig 3 shows the workspace of this application, where the given inputs to the app were measured I-V data in csv format, number of series cells and operating temperature. The application provided a fast and efficient extraction of the parameters that could calculate the I-V data within few seconds. This application was made freely available to users as a supporting file (S1 File). The app can be executed using the free available software (MATLAB runtime R2017b) and without MATLAB installation in the computer (https://www.mathworks.com/products/compiler/matlab-runtime.html).

thumbnail
Fig 3. The workspace of the established software application, which is used to extract the PV cells and modules parameters based on ACT.

https://doi.org/10.1371/journal.pone.0216201.g003

The performance proposed method was validated using five PV cells and modules (composed of different series cells) operated under different temperatures and solar irradiations. These include France solar cell operated at 33°C and irradiation of 1000 W/m2 (measured I-V data was provided in S1 Dataset), PVM 752 GaAs thin film cell operated at 25°C and irradiation of 1000 W/m2 (measured I-V data was provided in S2 Dataset), Photowatt-PWP201 module comprising 36 polycrystalline silicon cells in series operated at 45°C and 1000 W/m2 (measured I-V data was provided in S3 Dataset), Leibold Solar Module (STE 20/100) comprising 20 series cells operated at 24°C under outdoor sunlight intensity of 360 W/m2 (measured I-V data was provided in S4 Dataset) and a four series cells-based polycrystalline PV module (STE 4/100) from Leybold GmbH operated at 22°C under indoor light intensity of 900 W/m2 (measured I-V data was provided in S4 Dataset).

The accuracy of the proposed method was assessed correspondingly in terms of summation of absolute error (SAE), mean of absolute error (MAE) and root mean squared error (RMSE) given by the relations: (17) (18) (19) where k is the number of elements in the measured I dataset, and are the ith measured current and calculated current, respectively.

Results and discussion

The performance of proposed ACT was validated and assessed using five types of PV devices (two PV cells and three PV modules) at different device temperatures and solar irradiations. Consequently, the extracted PV cells and modules parameters were recorded and utilized to generate simulated I-V data for each type of the device. The correctness and robustness of ATC was tested by comparing with the existing art of the techniques reported in the literature.

Parameters of PV cells

Commercially available R.T.C. France solar cell (57 mm of diameter operated at 33°C) was tested for the parameters extraction and validation of the proposed method [23]. The measured I-V data of the cell was given in csv format as the S1 Dataset. Table 1 depicts the simulated currents and the ACT derived absolute error between the experimental and simulated currents. The calculated currents agreed very well with the measured ones.

thumbnail
Table 1. Calculated/simulated results for single-diode model of R.T.C.

France solar cell obtained using ACT.

https://doi.org/10.1371/journal.pone.0216201.t001

Table 2 compares the extracted parameters of R.T.C France solar cell obtained using the ACT with other reported methods in literature. Vales of SAE, MAE and RMSE indicated a highly competitive performance of the ACT and its reliance to determine accurately the PV cells and modules parameters. It is worth mentioning that the developed ACT outperformed several recently reported stochastic and deterministic optimization algorithms such as PGJAYA, ILCOA, HFAPS, ISCE and IJAYA in terms of accuracy, simplicity and computational cost (rapidity). The proposed ACT was able to extract the devices parameters in few seconds, while almost all the stochastic algorithms require several minutes. The reduced form (RF) approach [44] was also seen to provide low computational cost and excellent convergence. However, this method is limited when it comes to quantify the PV parameters Isc, Voc, Vm and Im before their utilization in the process of extracting the solar cells and modules parameters. Alternatively, these parameters need to be obtained manually either from datasheet information or from literature. Present ACT can automatically estimate all the PV parameters during the first I-V screening, while extracting the devices parameters accurately and efficiently.

thumbnail
Table 2. Comparison of different parameters extraction methods for single-diode model of R.T.C.

France solar cell.

https://doi.org/10.1371/journal.pone.0216201.t002

The PVM 752 GaAs thin film cell (operated at 25°C and irradiation of 1000 W/m2) was tested to extract its parameters [62]. Yet again, the measured I-V data of this cell was given in csv format as the S2 Dataset. The calculated currents were observed to be in very good agreement with the measured ones (Table 3) when compared with those reported in the literature. Besides, ACT demonstrated excellent performance to determine the PV parameters of the cell (Table 4).

thumbnail
Table 3. Calculated/simulated results for single-diode model of PVM 752 GaAs thin film cell achieved using ACT.

https://doi.org/10.1371/journal.pone.0216201.t003

thumbnail
Table 4. Comparison of different parameter extraction methods with the proposed ACT tested for single-diode model of PVM 752 GaAs thin film cell.

https://doi.org/10.1371/journal.pone.0216201.t004

Table 4 summarizes the parameters of PVM 752 GaAs thin film cell extracted by ACT when compared with other works. The values of SAE, MAE and RMSE clearly revealed the high competitive accuracy of ACT and its strong trustworthiness for the accurate evaluation of PV cells and modules parameters.

Parameters of PV modules

In addition to PV cells, three different solar modules were examined to extract their parameters and to validate the proposed ACT. Photowatt-PWP201 (comprised of 36 polycrystalline silicon cells in series and operated at 45°C and 1000 W/m2) [23] was used wherein the measured I-V data is given in csv format as the S3 Dataset. Table 5 enlists the calculated I-V results using ACT and Table 6 summarizes the extracted parameters.

thumbnail
Table 5. Calculated/simulated results for single-diode model of Photowatt-PWP201 module tested using ACT.

https://doi.org/10.1371/journal.pone.0216201.t005

thumbnail
Table 6. Comparison of ACT with other existing methods that extract different parameters of single-diode model intended for Photowatt-PWP201 module.

https://doi.org/10.1371/journal.pone.0216201.t006

Despite the simplicity of implementation and low computational cost the achieved tiny values of simulation errors clearly demonstrated the excellent performance of ACT compared to other reported approaches (Table 6). Moreover, the proposed technique did not require any manual initialization of parameters, while some optimization problems need to be continuously perturbed through parameters variation. This manual initialization results in increased computational cost and often leads to trap the extraction process in local minima. It was affirmed that the proposed ACT is truly competitive to be implemented as a simple and efficient tool for the identification of solar cells and modules parameters operate under diverse environmental conditions.

Fig 4 shows the ACT based data fitting of Photowatt-PWP201 solar module obtained. The calculated currents are shown to tally very well with the measured ones in both high and low voltage regions, where a trivial deviation around the maximum power point was observed by visual inspection. Such departure could be due to the lacking of extrapolated method applied to identify the values of Vm and Im. The ACT simulation based extracted parameters achieved a lowest RMSE of 2.12633E-3 for Photowatt-PWP201 solar module that too without requiring any manual initialization of parameters. Conversely, some of the existing optimization problems need continuous perturbation through parameters variation, which in turn increases the computational cost and leads to an entrapment in the local optimum.

thumbnail
Fig 4.

Simulated and experimental currents for single-diode model of Photowatt-PWP201 solar module (a) and their I-V curves (b).

https://doi.org/10.1371/journal.pone.0216201.g004

A mono-crystalline Leibold Solar Module (LSM 20) comprising 20 series cells operated at 24°C under outdoor sunlight intensity of 360 W/m2 was tested for its parameters extraction. The measured I-V data was given in csv format as the S4 Dataset and recorded manually using digital multimeters. Meanwhile, a potentiometer was utilized as a variable load across the module terminals. The simulated results are listed in Table 7. The extracted parameters were discerned to be n = 1.26881, Rs = 6.39445 Ω, Rp = 1973.35 Ω, Iλ = 0.15449 A and Io = 2.50879 nA. It was asserted that the ACT could effectively model the I-V behaviour of the module with a RMSE of 8.3839E-4 and extracted the solar cells parameters in a superior way compared to the one used for the PV modules. It was asserted ACT could outperform the other computational and heuristic algorithms regarding the extraction of single-diode parameters.

thumbnail
Table 7. ACT simulation-based results for single-diode model of Leibold Solar Module (LSM 20) operated at 24°C under outdoor sunlight intensity of 360 W/m2.

https://doi.org/10.1371/journal.pone.0216201.t007

A four series cells-based polycrystalline PV module (STE 4/100) purchased from Leybold GmbH was tested. Experimental I-V data of this cell was measured at 22°C under indoor light intensity of 900 W/m2. The results for measured I-V and simulated I-V dataset obtained by the ACT are enlisted in Table 8. Yet again, the proposed ACT could successfully model the I-V behaviour of the module with a RMSE of 3.33925E-4. The extracted parameters of this solar module were discerned to be n = 1.0304, Rs = 2.5568 Ω, Rsh = 2184.82 Ω, Iλ = 0.02646 A and Io = 0.129814 nA.

thumbnail
Table 8. ACT simulation-based results for single-diode model of Leybold Solar Module (STE 4/100) at 22°C under indoor light intensity of 900 W/m2.

https://doi.org/10.1371/journal.pone.0216201.t008

Conclusions

A new and simple computational approach based on approximation and correction technique (ACT) was proposed to determine PV cells and modules parameters precisely. Furthermore, a novel user-friendly software application was developed to extract these parameters. The proposed method was tested and validated on five different solar cells and modules under varied temperatures and irradiations. I-V simulation of R.T.C. France and PVM 752 GaAs solar cell revealed the lowest RMSE value of 7.78937E-4 and 2.10497E-4, respectively. The Photowatt-PWP201, LEYBOLD 664 431 and STE 4/100 solar modules exhibited the respective RMSE value of 2.12633E-3, 8.3839E-4 and 3.33925E-4. The devised ACT model disclosed excellent performance when tested on various solar modules operated with varied conditions. In addition to implementation simplicity, the method outperformed several previously reported computational and heuristic algorithms used to extract the parameters of single-diode model for solar cells and solar modules under varying environmental conditions.

Supporting information

S1 Dataset. Measured I-V data for France solar cell operated at 33°C and 1000 W/m2.

https://doi.org/10.1371/journal.pone.0216201.s001

(CSV)

S2 Dataset. Measured I-V data for PVM 752 GaAs thin film solar cell operated at 25°C and 1000 W/m2.

https://doi.org/10.1371/journal.pone.0216201.s002

(CSV)

S3 Dataset. Measured I-V data for Photowatt-PWP201 module operated at 45°C and 1000 W/m2.

https://doi.org/10.1371/journal.pone.0216201.s003

(CSV)

S4 Dataset. Measured I-V data for Leibold solar module (LSM 20) operated at 24°C under outdoor sunlight intensity of 360 W/m2.

https://doi.org/10.1371/journal.pone.0216201.s004

(CSV)

S5 Dataset. Measured I-V data for Leibold solar module (STE 4/100) operated at 22°C under indoor light intensity of 900 W/m2.

https://doi.org/10.1371/journal.pone.0216201.s005

(CSV)

S1 File. Software application for rapid determination of the PV cells and modules parameters based on approximation and correction technique (ACT).

https://doi.org/10.1371/journal.pone.0216201.s006

(EXE)

Acknowledgments

The authors are grateful to Universiti Teknologi Malaysia for the financial support under Vote No: Q.J090000.21A4.00D20.

References

  1. 1. McEvoy AJ, Castaner L, Markvart T. Solar cells: materials, manufacture and operation: Academic Press; 2012.
  2. 2. Li Z-S, Zhang G-Q, Li D-M, Zhou J, Li L-J, Li L-X. Application and development of solar energy in building industry and its prospects in China. Energy Policy. 2007;35(8):4121–7.
  3. 3. Otte K, Makhova L, Braun A, Konovalov I. Flexible Cu (In, Ga) Se 2 thin-film solar cells for space application. Thin Solid Films. 2006;511:613–22.
  4. 4. Muhammad FF, Sulaiman K. Thermal Stability and Reproducibility Enhancement of Organic Solar Cells by Tris (hydroxyquinoline) gallium Dopant Forming a Dual Acceptor Active Layer. ARO-The Scientific Journal of Koya University. 2018;6(2):69–78.
  5. 5. Ahmad Z, Touati F, Muhammad FF, Najeeb MA, Shakoor RA. Effect of ambient temperature on the efficiency of the PCPDTBT: PC71BM BHJ solar cells. Applied Physics A. 2017;123(7):486.
  6. 6. Meneses-Rodríguez D, Horley PP, Gonzalez-Hernandez J, Vorobiev YV, Gorley PN. Photovoltaic solar cells performance at elevated temperatures. Solar energy. 2005;78(2):243–50.
  7. 7. Muhammad FF, Ketuly KA, Yahya MY. Effect of Thermal Annealing on a Ternary Organic Solar Cell Incorporating Gaq3 Organometallic as a Boosting Acceptor. Journal of Inorganic and Organometallic Polymers and Materials. 2017. pmid:29097986
  8. 8. Muhammad FF, Yahya MY, Hameed SS, Aziz F, Sulaiman K, Rasheed MA, et al. Employment of single-diode model to elucidate the variations in photovoltaic parameters under different electrical and thermal conditions. PLoS ONE. 2017;12(8):e0182925. pmid:28793325
  9. 9. Xiao W, Nazario G, Wu H, Zhang H, Cheng F. A neural network based computational model to predict the output power of different types of photovoltaic cells. PloS one. 2017;12(9):e0184561. pmid:28898271
  10. 10. Villalva MG, Gazoli JR, Filho ER. Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Transactions on Power Electronics. 2009;24(5):1198–208.
  11. 11. Humada AM, Hojabri M, Mekhilef S, Hamada HM. Solar cell parameters extraction based on single and double-diode models: A review. Renewable and Sustainable Energy Reviews. 2016;56:494–509. https://doi.org/10.1016/j.rser.2015.11.051.
  12. 12. Orioli A, Di Gangi A. A criterion for rating the usability and accuracy of the one-diode models for photovoltaic modules. Energies. 2016;9(6):427.
  13. 13. Tong NT, Pora W. A parameter extraction technique exploiting intrinsic properties of solar cells. Applied energy. 2016;176:104–15.
  14. 14. Maouhoub N. Photovoltaic module parameter estimation using an analytical approach and least squares method. Journal of Computational Electronics. 2018.
  15. 15. Pindado S, Cubas J. Simple mathematical approach to solar cell/panel behavior based on datasheet information. Renewable energy. 2017;103:729–38.
  16. 16. Yıldıran N, Tacer E. Identification of photovoltaic cell single diode discrete model parameters based on datasheet values. Solar Energy. 2016;127:175–83.
  17. 17. Senturk A, Eke R. A new method to simulate photovoltaic performance of crystalline silicon photovoltaic modules based on datasheet values. Renewable energy. 2017;103:58–69.
  18. 18. Cubas J, Pindado S, de Manuel C. Explicit expressions for solar panel equivalent circuit parameters based on analytical formulation and the Lambert W-function. Energies. 2014;7(7):4098–115.
  19. 19. Ishibashi K-i, Kimura Y, Niwano M. An extensively valid and stable method for derivation of all parameters of a solar cell from a single current-voltage characteristic. Journal of applied physics. 2008;103(9):094507.
  20. 20. Louzazni M, Aroudam EH. An analytical mathematical modeling to extract the parameters of solar cell from implicit equation to explicit form. Applied Solar Energy. 2015;51(3):165–71.
  21. 21. Maouhoub N. Photovoltaic module parameter estimation using an analytical approach and least squares method. Journal of Computational Electronics. 2018:1–7.
  22. 22. <Yadir S, Benhmida M, Sidki M, Assaid E, Khaidar M, editors. New method for extracting the model physical parameters of solar cells using explicit analytic solutions of current-voltage equation. Microelectronics (ICM), 2009 international conference on; 2009: IEEE.
  23. 23. Easwarakhanthan T, Bottin J, Bouhouch I, Boutrit C. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. International Journal of Solar Energy. 1986;4(1):1–12.
  24. 24. Ma T, Yang H, Lu L. Development of a model to simulate the performance characteristics of crystalline silicon photovoltaic modules/strings/arrays. Solar Energy. 2014;100:31–41.
  25. 25. Chen Y, Wang X, Li D, Hong R, Shen H. Parameters extraction from commercial solar cells I–V characteristics and shunt analysis. Applied Energy. 2011;88(6):2239–44.
  26. 26. Chegaar M, Ouennoughi Z, Hoffmann A. A new method for evaluating illuminated solar cell parameters. Solid-state electronics. 2001;45(2):293–6.
  27. 27. Gong W, Cai Z. Parameter extraction of solar cell models using repaired adaptive differential evolution. Solar Energy. 2013;94:209–20.
  28. 28. Ishaque K, Salam Z. An improved modeling method to determine the model parameters of photovoltaic (PV) modules using differential evolution (DE). Solar Energy. 2011;85(9):2349–59.
  29. 29. Askarzadeh A, Rezazadeh A. A new heuristic optimization algorithm for modeling of proton exchange membrane fuel cell: bird mating optimizer. International Journal of Energy Research. 2013;37(10):1196–204.
  30. 30. Askarzadeh A, Rezazadeh A. Extraction of maximum power point in solar cells using bird mating optimizer-based parameters identification approach. Solar energy. 2013;90:123–33.
  31. 31. Askarzadeh A, dos Santos Coelho L. Determination of photovoltaic modules parameters at different operating conditions using a novel bird mating optimizer approach. Energy Conversion and Management. 2015;89:608–14.
  32. 32. Jervase JA, Bourdoucen H, Al-Lawati A. Solar cell parameter extraction using genetic algorithms. Measurement Science and Technology. 2001;12(11):1922.
  33. 33. 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. Solar energy. 2010;84(5):860–6.
  34. 34. Oliva D, Cuevas E, Pajares G. Parameter identification of solar cells using artificial bee colony optimization. Energy. 2014;72:93–102.
  35. 35. Ye M, Wang X, Xu Y. Parameter extraction of solar cells using particle swarm optimization. Journal of Applied Physics. 2009;105(9):094502.
  36. 36. Yeh W-C. A two-stage discrete particle swarm optimization for the problem of multiple multi-level redundancy allocation in series systems. Expert Systems with Applications. 2009;36(5):9192–200.
  37. 37. Gao X, Cui Y, Hu J, Xu G, Wang Z, Qu J, et al. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm. Energy Conversion and Management. 2018;157:460–79.
  38. 38. Bana S, Saini R. Identification of unknown parameters of a single diode photovoltaic model using particle swarm optimization with binary constraints. Renewable Energy. 2017;101:1299–310.
  39. 39. Nunes H, Pombo J, Mariano S, Calado M, de Souza JF. A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Applied Energy. 2018;211:774–91.
  40. 40. Oliva D, El Aziz MA, Hassanien AE. Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Applied Energy. 2017;200:141–54.
  41. 41. Beigi AM, Maroosi A. Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms. Solar Energy. 2018;171:435–46.
  42. 42. Kumar M, Kumar A. An efficient parameters extraction technique of photovoltaic models for performance assessment. Solar Energy. 2017;158:192–206.
  43. 43. Chin VJ, Salam Z, Ishaque K, editors. An improved method to estimate the parameters of the single diode model of photovoltaic module using differential evolution. Electric Power and Energy Conversion Systems (EPECS), 2015 4th International Conference on; 2015: IEEE.
  44. 44. Laudani A, Fulginei FR, Salvini A. High performing extraction procedure for the one-diode model of a photovoltaic panel from experimental I–V curves by using reduced forms. Solar Energy. 2014;103:316–26.
  45. 45. Cubas J, Pindado S, Victoria M. On the analytical approach for modeling photovoltaic systems behavior. Journal of power sources. 2014;247:467–74.
  46. 46. Lineykin S, Averbukh M, Kuperman A. An improved approach to extract the single-diode equivalent circuit parameters of a photovoltaic cell/panel. Renewable and Sustainable Energy Reviews. 2014;30:282–9.
  47. 47. 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. Journal of applied physics. 2011;110(6):064504.
  48. 48. Yu K, Qu B, Yue C, Ge S, Chen X, Liang J. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Applied Energy. 2019;237:241–57.
  49. 49. Pourmousa N, Ebrahimi SM, Malekzadeh M, Alizadeh M. Parameter estimation of photovoltaic cells using improved Lozi map based chaotic optimization Algorithm. Solar Energy. 2019;180:180–91.
  50. 50. Yu K, Liang JJ, Qu BY, Chen X, Wang H. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Conversion and Management. 2017;150:742–53. https://doi.org/10.1016/j.enconman.2017.08.063.
  51. 51. Chen Z, Wu L, Lin P, Wu Y, Cheng S. Parameters identification of photovoltaic models using hybrid adaptive Nelder-Mead simplex algorithm based on eagle strategy. Applied Energy. 2016;182:47–57.
  52. 52. Zhang Y, Lin P, Chen Z, Cheng S. A population classification evolution algorithm for the parameter extraction of solar cell models. International Journal of Photoenergy. 2016;2016.
  53. 53. Chen X, Yu K, Du W, Zhao W, Liu G. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy. 2016;99:170–80.
  54. 54. Guo L, Meng Z, Sun Y, Wang L. Parameter identification and sensitivity analysis of solar cell models with cat swarm optimization algorithm. Energy conversion and management. 2016;108:520–8.
  55. 55. Niu Q, Zhang H, Li K. An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models. International journal of hydrogen energy. 2014;39(8):3837–54.
  56. 56. Hachana O, Hemsas K, Tina G, Ventura C. Comparison of different metaheuristic algorithms for parameter identification of photovoltaic cell/module. Journal of renewable and sustainable energy. 2013;5(5):053122.
  57. 57. Hamid NFA, Rahim NA, Selvaraj J. Solar cell parameters identification using hybrid Nelder-Mead and modified particle swarm optimization. Journal of Renewable and Sustainable Energy. 2016;8(1):015502.
  58. 58. Jamadi M, Merrikh-Bayat F, Bigdeli M. Very accurate parameter estimation of single-and double-diode solar cell models using a modified artificial bee colony algorithm. International Journal of Energy and Environmental Engineering. 2016;7(1):13–25.
  59. 59. Askarzadeh A, Rezazadeh A. Parameter identification for solar cell models using harmony search-based algorithms. Solar Energy. 2012;86(11):3241–9.
  60. 60. Askarzadeh A, Rezazadeh A. Artificial bee swarm optimization algorithm for parameters identification of solar cell models. Applied Energy. 2013;102:943–9.
  61. 61. Wei H, Cong J, Lingyun X, Deyun S, editors. Extracting solar cell model parameters based on chaos particle swarm algorithm. Electric Information and Control Engineering (ICEICE), 2011 International Conference on; 2011: IEEE.
  62. 62. Jordehi AR. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Solar Energy. 2018;159:78–87.
  63. 63. Yuan X, Xiang Y, He Y. Parameter extraction of solar cell models using mutative-scale parallel chaos optimization algorithm. Solar Energy. 2014;108:238–51.
  64. 64. AlRashidi M, AlHajri M, El-Naggar K, Al-Othman A. A new estimation approach for determining the I–V characteristics of solar cells. Solar Energy. 2011;85(7):1543–50.