Next Article in Journal
A Family of Transformed Difference Schemes for Nonlinear Time-Fractional Equations
Previous Article in Journal
Generalized Shifted Airfoil Polynomials of the Second Kind to Solve a Class of Singular Electrohydrodynamic Fluid Model of Fractional Order
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Linear Analysis of Novel Equivalent Circuits of Single-Diode Solar Cell Models with Voltage-Dependent Resistance

by
Mahendiran Vellingiri
1,2,
Muhyaddin Rawa
1,3,
Sultan Alghamdi
1,2,
Abdullah A. Alhussainy
1,3,
Ahmed S. Althobiti
1,3,
Martin Calasan
4,*,
Mihailo Micev
4,
Ziad M. Ali
5,6 and
Shady H. E. Abdel Aleem
7
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, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
Department of Electrical and Computer Engineering, Faculty of Engineering, K. A. CARE Energy Research and Innovation Center, King Abdulaziz University, Jeddah 21589, Saudi Arabia
4
Faculty of Electrical Engineering, University of Montenegro, 81000 Podgorica, Montenegro
5
Electrical Engineering Department, College of Engineering, Prince Sattam Bin Abdulaziz University, Wadi Addawaser 11991, Saudi Arabia
6
Electrical Engineering Department, Aswan Faculty of Engineering, Aswan University, Aswan 81542, Egypt
7
Department of Electrical Engineering, Valley High Institute of Engineering and Technology, Science Valley Academy, Qalyubia 44971, Egypt
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(1), 95; https://doi.org/10.3390/fractalfract7010095
Submission received: 10 December 2022 / Revised: 10 January 2023 / Accepted: 11 January 2023 / Published: 14 January 2023
(This article belongs to the Topic Advances in Optimization and Nonlinear Analysis Volume II)
(This article belongs to the Section Engineering)

Abstract

:
The most commonly used model of solar cells is the single-diode model, with five unknown parameters. First, this paper proposes three variants of the single-diode model, which imply the voltage dependence of the series resistance, parallel resistance, and both resistors. Second, analytical relationships between the current and the voltage expressed were derived using the Lambert W function for each proposed model. Third, the paper presents a hybrid algorithm, Chaotic Snake Optimization (Chaotic SO), combining chaotic sequences with the snake optimization algorithm. The application of the proposed models and algorithm was justified on two well-known solar photovoltaic (PV) cells—RTC France solar cell and Photowatt-PWP201 module. The results showed that the root-mean-square-error (RMSE) values calculated by applying the proposed equivalent circuit with voltage dependence of both resistors are reduced by 20% for the RTC France solar cell and 40% for the Photowatt-PWP201 module compared to the standard single-diode equivalent circuit. Finally, an experimental investigation was conducted into the applicability of the proposed models to a solar laboratory module, and the results obtained proved the relevance and effectiveness of the proposed models.

1. Introduction

1.1. Background

In the near future, energy demand will almost double for many reasons, while water and food demand is expected to increase significantly. Unfortunately, countries’ economies are greatly affected by energy shortages, especially when energy resources are not independent, as evidenced by the Russian-Ukrainian war and the COVID-19 pandemic. Thus, on the one hand, all states aspire to harness their natural resources to serve them and to be economically independent. On the other hand, industrial development and environmental pollution are increasingly affecting the world’s decarbonization [1,2]. The use of renewable energy sources and energy storage technologies can help reduce this pressure on the planet. In this regard, very high expectations and growth in energy use rely on solar energy as a promising player in the carbon-free independent energy mix [3].
In this context, any energy analysis that looks at how a solar power plant connects to the grid has to know how powerful the solar panels are. However, power calculation is directly related to solar power plant management to maximize solar energy, based on the regulation of output voltage and current to obtain maximum power. The knowledge of the solar panel’s mathematical model, i.e., its solar cells’ electrical properties, is fundamental to understanding the challenges of power regulation of the solar panel or the so-called maximum power point tracking (MPPT) [4]. Because of this, estimating the parameters of solar models while creating new models to represent solar cells’ performance is of considerable interest in energy-based research works.
Single-diode, double-diode, and triple-diode models are used in the literature to simulate solar cells electrically. Each of these models consists of a single current generator acting as the source of photocurrent (IPV) and two resistances, RS and RP, which are connected in series and parallel, respectively. The number of diodes in an equivalent circuit can be determined using the triple-diode, double-diode, and single-diode models. The electrical parameters of the diodes employed in the triple-diode and double-diode models—the ideal factor (n) and reverse saturation current (I0)—are different. The traditional single-diode model has five parameters, the double-diode model has seven parameters, and the triple-diode model has nine parameters [5,6].

1.2. Motivation

At the beginning of the 2000s, several works were presented to investigate new equivalent circuits of solar cell models, which have additional resistors and capacitors [5,6,7,8]. In addition, in the last few years, several works have also been published in which modified equivalent circuits of solar models have been proposed, where additional resistors are added in series with the diode [7]. Specifically, a modification of the triple-diode equivalent circuit has been proposed in [7], and the single-diode equivalent circuit in [8]. However, based on the presented results in these works, it was clear that the proposed modifications in the equivalent circuits have not significantly improved the estimation accuracy of the solar cell parameters, which represents the main motivation for this research. Therefore, the need for an accurate but simple model of solar cells is still an important and trendy research goal. It should be emphasized that in one-diode models and their modified variants [8], there is an analytical dependence between current and voltage, which is not the case in the double-diode and triple-diode models.

1.3. Methodology

In the literature, the authors in [9] presented a modified single-diode model of solar cells in which the series resistance is represented as a voltage-dependent component. The findings of multiple experiments and techniques for modeling this voltage dependency were provided in the paper. Based on [9], emphasis will be placed on creating a novel model in this study that considers both series and parallel resistance and voltage dependency. The primary cause of this is that it was observed while studying solar cell model designs that their characteristics limit the accurate fitting of the simulated and measured curves at high voltage values.
From the point of view of parameter estimation methods, it can be said that the application of metaheuristic algorithms dominates in scientific publications [10,11,12,13,14,15,16,17,18]. These algorithms have a straightforward application, fast search, and adaptability for the range of parameter changes. The list of metaheuristic algorithms and the data source is given in the Appendix A in Table A1 and Table A2. The mentioned tables describe the algorithms used for estimating the parameters in the literature known as solar cells RTC France and PWP Photowatt cell [19,20]. In addition, classical numerical methods were used to estimate the parameters of solar cells, especially those based on iterative methods. Besides, there are analytical methods, which, unlike others, involve many approximate solutions and are the least accurate [8]. To sum up, the most efficient model has not yet been found, nor has the approach for estimating the parameters of solar cells. For this reason, a new hybrid variant of a metaheuristic algorithm is proposed in this work. Namely, it was learned from the literature that the hybridization of algorithms supports the speed of convergence and the obtained solutions [8].

1.4. Novelty and Contributions

The single-diode model is modified in three ways in this study, implying that the series resistance, parallel resistance, and both resistances are all voltage-dependent. Analytical relationships between the expressed current and voltage were developed using the Lambert W function for each suggested model. The paper also introduces a hybrid approach called Chaotic Snake Optimization (Chaotic SO), which combines the snake optimization algorithm and chaotic sequences. The application of the proposed models and algorithm was justified on two well-known solar PV cells–RTC France solar cell and Photowatt-PWP201 module. The findings demonstrated that the suggested equivalent circuit with voltage dependency of both series and parallel resistance has much lower root-mean-square-error (RMSE) values than the conventional single-diode equivalent circuit. Finally, experimental research was carried out to see whether the suggested models could be used in a solar laboratory module, and the outcomes demonstrated the adaptability and efficacy of the proposed models.
The primary contributions of this work are briefed as follows:
  • Three new variants of the single-diode model of solar cells are proposed.
  • The voltage dependence of the series resistance, parallel resistance and both of them are considered.
  • Analytical expressions for current-voltage dependences of the proposed solar cell models are derived using the Lambert W function.
  • An improved snake optimization algorithm using chaotic sequences is presented in this work for estimating the parameters of the investigated solar cell and module.
  • The results of comparing the proposed algorithm and numerous literature-known algorithms are presented.
  • An experimental investigation was conducted into the applicability of the proposed models to a solar laboratory module, and the results obtained proved the relevance and effectiveness of the proposed models.

1.5. Organization

The paper was divided into several sections to present the research results better. In Section 2, a mathematical description of the standard single-diode model of solar cells is given, as well as the results of calculating current-voltage characteristics for two literature-known cells whose parameters were determined by applying different optimization methods. In Section 3, new single-diode equivalent circuits of solar cells are proposed, and the analytical relationships of their current and voltage expressions are presented. Section 4 presents a novel hybrid metaheuristic algorithm called chaotic snake optimization (Chaotic SO). Section 5 presents the results of estimating the parameters of the investigated solar cells using the standard and the proposed equivalent circuits. Section 6 presents the experimental results conducted on a laboratory solar cell. The concluding remarks and future research directions are given at the end of the paper in Section 7, followed by the appendices.

2. Single-Diode Solar Cell Model and Discussion of the Related Literature

This section is divided into two subsections—basic information about the standard single-diode solar cell model and a discussion of the related literature review.

2.1. Basic Information about the Standard Single-Diode Solar Cell Model

The standard single-diode solar cell model (SDM) is a commonly used model for solar cell representation [3]. The equivalent circuit of the SDM is explored in Figure 1. In this figure, the labels are given as follows: RS is the series resistance, RP is the parallel resistance, Ipv represents the photo-generated current, and D is the diode.
The current-voltage relationship of this model is formulated as follows [3]:
I = I p v I 0 ( e U + I R S n V t 1 ) U + I R S R P
where I is the output current, U denotes the voltage, n is the ideality factor of the diode, and Vt = KBT/q is the thermal voltage (KB is the Boltzmann constant, T is the temperature, and q is the electron’s charge).
In SDM, the analytical solution for the current as a function of the voltage is given as follows [3]:
I = R P ( I p v + I 0 ) U R S + R P n V t R S W ( β )
so that
β = I 0 R P R S n V t ( R S + R P ) e R P ( R S I p v + R S I 0 + U ) n V t ( R S + R P )
where W(β) represents the solution of the Lambert W function, a function of the type W(β) = β∙exp(−W(β)) that can be solved using several methods. Regarding the analytical solution of this equation, it is evident that the special trans function theory (STFT) is the most efficient and accurate method over other analytical solutions in the available literature [3,5]. Therefore, using the STFT, the analytical closed-form solution for the current has the following form:
I = R P ( I p v + I 0 ) U R S + R P n V t β R S k = 0 M β k ( M k ) k k ! k = 0 M + 1 β k ( M + 1 k ) k k !
where M represents a positive integer, and the mathematical genesis of the analytical closed-form solution of the Lambert W function, in addition to the theoretical derivation and proofs, are derived in [21].

2.2. Discussion of the Related Literature Review

Table A1 and Table A2 are given in Appendix A, in which a literature review of the estimated parameters using several literature-known approaches that investigated the RTC France solar cell and the Photowatt-PWP201 module are presented. In these tables, values of the root-mean-square-error (RMSE) are calculated as follows:
R M S E = 1 N m e s k = 1 N m e s ( I k m e a s I k s i m ) 2
Nmes represents the total number of the measured points, while the simulated current values are calculated using (2)–(5). Therefore, this metric defines the degree of matching between measured and simulated curves value. All calculations were carried out in the MATLAB software package, 2018 version.
The graphical presentation of the calculated RMSE values is given in Figure 2a,b for the solar cells investigated. The 3D graph, which illustrates the voltage-method-current and voltage-method-power for both cells, is given in Figure 3, Figure 4, Figure 5 and Figure 6.
Based on the presented results, it is clear that many methods enable almost the same results (e.g., values of the estimated parameters) and almost equal RMSE values. This remark is also apparent in the presented 3D graphs. The minimum value of RMSE for the RTC France solar cell was provided by Method 204 [13] in Table A1—application of the GAMS program. The minimum value of RMSE for the Photowatt-PWP201 module was provided by Method 43 [13] in Table A2—application of the guaranteed convergence particle swarm optimization (GCPSO). For RTC France solar cell, the minimum RMSE value is 7.730068 ∙ 10−4, whilst the minimum RMSE value is 2.040452 ∙ 10−3 for the Photowatt-PWP201 module.

3. Equivalent Circuits Proposed

The modified SDM with voltage-dependent series resistance was proposed in [9] to elucidate the electrical behavior of organic solar cells while enhancing the modeling accuracy and benefiting from the simplicity of the equivalent circuit. The reasons for introducing the voltage-dependent series resistance and its physical interpretation were described in [9], in which the modification was mainly related to the internal processes of charge extraction and charge transport. Besides, in [9], it was concluded that a voltage-dependent series resistance provides good knowledge about the behavior of the organic solar cells at different applied voltage regions.
Based on [9], in this section, three novel SDM circuits, shown in Figure 7, are proposed. Unlike the standard SDM, these circuits have voltage-dependent series resistance called SDMRS (shown in Figure 7a), voltage-dependent parallel resistance called SDMRP (shown in Figure 7b), and voltage dependence of both resistances called SDMRPRS (shown in Figure 7c).
In SDMRS, the analytical solution for the current ( I n R S ) as a function of the voltage is formulated as follows:
I n R s = R P ( I p v + I 0 ) U R S 0 ( 1 + k n R s U ) + R P n V t R S 0 ( 1 + k n R s U ) W ( β n R s )
where
β n R s = I 0 R P R S 0 ( 1 + k n R s U ) n V t ( R S 0 ( 1 + k n R s U ) + R P ) e R P ( R S 0 ( 1 + k n R s U ) I p v + R S 0 ( 1 + k n R s U ) I 0 + U ) n V t ( R S 0 ( 1 + k n R s U ) + R P )
where RS0 is the series resistance at zero voltage (Ω), while k n R s is the series resistance- voltage coefficient (1/V), applying the STFT [22], the current-voltage expression for this model, derived as follows:
I n R s = R P ( I p v + I 0 ) U R S 0 ( 1 + k n R s U ) + R P n V t β n R s R S 0 ( 1 + k n R s U ) ( k = 0 M β n R s k ( M k ) k k ! k = 0 M + 1 β n R s k ( M + 1 k ) k k ! )
In SDMRP, the analytical solution for the current ( I n R P ) as a function of the voltage is formulated as follows:
I n R P = R P 0 ( 1 + k n R P U ) ( I p v + I 0 ) U R S + R P 0 ( 1 + k n R P U ) n V t R S W ( β n R P )
where
β n R P = I 0 R S R P 0 ( 1 + k n R P U ) n V t ( R S + R P 0 ( 1 + k n R P U ) ) e R P 0 ( 1 + k n R P U ) ( R S I p v + R S I 0 + U ) n V t ( R S + R P 0 ( 1 + k n R P U ) )
where RP0 is the parallel resistance at zero voltage (Ω), while k n R P is the parallel resistance-voltage coefficient (1/V), and applying the STFT [22], the current-voltage expression is derived for this model as follows:
I n R P = R P 0 ( 1 + k n R P U ) ( I p v + I 0 ) U R S + R P 0 ( 1 + k n R P U ) n V t β n R P R S ( k = 0 M β n R P k ( M k ) k k ! k = 0 M + 1 β n R P k ( M + 1 k ) k k ! )
In SDMRPRS, the analytical solution for the current ( I n R P R S ) as a function of the voltage is formulated as follows:
I n R P R S = R P 0 ( 1 + k n R P U ) ( I p v + I 0 ) U R S 0 ( 1 + k n R s U ) + R P 0 ( 1 + k n R P U ) n V t R S 0 ( 1 + k n R s U ) W ( β n R P R S )
where
β n R P R S = I 0 R S 0 R P 0 ( 1 + k n R P U ) ( 1 + k n R s U ) n V t ( R S 0 ( 1 + k n R s U ) + R P 0 ( 1 + k n R P U ) ) e R P 0 ( 1 + k n R P U ) ( R S 0 ( 1 + k n R s U ) I p v + R S 0 ( 1 + k n R s U ) I 0 + U ) n V t ( R S 0 ( 1 + k n R s U ) + R P 0 ( 1 + k n R P U ) )
Applying the STFT [22], the current-voltage expression is derived as follows:
I n R P R S = R P 0 ( 1 + k n R P U ) ( I p v + I 0 ) U R S 0 ( 1 + k n R s U ) + R P 0 ( 1 + k n R P U ) n V t β n R P R S R S ( k = 0 M β n R P R S k ( M k ) k k ! k = 0 M + 1 β n R P R S k ( M + 1 k ) k k ! )

4. Chaotic SO Algorithm Proposed

The snake optimization (SO) algorithm [23] is inspired by the behavior of snakes, which can be explained in several phases. If the temperature is low and the food is available, the snakes’ mating occurs. Otherwise, snakes will search for food or eat the existing food, depending on the remaining quantity of food.
Like all metaheuristic algorithms, the original version of the SO algorithm starts by generating a random population to begin the optimization process. This process is carried out as represented in (15):
X i = X m i n + r a n d ( X m a x X m i n ) ,
where Xi denotes the position of the i-th individual, rand is a random number between 0 and 1, while Xmax and Xmin are the upper and lower boundaries of the design variables.
This paper proposes a chaotic version of the SO algorithm, named the chaotic-snake optimization (C-SO) algorithm. The proposed algorithm initializes the population using chaotic Gauss mapping [24] instead of conventional random initialization. The equations that describe the initialization process using chaotic Gauss mapping are given as follows:
y 1 = r a n d , y i + 1 = e x p ( α y i 2 ) + β , X i = X m i n + y i ( X m a x X m i n ) .
The parameters α and β are related to the width and height of the Gaussian curve, respectively. Interesting chaotic properties occur around −1 ≤ β ≤ 1 on the Gauss map, where the map’s value asymptotically oscillates around −1 and 1.25. The parameters α and β are set to 4.9 and −0.58, according to the original version of Gauss chaotic maps. The main advantage of embedding chaotic maps into the initialization process is obtaining an optimal initial population for the optimization process. Obtaining a good starting population ensures that the proposed chaotic version of the algorithm will converge to the optimal solution faster than the original version.
The iterative process starts with dividing the population into male and female snakes. Assuming an equal number of male and female snakes in the population, if we denote the total number of individuals in the population as N, the number of male snakes as Nm, and the number of female snakes as Nf, the following equations can be applied:
N m N / 2 , N f = N N m .
Afterward, the temperature T and food quantity Q must be calculated:
T = e x p ( i t e m a x i t e ) , Q = c 1   e x p ( i t e m a x i t e m a x i t e ) .
where ite stands for the current iteration, m a x i t e   denotes the maximum number of iterations, and c1 is a constant that equals 0.5 [23].
If the Q value is less than the selected threshold (0.25 in [23]), the snakes do not have enough food and must search for it. This phase is called the exploration phase, and the positions of male and female snakes are updated according to the following equations:
X i , m ( i t e + 1 ) = X r a n d , m ( i t e ) ± c 2 A m ( ( X m a x X m i n ) r a n d + X m i n ) , X i , f ( i t e + 1 ) = X r a n d , f ( i t e ) ± c 2 A f ( ( X m a x X m i n ) r a n d + X m i n ) .
where Xi,m and Xi,f denote the positions of the i-th male and female snakes, while Xrand,m and Xrand,f stand for random male and female snakes, respectively. In the previous equations, Am and Af denote the male and female ability to find food and can be calculated as follows:
A m = e x p ( f r a n d , m f i , m ) , A f = e x p ( f r a n d , f f i , f ) .
where frand,m and frand,f stand for the fitness function values for individuals Xrand,m and Xrand,f. Like this, fi,m and fi,f denote the fitness function values for individuals Xi,m(ite) and Xi,f(ite).
Otherwise, if Q is higher than the threshold value, the food exists, and the exploitation phase occurs. Furthermore, it is necessary to examine the temperature T. If T is higher than a certain temperature threshold (selected to be 0.6 as in [23]), the weather is hot, and the snakes will move to the food. In that case, the position of the i-th snake Xi,j is updated according to the following equation:
X i , j ( t + 1 ) = X f o o d ± c 3 T . r a n d ( X f o o d X i , j ( t ) ) ,
where c3 is a constant set to 2 [23], and Xfood is the position of the best snake, i.e., the snake whose fitness function has the lowest value. On the other hand, if the temperature T is lower than the threshold, the snakes will fight or mate. In the fight mode, the positions of Xi,m and Xi,f are updated as follows:
X i , m ( t + 1 ) = X i , m ( t ) ± c 3 F M . r a n d ( X b e s t , f X i , m ( t ) ) , X i , f ( t + 1 ) = X i , f ( t ) ± c 3 F F . r a n d ( X b e s t , m X i , f ( t ) ) .
In the previous equations, Xbest,f and Xbest,m are the best snakes selected from the female and male populations, respectively. Additionally, FM and FF denote the fighting ability of male and female snakes:
F M = e x p ( f b e s t , f f i ) , F F = e x p ( f b e s t , m f i ) .
where fbest,f and fbest,m stand for the fitness function value of the best female and male snakes. Additionally, fi denotes the fitness function value of the i-th individual.
In the mating mode, the positions of the male and female snakes can be calculated using the following equations:
X i , m ( t + 1 ) = X i , m ( t ) ± c 3 M m . r a n d ( Q X i , f ( t ) X i , m ( t ) ) , X i , f ( t + 1 ) = X i , f ( t ) ± c 3 M f . r a n d ( Q X i , m ( t ) X i , f ( t ) ) .
where Mm and Mf denote the mating abilities of male and female snakes, respectively. Thus:
M m = e x p ( f i , f f i , m ) , M f = e x p ( f i , m f i , f ) .
In the previous equations, fi,f and fi,m are the fitness function values of Xi,f(ite) and Xi,m(ite). Finally, the last step of the iteration is to select the worst male snake Xworst,m and the worst female snake Xworst,f and replace them as follows:
X w o r s t , m = X m i n + r a n d ( X m a x X m i n ) , X w o r s t , f = X m i n + r a n d ( X m a x X m i n ) .
The steps of the proposed C-SO algorithm are summarized in the pseudo-code given in Algorithm 1. Additionally, the flowchart shown in Figure 8 depicts the steps of the C-SO algorithm.
Algorithm 1 Procedure of the Proposed C-SO Algorithm
1:
Set parameters N, m a x i t e , Xmin, Xmax, and dimension
2:
Initialize the population using Gauss chaotic maps
3:
Divide the population N into 2 equal groups–male and female
4:
forite = 1 to m a x i t e
5:
  Evaluate each snake from the male and female group
6:
  Find the best male fbest,m and best female fbest,f snake
7:
  Define temperature T and food quantity Q
8:
  if (Q < 0.25)
9:
     Perform the exploration phase
10:
else if (T > 0.6)
11:
      The snakes will move to the food-exploitation phase
12:
else
13:
      if (rand > 0.6)
14:
       Perform the fighting mode of the snakes
15:
      else
16:
        Perform mating of the snakes
17:
        Find the worst male and female snake and update them
18:
      end if
19:
  end if
20:
end for
21:
Return the best solution

5. Numerical Results

This section presents the results of applying the C-SO algorithm to estimate the parameters for standard and proposed solar cell models. The estimation process is used for RTC France solar cell and the Photowatt-PWP201 module. The goal of the estimation process was the minimization of the RMSE represented in Equation (5). However, the current for the proposed circuit was calculated using Equations (8), (11) and (14) based on the circuit type. The results are presented in Table 1 for RTC France solar cell and Table 2 for the Photowatt-PWP201 module. Besides, in Table 1 and Table 2, the values of RMSE calculated for all SDM circuits are also given.
The current-voltage characteristics, power-voltage characteristics, corresponding current-voltage errors, corresponding power-voltage errors, series resistance–voltage, and parallel resistance–voltage characteristics for both RTC France solar cell and Photowatt-PWP201 module are explored in Figure 9 and Figure 10. Several conclusions can be derived based on the presented results in Table 1 and Table 2 and Figure 9 and Figure 10 for both RTC France solar cell and the Photowatt-PWP201 module.
  • The proposed algorithm is very efficient in estimating parameters for RTC France solar cell and the Photowatt-PWP201 module, as it enables parameters determination with a lower RMSE value than methods listed in Table A1 and Table A2.
  • Recalling Section 2, the RMSE for RTC France solar cell determined for standard SDM is 7.730062689943169 × 10−4, slightly better than the results available in the literature. For the Photowatt-PWP201 module, the RMSE is 0.002039992273216, which is a better result than the results available in the literature.
  • Additionally, the voltage dependence of RP or RS or both enables better fitting between the measured and simulated characteristics for both investigated solar cells/modules.
  • The impact of voltage dependence on individual series or parallel resistance cannot be generally guaranteed as a better effect of the voltage dependence of series resistance for the Photowatt-PWP201 module on the results was observed in Table 2. In contrast, a better impact of the voltage dependence of the parallel resistance for the RTC France solar cell was observed in Table 1.
  • The value of RMSE can be reduced by 40% for the Photowatt-PWP201 module and 20% for RTC France solar cell, considering the voltage dependence of both resistances in the solar cell model. Therefore, the matching between measured and simulated curves is significantly improved.
Finally, to test the proposed algorithm’s efficiency over other known algorithms, we compared the original variant of the SO algorithm, the proposed C-SO, particle swarm optimization (PSO), the Aquila optimizer (AO) algorithm and henry gas solubility optimization (HGSO). The results were compared using the same starting conditions and the number of iterations. The algorithm ran 30 independent times, and the best, worst, mean, median, and standard deviation (STD) results were calculated for the same number of iterations. A summary of the results obtained is presented in Table 3.
Additionally, using the collected data, we performed the Wilcoxon p-value test, and the results obtained are given in Table 4. Based on these results, it is evident that the C-SO algorithm enables improvement of the original SO algorithm, outperforming the other algorithms. Additionally, based on the Wilcoxon p-value test, chaotic sequence improved the repeatability of the results. The convergence curve for the algorithms considered in the Wilcoxon p-value test is presented in Figure 11. Based on these results, it is evident that the proposed C-SO algorithm is superior to other literature-known algorithms.

6. Experimental Verification

The usefulness of using the new equivalent schemes and the new algorithm to estimate solar cell parameters was covered in the previous section. The applicability of the modified models to a solar laboratory module (part of the laboratory set Clean Energy Trainer) is examined in this section. The method of measurement is as follows. Connect the PC device first, then the USB data monitor, solar cells, and then the USB data monitor. A PC and an active component, such as a solar cell, are connected via a power-electronic device called a USB data monitor. This tool makes it possible to test voltages and currents and scales the results on the computer. Solar cells must also be connected in parallel or in series. After that, we measured the solar module’s temperature, activated solar measurement equipment (in our case, the TES 133R), and set solar lamps at a specific distance. It is required to specify the current and measure the voltage values using the Clean Energy Trainer program loaded on the PC, checking the temperature and insolation of the solar cell or module during all measurements. Figure 12 shows a block diagram of all devices connected.
Measurements were carefully performed, monitoring all variables (irradiance—1335 W/m2, temperature 44 °C, voltage and current measures). The obtained results are then used for solar cell parameters estimation. Furthermore, we determined solar cell parameters for all equivalent circuits proposed. The results are summarized in Table 5. The measured and estimated characteristics of current, power, current error, power error, series resistance-voltage, and parallel resistance-voltage versus voltage are depicted in Figure 13.
The first conclusion from all the results presented is that the results are close to each other (as evident in Figure 13 and current and voltage errors in Table 5). Second, the agreement between measured and estimated characteristics is remarkable for all figures. Third, the lowest value of RMSE gives the usage of the equivalent circuit with both resistance variables as a function of voltage. Therefore, for this example it is evident that the proposed equivalent circuits are effective for the current-voltage representation of solar cells. Additionally, the proposed algorithm enables effective solar cell parameter determination.

7. Conclusions

The selection of an appropriate equivalent circuit and the calculation of its parameters are necessary for modeling PV solar cells. In this regard, three new PV equivalent circuits are proposed in this study, in contrast to the many methods proposed in the literature, typically based on basic PV equivalent circuits and modified versions with added resistance. The definition of appropriate resistance as a voltage function gives the proposed schemes their originality.
The analytical equations for all three equivalent circuits are included in the study. The Lambert W function was used to express the current-voltage dependence solution. The C-SO algorithm for determining the solar cell equivalent circuit’s parameters was also put forth in this work.
The RTC France solar cell and the Photowatt-PWP201 module’s parameter estimates were carried out utilizing the proposed algorithm and the proposed equivalent circuits. The findings demonstrated that using the suggested methods, as opposed to conventional equivalent circuits, significantly reduces the RMSE between the measured and estimated values. Additionally, the error can be decreased by up to 20% with RTC France and up to 40% with the Photowatt-PWP201 module. The Clean Energy Trainer setup laboratory cell underwent the same analysis.
Future works will consider the voltage-dependent resistance of double and triple solar cell models for careful investigation of the mathematical analysis of these equivalent solar cell circuit designs. Additionally, new techniques for estimating the characteristics of solar cells will be developed with a specific focus on new hybrid optimization techniques.

Author Contributions

Conceptualization, M.C., M.V. and S.H.E.A.A.; methodology, M.R., M.C. and M.M.; validation, S.A., A.A.A., A.S.A. and M.C.; formal analysis, M.C. and S.H.E.A.A.; investigation, M.V. and M.R.; resources, M.C., M.M. and Z.M.A.; data curation, M.C. and S.H.E.A.A.; writing—original draft preparation, M.C., M.V. and M.R.; writing—review and editing, S.A., A.A.A., A.S.A. and S.H.E.A.A.; visualization, M.M., M.C. and S.H.E.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

The Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia, funded this project under grant no. (RG-19-135-43).

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, Saudi Arabia, for funding this project under grant no. (RG-19-135-43). The Authors also acknowledge 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

ABC Artificial bee colony
ABCTRRTrust-region reflective (TRR) deterministic algorithm with the artificial bee colony (ABC) metaheuristic algorithm
ABSOGeneral algorithm for finding the absolute minimum of a function to a given accuracy
AGDEAdaptive guided differential evolution
ALOAnt Lion optimization algorithm
BBOBiogeography-based optimization
BPFPA Bee pollinator flower pollination algorithm
BLPSO Biogeography-based learning particle swarm optimization
BLPSOBiogeography-based learning PSO
BHCSHybridizes cuckoo search (CS) and biogeography-based
BMO Bird mating optimization
BSA Backtracking search algorithm
CPSO Chaos particle swarm optimization
CSCuckoo search
CSOCompetitive swarm optimizer
CSACompetitive swarm algorithm
CMM-DE/BBO DE/BBO with covariance matrix-based migration
CLPSO Comprehensive learning particle swarm optimization
CIABCChaotic improved the artificial bee colony
CNSMABoosting slime mould algorithm
COA Chaotic optimization approach
COOACoyote optimization algorithm
CWOA Chaotic whale optimization algorithm
CPSO Conventional PSO
CPMPSOClassified perturbation mutation-based PSO
DGM Dynamic gaussian mutation
DE Differential evolution
DE/BBO Hybrid differential evolution with biogeography-based optimization
DE/WOADifferential evolution/whale optimization algorithm
EHHOEnhanced Harris Hawks optimization
ERWCAEvaporation rate water cycle algorithm
EDDM-LW Explicit double-diode model based on the Lambert W function
EOEquilibrium optimizer
EOTLBOEquilibrium optimizer teaching-learning-based optimization
EJADEEnhanced joint approximation diagonalization of Eigen matrices algorithm
ELPSO Enhanced leader particle swarm optimization
ELBAEfficient layer-based routing algorithm
EGBOEnhanced gradient-based optimization
EVPSEnhanced vibrating particles systems
FA Firefly algorithm
FCEPSOFractional chaotic ensemble particle swarm optimizer
FPAFlower pollination algorithm
FPSOFuzzy particle swarm optimization
HCLPSOChaotic heterogeneous comprehensive learning particle swarm optimizer variants
HPSOSA Hybrid particle swarm optimization and simulated annealing
HFAPS Hybrid firefly and pattern search algorithms
HISAHyperplanes intersection simulated annealing
HSHarmony search
HSMAWOAHybrid novel slime mould algorithm with a whale optimization algorithm
GAGenetic algorithm
GABC Gbest guided ABC
GAMNUGenetic algorithm based on non-uniform mutation
GAMSGeneral algebraic modeling system
GCPSOGuaranteed convergence particle swarm optimization
GGHSGaussian global-best harmony search
GSKGaining-sharing knowledge-based algorithm
GOTLBO Generalized oppositional teaching learning-based optimization
GOFPNAMAlgorithm based on FPA, the Nelder-Mead simplex, and the GOBL mechanism
GBABC Gaussian bare-bones ABC
GWOGrey wolf optimizer
GWOCSGrey wolf optimizer cuckoo search
HSHarmony search
HHOHarris Hawks optimization
HCLPSO Heterogeneous comprehensive learning particle swarm optimizer
ICAIndependent component analysis
ISCA Improved sine cosine algorithm
ISCEImproved shuffled complex evolution
ISMAIndex-based subgraph matching algorithm
IADE Improved differential evolution algorithm
IBBGOAInterval branch and bound global optimization algorithm
IJAYA Improved JAYA
IGHSImproved Gaussian harmony search
IMFOImproved moth-flame optimization
ITLBO Improved teaching-learning-based optimization
IWOA Improved whale optimization algorithm
JADEJoint approximation diagonalization of Eigen matrices algorithm
jDESelf-adaptive DE algorithm
LAPOLightning attachment procedure optimization
LCJAYALogistic chaotic JAYA algorithm
LETLBO TLBO with a learning experience of other learners
LBSAList-based simulated annealing algorithm
LSPLoop of the search process
LMSALeast mean squares (LMS) algorithms
MADEMemetic adaptive differential evolution
MABCModified ABC
MJA Modified JAYA algorithm
MLBSAModified list-based simulated annealing algorithm
MPAMarine predator algorithm
MFOMoth-flame Optimization
MPSO Particle swarm optimization with adaptive mutation strategy
MPCOA Mutative-scale parallel chaos optimization algorithm
MRFOManta ray foraging optimization
MSSOModified simplified swarm optimization
MVOMulti-verse optimizer
nm-NMPSO Nelder-Mead and modified particle swarm optimization
NMMFONelder–Mead moth flame method
NIWTLBO Non-linear inertia weighted TLBO
NRMNewton Raphson method
NPSOPCNiche particle swarm optimization in parallel computing
ODE Opposition-based differential evolution
PGJAYA Performance-guided JAYA
pSFS Perturbed stochastic fractal search
PS Pattern search
PSO Particle swarm algorithm
PPSOParallel particle swarm optimization
RLDERun length encoding (RLE) compression algorithm
RTLBO Ranking teaching-learning-based optimization
R-II Rao-2 algorithm
R-III Rao-3 algorithm
SASimulated annealing
SaDESelf-adaptive differential evolution algorithm
SDASuccessive discretization algorithm
SDEStochastic differential evolution
SGDEStochastic gradient descent algorithm
SHADESuccess-history-based parameter adaptation for differential evolution
SCASine cosine algorithm
SATLBO Self-adaptive teaching-learning-based optimization
SMASlime mould algorithm
SFS Stochastic fractal search
STLBO Simplified TLBO
SATLBOSimulated annealing TLBO
SOSSymbiotic organisms search
SSASalp swarm algorithm
SSOSimplified swarm optimization
TLABC Teaching-learning-based artificial bee colony
TLBO Teaching-learning-based optimization
TLO Teaching-learning optimization
TVACPSO Time-varying acceleration coefficients particle swarm optimization
TVAPSO Time-varying particle swarm optimization
WLCSODGM Winner-leading CSO with DGM
WCMFOHybrid algorithm based on the water cycle and moth-flame optimization algorithm
WOA Whale optimization algorithm
WDOWind-driven optimization
WHHOWhippy harris hawks optimization

Appendix A

Table A1. Parameters values of the RTC France solar cell.
Table A1. Parameters values of the RTC France solar cell.
MethodReferenceAlgorithmIpv (A)I0 (μA)nRS (Ω)RP (Ω)
1[15]EO0.7607597040.326288931.4821930.03634154.206594
2MPA0.760790.310721.47710.03654652.8871
3HCLPSO0.760790.310621.47710.03654852.885
4BPFPA0.760.31061.47740.036657.7151
5ER-WCA0.7607760.3226991.481080.03638153.691
6MPSO0.7607870.3106831.4752620.03654652.88971
7PS0.76170.9981.60.031364.10236
8[25]BBO-M0.76073.19 × 10−11.47980.0364253.36227
9IMFO0.76073.23 × 10−11.48120.0363853.71456
10MFO0.76093.01 × 10−11.46940.0359652
11WCMFO0.76073.23 × 10−11.48120.0363853.69502
12SCA0.7656.79 × 10−11.56090.0354450.14796
13CSO0.76083.23 × 10−11.48120.0363853.7185
14SA0.7624.80 × 10−11.51720.034543.103
15[12]WHHO0.760775510.323020311.481108080.036377153.71867407
16EHHO0.7607750.3231.4812380.03637553.74282
17PGJAYA0.76080.3231.48120.036453.7185
18FPSO0.76070.3231.48110.0363753.7185
19IJAYA0.76080.32281.48110.036453.7595
20BMO0.76070.32471.48170.036353.8716
21GOTLBO0.76080.32971.48330.036353.3664
22ABSO0.76080.306231.475830.0365952.2903
23PSO0.76070.41.50330.035459.012
24GA0.76190.80871.57510.029942.3729
25[26]GAMNU0.7607740.32559541.4820960.036340253.89686
26Rcr-IJADE0.7607760.3230211.4811870.03637753.718526
27DE/BBO0.76050.32481.481490.036453.8753
28BBO-M0.760780.31871.479840.0364253.36227
29TLBO0.76070.32941.48310.036354.3015
30MFO0.7607960.30861.4765930.036557952.50655869
31JAYA0.76080.32811.48280.036454.9298
32IADE0.76070.336131.48520.0362154.7643
33CSA0.7689290.3181.4796280.036455952.44667219
34ABSO0.76080.306231.478780.0365952.2903
35LBSA0.76090.325831.4820.036454.1083
36HS0.76070.304951.475380.0366353.5946
37CLPSO0.76080.343021.48730.036154.1965
38ABC0.76090.332431.48420.036355.461
39HHO0.7598640.393751.50123270.03553676.1719
40CPSO0.76070.41.50330.035459.012
41GWO0.7699690.912151.5966580.0292818.103
42[27]CNMSMA0.7607760.3230171.4811820.03637753.71821
43IJAYA0.7607820.299531.4749620.03668551.33013
44GOTLBO0.7607840.3035561.4749620.03664552.38834
45MLBSA0.7607770.3231181.4812140.03637653.70918
46GOFPANM0.7607760.3230211.4811840.03637753.71853
47[17]SMA0.760760.323141.481140.0363753.71489
48Rao0.761020.323121.481220.0364253.74568
49TLO0.760880.332881.484660.0354256.03045
50ABC0.760540.359991.495950.0360252.14795
51PSO0.760820.330181.483340.0362453.59878
52CS0.760780.329541.483050.0364454.30202
53[4]BMO0.760770.324791.481730.0363653.8716
54CPSO0.76070.41.50330.035459.012
55HS0.76070.304951.475380.0366353.5946
56GGHS0.760920.32621.482170.0363153.0647
57IGHS0.760770.343511.48740.0361353.2845
58ABSO0.76080.306231.475830.0365952.2903
59[28]AGDE0.760775530.323019671.481183240.036377153.7183869
60DE/WOA0.760775530.323020811.481183590.036377153.7185247
61PPSO0.760775670.323100121.481208410.036376153.72033352
62IJAYA0.760720960.330041621.483351680.036294754.79216937
63TLBO0.760915130.325800921.482085550.036262152.16660204
64GOTLBO0.760802760.324529761.481671040.036323553.31216674
65ITLBO0.760775530.323020831.48118360.036377153.71852696
66RTLBO0.760781480.326937821.482400120.036323153.93402232
67SATLBO0.760786380.31732891.479395970.036446953.22833431
68TLABC0.760775620.322380311.480984050.03638553.64456083
69EOTLBO0.760775530.323020831.481183590.036377153.71852514
70[29]GAMS0.76077600.32302001.48118400.036377053.7185240
71FPA0.760790.3106771.477070.036546652.8771
72TVA-PSO0.7607880.3068271.4752580.03654752.889644
73BPFPA0.760.31061.47740.036657.7151
74MPSO0.7607870.3106831.4752620.03654652.88971
75HISA0.76070780.310684591.477267780.036546952.88979426
76HCLPSO0.760790.310621.47710.03654852.885
77Rcr-IJADE0.7607760.3230211.4811840.03637753.718526
78CSO0.760780.3231.481180.0363853.7185
79ISCE0.760775530.323020831.48118360.036377153.71852771
80GOFP-ANM0.76077550.32302081.48118360.036377153.7185203
81IJAYA0.76080.32281.48110.036454
82SATLBO0.76080.323151.481230.0363853.7256
83IWAO0.7608775190.32321.481229130.036375353.73168644
84ITLBO0.76080.3231.48120.036453.7185
85[30]CPSO0.7607880.31069751.4752620.03654752.892521
86MPCOA0.760730.326551.481680.0363554.6328
87TVACPSO0.7607880.31068271.4752580.03654752.889644
88FPA0.760790.3106771.477070.036546652.8771
89GOFPANM0.76077550.32302081.48118360.036377153.7185203
90MPSO0.7607870.3106831.4752620.03654652.88971
91[31]Rcr-IJAD0.7607760.3230211.4811840.03637753.718526
92CSO0.760780.3231.481180.0363853.7185
93GOTLBO0.760780.3315521.483820.03626554.115426
94EHA-NMS0.7607760.3230211.4811840.03637753.718521
95NM-MPSO0.760780.323151.481230.0363853.7222
96SATLBO0.76080.323151.481230.0363853.7256
97CWOA0.760770.32391.48120.0363653.7987
98IJAYA0.76080.32281.48110.036453.7595
99GOFPANM0.76077550.32302081.48118360.036377153.7185203
100R-WCA0.7607760.3226991.481080.03638153.691
101ABC-TRR0.7607760.3230211.4811840.03637753.718521
102ABC-TRR (key points)0.7611270.3118181.477410.03666153.516288
103[32]HFAPS0.7607770.3226221.481060.036381953.6784
104SA0.7620.47981.51720.034543.1034
105LSP0.7610.36351.49350.036662.574
106PS0.76170.9981.60.031364.1026
107NRM0.76080.32231.48370.036453.7634
108HPSOSA0.76080.31071.47530.036552.8898
109CPSO0.76070.41.50330.035459.012
110QPSO0.76060.2731.460.03751.18
111CM0.76080.40391.50390.036449.505
112BPFPA0.760.31061.47740.036657.7151
113HS0.7607000.3049501.4753800.03663053.594600
114IGHS0.760770.343511.48740.0361353.2845
115ABSO0.76080.306231.475830.0365952.2903
116GGHS0.760920.32621.482170.0363153.0647
117GOTLBO0.760780.3315521.483820.03626554.115426
118SSO0.7608030.3210441.4804680.03639253.152466
119ABC0.76080.32511.48170.036453.6433
120BMO0.760770.324791.481730.0363653.87
121MSSO0.7607770.3235641.4812440.0363753.742465
122FA0.7608720.2584591.459070.03724748.3069
123[11]ITLBO0.760775530.3231.481183590.036377153.7185236
124TLBO0.761035910.2981.473149630.03659447.7862925
125MLBSA0.760775530.32301.48118350.036377153.7185461
126MADE0.760780.323001.481180.0363853.71853
127CPMPSO0.760775530.3231.481183090.036377153.7183835
128WOA0.760121990.4041.503845550.035671770.1196706
129MTLBO0.760775530.3231.481183590.036377153.7185251
130[33]ELPSO0.7607883.11 × 10−11.4752560.03654752.889336
131CPSO0.7607883.11 × 10−11.4752620.03654752.892521
132BSA0.7610514.79 × 10−11.5196420.03469579.569251
133ABC0.7610123.35 × 10−11.4830570.03599448.784551
134[14]SDA0.760773000.324446001.48164000.03636053.842700
135BHCS0.760780000.323020001.4811800.03638053.718520
136HISA0.760788000.310685001.47727000.03654752.889790
137ICSA0.760776000.323021001.48171800.03637753.718524
138CIABC0.760776000.323020001.48102000.03637753.718670
139LAPO0.760710000.961050001.59800000.03114299.144000
140ISCE0.760776000.323021001.48118400.03637753.718530
141ITLBO0.760800000.323000001.4812000.03640053.718500
142SSA0.761160000.898700001.5900000.03159596.935000
143SDO0.760800000.323000001.481200.03640053.718500
144GCPSO0.760800000.310680001.47730000.03655052.889800
145pSFS0.760800000.323000001.48120000.03640053.718500
146IBBGOA0.760771000.323459001.48204600.03637353.798171
147ISCA0.760776000.323017001.48118200.03637753.718217
148NMMFO0.760776000.323021001.48118400.03637753.718531
149LFBSA0.760776000.323021001.48118400.03637753.718520
150[10]SGDE0.760780.323021.481180.0363853.71853
151ELBA0.760780.323021.481190.0363853.71852
152EHHO0.760780.3231.481240.0363853.74282
153LCJAYA0.76080.3231.48190.036453.7185
154NPSOPC0.76080.33251.48140.0363953.7583
155GWOCS0.760770.321921.48080.0363953.632
156FC-EPSO0.760790.311311.47730.0365452.944
157[34]WDO0.76080.32231.48080.03676857.74614
158BPFPA0.760.31061.47740.0366657.7156
159GOTLBO0.760780.33151.483820.03626554.115426
160FPA0.760790.31061.477070.036546652.8771
161ABSO0.76080.30621.475830.0365952.2903
162HS0.76070.304951.475380.0366353.5946
163[35]GSK0.76080.32311.48120.036453.7227
164ABC0.76060.31741.4790.036557.0609
165BBO0.76080.28391.46810.037351.7597
166DE0.76080.32311.48120.036453.7185
167JAYA0.76080.31521.4770.036755.3139
168PSO0.76080.34121.48680.036255.0458
169WOA0.76080.32411.48430.035855.3054
170TLBO0.76080.33251.48390.036355.3129
171GOTLBO0.76080.3421.4870.036253.8599
172ITLBO0.76080.3231.48120.036453.7187
173RTLBO0.76080.34231.48710.036155.3065
174SATLBO0.76080.34231.4870.036155.3462
175LETLBO0.76080.33221.48090.036453.6655
176BSA0.76080.32571.48650.036354.3242
177TLABC0.76080.32311.48120.036453.7164
178IWOA0.76080.32321.48120.036453.7185
179IJAYA0.76080.32281.48110.036453.7959
180[16]GWO0.76060.224961.44550.038554.6069
181MVO0.7630.399891.50270.037756.3258
182SCA0.75150.256061.45930.037254.2298
183MFO0.76070.399531.50290.035560
184ALO0.76010.244321.45340.037557.2379
185MRFO0.76080.309081.47670.036652.7129
186[36]BPFPA0.760.31061.47740.036657.7151
187FPA0.760770.3106771.477070.0365452.8771
188ABSO0.76080.306231.475830.0365952.2903
189CPSO0.76070.41.50330.035459.012
190[37]FPA0.760790.3106771.477070.036546652.8771
191LMSA0.760780.318491.479760.0364353.32644
192MPCOA0.760730.326551.481680.0363554.6328
193CS0.76080.3231.48120.036453.7185
194ABSO0.76080.306231.475830.0365952.2903
195ABC0.76080.32511.48170.036453.6433
196[18]CLPSO0.760640.334541.484690.0362356.0342
197BLPSO0.760630.425181.50940.0352362.58528
198ABC0.760850.330161.483390.0362953.59884
199GOTLBO0.760770.322561.481060.0363753.33877
200TLABC0.760780.323021.481180.0363853.71636
201IJAYA0.760780.323041.481190.0363853.71441
202SFS0.760780.323021.481180.0363853.71852
203pSFS0.760780.323021.481180.0363853.71852
204[13]GAMS0.7607880.3106841.4772680.03654752.889789
205MADE0.7607870.3106841.4752580.03654652.889734
206ITLBO0.7607870.3106841.4752580.03654652.88979
207IMFO0.7607870.310831.4753050.03654452.904381
208MLBSA0.7607870.3106841.4752580.03654652.88979
209TVACPSO0.7607880.3106841.4752580.03654652.890001
210IJAYA0.7608220.3059651.4737170.03663452.920663
211CAO0.7607870.3106841.4752580.03654652.889778
212SOS0.7607860.3106411.4752440.03654852.905131
213EVPS0.760780.3170611.4772950.03645853.337698
214[38]ISMA0.7607750.3230341.4811880.03637753.7198
215IJAYA0.760760.322581.4810480.03637853.6319
216GOTLBO0.7607940.3267441.4823460.03632353.7571
217MLBSA0.7607760.3230211.4811840.03637753.7185
218GOFPANM0.7607760.3230211.4811840.03637753.7185
219EHHO0.7613660.4754321.5213660.03460853.655
220HSMA_WOA0.7627460.3065591.4764480.035921935.3161
221[39]TVACPSO0.7607880.31068271.4752580.03654752.889644
222CPSO0.7607880.31069751.4752620.03654752.892521
223ICA0.7606240.24406911.4511940.03798956.052682
224TLBO0.7608090.3122441.475780.03655152.8405
225GWO0.7609960.24303881.4512190.03773245.116309
226WCA0.7609080.4135541.5043810.03536357.669488
Table A2. Parameters values of the Photowatt-PWP201 module.
Table A2. Parameters values of the Photowatt-PWP201 module.
MethodReferenceAlgorithmIpv (A)I0 (μA)nRS (Ω)RP (Ω)
1[26]GAMNU1.0307663.01622748.097551.219119906.27545
2GACCC1.0305143.48226348.6428351.201271981.98554
3CPSO1.02868.30152.2431.07551850.1
4EHHO1.0304993.48818848.64281.20111984.49648
5SGDE1.03053.482348.64281.20127981.9822
6SA1.03313.664248.82111.1989833.3333
7Rcr-IJADE1.0305143.48226348.6428351.201271981.98224
8[19]RLDE1.03053.482348.64281.2013981.9823
9SGDE1.03053.482348.64281.20127981.9822
10IJAYA1.03023.470348.62981.2016977.3752
11SATLBO1.03053.482748.64331.2013982.4038
12TLBO1.03053.487248.64821.2011984.876
13GWOCS1.03053.46548.62371.2019982.7566
14IWOA1.03053.471748.63131.2016978.6771
15MADE1.03053.482348.64281.2013981.9823
16CLPSO1.03043.613148.78471.19781017
17[12]WHHO1.0305143.48210948.5995320000000041.201274981.90523
18EHHO1.0305833.45996848.5753039999999961.201853971.276026
19JAYA1.03073.493148.6503999999999981.20141000
20STLBO1.03053.482448.6396000000000021.2013982.0387
21TLABC1.03053.482648.6432000000000001.2013982.1815
22CLPSO1.03043.613148.7836000000000001.19781000
23BLPSO1.03053.517648.6792000000000021.2002992.7901
24DE/BBO1.03033.617248.7871999999999991.19691000
25[35]GSK1.03053.482348.64281.2013981.9823
26ABC1.02814.912549.99171.1671990.8662
27BBO1.0363.265848.38361.2545994.8378
28DE1.03053.482348.68481.2012981.9823
29JAYA1.03043.562248.73151.1967970.1747
30PSO1.03053.425848.57561.2032971.2958
31TLBO1.03063.442648.59131.2027967.7212
32GOTLBO1.03053.521448.6861.1978984.656
33ITLBO1.03053.482348.64281.2013981.9823
34RTLBO1.03053.503348.6661.2006988.5601
35SATLBO1.03073.392748.54351.2308952.6635
36LETLBO1.03053.482748.65221.2084981.9822
37BSA1.03063.229248.35031.2118994.3068
38TLABC1.03063.471548.63131.2017972.9357
39IWOA1.03053.421848.65231.2113983.9964
40[13]DSO1.0323572.49659647.334061.240547748.32309
41MPSO1.032232.55213447.478241.23845762.9058
42WDOWOAPSO1.0323822.51291147.4229441.239288744.71435
43GCPSO1.0323822.51292247.422981.239288744.71663
44TVACPSO1.0314352.638647.5566481.235611821.59514
45SDA1.0305173.48161448.598921.201288981.59961
46EHA-NMS1.0305143.48226348.642841.201271981.98225
47DE-WAO1.0305143.48226348.642841.201271981.98214
48ABC-TRR1.0305143.48226348.642841.201271981.98223
49ISCE1.0305143.48226348.642841.201271981.98228
50PGJAYA1.03053.481848.6423721.2013981.8545
51HFAPS1.03053.484248.6448921.2013984.2813
52TLABC1.030563.471548.631321.20165972.93567
53GOFPANM1.0305143.48226348.642841.201271981.98232
54ORcr-IJAD1.0305143.48226348.642841.201271981.98224
55(IWAO)1.03053.471748.6312841.2016978.6771
56[20]JADE1.03053.4848.64281.2012981.9823
57jDE1.03053.4848.64281.2012981.9823
58SaDE1.03053.4848.64251.2012981.899
59AGDE1.03053.4848.64281.2012981.9824
60SHADE1.03053.4848.64261.2012981.9454
61SDE1.03053.4848.64121.2013982.456
62ITLBO1.03053.4848.64281.2013981.9824
63EJADE1.03053.4848.64281.2012981.9823
64EGBO1.03053.4848.64281.2013981.9822
65JADE1.03053.4848.64281.2012981.9823

References

  1. Abdelkareem, M.A.A.; Eldaly, A.B.M.; Kamal Ahmed Ali, M.; Youssef, I.M.; Xu, L. Monte Carlo sensitivity analysis of vehicle suspension energy harvesting in frequency domain. J. Adv. Res. 2020, 24, 53–67. [Google Scholar] [CrossRef] [PubMed]
  2. Durán-Martín, J.D.; Sánchez Jimenez, P.E.; Valverde, J.M.; Perejón, A.; Arcenegui-Troya, J.; García Triñanes, P.; Pérez Maqueda, L.A. Role of particle size on the multicycle calcium looping activity of limestone for thermochemical energy storage. J. Adv. Res. 2020, 22, 67–76. [Google Scholar] [CrossRef] [PubMed]
  3. Ć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]
  4. Askarzadeh, A.; Rezazadeh, A. Extraction of maximum power point in solar cells using bird mating optimizer-based parameters identification approach. Sol. Energy 2013, 90, 123–133. [Google Scholar] [CrossRef]
  5. Ć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]
  6. 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]
  7. Ramadan, A.; Kamel, S.; Taha, I.B.M.; Tostado-Véliz, M. Parameter estimation of modified double-diode and triple-diode photovoltaic models based on wild horse optimizer. Electron. 2021, 10, 2308. [Google Scholar] [CrossRef]
  8. 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. [Google Scholar] [CrossRef]
  9. Khorami, A.; Joodaki, M. Extracting voltage-dependent series resistance of single diode model for organic solar cells. SN Appl. Sci. 2019, 1, 619. [Google Scholar] [CrossRef] [Green Version]
  10. Lekouaghet, B.; Boukabou, A.; Boubakir, C. Estimation of the photovoltaic cells/modules parameters using an improved Rao-based chaotic optimization technique. Energy Convers. Manag. 2021, 229, 113722. [Google Scholar] [CrossRef]
  11. Abdel-Basset, M.; Mohamed, R.; Chakrabortty, R.K.; Sallam, K.; Ryan, M.J. An efficient teaching-learning-based optimization algorithm for parameters identification of photovoltaic models: Analysis and validations. Energy Convers. Manag. 2021, 227, 113614. [Google Scholar] [CrossRef]
  12. 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]
  13. Gnetchejo, P.J.; Ndjakomo Essiane, S.; Dadjé, A.; Ele, P. A combination of Newton-Raphson method and heuristics algorithms for parameter estimation in photovoltaic modules. Heliyon 2021, 7, e06673. [Google Scholar] [CrossRef] [PubMed]
  14. El-Fergany, A.A. Parameters identification of PV model using improved slime mould optimizer and Lambert W-function. Energy Rep. 2021, 7, 875–887. [Google Scholar] [CrossRef]
  15. 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]
  16. Houssein, E.H.; Zaki, G.N.; Diab, A.A.Z.; Younis, E.M.G. An efficient Manta Ray Foraging Optimization algorithm for parameter extraction of three-diode photovoltaic model. Comput. Electr. Eng. 2021, 94, 107304. [Google Scholar] [CrossRef]
  17. 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]
  18. Chen, X.; Yue, H.; Yu, K. Perturbed stochastic fractal search for solar PV parameter estimation. Energy 2019, 189, 116247. [Google Scholar] [CrossRef]
  19. Hu, Z.; Gong, W.; Li, S. Reinforcement learning-based differential evolution for parameters extraction of photovoltaic models. Energy Rep. 2021, 7, 916–928. [Google Scholar] [CrossRef]
  20. Ahmadianfar, I.; Gong, W.; Heidari, A.A.; Golilarz, N.A.; Samadi-Koucheksaraee, A.; Chen, H. Gradient-based optimization with ranking mechanisms for parameter identification of photovoltaic systems. Energy Rep. 2021, 7, 3979–3997. [Google Scholar] [CrossRef]
  21. Perovich, S.M.; Simic, S.K.; Tosic, D.V.; Bauk, S.I. On the analytical solution of some families of transcendental equations. Appl. Math. Lett. 2007, 20, 493–498. [Google Scholar] [CrossRef] [Green Version]
  22. Perovich, S.M.; Djukanovic, M.D.; Dlabac, T.; Nikolic, D.; Calasan, M.P. Concerning a novel mathematical approach to the solar cell junction ideality factor estimation. Appl. Math. Model. 2015, 39, 3248–3264. [Google Scholar] [CrossRef]
  23. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl.-Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef]
  24. Suryadi, M.T.; Satria, Y.; Prawadika, L.N. An improvement on the chaotic behavior of the Gauss Map for cryptography purposes using the Circle Map combination. J. Phys. Conf. Ser. 2020, 1490, 12045. [Google Scholar] [CrossRef]
  25. Rezk, H.; Inayat, A.; Abdelkareem, M.A.; Olabi, A.G.; Nassef, A.M. Optimal operating parameter determination based on fuzzy logic modeling and marine predators algorithm approaches to improve the methane production via biomass gasification. Energy 2022, 239, 122072. [Google Scholar] [CrossRef]
  26. Saadaoui, D.; Elyaqouti, M.; Assalaou, K.; Ben hmamou, 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]
  27. 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]
  28. Xiong, G.; Zhang, J.; Shi, D.; Zhu, L.; Yuan, X. Parameter extraction of solar photovoltaic models with an either-or teaching learning based algorithm. Energy Convers. Manag. 2020, 224, 113395. [Google Scholar] [CrossRef]
  29. 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]
  30. 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]
  31. Wu, L.; Chen, Z.; Long, C.; Cheng, S.; Lin, P.; Chen, Y.; Chen, H. Parameter extraction of photovoltaic models from measured I-V characteristics curves using a hybrid trust-region reflective algorithm. Appl. Energy 2018, 232, 36–53. [Google Scholar] [CrossRef]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. Alam, D.F.; Yousri, D.A.; Eteiba, M.B. Flower Pollination Algorithm based solar PV parameter estimation. Energy Convers. Manag. 2015, 101, 410–422. [Google Scholar] [CrossRef]
  38. Weng, X.; Heidari, A.A.; Liang, G.; Chen, H.; Ma, X. An evolutionary Nelder–Mead slime mould algorithm with random learning for efficient design of photovoltaic models. Energy Rep. 2021, 7, 8784–8804. [Google Scholar] [CrossRef]
  39. Jordehi, A.R. Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Convers. Manag. 2016, 129, 262–274. [Google Scholar] [CrossRef]
Figure 1. Equivalent circuit of the standard single-diode solar cell model.
Figure 1. Equivalent circuit of the standard single-diode solar cell model.
Fractalfract 07 00095 g001
Figure 2. RMSE calculated for: (a) RTC France solar cell; (b) Photowatt-PWP201 module.
Figure 2. RMSE calculated for: (a) RTC France solar cell; (b) Photowatt-PWP201 module.
Fractalfract 07 00095 g002
Figure 3. RTC France solar cell: (a) current-voltage characteristics; (b) the corresponding error; (c) error in the current values versus the measured voltage for all methods.
Figure 3. RTC France solar cell: (a) current-voltage characteristics; (b) the corresponding error; (c) error in the current values versus the measured voltage for all methods.
Fractalfract 07 00095 g003
Figure 4. RTC France solar cell: (a) power-voltage characteristics; (b) the corresponding error.
Figure 4. RTC France solar cell: (a) power-voltage characteristics; (b) the corresponding error.
Fractalfract 07 00095 g004
Figure 5. Photowatt-PWP201 module: (a) current-voltage characteristics; (b) the corresponding error; (c) error in the current values versus the measured voltage for all methods.
Figure 5. Photowatt-PWP201 module: (a) current-voltage characteristics; (b) the corresponding error; (c) error in the current values versus the measured voltage for all methods.
Fractalfract 07 00095 g005
Figure 6. Photowatt-PWP201 module: (a) power-voltage characteristics; (b) the corresponding error.
Figure 6. Photowatt-PWP201 module: (a) power-voltage characteristics; (b) the corresponding error.
Fractalfract 07 00095 g006
Figure 7. Proposed equivalent circuit non-linear single diode models of solar cells: (a) SDMRS; (b) SDMRP; (c) SDMRPRS.
Figure 7. Proposed equivalent circuit non-linear single diode models of solar cells: (a) SDMRS; (b) SDMRP; (c) SDMRPRS.
Fractalfract 07 00095 g007
Figure 8. Flowchart of the C-SO algorithm.
Figure 8. Flowchart of the C-SO algorithm.
Fractalfract 07 00095 g008
Figure 9. RTC France solar cell: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Figure 9. RTC France solar cell: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Fractalfract 07 00095 g009
Figure 10. Photowatt-PWP201 module: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Figure 10. Photowatt-PWP201 module: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Fractalfract 07 00095 g010
Figure 11. Convergence curve of C-SO versus different algorithms.
Figure 11. Convergence curve of C-SO versus different algorithms.
Fractalfract 07 00095 g011
Figure 12. Experimental setup of the solar laboratory module.
Figure 12. Experimental setup of the solar laboratory module.
Fractalfract 07 00095 g012
Figure 13. Solar laboratory module: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Figure 13. Solar laboratory module: (a) current-voltage characteristics; (b) power-voltage characteristics; (c) corresponding current-voltage errors; (d) corresponding power-voltage errors; (e) series resistance–voltage dependence characteristics; (f) parallel resistance–voltage dependence characteristics.
Fractalfract 07 00095 g013aFractalfract 07 00095 g013b
Table 1. Estimated parameters value for the proposed equivalent circuits for the investigated RTC France solar cell.
Table 1. Estimated parameters value for the proposed equivalent circuits for the investigated RTC France solar cell.
ParameterStandard SDMSDMRS SDMRP SDMRPRS
Ipv (A)0.76078796650800.76080492488590.76104684294110.7613631203879
I0 (μA)0.31068460420130.29910039273350.23108922171900.0409996462319
n1.47726778891661.47346690463571.44889356734201.3045585894008
RS (Ω)0.0365469451928-0.0373848509444
RP (Ω)52.889788328506652.6797662689792-
RS0 (Ω)-0.0376221542230-0.0618725707814
RP0 (Ω)- 66.744233592314683.3942065127408
kn − Rs-0.0440721596083-0.5094232140590
kn − Rp--0.88982546004731.5685793413223
RMSE × 10−47.73006268994327.72894649474876.94944301705266.1899974615364
Table 2. Estimated parameters value for the proposed equivalent circuits for the investigated Photowatt-PWP201 module.
Table 2. Estimated parameters value for the proposed equivalent circuits for the investigated Photowatt-PWP201 module.
ParameterStandard SDMSDMRS SDMRP SDMRPRS
Ipv (A)1.03235759404891.03428996346381.03365605262981.0385507500932
I0 (μA)2.49659569637690.58980196484593.18956520713630.1402290648789
n47.398555038440942.648187273751048.290325858120038.7679613812771
RS (Ω)1.2405473296235-1.2205195472483-
RP (Ω)748.323004851098636.813538190211--
RS0 (Ω)-2.1086757391782-2.8316185090761
RP0 (Ω)--414.225359045698404.119541040858
kn − Rs-0.0211826846962-0.0288655047700
kn − Rp--−0.0848837309056−0.0270864444391
RMSE0.00203999227320.00152106259630.00183229228050.0012129409135
Table 3. Statistical measures for the obtained results using different algorithms over 30 independent runs.
Table 3. Statistical measures for the obtained results using different algorithms over 30 independent runs.
MeasureC-SO ProposedOriginal SOPSOAOHGSO
Best7.730066720825 × 10−47.730112887551 × 10−47.757602348738 × 10−40.002880376561170.00526106472624
Worst8.468025234636 × 10−48.322080126651 × 10−40.001986854459760.008518859852400.01474037311829
Mean7.826453665352 × 10−47.831299232730 × 10−40.001054485897460.005566108116290.01091282953358
Median7.784837234895 × 10−47.786564960706 × 10−49.853004240075 × 10−40.005747431270440.01118504603992
Std1.408324862610 × 10−51.234187862853 × 10−53.249036540248 × 10−40.001459180708300.00250149664426
Table 4. Wilcoxon test results.
Table 4. Wilcoxon test results.
C-SO Versus SOC-SO Versus AOC-SO Versus HGSOC-SO Versus PSO
6.84322586762450 × 10−33.019859359162151 × 10−113.019859359162151 × 10−111.856733730733403 × 10−9
Table 5. Estimated parameters value for proposed equivalent circuits for the observed solar laboratory module.
Table 5. Estimated parameters value for proposed equivalent circuits for the observed solar laboratory module.
ParameterStandard SDMSDMRS SDMRPSDMRPRS
Ipv (A)0.5731038533834590.5745136278195490.5731978383458650.573000469924812
I0 (μA)0.3066646976516800.3037926330518050.3032900217468270.302816131087847
n0.3882413333333330.3882153846153850.3882153846153850.388214999538461
RS (Ω)0.058300000000000-0.0570-
RP (Ω)120.79060116.907--
RS0 (Ω)-0.0581-0.057
RP0 (Ω)--117.227264116.8833792
kn − Rs-−0.0111-− 0.0125
kn − Rp--0.0131100.023110
RMSE0.0019402507036970.0016053165865460.0015832300307420.001504856980387
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Vellingiri, M.; Rawa, M.; Alghamdi, S.; Alhussainy, A.A.; Althobiti, A.S.; Calasan, M.; Micev, M.; Ali, Z.M.; Abdel Aleem, S.H.E. Non-Linear Analysis of Novel Equivalent Circuits of Single-Diode Solar Cell Models with Voltage-Dependent Resistance. Fractal Fract. 2023, 7, 95. https://doi.org/10.3390/fractalfract7010095

AMA Style

Vellingiri M, Rawa M, Alghamdi S, Alhussainy AA, Althobiti AS, Calasan M, Micev M, Ali ZM, Abdel Aleem SHE. Non-Linear Analysis of Novel Equivalent Circuits of Single-Diode Solar Cell Models with Voltage-Dependent Resistance. Fractal and Fractional. 2023; 7(1):95. https://doi.org/10.3390/fractalfract7010095

Chicago/Turabian Style

Vellingiri, Mahendiran, Muhyaddin Rawa, Sultan Alghamdi, Abdullah A. Alhussainy, Ahmed S. Althobiti, Martin Calasan, Mihailo Micev, Ziad M. Ali, and Shady H. E. Abdel Aleem. 2023. "Non-Linear Analysis of Novel Equivalent Circuits of Single-Diode Solar Cell Models with Voltage-Dependent Resistance" Fractal and Fractional 7, no. 1: 95. https://doi.org/10.3390/fractalfract7010095

APA Style

Vellingiri, M., Rawa, M., Alghamdi, S., Alhussainy, A. A., Althobiti, A. S., Calasan, M., Micev, M., Ali, Z. M., & Abdel Aleem, S. H. E. (2023). Non-Linear Analysis of Novel Equivalent Circuits of Single-Diode Solar Cell Models with Voltage-Dependent Resistance. Fractal and Fractional, 7(1), 95. https://doi.org/10.3390/fractalfract7010095

Article Metrics

Back to TopTop