Next Article in Journal
A Procedure for Precise Determination and Compensation of Lead-Wire Resistance of a Two-Wire Resistance Temperature Detector
Next Article in Special Issue
Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels
Previous Article in Journal
Research and Implementation of Autonomous Navigation for Mobile Robots Based on SLAM Algorithm under ROS
Previous Article in Special Issue
Increasing the Accuracy of Hourly Multi-Output Solar Power Forecast with Physics-Informed Machine Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function

1
Smart Grids Research Group, Center of Research Excellence in Renewable Energy and Power Systems, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Department of Electrical and Computer Engineering, Faculty of Engineering, K. A. CARE Energy Research and Innovation Center, Jeddah 21589, Saudi Arabia
3
Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro
4
Electrical Engineering Department, College of Engineering, Prince Sattam bin Abdulaziz University, Wadi Addawaser 11991, Saudi Arabia
5
Electrical Engineering Department, Aswan Faculty of Engineering, Aswan University, Aswan 81542, Egypt
6
Power Electronics and Renewable Energy Research Laboratory (PEARL), Department of Electrical Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
7
Department of Electrical Engineering, Valley High Institute of Engineering and Technology, Science Valley Academy, Qalyubia 44971, Egypt
8
Ministry of Energy, Riyadh 11191, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(11), 4173; https://doi.org/10.3390/s22114173
Submission received: 25 April 2022 / Revised: 22 May 2022 / Accepted: 23 May 2022 / Published: 31 May 2022

Abstract

:
There are three standard equivalent circuit models of solar cells in the literature—single-diode, double-diode, and triple-diode models. In this paper, first, a modified version of the single diode model, called the Improved Single Diode Model (ISDM), is presented. This modification is realized by adding resistance in series with the diode to enable better power loss dissipation representation. Second, the mathematical expression for the current–voltage relation of this circuit is derived in terms of Lambert’s W function and solved by using the special trans function theory. Third, a novel hybrid algorithm for solar cell parameters estimation is proposed. The proposed algorithm, called SA-MRFO, is used for the parameter estimation of the standard single diode and improved single diode models. The proposed model’s accuracy and the proposed algorithm’s efficiency are tested on a standard RTC France solar cell and SOLAREX module MSX 60. Furthermore, the experimental verification of the proposed circuit and the proposed solar cell parameter estimation algorithm on a solar laboratory module is also realized. Based on all the results obtained, it is shown that the proposed circuit significantly improves current–voltage solar cell representation in comparison with the standard single diode model and many results in the literature on the double diode and triple diode models. Additionally, it is shown that the proposed algorithm is effective and outperforms many literature algorithms in terms of accuracy and convergence speed.

1. Introduction

The modeling, planning, management, and optimal operation of solar energy systems require knowledge of accurate models of the components used [1,2], which relies on the accurate modeling of the equivalent circuits of solar cells and panels [3]. The accuracy of a solar photovoltaic (PV) model greatly influences system design [4]. In this regard, there are three equivalent circuit models of solar cells widely used in the available literature. The first and most widely accepted model is the single-diode solar cell model (SDM) [5,6,7]. This five-parameter SDM is prevalent in the literature due to its simplicity. Besides, the seven-parameter double-diode model (DDM) [8,9] and nine-parameter triple-diode solar cell model (TDM) [10] make use of additional diodes in their models to describe the physical nature of solar cells. Although these models provide good accuracy in modeling solar cells, they have a more complex structure since they are represented with more parameters [11,12].
Several solar cell parameter estimation approaches have been developed in scientific publications [13,14,15,16]. For instance, it is possible to estimate the parameters of solar cells from nameplate data, i.e., using the catalogue data of the manufacturer [13,17]. However, different research works have shown that this approach has drawbacks because real-world conditions differ from the operating conditions assumed when these cells were tested in factories. Additionally, it is expected to have incomplete data or missing parameters in data sheets provided by manufacturers. Thus, it is preferable to find these missing parameters based on the measured voltage–current characteristics of these cells [14,18]. Unfortunately, regardless of the approach or the solar cell model used, solar cells are characterized by the nonlinearity of the mathematical relation of currents and voltages. This means that estimating the parameters is associated with solving high nonlinear equations [19].
Afterward, several approaches have been proposed in the literature for estimating the precise parameters of diode models of solar PV equivalent circuits. The first approach relies on applying numerical methods to estimate the values of these parameters, but this approach is time-consuming [15]. Additionally, these approaches are based on iterative techniques, and it is well known that the performance of iterative techniques is highly dependent on the initial values provided by the programmer/designer. Added to that, they may suffer from local solutions problems. The second method is based on solving the equations analytically [14]. However, this approach necessitates several approximations/relaxations as the mathematical relation between currents and voltages is nonlinear, affecting the model’s accuracy. The most widely accepted methods in this research point are based on the application of metaheuristic algorithms [20,21]. Metaheuristic algorithms are characterized by the simplicity of application and independence on the initial values of the unknown parameters. Today, over 100 different algorithms can be found to estimate solar cell parameters. Generally, they can be categorized into several groups (All acronyms of algorithms are explained in a list of abbreviations):
  • Bio-inspired algorithms (BIA) mimic ideas, processes, or biological behaviors in nature. The main representatives are MADE [22], ISCE [23], BPFPA [8], GAMNU [24], and GA [25].
  • Swarming-based algorithms (SBA) mimic swarming behaviors of birds, cats, bees, fish, or others. The main representatives are EHHO [26], CPMPSO [27], FPSO [28], MPSO [29], FA [30], MSSO [31], CSO [32], ABC [25,31,33], WHHO [21], and PSO [33].
  • Physics- and chemistry-based algorithms (P-CBA) mimic physical or chemical ideas or concepts of estimation procedures. The prominent representatives are ER-WCA [34,35], WDO [36], and HS [35].
  • Teaching- and learning-based algorithms (T-LBA) mimic the teaching process with students and schoolchildren. The main representatives are GOTLBO [12], STLBO [12,37], SATLBO [38], GSK [39], EOTLBO [40], and LETLBO [9].
  • Chaotic-based algorithms (CBA) mimic chaotic processes from science and nature. The main representatives are ILCOA [41], COA [10,35,42], CWOA [41], CNMSMA [4], and CLSHADE [10].
  • Mathematical-based algorithms (MBA) use mathematical expressions and equations for some process descriptions. The leading representative is ISCA [43].
  • Hybrid algorithms (HA) combine different analytical and numerical optimization methods, and so on. The main representatives are BHCS [44], HFAPS [30], and TLABC [9,45].
Predominantly, most of the research works are oriented toward the proposal of new algorithms to estimate parameters of the solar diode models. At the same time, most of them use some of the solar cell models and test them on standard solar cells, such as RTC France [9,46,47,48], Solarex MSX 60 [10,17,35], or others, or perform experimental verification on real cells [10]. Their primary focus is the comparisons of algorithms in terms of the speed of convergence required in a certain number of iterations, time per iteration, statistical measures, and so on [35]. It is clear that this research point can be further expanded by developing new models of solar cells. Consequently, this paper addresses this research point.
In this work, we propose a new simple six-parameter diode model of solar cells that will not further complicate the model, but will increase the accuracy of the estimation of solar cell parameters, i.e., improve the accuracy of modeling current–voltage characteristics. Namely, an improved single diode model (ISDM) is proposed in this work, including an additional resistor that models the losses during solar energy conversion into electricity. The mathematical expression of the current–voltage characteristic of the proposed model was derived, in which the derived equation is highly nonlinear (transcendental type). An analytical solution to the current as a function of the voltage is proposed in terms of Lambert’s W function and is further solved by using the special trans function theory (STFT). Additionally, investigating the accuracy of the proposed model was performed on several solar cells and modules. Note that different models of solar cells are listed in [16], which deals with equivalent models for solar cells in which the resistance of the diode is included in two-diode and three-diode models of solar cells. However, in [16], no analytical expressions for current–voltage dependence are given, nor is the solution of the same analyzed. Therefore, this work represents a forward step in terms of developing a new one-diode solar cell model and its mathematical explanation.
Besides, a novel hybrid algorithm for solar cell parameters estimation is proposed. The proposed algorithm, called SA-MRFO, is based on simulated annealing (SA) and Manta ray foraging optimization (MRFO), in which the SA algorithm is used to initialize the population of the MRFO, and it is used for parameters estimation of the standard and improved single-diode models. The proposed algorithm results are compared with those obtained by other algorithms presented in the literature to validate their effectiveness and accuracy. Moreover, for the RTC France solar cell, a comparison of the results with the corresponding ones obtained by applying deterministic methods was carried out.
Therefore, the main contributions of this work are outlined as follows:
  • A new original single-diode solar cell model is proposed.
  • The mathematical expression of the current–voltage characteristic of the proposed model is derived.
  • The accuracy of the proposed model is tested, and its advantages over the single-diode model are shown.
  • The accuracy of the proposed model is compared with the precision of two-diode and three-diode models, and it is shown that the results obtained are even better than some literature-known solutions of these models.
  • The experimental verification of the proposed circuit and the proposed solar cell parameter estimation algorithm on a solar laboratory module is made, and the applicability of the proposed model is demonstrated.
  • The advantage of applying the proposed algorithm compared with different algorithms in the literature is shown in terms of convergence rate, standard deviation, and Wilcoxon rank-sum test.
The rest of the paper is arranged as follows. The common diode models of solar PV equivalent circuits are presented in Section 2. The analytical formulation of the new six-parameter solar cell model—ISDM—is presented in Section 3. The proposed simulated annealing–Manta ray foraging optimization is presented in Section 4. In Section 5, the numerical outcomes and findings for two types of solar cells are presented, analyzed, and discussed. The experimental verification of the proposed model was made on measured data from a solar laboratory module, and the applicability of the proposed model is demonstrated in Section 6. Finally, the conclusions, study limitations, and future works are given in Section 7.

2. Common Diode Models of Solar PV Equivalent Circuits

Three-diode models of solar PV equivalent circuits can be found in the literature. The widely used and well-known solar cell model is the single-diode model (SDM), presented in Figure 1a. This model consists of four elements—an ideal current generator (Ipv), diode (D), series resistance (RS), and parallel resistance (RP). Besides, the double-diode model (DDM) and triple-diode model (TDM), presented in Figure 1b,c, respectively, are widely used in the literature. Unlike SDM, these models consist of two (D1 and D2) and three diodes (D1, D2, and D3) [18,35,49,50,51,52].
The current (I)–voltage (U) relationship of these models can be described for SDM, DDM, and TDM as given in (1)–(3), respectively. In these equations, Ipv denotes the photo-generated current. I01, I02, and I03 represent the reverse saturation current of the three diodes, respectively. n1, n2, and n3 represent the ideality factors of the diodes, respectively, and Vth is the thermal voltage, which equals KBT/q, where KB is the Boltzmann constant, q is the charge of the electron, and T is the temperature in Kelvin.
I = I p v I 01 e U + I R S n 1 V t h 1 U + I R S R P
I = I p v I 01 e V + I R S n 1 V t h 1 I 02 e V + I R S n 2 V t h 1 U + I R S R P
I = I p v I 01 e V + I R S n 1 V t h 1 I 02 e V + I R S n 2 V t h 1 I 03 e V + I R S n 3 V t h 1 U + I R S R P
It is apparent that IU expressions of the three models are transcendental, i.e., highly nonlinear.
For SDM, the analytical solution of the current as a function of voltage is given as follows:
I = R P I p v + I 0 U R S + R P n 1 V t h R S W ( α S )
where
α S = I 0 R P R S n 1 V t h R S + R P exp R P R S I p v + R S I 0 + U n 1 V t h R S + R P
where W represents Lambert’s W function.
The IU expressions of both DDM and TDM do not have exact analytical solutions. However, in [10], an original iterative procedure for solving these nonlinear equations was proposed and tested. The iterative-based solution of the current as a function of the voltage for DDM is formulated as follows [10]:
I = I p v + I 01 + I 02 U R P Ψ 1 + R s R p R s n 1 V t h 1 + R s R p
where Ψ is the solution of the nonlinear equation so that
α D + β D exp δ D Ψ = Ψ exp Ψ
α D = R S n 1 V t h 1 + R S R P I 01 exp U n 1 V t h · exp R S n 1 V t h I p v + I 01 + I 02 U R P 1 + R S R P
β D = R S n 1 V t h 1 + R S R P I 02 exp U n 2 V t h · exp R s n 2 V t h I p v + I 01 + I 02 U R P 1 + R S R P
δ D = 1 n 1 n 2
Additionally, the iterative-based solution of the current as a function of the voltage for TDM is formulated as follows [10]:
I = I p v + I 01 + I 02 + I 03 U R P Ζ 1 + R S R P R S n 1 V t 1 + R S R P
where Z is the solution of the nonlinear equation.
α T + β T exp δ T Ζ + γ T exp σ T Ζ = Ζexp Ζ
α T = R S n 1 V t h 1 + R S R P I 01 exp U n 1 V t h · exp R S n 1 V t h I p v + I 01 + I 02 + I 03 U R P 1 + R S R p
β T = R S n 1 V t h 1 + R S R P I 02 exp U n 2 V t · exp R S n 2 V t h I p v + I 01 + I 02 + I 03 U R P 1 + R S R P
γ T = R S n 1 V t h 1 + R S R P I 03 exp U n 3 V t h · exp R S n 3 V t h I p v + I 01 + I 02 + I 03 U R P 1 + R s R P
δ T = 1 n 1 n 2
σ T = 1 n 1 n 3

3. Analytical Formulation of a New Six-Parameter Solar Cell Model: Improved Single-Diode Model (ISDM)

A PV cell is a semiconductor device that converts sunlight into electricity [53]. However, light, i.e., the incoming photons to be absorbed, must have more incredible energy than the bandgap energy of the cell [54]. The absorbed photon generates pairs of mobile charge carriers (electron and hole), which are then separated by the structure of the device (pn junction). This action produces a potential difference and thus creates an electrical current. Currently, semiconductor materials (usually silicon) in the pn junction (diode) are commercially used to produce solar cells. The well-known Shockley equation gives the IU characteristic of a pn junction [54]. The current generated in the PV cell flows through a semiconductor material. However, different types of losses exist in a solar cell. In order to represent all series resistances, such as the resistance of the metal grid, contacts, and current-collecting wires, the single-diode morel consists of equivalent resistance RS, added in series with the ideal circuit model (parallel connection of ideal current generator and diode). On the other side, as the solar cells are made out of large-area wafers and from large thin-film material, second resistance, connected in parallel with the ideal device RP, also exists in the single-diode equivalent circuit. An improved SDM (ISDM) is proposed in this work to improve and collect all power energy losses in the solar cell. The proposed circuit of the ISDM is presented in Figure 2. Unlike the standard SDM, this model involves one additional resistance (RSD) connected in series with the diode to sufficiently express the power loss dissipation due to the current that flows through the pn junction.
The equation that expresses the sum of currents in the ISDM is given as follows:
I p v = I D + U + I R S R P + I
where
I D = I 0 e V D n 1 V t h 1
The voltage equation of this circuit is expressed as follows:
V D + R S D I D = U + I R S
Hence, the expression of the current can be derived in the following form:
I = R P R S + R P I p v + I 01 U R P x
where x is the solution of Lambert’s W function and is given in the following form:
x = β exp x
where β is expressed as follows:
β = I 2 b a exp b a I 1
so that
a = 1 + R S R P , b = R S n V t 1 + R S D R P + R S D R S , I 1 = I p v + I 01 U R P , I 2 = I 01 exp 1 n V t U R S D I p v + R S D R P U .
Given in Equation (22), Lambert’s W function is a nonlinear transcendental equation. This function is presented in Figure 3 for different values of β.
Different methods can solve this equation as it has become trendy in science. Many program packages (Matlab, Mathematica, Maple, and others) have implemented this equation. For instance, it can be solved using numerical techniques such as Frisch iteration, Newton–Raphson method, and others. Additionally, it can be solved analytically using the Taylor series or by using Special Trans Function Theory (STFT) [1,10,19,55,56].
Based on previous research [10,35] on the parameter estimation of PV equivalent circuits, it was clearly shown that the STFT has a significant advantage over the Taylor series. In this context, the analytical solution of the IU relationship for the ISDM can be expressed as follows:
I = R P R S + R P I p v + I 01 U R P β k = 0 M β k M k k k ! k = 0 M + 1 β k M + 1 k k k !
where M represents a positive integer. Additionally, the power–voltage relationship can be expressed as follows:
P = U · I = R P U R S + R P I p v + I 01 U R P β k = 0 M β k M k k k ! k = 0 M + 1 β k M + 1 k k k !
Therefore, the voltage corresponding to the maximum power delivered (Ump) by the cell/module can be determined as follows [57]:
P U U U = U m p = 0
where
P m p = U m p I m p
Additionally, the current corresponding to the maximum power can be calculated easily, where Pmp is the maximum power point of the solar cell/module.

4. Simulated Annealing (SA)–Manta Ray Foraging Optimization (MRFO)

The recently proposed Manta Ray Foraging Optimization (MRFO) is improved by the Simulated Annealing (SA) algorithm to formulate a novel hybrid algorithm called Simulated Annealing–Manta ray foraging optimization (SA-MRFO).
SA is usually used to hybridize standard metaheuristics algorithms [58,59]. It is a well-known and applicable algorithm. Due to its merits, it is implemented in Matlab and can be called by the function simulannealbnd. Algorithmically, SA is used when the search space is discrete. Additionally, its metaheuristic nature enables it to obtain approximate global or near-global solutions in an ample search space. SA has one main general characteristic: simulated annealing is preferable for problems where finding an approximate global optimum is more worthy than finding an accurate local optimum in a specific time. All the aspects mentioned above are the main reasons we developed the hybrid SA-MRFO algorithm in this paper. In the hybrid algorithm proposed in this paper (SA-MRFO), the SA algorithm is used to initialize the population of the MRFO.
Manta Ray Foraging Optimization (MRFO) is an algorithm realized by observing manta rays, the largest marine creatures [60,61]. This algorithm relies on three parts—chain, cyclone, and somersault foraging.
The first part of MRFO (chain foraging) focuses on the plankton position. This algorithm assumes that the best-found solution is plankton with a high concentration of manta rays. Specifically, the higher the plankton concentration, the better the position. At each iteration, each individual is updated with the best solution found to date and the solution in front of it. In a mathematical sense, the chain foraging model is represented as follows:
x i d t + 1 = x i d t + r x b e s t d t x i d t + γ x b e s t d t x i d t , i = 1 x i d t + r x i 1 d t x i d t + γ x b e s t d t x i d t , i = 2 , , N
where x i d t is the position of the ith individual at time t, r and r1 are random numbers within the range of [0,1], while x b e s t d t denotes the plankton with a high concentration (best position). The chain foraging coefficient is denoted γ, which is expressed as γ = 2 r log r .
The second part of MRFO (cyclone foraging) is oriented on a school of manta rays. Namely, when a school of manta rays recognizes a patch of plankton, they will form a long foraging chain. Furthermore, they will swim toward the food in a spiral movement. The mathematical equation that expresses the spiral action of manta rays is the same as the expression given in (29), except that the cyclone foraging coefficient (γ) is expressed as γ = 2 e r 1 T t + 1 T sin 2 π r 1 , where T denotes the maximum number of iterations. The reference position is the food, where all individuals orient towards it. Iteratively, each individual looks for a better position around it. In this sense, each individual has an opportunity to find itself in a random position. Mathematically, a change in the position is expressed as follows:
x i d t + 1 = x r a n d d + r x r a n d d x i d t + β x r a n d d x i d t , i = 1 x r a n d d + r x i 1 d t x i d t + β x r a n d d x i d t , i = 2 , , N
where x r a n d d is a randomly produced position in the search space. L b d and U b d denote the lower and upper boundaries of the decision variables.
The third part of MRFO defines the movement of each individual in a new search domain located between the current position and its symmetrical position around the best position found to date (somersault foraging), in which the position of the food is viewed as a pivot. Each individual tends to swim around the pivot to reach a new position. Thus, each individual updates its position around the best position found. The mathematical model of this part can be expressed as follows:
x i d t + 1 = x i d t + 2 r 2 · x b e s t d r 3 x i d t
where r2 and r3 are random numbers in [0, 1]. The flowchart of the SA-MRFO algorithm is presented in Figure 4.

5. Results and Discussion

The results obtained using the proposed algorithm to estimate the intrinsic parameters of the addressed equivalent circuit models are presented in this section.
For parameter estimation, the minimization of the expression given in (32) that represents the root-mean-square error (RMSE) between the solar PV cell’s measured and calculated output current was used.
R M S E = 1 N p i = 1 N p I i m e a s I i c a l c 2
The goal of the estimation process was to find the appropriate value of the solar cell parameters to minimize the RMSE between simulated and measured solar cell current values. In this equation, Np represents the number of the measured points, while I i m e a s and I i c a l c represent the measured and estimated solar cell current at point i, respectively.
The software tool used to estimate the intrinsic parameters of the PV cells was MATLAB 2018a. The computing tasks were implemented on a laptop PC with Intel(R) Core (TM) i3-7020U CPU @2.30 GHz and 4 GB RAM.

5.1. RTC France Solar Cell

A well-known commercial silicon solar cell called RTC. France is used to validate the effectiveness of the proposed algorithm and the accuracy of the ISDM. The RTC France solar cell is a benchmark cell usually used in testing the performance of optimization algorithms, with 26 pairs of current–voltage points available under test conditions of 1000 W/m2 irradiance and 33 °C temperature. This is why this solar cell is suitable for a fair comparison with all other algorithms, i.e., the results presented in the literature.
The results obtained for the ISDM of the RTC France cell using the proposed algorithm under the mentioned test conditions are shown in Table 1. Besides, the results presented for the SDM under the same test conditions are presented in the same table.
Table 2 shows the literature results (parameters and RMSE values) obtained for the RTC France solar cell (SDM, DDM, and TDM). It should be noted that RMSE values that are not presented in the methods addressed in Table 2 were calculated using Equation (32). Table A1 in Appendix A shows the parameters of the solar RTC France cell using the methods presented in Table 2. Acronyms of the algorithms presented in Table 2 are given in the list of abbreviations.
A few conclusions can be reached by observing the results presented in Table 1 and Table 2. First, the proposed algorithm is superior to many other compared algorithms in terms of the calculated RMSE. Second, the effectiveness of the proposed solar cell model, ISDM, is apparent as the calculated RMSE value is lower than all algorithms used in the literature for the parameter estimation of the SDM of the RTC France cell. Third, the proposed model and algorithm enable parameter estimation, giving lower RMSE values than many of the results reported in the literature, even for DDM and TDM of the RTC France cell. The visualization of the calculated RMSE values using the different methods presented in Table 2 is depicted in Figure 5. It indicates that the proposed method and circuit model enable obtaining better results than other models and algorithms.
Figure 6, Figure 7, Figure 8 and Figure 9 illustrate current/power versus voltage characteristics and their corresponding errors. From the presented graphs, it is clear, at first glance, that there are no differences between the explored curves for all methods given in the available literature. However, observing the three-dimensional graphs of the error for both current and power, it can be seen that some methods give a minimal error value for all voltage values, while the error in other methods is high. The error, i.e., the difference between the measured and calculated value of current (or power), is specifically noticeable for large voltage values (close to the no-load voltage). The current error is almost negligible for low voltage values in all models.
The current–voltage and power–voltage characteristics and corresponding errors value for the proposed ISDM and the standard SDM, whose parameters were determined by the proposed algorithm and Laplacian Nelder–Mead spherical evolution (LCNMSE) [18], are illustrated in Figure 10, Figure 11, Figure 12 and Figure 13. It is evident that the results match well. Moreover, for a few particularly zoomed points, it is clear that the proposed model provides the possibility of better fitting the measured and simulated curve.
To confirm the accuracy and applicability of the proposed model of solar cells, we also compared the RMSE values obtained by applying the proposed model and algorithm with the results obtained using the deterministic methods described in [63] for the RTC France solar cell. Four different methods were used for the comparison—Laudani et al.’s solution [64], Cardenas et al.’s solution [65], Two-Step Linear Least-Squares (TSLLS) method [66], and TSLLS with refinement [66].
The current–voltage characteristics, power–voltage characteristics, difference between the measured and calculated current values, and difference between the measured and calculated power values using different methods for both SDM and ISDM are shown in Figure 14.
The obtained results are shown in Table 3, in which the RMSE values taken from [63] and the calculated RMSE values are presented. The minor difference between the values is due to the difference in the value of the thermal voltage, for which this work uses the values of the Boltzmann constant and elementary charge defined in the International System of Units (SI). Using the proposed method for calculating RMSE and considering the same thermal voltage value given in [63], we obtained the same RMSE values.

5.2. Solarex MSX 60 Solar Module

A similar investigation for the well-known Solarex MSX 60 module was also conducted. Namely, the parameters of the SDM and ISDM were determined by applying the proposed algorithm. The obtained results are presented in Table 4, and the difference in the obtained RMSE values is visualized in Figure 15. An overview of the known results in the literature for the MSX 60 solar module, described via the equivalent SDM, DDM, and TDM circuits, is shown in Table 5. Table A2 in Appendix A shows the Solarex MSX 60 module parameters using the methods presented in Table 5. From these results, it can be concluded that the proposed model is accurate, and the proposed algorithm is highly efficient for estimating the parameters of solar modules.
The current and power change for different voltage values obtained using the methods considered are shown in Figure 16, Figure 17, Figure 18 and Figure 19. Based on the results obtained, it is clear that there are some differences between the measured and calculated values of current and power, especially for high voltage values. The current–voltage and power–voltage characteristics for the proposed model of solar cells and the standard single diode model, whose parameters were determined by the proposed algorithm and evaporation rate-based water cycle algorithm (ER-WCA), are depicted in Figure 20, Figure 21, Figure 22 and Figure 23. From the presented results, it is clear that the measures superbly match and that the proposed circuit, without doubt, increases the modeling accuracy of the solar cells.

5.3. Effectiveness of the Algorithm

To further analyze the performance of the proposed algorithm, a comparison of the convergence characteristics of the proposed algorithm and some of known algorithms in the literature was performed. Additionally, the statistical measures of the presented algorithm results were performed and reported in Table 6 and Table 7. Additionally, Figure 24 shows the convergence rates of the different algorithms toward the optimal solution [67].
Based on all the presented results, it is evident that the proposed model of solar cells improves the accuracy of fitting current–voltage characteristics without increasing the computational complexity of the calculation. On the other side, the proposed algorithm estimates parameters with greater accuracy than many previously known methods.
From Figure 24, it is clear that the proposed hybrid algorithm contributes to better convergence towards the optimal solution. Additionally, statistical tests show that mean, median, and standard deviations have better features than the other considered algorithms. Based on the above, it is clear that the proposed algorithms have exceptional statistical features compared to different algorithms.

6. Experimental Application

The measurement of current–voltage characteristics of a solar laboratory module manufactured by Clean Energy Trainer was undertaken to validate the performance of the proposed model experimentally. The experimental setup—a connection diagram of the measuring equipment that includes a personal computer (PC), solar module, an insolation source lamp, an insolation measuring device (TES 1333R) with a resolution 0.1 W/m2, and a USB data monitor for data acquisition and processing of all components—is depicted in Figure 25. The measurements were taken in October 2021.
The measurements were performed with numerous replicates and careful monitoring of the module’s temperature. The solar module temperature was kept unchanged in all experiments, around 39 °C. First, the IU and PU characteristics were measured at 1300 W/m2 (as depicted in Figure 26 and Figure 27). Afterward, the parameters of the solar PV equivalent circuits were estimated using the proposed algorithm for the standard and modified single-diode models. The obtained results are shown in Table 8. They are also compared with the results presented in [10] that were determined using the COA algorithm.
Further, two additional current–voltage characteristics were recorded to check the accuracy of the results. This measurement was taken for two irradiance (G) values—1100 W/m2 and 830 W/m2. The measured and estimated current–voltage characteristics of the solar modules are compared in Figure 28 and Figure 29.
It is apparent that the results are close to each other. Additionally, the agreement between both measured and estimated characteristics is remarkable for all investigated cases. Note that the change of parameters with the different irradiance values was taken from [68] for calculation purposes.

7. Conclusions

This paper proposed an amended single-diode model of equivalent circuit models of solar cells. This amendment was realized by adding resistance in series with the diode of the single-diode model to represent power loss dissipation better. The mathematical expression of the current–voltage characteristic of the proposed model was derived. An analytical solution of the transcendental expression was developed in terms of Lambert’s W function and was further solved using the STFT. In addition, a novel hybrid algorithm for solar cell parameters estimation was proposed for the parameter estimation of the standard and improved single-diode models.
The proposed solar cell model enables the better fitting of the measured current–voltage characteristics. This statement was proved by comparing the estimated characteristics with many characteristics obtained for the parameters of solar cells available in the literature. Moreover, the proposed solar cell model and algorithm were tested on two well-known solar cells/modules. The experimental measurement of the current–voltage characteristics of a solar laboratory module was also realized. The results undoubtedly show that the proposed model and algorithm provide better accuracy and efficiency than traditional models.
Moreover, the accuracy obtained by applying the proposed model is even better than many of the accuracy values obtained by using more complex models—DDM and TDM. Finally, this research aimed to develop a good base for the further investigation of new generations of solar cell models and the implementation of efficient optimization algorithms to solve the parameter estimation problem.
In future work, considerable attention will be paid to developing accurate two-diode and three-diode models of solar cells using additional resistors as an amendment to the single-diode model proposed in this work.

Author Contributions

M.C., M.R. and S.H.E.A.A. designed the case under study, performed the simulations, and obtained the results; M.R., A.A.A., A.A., Y.A.-T. and Z.M.A. analyzed the obtained results; M.R., M.C. and S.H.E.A.A. wrote the paper, which S.M., H.B., H.S. and Z.M.A. reviewed further. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number (IFPRC-048-135-2020), and King Abdulaziz University, DSR, Jeddah, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research and Innovation, Ministry of Education in Saudi Arabia and King Abdulaziz University, DSR, Jeddah, Saudi Arabia, The Author also acknowledges the support provided by King Abdullah City for Atomic and Renewable Energy (K.A.CARE) under K.A.CARE-King Abdulaziz University Collaboration Program.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ABCArtificial bee colony
A&IAnalytical and iterative-based methods
BPFPABee pollinator flower pollination algorithm
BBOBiogeography-based optimization
BCBézier curves
BHCSBiogeography-based heterogeneous cuckoo search
BLPSOBiogeography-based learning particle swarm optimization
BPFPABee pollinator flower pollination algorithm
BSABacktracking search algorithm
CLPSOComprehensive learning particle swarm optimization
CLSHADEChaotic LSHADE algorithm
CNMSMAChaotic Nelder–Mead slime mould algorithm
COAChaotic optimization approach
CPMPSOClassified perturbation mutation-based particle swarm optimization
CWOAChaotic whale optimization algorithm
CSOCuckoo search optimization
DEDifferential evolution
DEBBODifferential evolution Biogeography-based optimization
EHHOEnhanced Harris Hawk Optimization
EOEquilibrium Optimizer
EOTLBOEither-or teaching learning-based algorithm
EAsEvolutionary algorithms
EABOAEnhanced adaptive butterfly optimization algorithm
ELPSOEnhanced leader particle swarm optimization
ER-WCAEvaporation-rate-based water cycle algorithm
FPSOFlexible particle swarm optimization
FAFirefly algorithm
FPAFlower pollination algorithm
GAGenetic algorithm
GAMSGeneral algebraic modeling system
GAMNUGenetic Algorithm based on non-uniform mutation
GSKGaining–Sharing knowledge-based algorithm
GOTLBOGeneralized oppositional teaching learning-based optimization
HFAPSHybrid firefly and pattern search algorithms
HSHarmony search
HCLPSOChaotic heterogeneous comprehensive learning particle swarm optimizer
ITLBOImproved teaching–learning-based optimization
ISCAImproved sine cosine algorithm
ISCEImproved shuffled complex evolution
ILCOAImproved Lozi map-based chaotic optimization algorithm
IJAYAImproved JAYA optimization algorithm
JAYASanskrit word meaning victory or triumph
LBSALearning backtracking search algorithm
LCNMSELaplacian Nelder–Mead spherical evolution
LETLBOTeaching–learning-based optimization with learning experience
LMSALevenberg–Marquardt algorithm combined with simulated annealing
LSHADESuccessful history-based adaptive differential evolution variants linear population size reduction
MADEMemetic adaptive differential evolution
MPSOModified particle swarm optimization
MSSOModified simplified swarm optimization algorithm
NMNewton method
OBWOAOpposition-based whale optimization algorithm
PSOParticle swarm optimization
PGJAYAPerformance-guided JAYA algorithm
pSFSPerturbed stochastic fractal search
R-IIRao-2 algorithm
R-IIIRao-3 algorithm
SASimulated annealing
SATLBOSelf-adaptive teaching–learning-based optimization
SFSStochastic fractal search
SMASlime Mould Algorithm
STLBOSimplified teaching–learning-based optimization
TLBO Teaching–learning-based optimization
TLABCTeaching–learning-based artificial bee colony
TSLLSTwo-step linear least-squares
TSOTransient search optimization
WCAWater cycle algorithm
WDOWind-driven optimization
WHHOWhippy Harris Hawks optimization algorithm

Appendix A

Table A1 shows the parameters of the solar RTC France cell using the methods presented in Table 2, while Table A2 shows the parameters of the Solarex MSX 60 module using the methods presented in Table 4.
Table A1. Parameters of the solar RTC France cell obtained using the literature methods presented in Table 2.
Table A1. Parameters of the solar RTC France cell obtained using the literature methods presented in Table 2.
MethodRef.Ipv (A)I01 (μA)n1RS (Ω)RP (Ω)I02 (μA)n2I03 (μA)n3
3[18]0.760776000.323020001.481182000.0363770053.71822000----
4[20]0.76075970370.326288931.482193000.0363409954.20659400----
5[21]0.760775510.323020311.481108080.0363771053.71867407----
6[4]0.760776000.323017001.481182000.0363770053.71821000----
7[24]0.760774000.325595401.482096000.0363402053.89686000----
8[39]0.760800000.323100001.481200000.0364000053.72270000----
9[7]0.7607710770.322929001.4811534570.03637959353.76600144----
10[5]0.760760000.323140001.481140000.0363700053.71489000----
11[40]0.760775530.323020831.481183590.0363770953.71852514----
12[26]0.760775000.323000001.481238000.0363750053.74282000----
13[32]0.760800000.323000001.481000000.0364000053.71850000----
14[33]0.760770000.323010001.481180000.0363900053.71854000----
150.760790000.323020001.481180000.0363700053.71851000----
16[27]0.760776000.323021001.481184000.0363770053.71852000----
17[46]0.760790000.310620001.477100000.0365480052.88500000----
18[28]0.760775520.323020001.481108170.0363700053.71852000----
19[6]0.760800000.323000001.481200000.0364000053.71850000----
20[47]0.760780000.323020001.481180000.0363800053.71852000----
21[43]0.760775620.323017001.481182200.0363771653.71821748----
22[41]0.760775000.323021001.481108000.0363770053.71867900----
23[22]0.760800000.323000001.481200000.0364000053.71850000----
24[42]0.760774500.323001801.481177400.0363775053.73000000----
25[12]0.760800000.323000001.481200000.0364000053.71850000----
26[11]0.760776000.323020001.481184000.0363770053.71852400----
27[44]0.760780000.323020001.481180000.0363800053.71852000----
28[29]0.760787000.310683001.475262000.0365460052.88971000----
29[30]0.760777000.322622001.481060000.0363819053.67840000----
30[23]0.760775530.323020831.481183600.0363770953.71852771----
31[45]0.760780000.323020001.481180000.0363800053.71636000----
32[34]0.760776000.322699001.481080000.0363810053.69100000----
33[31]0.760777000.323564001.481244000.0363700053.74246500----
34[8]0.760000000.310600001.477400000.0366000057.71510000----
35[36]0.760800000.322300001.480800000.0367680057.74614000----
36[41]0.760770000.323900001.481200000.0363600053.79870000----
37[9]0.760800000.322800001.481100000.0364000053.75950000----
38[7]0.760828650.250720001.459884810.0366266055.366012900.7206901.99997--
39[39]0.760800000.259500001.462700000.0366000054.933000000.4791001.99830--
40[24]0.760827000.322452461.481028000.0363644053.110790000.0002741.47010--
41[18]0.760781000.749330002.000000000.0367400055.485420000.2259801.45102--
42[20]0.767920000.399990002.000000000.0365900054.176140000.2660501.46451--
43[21]0.760780940.228574001.451895000.0367288755.426432820.7271822.00000--
44[4]0.760781000.225976001.451017000.03674055.485450.7506812.00000--
45[5]0.760760000.748740002.000000000.0367755.714560.2265201.45463--
46[40]0.760781080.225974681.451016920.0367404355.485435680.7493442.00000--
47[26]0.7607690170.586184001.9684514490.03659883155.639439560.2409601.45691--
48[32]0.760800.227301.451300.0367055.432700.7384001.99990--
49[33]0.760780.749112.000000.0367555.718540.2264101.45471--
500.760780.748142.000000.0367455.718510.2191101.45145--
51[42]0.760780.225971.451020.0367455.485420.7493462.00000--
52[12]0.760800.210311.445000.0368055.813500.8853402.00000--
530.760800.138941.725400.0365053.405800.2620901.46580--
540.760700.006081.843600.0364052.657500.3150701.47880--
550.760800.233641.453800.0367055.338200.6849402.00000--
560.760800.336731.486100.0361055.067600.0717301.93160--
570.760700.258431.462500.0367057.942200.3861501.94350--
580.760800.271891.467400.0366061.134500.4350501.96620--
590.760600.001221.879100.0358058.401800.3722001.49560--
60[47]0.761120.002371.684810.0361952.400690.3387501.48612--
610.760560.178951.695740.0355364.799370.3156001.48789--
620.760790.494611.885590.0367154.655150.2206901.45021--
630.760780.656471.999900.0366955.306040.2372101.45509--
640.760780.841612.000000.0367955.728350.2154501.44705--
65[30]0.761010.000002.000000.0367149.186700.2926341.47134--
660.760780.225971.451010.0367455.485500.7493582.00000--
670.760810.192681.438000.0368655.933520.9995871.98372--
58[25]0.760811.000001.835760.0375555.920470.0991681.38609--
690.761620.416391.505370.0353954.455180.0000012.00000--
700.760720.286701.469150.0366658.299560.2474851.96837--
710.768860.660621.608740.0291451.116000.4551491.62890--
720.760811.000001.835760.0375555.920470.0991681.38609--
73[48]0.760780.250931.459820.0366355.117000.5454181.99941--
74[62]0.760770.241501.456510.0366655.201600.6000001.98990--
75[9]0.760100.005041.218600.0376077.851900.7509401.62470--
760.760800.173901.658500.0365054.302100.2266401.45780--
770.760700.248771.881700.0365056.052400.2743601.46820--
78[8]0.760000.321101.479300.0364059.624000.0452802.00000--
79[21]0.760782480.239108951.453937490.0367249355.649957950.439720732.000000.80002.404159
80[4]0.7607780.5400441.9964370.03663655.090800.2465331.458490.01431.785208
81[5]0.7607850.26401.460850.0367854.915210.000005511.146710.58102.020860
82[33]0.7607920.26001.46080.0366054.91490.0000061.146600.57002.020800
830.7607910.21001.77140.0367055.35710.2200001.451300.99002.410300
840.7607820.25001.46010.0366055.31330.0410001.740901.00002.251400
850.7607760.14001.48720.0363053.72180.1900001.477100.03104.466300
860.7607900.32001.86660.0367055.44110.2300001.452100.74002.394900
870.7607630.28001.46840.0365055.38210.0006701.546801.00002.322500
88[37]0.7607000.20001.44140.0368755.83440.5000001.900000.21002.000000
890.7607700.23531.45430.0366855.44480.2213002.000000.45732.000000
900.7608000.23491.45410.036755.26410.2297002.000000.44432.000000
Table A2. Parameters of the Solarex MSX 60 module obtained using the literature methods presented in Table 4.
Table A2. Parameters of the Solarex MSX 60 module obtained using the literature methods presented in Table 4.
MethodRef.MethodIpv (A)I01 (A)n1RS (Ω)RP (Ω)I02 (A)n2I03 (A)n3
1[35]ER-WCA3.81210.1399 × 10−61.33250.22351914.6885----
2HS3.81150.2265 × 10−61.37070.212871976.07----
3COA3.810.1783 × 10−61.35140.218402004.977----
4[50]NM3.80844.8723 × 10−101.00030.3692169.0471----
5[49]BC3.8081.22 × 10−91.0450.316146.08----
6[51]A&I3.79836.79 × 10−81.280.251582.7278----
7[52]A&I3.8082441.21946 × 10−91.0453340.316000146.081207----
8[10]CLSHADE3.8125270.12311 × 10−61.322900.2268008007.2999 × 10−111.9880--
9CLSHADE3.812530.12311 × 10−61.322700.226760823.400007.29985 × 10−111.99001.25 × 10−101.93000
10[17]TSO3.80193.3525 × 10−71.93460.22724450.131 × 10−121.72086.457 × 10−81.2764

References

  1. Rawa, M.; Al-Turki, Y.; Sindi, H.; Ćalasan, M.; Ali, Z.M.; Abdel Aleem, S.H.E. Current-voltage curves of planar heterojunction perovskite solar cells—Novel expressions based on Lambert W function and Special Trans Function Theory. J. Adv. Res. 2022. [Google Scholar] [CrossRef]
  2. Lazzaretti, A.E.; da Costa, C.H.; Rodrigues, M.P.; Yamada, G.D.; Lexinoski, G.; Moritz, G.L.; Oroski, E.; de Goes, R.E.; Linhares, R.R.; Stadzisz, P.C.; et al. A monitoring system for online fault detection and classification in photovoltaic plants. Sensors 2020, 20, 4688. [Google Scholar] [CrossRef] [PubMed]
  3. Long, W.; Jiao, J.; Liang, X.; Xu, M.; Tang, M.; Cai, S. Parameters estimation of photovoltaic models using a novel hybrid seagull optimization algorithm. Energy 2022, 249, 123760. [Google Scholar] [CrossRef]
  4. Liu, Y.; Heidari, A.A.; Ye, X.; Liang, G.; Chen, H.; He, C. Boosting slime mould algorithm for parameter identification of photovoltaic models. Energy 2021, 234, 121164. [Google Scholar] [CrossRef]
  5. Kumar, C.; Raj, T.D.; Premkumar, M.; Raj, T.D. A new stochastic slime mould optimization algorithm for the estimation of solar photovoltaic cell parameters. Optik 2020, 223, 165277. [Google Scholar] [CrossRef]
  6. Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L.; Gao, L. Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization. Energy Convers. Manag. 2019, 186, 293–305. [Google Scholar] [CrossRef]
  7. Long, W.; Wu, T.; Xu, M.; Tang, M.; Cai, S. Parameters identification of photovoltaic models by using an enhanced adaptive butterfly optimization algorithm. Energy 2021, 229, 120750. [Google Scholar] [CrossRef]
  8. Ram, J.P.; Babu, T.S.; Dragicevic, T.; Rajasekar, N. A new hybrid bee pollinator flower pollination algorithm for solar PV parameter estimation. Energy Convers. Manag. 2017, 135, 463–476. [Google Scholar] [CrossRef]
  9. Yu, K.; Liang, J.J.; Qu, B.Y.; Chen, X.; Wang, H. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers. Manag. 2017, 150, 742–753. [Google Scholar] [CrossRef]
  10. Ćalasan, M.; Abdel Aleem, S.H.E.; Zobaa, A.F. A new approach for parameters estimation of double and triple diode models of photovoltaic cells based on iterative Lambert W function. Sol. Energy 2021, 218, 392–412. [Google Scholar] [CrossRef]
  11. Gnetchejo, P.J.; Ndjakomo Essiane, S.; Ele, P.; Wamkeue, R.; Mbadjoun Wapet, D.; Perabi Ngoffe, S. Important notes on parameter estimation of solar photovoltaic cell. Energy Convers. Manag. 2019, 197, 111870. [Google Scholar] [CrossRef]
  12. 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. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  13. Ndegwa, R.; Simiyu, J.; Ayieta, E.; Odero, N. A Fast and Accurate Analytical Method for Parameter Determination of a Photovoltaic System Based on Manufacturer’s Data. J. Renew. Energy 2020, 2020, 1–18. [Google Scholar] [CrossRef]
  14. Phang, J.C.H.; Chan, D.S.H.; Phillips, J.R. Accurate analytical method for the extraction of solar cell model parameters. Electron. Lett. 1984, 20, 406–408. [Google Scholar] [CrossRef]
  15. Dkhichi, F.; Oukarfi, B.; Fakkar, A.; Belbounaguia, N. Parameter identification of solar cell model using Levenberg-Marquardt algorithm combined with simulated annealing. Sol. Energy 2014, 110, 781–788. [Google Scholar] [CrossRef]
  16. Araújo, N.M.F.T.S.; Sousa, F.J.P.; Costa, F.B. Equivalent Models for Photovoltaic Cell—A Review. Rev. Eng. Térmica 2020, 19, 77. [Google Scholar] [CrossRef]
  17. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Transient search optimization for electrical parameters estimation of photovoltaic module based on datasheet values. Energy Convers. Manag. 2020, 214, 112904. [Google Scholar] [CrossRef]
  18. Weng, X.; Heidari, A.A.; Liang, G.; Chen, H.; Ma, X.; Mafarja, M.; Turabieh, H. Laplacian Nelder-Mead spherical evolution for parameter estimation of photovoltaic models. Energy Convers. Manag. 2021, 243, 114223. [Google Scholar] [CrossRef]
  19. Rawa, M.; Abusorrah, A.; Al-Turki, Y.; Calasan, M.; Micev, M.; Ali, Z.M.; Mekhilef, S.; Bassi, H.; Sindi, H.; Aleem, S.H.E.A. Estimation of Parameters of Different Equivalent Circuit Models of Solar Cells and Various Photovoltaic Modules Using Hybrid Variants of Honey Badger Algorithm and Artificial Gorilla Troops Optimizer. Mathematics 2022, 10, 1057. [Google Scholar] [CrossRef]
  20. Ndi, F.E.; Perabi, S.N.; Ndjakomo, S.E.; Ondoua Abessolo, G.; Mengounou Mengata, G. Estimation of single-diode and two diode solar cell parameters by equilibrium optimizer method. Energy Rep. 2021, 7, 4761–4768. [Google Scholar] [CrossRef]
  21. Naeijian, M.; Rahimnejad, A.; Ebrahimi, S.M.; Pourmousa, N.; Gadsden, S.A. Parameter estimation of PV solar cells and modules using Whippy Harris Hawks Optimization Algorithm. Energy Rep. 2021, 7, 4047–4063. [Google Scholar] [CrossRef]
  22. Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L. Parameter estimation of photovoltaic models with memetic adaptive differential evolution. Sol. Energy 2019, 190, 465–474. [Google Scholar] [CrossRef]
  23. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Wang, Z.; Qu, J.; Wang, H. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm. Energy Convers. Manag. 2018, 157, 460–479. [Google Scholar] [CrossRef]
  24. Saadaoui, D.; Elyaqouti, M.; Assalaou, K.; Benhmamou, D.; Lidaighbi, S. Parameters optimization of solar PV cell/module using genetic algorithm based on non-uniform mutation. Energy Convers. Manag. X 2021, 12, 100129. [Google Scholar] [CrossRef]
  25. Rezaee Jordehi, A. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol. Energy 2018, 159, 78–87. [Google Scholar] [CrossRef]
  26. Jiao, S.; Chong, G.; Huang, C.; Hu, H.; Wang, M.; Heidari, A.A.; Chen, H.; Zhao, X. Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models. Energy 2020, 203, 117804. [Google Scholar] [CrossRef]
  27. Liang, J.; Ge, S.; Qu, B.; Yu, K.; Liu, F.; Yang, H.; Wei, P.; Li, Z. Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models. Energy Convers. Manag. 2020, 203, 112138. [Google Scholar] [CrossRef]
  28. Ebrahimi, S.M.; Salahshour, E.; Malekzadeh, M. Francisco Gordillo Parameters identification of PV solar cells and modules using flexible particle swarm optimization algorithm. Energy 2019, 179, 358–372. [Google Scholar] [CrossRef]
  29. Merchaoui, M.; Sakly, A.; Mimouni, M.F. Particle swarm optimisation with adaptive mutation strategy for photovoltaic solar cell/module parameter extraction. Energy Convers. Manag. 2018, 175, 151–163. [Google Scholar] [CrossRef]
  30. Beigi, A.M.; Maroosi, A. Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms. Sol. Energy 2018, 171, 435–446. [Google Scholar] [CrossRef]
  31. Lin, P.; Cheng, S.; Yeh, W.; Chen, Z.; Wu, L. Parameters extraction of solar cell models using a modified simplified swarm optimization algorithm. Sol. Energy 2017, 144, 594–603. [Google Scholar] [CrossRef]
  32. Gude, S.; Jana, K.C. Parameter extraction of photovoltaic cell using an improved cuckoo search optimization. Sol. Energy 2020, 204, 280–293. [Google Scholar] [CrossRef]
  33. Premkumar, M.; Babu, T.S.; Umashankar, S.; Sowmya, R. A new metaphor-less algorithms for the photovoltaic cell parameter estimation. Optik 2020, 208, 164559. [Google Scholar] [CrossRef]
  34. Kler, D.; Sharma, P.; Banerjee, A.; Rana, K.P.S.; Kumar, V. PV cell and module efficient parameters estimation using Evaporation Rate based Water Cycle Algorithm. Swarm Evol. Comput. 2017, 35, 93–110. [Google Scholar] [CrossRef]
  35. Ćalasan, M.; Abdel Aleem, S.H.E.; Zobaa, A.F. On the root mean square error (RMSE) calculation for parameter estimation of photovoltaic models: A novel exact analytical solution based on Lambert W function. Energy Convers. Manag. 2020, 210, 112716. [Google Scholar] [CrossRef]
  36. Derick, M.; Rani, C.; Rajesh, M.; Farrag, M.E.; Wang, Y.; Busawon, K. An improved optimization technique for estimation of solar photovoltaic parameters. Sol. Energy 2017, 157, 116–124. [Google Scholar] [CrossRef]
  37. Abd Elaziz, M.; Oliva, D. Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm. Energy Convers. Manag. 2018, 171, 1843–1859. [Google Scholar] [CrossRef]
  38. Jian, X.; Zhu, Y. Parameters identification of photovoltaic models using modified Rao-1 optimization algorithm. Optik 2021, 231, 233–246. [Google Scholar] [CrossRef]
  39. Xiong, G.; Li, L.; Mohamed, A.W.; Yuan, X.; Zhang, J. A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm. Energy Rep. 2021, 7, 3286–3301. [Google Scholar] [CrossRef]
  40. Xiong, G.; Zhang, J.; Shi, D.; Zhu, L.; Yuan, X. Parameter extraction of solar photovoltaic models: Via quadratic interpolation learning differential evolution. Sustain. Energy Fuels 2020, 4, 5595–5608. [Google Scholar] [CrossRef]
  41. Pourmousa, N.; Ebrahimi, S.M.; Malekzadeh, M.; Alizadeh, M. Parameter estimation of photovoltaic cells using improved Lozi map based chaotic optimization Algorithm. Sol. Energy 2019, 180, 180–191. [Google Scholar] [CrossRef]
  42. Ćalasan, M.; Jovanović, D.; Rubežić, V.; Mujović, S.; Dukanović, S. Estimation of single-diode and two-diode solar cell parameters by using a chaotic optimization approach. Energies 2019, 12, 4209. [Google Scholar] [CrossRef] [Green Version]
  43. Chen, H.; Jiao, S.; Heidari, A.A.; Wang, M.; Chen, X.; Zhao, X. An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models. Energy Convers. Manag. 2019, 195, 927–942. [Google Scholar] [CrossRef]
  44. Chen, X.; Yu, K. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Sol. Energy 2019, 180, 192–206. [Google Scholar] [CrossRef]
  45. Chen, X.; Xu, B.; Mei, C.; Ding, Y.; Li, K. Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Appl. Energy 2018, 212, 1578–1588. [Google Scholar] [CrossRef]
  46. Yousri, D.; Allam, D.; Eteiba, M.B.; Suganthan, P.N. Static and dynamic photovoltaic models’ parameters identification using Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants. Energy Convers. Manag. 2019, 182, 546–563. [Google Scholar] [CrossRef]
  47. Chen, X.; Yue, H.; Yu, K. Perturbed stochastic fractal search for solar PV parameter estimation. Energy 2019, 189, 116247. [Google Scholar] [CrossRef]
  48. Yu, K.; Chen, X.; Wang, X.; Wang, Z. Parameters identification of photovoltaic models using self-adaptive teaching-learning-based optimization. Energy Convers. Manag. 2017, 145, 233–246. [Google Scholar] [CrossRef]
  49. Szabo, R.; Gontean, A. Photovoltaic cell and module I-V characteristic approximation using Bézier curves. Appl. Sci. 2018, 8, 655. [Google Scholar] [CrossRef] [Green Version]
  50. Bana, S.; Saini, R.P. A mathematical modeling framework to evaluate the performance of single diode and double diode based SPV systems. Energy Rep. 2016, 2, 171–187. [Google Scholar] [CrossRef] [Green Version]
  51. Silva, E.A.; Bradaschia, F.; Cavalcanti, M.C.; Nascimento, A.J. Parameter estimation method to improve the accuracy of photovoltaic electrical model. IEEE J. Photovolt. 2016, 6, 278–285. [Google Scholar] [CrossRef]
  52. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  53. Shea, J.J. Clean Electricity from Photovoltaics [Book Review]; Imperial College Press: London, UK, 2005; Volume 18, ISBN 978-1-78326-670-8. [Google Scholar]
  54. Gray, J.L. The Physics of the Solar Cell. Handb. Photovolt. Sci. Eng. 2003, 2, 82–129. [Google Scholar]
  55. Calasan, M.; Nedic, A. Experimental Testing and Analytical Solution by Means of Lambert W-Function of Inductor Air Gap Length. Electr. Power Compon. Syst. 2018, 46, 852–862. [Google Scholar] [CrossRef]
  56. Ćalasan, M.; Zobaa, A.F.; Hasanien, H.M.; Abdel Aleem, S.H.E.; Ali, Z.M. Towards accurate calculation of supercapacitor electrical variables in constant power applications using new analytical closed-form expressions. J. Energy Storage 2021, 42, 102998. [Google Scholar] [CrossRef]
  57. Mousa, A.G.E.; Abdel Aleem, S.H.E.; Ibrahim, A.M. Mathematical analysis of maximum power points and currents based maximum power point tracking in solar photovoltaic system: A solar powered water pump application. Int. Rev. Electr. Eng. 2016, 11, 97–108. [Google Scholar] [CrossRef]
  58. Rodriguez, F.J.; García-Martinez, C.; Lozano, M. Hybrid metaheuristics based on evolutionary algorithms and simulated annealing: Taxonomy, comparison, and synergy test. IEEE Trans. Evol. Comput. 2012, 16, 787–800. [Google Scholar] [CrossRef]
  59. Ćalasan, M.; Micev, M.; Ali, Z.M.; Zobaa, A.F.; Aleem, S.H.E.A. Parameter estimation of induction machine single-cage and double-cage models using a hybrid simulated annealing-evaporation rate water cycle algorithm. In Mathematics; Elsevier: Amsterdam, The Netherlands, 2020; Volume 8, pp. 185–217. [Google Scholar]
  60. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  61. Micev, M.; Ćalasan, M.; Ali, Z.M.; Hasanien, H.M.; Abdel Aleem, S.H.E. Optimal design of automatic voltage regulation controller using hybrid simulated annealing—Manta ray foraging optimization algorithm. In Ain Shams Engineering Journal; Elsevier: Amsterdam, The Netherlands, 2021; Volume 12, pp. 641–657. [Google Scholar]
  62. Oliva, D.; Abd El Aziz, M.; Ella Hassanien, A. Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl. Energy 2017, 200, 141–154. [Google Scholar] [CrossRef]
  63. Photovoltaic Modelling. Available online: https://pvmodel.umh.es (accessed on 22 May 2022).
  64. Laudani, A.; Riganti Fulginei, F.; Salvini, A. High performing extraction procedure for the one-diode model of a photovoltaic panel from experimental I-V curves by using reduced forms. Sol. Energy 2014, 103, 316–326. [Google Scholar] [CrossRef]
  65. Cardenas, A.A.; Carrasco, M.; Mancilla-David, F.; Street, A.; Cardenas, R. Experimental Parameter Extraction in the Single-Diode Photovoltaic Model via a Reduced-Space Search. IEEE Trans. Ind. Electron. 2017, 64, 1468–1476. [Google Scholar] [CrossRef]
  66. Javier Toledo, F.; Blanes, J.M.; Galiano, V. Two-Step Linear Least-Squares Method for Photovoltaic Single-Diode Model Parameters Extraction. IEEE Trans. Ind. Electron. 2018, 65, 6301–6308. [Google Scholar] [CrossRef]
  67. Zobaa, A.F.; Aleem, S.H.E.A.; Abdelaziz, A.Y. Classical and Recent Aspects of Power System Optimization; Academic Press: Cambridge, MA, USA; Elsevier: Amsterdam, The Netherlands, 2018; ISBN 9780128124413. [Google Scholar]
  68. Kumar, M.; Kumar, A. An efficient parameters extraction technique of photovoltaic models for performance assessment. Sol. Energy 2017, 158, 192–206. [Google Scholar] [CrossRef]
Figure 1. Common diode models of solar PV equivalent circuits: (a) SDM, (b) DDM, and (c) TDM.
Figure 1. Common diode models of solar PV equivalent circuits: (a) SDM, (b) DDM, and (c) TDM.
Sensors 22 04173 g001
Figure 2. Improved solar PV equivalent circuit, ISDM.
Figure 2. Improved solar PV equivalent circuit, ISDM.
Sensors 22 04173 g002
Figure 3. Lambert’s W function.
Figure 3. Lambert’s W function.
Sensors 22 04173 g003
Figure 4. Flowchart of the proposed algorithm.
Figure 4. Flowchart of the proposed algorithm.
Sensors 22 04173 g004
Figure 5. Visualization of the calculated RMSE values using the different methods presented in Table 2.
Figure 5. Visualization of the calculated RMSE values using the different methods presented in Table 2.
Sensors 22 04173 g005
Figure 6. Current–voltage characteristics for the methods listed in Table 2.
Figure 6. Current–voltage characteristics for the methods listed in Table 2.
Sensors 22 04173 g006
Figure 7. Difference between the measured and calculated current values for the methods listed in Table 2.
Figure 7. Difference between the measured and calculated current values for the methods listed in Table 2.
Sensors 22 04173 g007
Figure 8. Power–voltage characteristics for the methods listed in Table 2.
Figure 8. Power–voltage characteristics for the methods listed in Table 2.
Sensors 22 04173 g008
Figure 9. Difference between the measured and calculated power values for the methods listed in Table 2.
Figure 9. Difference between the measured and calculated power values for the methods listed in Table 2.
Sensors 22 04173 g009
Figure 10. Current–voltage characteristics using different methods for both SDM and ISDM.
Figure 10. Current–voltage characteristics using different methods for both SDM and ISDM.
Sensors 22 04173 g010
Figure 11. Difference between the measured and calculated current values using different methods for both SDM and ISDM.
Figure 11. Difference between the measured and calculated current values using different methods for both SDM and ISDM.
Sensors 22 04173 g011
Figure 12. Power–voltage characteristics using different methods for both SDM and ISDM.
Figure 12. Power–voltage characteristics using different methods for both SDM and ISDM.
Sensors 22 04173 g012
Figure 13. Difference between the measured and calculated power values using different methods for both SDM and ISDM.
Figure 13. Difference between the measured and calculated power values using different methods for both SDM and ISDM.
Sensors 22 04173 g013
Figure 14. Comparison with the deterministic methods described in [63,64,65,66] for the RTC France solar cell using different methods for both SDM and ISDM: (a) current–voltage characteristics, (b) power–voltage characteristics, (c) difference between the measured and calculated current values, and (d) difference between the measured and calculated power values.
Figure 14. Comparison with the deterministic methods described in [63,64,65,66] for the RTC France solar cell using different methods for both SDM and ISDM: (a) current–voltage characteristics, (b) power–voltage characteristics, (c) difference between the measured and calculated current values, and (d) difference between the measured and calculated power values.
Sensors 22 04173 g014aSensors 22 04173 g014b
Figure 15. Visualization of the calculated RMSE values using the different methods presented in Table 5.
Figure 15. Visualization of the calculated RMSE values using the different methods presented in Table 5.
Sensors 22 04173 g015
Figure 16. Current–voltage characteristics for the methods listed in Table 5.
Figure 16. Current–voltage characteristics for the methods listed in Table 5.
Sensors 22 04173 g016
Figure 17. Difference between the measured and calculated current values for the methods listed in Table 5.
Figure 17. Difference between the measured and calculated current values for the methods listed in Table 5.
Sensors 22 04173 g017
Figure 18. Power–voltage characteristics for the methods listed in Table 5.
Figure 18. Power–voltage characteristics for the methods listed in Table 5.
Sensors 22 04173 g018
Figure 19. Difference between the measured and calculated power values for the methods listed in Table 5.
Figure 19. Difference between the measured and calculated power values for the methods listed in Table 5.
Sensors 22 04173 g019
Figure 20. Current–voltage characteristics obtained using different methods for both SDM and ISDM.
Figure 20. Current–voltage characteristics obtained using different methods for both SDM and ISDM.
Sensors 22 04173 g020
Figure 21. Difference between the measured and calculated current values using different methods for both SDM and ISDM.
Figure 21. Difference between the measured and calculated current values using different methods for both SDM and ISDM.
Sensors 22 04173 g021
Figure 22. Power–voltage characteristics obtained using different methods for both SDM and ISDM.
Figure 22. Power–voltage characteristics obtained using different methods for both SDM and ISDM.
Sensors 22 04173 g022
Figure 23. Difference between the measured and calculated power values using different methods for both SDM and ISDM.
Figure 23. Difference between the measured and calculated power values using different methods for both SDM and ISDM.
Sensors 22 04173 g023
Figure 24. Comparison of the convergence curves for different optimization algorithms.
Figure 24. Comparison of the convergence curves for different optimization algorithms.
Sensors 22 04173 g024
Figure 25. Experimental setup: (a) connection diagram, (b) USB data monitor, (c) solar module, and (d) device for insolation measurement.
Figure 25. Experimental setup: (a) connection diagram, (b) USB data monitor, (c) solar module, and (d) device for insolation measurement.
Sensors 22 04173 g025
Figure 26. The measured and simulated I–U characteristics for the standard and modified single-diode models.
Figure 26. The measured and simulated I–U characteristics for the standard and modified single-diode models.
Sensors 22 04173 g026
Figure 27. The measured and simulated P–U characteristics for the standard and modified single-diode models.
Figure 27. The measured and simulated P–U characteristics for the standard and modified single-diode models.
Sensors 22 04173 g027
Figure 28. The measured and simulated I–U characteristics using different irradiance values.
Figure 28. The measured and simulated I–U characteristics using different irradiance values.
Sensors 22 04173 g028
Figure 29. The measured and simulated P–U characteristics using different irradiance values.
Figure 29. The measured and simulated P–U characteristics using different irradiance values.
Sensors 22 04173 g029
Table 1. Lower and upper bounds of the parameters and the results obtained for the RTC France solar cell for both SDM and ISDM.
Table 1. Lower and upper bounds of the parameters and the results obtained for the RTC France solar cell for both SDM and ISDM.
ParameterBoundsModel
LowerUpperSDMISDM
Ipv (A)0.40.80.7607870000.76079199200
I01 (μA)0.10.50.3106842000.31215026600
n11.01.71.4772810001.47744988425
RS (Ω)0.010.050.0365810000.03638798313
RP (Ω)407052.8789000052.8792013970
RSD (mΩ)0.0010.3-0.15054000000
RMSE7.74549919 × 10−47.73001979 × 10−4
Table 2. RMSE calculation for the solar RTC France cell using various algorithms.
Table 2. RMSE calculation for the solar RTC France cell using various algorithms.
MethodRef.AlgorithmModelRMSEMethodRef.AlgorithmModelRMSE
1ProposedSA-MRFOISDM0.00077300246[40]EOTLBODDM0.000757585
2ProposedSA-MRFOSDM0.00077454947[26]EHHODDM0.000764087
3[18]LCNMSESDM0.00077539048[32]CSODDM0.000869770
4[20]EOSDM0.00077686549[33]R-IIDDM0.007293813
5[21]WHHOSDM0.00079150250 R-IIIDDM0.007220113
6[4]CNMSMASDM0.00077538851[42]COADDM0.000757686
7[24]GAMNUSDM0.00081262152[12]PGJAYADDM0.000756809
8[39]GSKSDM0.00077613453 GOTLBODDM0.000774762
9[7]EABOASDM0.00077535454 JAYADDM0.000781225
10[5]SMASDM0.00079524355 STLBODDM0.000759274
11[40]EOTLBOSDM0.00077539156 TLABCDDM0.000802419
12[26]EHHOSDM0.00078670457 CLPSODDM0.000788578
13[32]CSOSDM0.00086019458 BLPSODDM0.000856308
14[33]R-IISDM0.00077564559 DE/BBODDM0.000828349
15R-IIISDM0.00077555760[47]CLPSODDM0.000813110
16[27]CPMPSOSDM0.00077539361 BLPSODDM0.000915079
17[46]HCLPSOSDM0.00083374262 IJAYADDM0.000761222
18[28]FPSOSDM0.00079111563 SFSDDM0.000759762
19[6]ITLBOSDM0.00077779264 pSFSDDM0.000755741
20[47]pSFSSDM0.00077541565[30]FADDM0.000793077
21[43]ISCASDM0.00077538966 HFAPSDDM0.000757633
22[41]ILCOASDM0.00079166667 ABCDDM0.000789395
23[22]MADESDM0.00077779258[25]ELPSODDM0.004363207
24[42]COASDM0.00077538369 BSADDM0.004074336
25[12]PGJAYASDM0.00077779270 ABCDDM0.004332926
26[11]GAMSSDM0.00077539571 GADDM0.006223578
27[44]BHCSSDM0.00077541572 ELPSODDM0.004363207
28[29]MPSOSDM0.00435990973[48]SATLBODDM0.000762457
29[30]HFAPSSDM0.00077524874[62]CWOADDM0.000842359
30[23]ISCESDM0.00077539175[9]IJAYADDM0.000980735
31[45]TLABCSDM0.00077541676 LETLBODDM0.000774275
32[34]ER-WCASDM0.00077529177 LBSADDM0.000780352
33[31]MSSOSDM0.00080915978[8]BPFPADDM0.003447871
34[8]BPFPASDM0.00095551379[21]WHHOTDM0.002839541
35[36]WDOSDM0.00089481880[4]CNMSMATDM0.000762096
36[41]CWOASDM0.00094833881[5]SMATDM0.008381759
37[9]IJAYASDM0.00077605582[33]R-IITDM0.005125476
38[7]EABOADDM0.00252531683 R-IIITDM0.002249998
39[39]GSKDDM0.00076534784 PSOTDM0.002171714
40[24]GAMNUDDM0.00079554085 CSTDM0.004569170
41[18]LCNMSEDDM0.00075759086 ABCTDM0.002471743
42[20]EODDM0.00634858387 TLOTDM0.000779584
43[21]WHHODDM0.00077455388[37]ABCTDM0.000990246
44[4]CNMSMADDM0.00075792289 OBWOATDM0.000823136
45[5]SMADDM0.00702564690 STLBOTDM0.000823698
Table 3. Comparison with the deterministic methods described in [63,64,65,66] for the RTC France solar cell using different methods for both SDM and ISDM.
Table 3. Comparison with the deterministic methods described in [63,64,65,66] for the RTC France solar cell using different methods for both SDM and ISDM.
MethodIpv (A)I01 (μA)n1RP (Ω)RSH (Ω)RMSE Presented in [63]RMSE
Laudani et al. [64]0.76078840.31024821.47696410.0365530452.8590567.73009395 × 10−48.48634847817564 × 10−4
Cardenas et al. [65]0.7607880.31068471.47710510.03654752.8904687.730062729 × 10−48.48539429771994 × 10−4
TSLLS method [66]0.760740140.312851961.47772950.03661548555.9073807.943924087 × 10−48.64560187331562 × 10−4
TSLLS with refinement [66]0.760787970.310684851.47710520.03654694252.8898047.730062726 × 10−48.48514263124791 × 10−4
Table 4. Lower and upper bounds of the parameters and the results obtained for the Solarex MSX 60 module for both SDM and ISDM.
Table 4. Lower and upper bounds of the parameters and the results obtained for the Solarex MSX 60 module for both SDM and ISDM.
ParameterBoundsModel
LowerUpperSDMISDM
Ipv (A)3.743.812373.8110008
I01 (μA)0.10.20.1399070.13
n11.01.71.33251.3268061
RS (Ω)0.10.50.223430.2255596
RP (Ω)5001500897.00940.0105
RSD (mΩ)0.0010.3-0.1047
RMSE0.0117059350.01167228
Table 5. RMSE calculation for Solarex MSX 60 module using various algorithms.
Table 5. RMSE calculation for Solarex MSX 60 module using various algorithms.
MethodRef.AlgorithmModelRMSE
1ProposedSA-MRFOISDM0.01167228000
2ProposedSA-MRFOSDM0.01170593500
3[35]ER-WCASDM0.01170676846
4HSSDM0.01286676449
5COASDM0.01198624631
6[50]NMSDM0.05563692890
7[49]BCSDM0.03072250565
8[51]A&ISDM0.01810661465
9[52]A&ISDM0.02839662736
10[10]CLSHADEDDM0.01202866517
11CLSHADETDM0.01165303676
12[17]TSOTDM0.01700978598
Table 6. Comparison of statistical results of different algorithms.
Table 6. Comparison of statistical results of different algorithms.
ParametersPSOCOA [10]MRFOSA-MRFO
Mean0.001949650.000866240.00099870.000781
Median0.000788660.000779440.00077430.000773
Std0.003159420.000399460.00042834.03 × 10−5
Table 7. p-values obtained with Wilcoxon’s rank-sum test (5% significance level).
Table 7. p-values obtained with Wilcoxon’s rank-sum test (5% significance level).
ParametersSA-MRFO vs. MRFOSA-MRFO vs. COASA-MRFO vs. PSO
p-value4.76 × 10−58.70 × 10−58.88 × 10−7
Table 8. Experimental results obtained from the experimentally tested solar modules.
Table 8. Experimental results obtained from the experimentally tested solar modules.
Parameter/ModelSDM-Based COA [35]SDM-Based SA-MRFOISDM-Based SA-MRFO
RS (Ω)0.11400.11380.1142
RP (Ω)219.75222.05250.53
I0 (A)10.56 × 10−810.43 × 10−810.554 × 10−8
Ipv (A)0.29870.298680.2987
n0.34410.34420.34405
RSD (mΩ)--0.41
RMSE0.001137270.00112560.000912
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rawa, M.; Calasan, M.; Abusorrah, A.; Alhussainy, A.A.; Al-Turki, Y.; Ali, Z.M.; Sindi, H.; Mekhilef, S.; Aleem, S.H.E.A.; Bassi, H. Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function. Sensors 2022, 22, 4173. https://doi.org/10.3390/s22114173

AMA Style

Rawa M, Calasan M, Abusorrah A, Alhussainy AA, Al-Turki Y, Ali ZM, Sindi H, Mekhilef S, Aleem SHEA, Bassi H. Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function. Sensors. 2022; 22(11):4173. https://doi.org/10.3390/s22114173

Chicago/Turabian Style

Rawa, Muhyaddin, Martin Calasan, Abdullah Abusorrah, Abdullah Ali Alhussainy, Yusuf Al-Turki, Ziad M. Ali, Hatem Sindi, Saad Mekhilef, Shady H. E. Abdel Aleem, and Hussain Bassi. 2022. "Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function" Sensors 22, no. 11: 4173. https://doi.org/10.3390/s22114173

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop