Photovoltaic (PV) Parameter Extraction using a Hybrid Algorithm based on Spotted Hyena-Ant Lion Optimization


On this article

Parveen Kumar1.2, Manish Kumar1 and Ajay Kumar Bansal1

1 Department of Electrical Engineering, Central University Haryana, Mahendergarh, Haryana 123029 India

Department of Electrical Engineering, Model Institute of Engineering and Technology, Jammu, Jammu and Kashmir 181122 India

Abstract: The parameter extraction of Photovoltaic (PV) cell and module is a necessary to simulate and evaluate the performance of the PV system. The parameter extraction is a complex and challenging task due to its non-linear nature. Researchers are used several metaheuristic algorithms to solve the non-linear problem of parameter extraction. However, the demand for most accurate and reliable methods is increasing to get precise estimation of parameters. In this paper, a novel hybrid optimization algorithm is proposed based on the Spotted-Hyena optimization (SHO) and Ant Lion Optimization (ALO). The hybrid method is called as Spotted Hyena – Ant Lion (SH-AL) optimization. The optimization algorithm is applied in two stages. In stage 1, essential parameters are identified and extracted using SHO and passed to stage 2. In stage 2, identified parameters are optimized using ALO for accurate model of PV cell. Different type of PV cells such as thin film, mono and multi crystalline are examined under various irradiance conditions to extract the parameters. The proposed algorithm is validated by comparing the results with other algorithms and proposed algorithm is proved its superiority.

Keywords: PV cell, Parameter extraction, Optimization, Spotted Hyena Optimization (SHO), Ant-Lion Optimization (ALO).

1. Introduction

The use of solar energy is increasing due to environmental concerns and abundance of solar energy. Solar PV system are having lot of benefits such as pollution free, noise free, grid compatibility and easy installation [1]. The utility level contribution of PV system for energy production is increasing [2] and it is fastest growing renewable energy source [3]. The PV system integration with existing grid leads several issues in the grid operation because PV system output dynamical changes with weather conditions. Which enable to study the PV system performance in a virtual environment before actual integration to the grid. The PV cell has to be modelled accurately to simulate the PV cell. The PV cell will be represented as equivalent circuit and circuit parameters must be extracted for better analysis of the PV cell. The PV cell parameter extraction is a complex problem due to its non-linear nature. The non-linearity increases with the increase of PV cell and Modules which results the development of unknown parameters and impact the system efficiency. The non-linearity of the system is responsible for the increase in parasitic parameter content. These parasitic parameters greatly influence the IV and PV characteristics of PV module and system finally [4]. The parameter estimation problem is a nonlinear problem and non-linear problems are effectively solved using metaheuristic optimization algorithms [5].

In the literature, researchers are used different methods to eliminate the parasitic parameters and extraction of required parameters. Among all the methods, use of metaheuristic techniques is gaining popularity due to their capacity to handle the non-linearity. An adaptive differential algorithm is used [6] to eliminate the parasitic parameters of the PV system. An advanced Eitheror Teaching Learning based algorithm is used [7] for parasite parameter elimination and results are compared with experimental data. A new algorithm called gaining–sharing knowledge-based algorithm [8] is implemented to identify and extract the unknown parameters. A hybrid algorithm based on Grey Wolf Optimizer and Cuckoo Search [9] is used to extract the parameters for single diode and double diode model by considering the experimental data. Particle-Swarm

Received: February 2nd, 2023. Accepted: December 23rd, 2023

DOI: 10.15676/ijeei.2023.15.4.1

optimization [10] used for parameter extraction of three diode lumped model of PV cell. Lambert W-function [11] is proposed for exact representation of PV cell. Parameters are extracted using Multi scale parallel chaos optimization algorithm [12] for different PV cell models. The parasitic parameters are eliminated effectively using Adaptive Particle Swarm Optimization Mutation [13] and evaluation is done based on the Root mean square Error elimination process. An Improved Shuffled Complex Evolution algorithm [14] for extraction of parameters from the different models of PV cell model. The parameters are extracted in a comprehensive manner in order to escape from local minima. The parameters are extracted for different types of PV modules under different solar irradiance and temperature conditions using application-oriented Supply-Demand-Based Optimization [15] and Hybrid Differential Evolution in associated with Wale Optimization [16]. Parameters are evaluated using Winner- Leading Comparative Swarm Optimizer with Dynamic Gaussian Mutation Algorithm [17] and compared with experimental data. In ref [18], improved ant lion optimization is used to estimate the unknown parameters of a solar cell. The parameters are extracted using modified swarm optimization [19] by considering least mean square error as objective function. Authors in [20] use Coyote Optimization Algorithm for extraction of parameters for different diode models and cell types. The weighted mean of vectors (INFO) algorithm [21] is statistically proved it's superiority to extracts unknown parameters. Forensic-Based Investigation Algorithm [22] is used to extract the 9 unknown parameters of triple diode model of PV cell. Hunter–Prey and Wild Horse Optimizers is used to extract the parameters of three diode model of PV cell and route mean square error (RMSE) is used as objective function [23]. An improved variant of Flower Pollination Algorithm (FPA) is used in [24], in this method, accuracy of the FPA algorithm is improved with the help of dynamic switch probability and a dynamic step size. Turbulent Flow of Water-Based Optimization is used [25] along with new objective function called sum of squared errors. Parameters are estimated under practical operating conditions [26] using Artificial Hummingbird Algorithm.

From the literature, it is observed that several metaheuristic methods are used for parameter extraction and elimination of parasitic parameters. The methods still have several issues such as accuracy, reliability, convergence and trapping into local optima etc. Hence, there is always a scope for improvements in those issues. In this paper, a hybrid algorithm is developed by combining the SHO and ALO algorithms as called as SH-AL Optimization algorithm. The parameter extraction done in two different stages that are handled by SHO and ALO separately. SHO is used to filter the essential parameters and passes to the ALO. ALO will optimize the parameters for accurate modeling of PV cell. Parameters are extracted for different types of PV cells such as thin film, mono and multi crystalline cells. Parameter extraction is examined under different irradiance conditions for different rated modules. The results are compared with the existing methods and synthetic data to validate the effectiveness of the proposed hybrid SH-AL optimization algorithm.

The major contributions in this paper are as follows:

  • A novel hybrid method is developed based on SHO and ALO algorithms.
  • Essential parameters are filtered using SHO and passes to ALO.
  • ALO optimizes the parameters and provides accurate PV cell modelling.
  • The robustness of the proposed algorithm is tested by extracting the parameters of different types of PV cells and power rating.
  • The results are validated by comparing the IV curves of both experimentation and PV cell model using extracted parameters.

2. PV Modelling

Single diode (SDM) and double diode (DDM) models are commonly used cell models [19], [20], [21], [27]. SDM and DDM are having five and seven parameters respectively. DDM is very complex but provides more accurate cell model. In this paper, DDM is used to validate the performance of the proposed algorithm and other algorithms for the purpose of comparison. The equivalent circuits of both SDM and DDM are shown in Fig. 1.

Figure 1. Equivalent circuit of PV cell a) SDM b) DDM

A. Single Diode Model

As shown in Fig. 1(a), SDM has a diode and a resistance (\(R_{Sh}\)) in parallel with ideal current source. Cell also has a series resistance (\(R_S\)) due to the mental contacts. Kirchhoff's current law is applied to Fig. 1(a) to get the output current (\(I_0\)).

\[I_0 = I_{ph}^I - I_D - I_{Sh} \tag{1}\]

The diode current (\(I_D\)) and current through shunt resistance (\(I_{Sh}\)) is expressed by

\[I_D = I_{rs} \left| \exp \left( \frac{q(V_0 + I_0 R_S)}{n \cdot k \cdot T} \right) - 1 \right|\] (2)

\[I_{Sh} = \frac{V + I_0 \cdot R_S}{R_{Sh}} \tag{3}\]

Where \(I_{rs}\) is the reverse saturation current for diode, n is the ideality factor, k is the Boltzmann's constant and value of k is \(1.380 \times 10^{-23}\) J/K, q denotes the charge of an electron (1.602×10<sup>-19</sup> C) and T denotes the cell absolute temperature.

By substituting Eq. (2) and Eq. (3) into Eq. (1), the solar cell output current is expressed as

\[I_0 = I_{ph}^I - I_{rs} \left[ \exp\left(\frac{q(V + I_0 \cdot R_S)}{n \cdot k \cdot T}\right) - 1 \right] - \frac{V + I_0 \cdot R_S}{R_{Sh}}\] \[\tag{4}\]

B. Double Diode Model

The DDM consists of seven unknown parameters, i.e., Photo current (\(I_{Ph}^{I}\)), diodes reverse saturation currents (\(I_{rs1}\) and \(I_{rs2}\)), ideality factors (\(n_1\) and \(n_2\)), \(R_s\) and \(R_{Sh}\).

The output current equation is calculated by

\[I_0 = I_{ph}^I - I_{rs1} [\alpha_1] - I_{rs2} [\alpha_2] - \frac{V_0 + I_0 \cdot R_S}{R_{Sh}}\] (5)

where,

\[\alpha_{1} = \exp\left(\frac{q(V_{0} + I_{0} \cdot R_{S})}{n_{1} \cdot k \cdot T}\right) - 1\] \[\alpha_{2} = \exp\left(\frac{q(V_{0} + I_{0} \cdot R_{S})}{n_{2} \cdot k \cdot T}\right) - 1\] (6)

B. Objective Function

Parameter extraction problem is solved by using Root Mean Square Error (RMSE) as an objective function. The error is obtained in between the experimental data and estimated values.

The RMSE is formulated as

\[RMSE = \sqrt{\frac{1}{N^I} \sum_{i=1}^{N^I} F(V_E, I_E, \lambda)^2}\] (7)

Where, \(F(V_E, I_E, \lambda)\) is the error function, \(V_E\), \(I_E\) are the experimental values of voltage and current. \(N^I\) is the set of parasitic parameters data, and \(\lambda\) represents the unknown vector parasitic parameters such as for SDM \(\lambda\) consist of \(I^I_{Ph}\), \(I_{rs}\), n, \(R_s\), and \(R_{sh}\) and for DDM the \(\lambda\) consist of \(I^I_{Ph}\), \(I_{rs}\), \(I_{rs}\), \(I_{rs}\), \(I_{rs}\), \(I_{rs}\), \(I_{rs}\), \(I_{rs}\), and \(I_{rs}\), and \(I_{rs}\), and \(I_{rs}\) are the experimental values of voltage and current.

3. Proposed Hybrid SH-AL Algorithm

The proposed SH-AL technique is the interlinked process of optimization with Spotted Hyena Optimization (SHO) algorithm and Ant-Lion Optimization (ALO) algorithm.

A. Spotted hyena optimization (SHO)

The SHO algorithm is developed based on the behavior of Spotted Hyena [28]. Searching, encircling, haunting, and attacking are the important steps in SHO algorithm. In the same manner the extraction of solar parameters is eliminated from the PV module i.e., the nonlinear parasitic parameters are identified and selected. After selection, they are filtered in the priority order and finally the evaluation takes places after several iterations. In order to select the extracted parameters (encircling) of spotted hyena is calculated as

\[\vec{D_H} = \begin{vmatrix} \vec{B} \cdot \vec{P_P}(x) - (\vec{P}(x)) \\ \vec{P}(x+1) = \vec{P_P}(x) - \vec{E} \cdot \vec{D_H} \end{vmatrix}\] (8)

The distance between prey (extracted parameter) and spotted hyena (computation) is denoted as \(\overrightarrow{D_{H.x}}\) indicates the current iteration. The position vector of prey and computation is represented as \(\overrightarrow{P_p}\) and \(\overrightarrow{P}\), \(\overrightarrow{B}\), and \(\overrightarrow{E}\) are the coefficient vectors. Further computation of \(\overrightarrow{B}\) and \(\overrightarrow{E}\) are represented in Eq. (9).

\[\vec{B} = 2 \cdot r \vec{D}_{1}\] \[\vec{E} = 2 \vec{H} \cdot r \vec{D}_{2} - \vec{H}\] \[\vec{H} = 5 - (i^{I} \times \frac{5}{i_{Max}})\] (9)

\(\overset{\rightarrow}{H}\) is the linearly decreased variable and value changes from 5 to 0. Random extracted parameters \(\overset{\rightarrow}{rD_1}\) and \(\overset{\rightarrow}{rD_2}\) are in the range of [0, 1]. The effective searching space equations are represented in terms of iterations (N) are depicted in Eq. (10).

\[\overrightarrow{D}_{H} = \begin{vmatrix} \overrightarrow{B} \cdot \overrightarrow{P}_{H} - \overrightarrow{P}_{K} \end{vmatrix} \overrightarrow{C}_{H} = \overrightarrow{P}_{K} + \overrightarrow{P}_{K+1} + \dots \overrightarrow{P}_{K+N} \overrightarrow{P}_{K} = \overrightarrow{P}_{H} - \overrightarrow{E} \cdot \overrightarrow{D}_{H}\] (10)

The number of iterations is computed by using Eq.

\[N = Count_{n'}(\overrightarrow{P_H}, \overrightarrow{P_{K+1}}, \dots, (\overrightarrow{P_H} + \overrightarrow{M}))\] \[\overrightarrow{P}(x+1) = \frac{\overrightarrow{C_H}}{N}\] (11)

In given search space the number of parasitic parameters extracted (n') is similar to best optimal solution. \(\overline{c_H}\) is the group of optimal solutions. \(\overline{M}\) is the movement of extracted parameters in the range of [0.5, 1]. During haunting process, the spotted hyen a searches for prey, similarly in solar extraction process the parasitic parameters are searched by fitness parameters which are important for obtaining the optimization solution. Fig. 2 (a), depicts about the searching mechanism of extraction parameters in the PV module. The suitable fitness values are implemented for eliminating the above-mentioned issues in solar panel which is shown in Fig. 2 (b) i.e., in the form of the spotted hyena is attacking on the prey.

Figure 2. The behavior of Spotted Hyena during (a) Searching for prey, (b) Attacking on prey.

The complex bridge system is formed during the computation process using SHO algorithm. The fitness value is mainly responsible for the formation of bridge. The purpose of bridge is to search for non-linear parasitic parameters and suitable evaluations are used to eliminate the unknown parameters from the PV module. The working of SHO algorithm is shown in Fig. 3 as a flow chart.

1

Figure 3. Flowchart of the Spotted Hyena Optimization (SHO) algorithm.

B. Ant lion optimization (ALO)

The ALO algorithm is inspired from the haunting behavior of ant lion larvae [29]. IThe strategy of the ant lion is to build the traps, casual walk of ants, rebuild the traps for effective result, attracting the ants and catches the prey. Similarly, in the same manner the parasitic parameters (\(I^{I}_{Ph}\), \(R_S\), \(R_{Sh}\), \(n_1\), \(n_2\), \(I_{rs1}\), and \(I_{rs2}\)) are eliminated from PV module. The ALO is suitable for solving non-linear parameters like solar extracted parameters (ants) in a limited search space, also useful for determining the unknown parameter data. Random selection of extracted parameter data, i.e., random walk of ants is mathematically represented as

\[X(t) = 0\], culsum \((2r(t_1)-1)\), culsum \((2r(t_2)-1)\), ...... culsum \((2r(t_n)-1)\) (12)

here, culsum= cumulative sum

n= maximum iterations

t= step of random walk (extracted data)

The random function has the limits of

\[r(t) = \begin{cases} 1 & \text{if } rand > 0.5 \\ 0 & \text{if } rand < 0.5 \end{cases}\] (13)

rand= random generator (0, 1)

In order to maintain the extracted parameters within the boundaries of search space, the random function should be normalized using the following equation [18].

\[X_{i}^{t} = \frac{(X_{i}^{t} - a_{i}) \times (D_{i}^{t} - a_{i})}{(b_{i} - a_{i})} + C_{i}^{t}\] (14)

The Eq. (14), consists of \(C_i^t\), \(D_i^t\) which means minimum and maximum of \(i^{th}\) variable at \(t^{th}\) iteration. The trapping of ants (extracted parameters) changed at every instant of time within the eliminating zones. They are represented in following equation.

\[C_{i}^{t} = Antlion_{j}^{t} + C^{t}\] \[D_{i}^{t} = Antlion_{j}^{t} + D^{t}\] (15)

Antlion<sup>t</sup><sub>j</sub> denotes the selection of \(j^{th}\) antlion at \(t^{th}\) iteration. Based on their fitness value, ALO uses the roulette operator. The concept of using this operator is attracting the more extracted data using filtration process. The filtration is calculated as [18].

\[D^{t} = \frac{D^{t}}{I}\] \[C^{t} = \frac{C^{t}}{I}\] (16)

Where, I is calculated as shown in Eq. (17).

\[I = 10^{\tau}_{\frac{t}{M}} \tag{17}\]

As number of iterations are changed at every interval of time, the value of \(\tau\) also changes i.e., when t/M > 0.75 and t/M > 0.9 the \(\tau\) values are 4 and 5. The updated solution of antlion process is represented as

\[Antlion'_{j} = Ant'_{i}\] \[Ant'_{i} = \frac{R'_{A} + R'_{E}}{2}\] (18)

\(R_A^t\) and \(R_E^t\) are the random walk (solar parameters extraction) around the roulette wheel and elite at \(t^{th}\) iteration. The step-by-step process of ALO algorithm is depicted in Fig. 4.

10

Figure 4. Flowchart of the Ant Lion Optimization algorithm.

C. Hybrid SH-AL algorithm

In SHO algorithm the computation process is easier for less than five variables beyond that the computation process is complex. Whereas in ALO algorithm the searching agents finds minimum number of extracted parameters which is not suitable for the effective PV module performance. Therefore, proposed SH-AL technique is introduced to obtain the effective performance of extracted parameters. The operation of hybrid algorithm is simply explained as the searching strategy of spotted Hyena and the hunting behavior of ant lions together obtain the required output i.e., initially, the suitable extracted parameters are searched by the proper fitness values, after that these values are updated in the form of random walks (remaining extracted parameters). Finally, these parameters are hunted (computed) by suitable ant lions (proper fitness values). Therefore, the maximum parasitic solar parameters are extracted from the PV module. The behavior of proposed SH-AL technique is depicted in Fig. 5.

Figure 5. Searching and hunting strategy of SH-AL algorithm.

The flow chart describes about the step-by-step process of proposed SH-AL technique is shown in Fig.6.

6

Figure 6. Flow chart of proposed Hybrid SH-AL optimization algorithm.

4. Results and Discussions

The proposed SH-AL optimization algorithm is used to extract the parameters of four DDM PV modules which are having the rating of 80W, 275W, 300W and 410W respectively. The parasitic parameters are extraction process is executed via MATLAB/Simulink platform using 1.7 GHz Intel core i5 processor, 8 GB RAM Laptop. The algorithm parameter values used for simulation is given in Table 1.

TC 11 1A 1 1/14C
Lable IAlgorithmparameterstor orntimization
Tuoic 1.7 II SOII MIIIIparameters101 0punnzanon
Parameters
SHOPopulation size = 30
Maximum iterations = 800
\(\stackrel{\rightarrow}{H}\) = [5, 0]
\(\stackrel{\rightarrow}{M} = [0.5 \ 1]\)
ALOPopulation size = 30
Maximum iterations = 800
Dimension = 10

The performance of proposed algorithm is compared with other existing algorithms like Adaptive Guided Differential Evolution (AGDE) [30], Simulated Annealing (SA) [31], Bacterial Foraging Algorithm (BFA) [32], Coyote Optimization Algorithm (COA) [20], Artificial Bee Colony (ABC) [33], and Social Learning Particle Swarm Optimization (SLPSO). The results are also compared with synthetic data (SD). The Root Mean Square Error (RMSE) is used to measure the error in quantitative data. The convergence characteristics for different algorithms along with proposed algorithm is shown in Fig. 7 for DDM solar panel. SH-AL has better starting and achieved global optima with lesser computations compared to other algorithms.

6

Figure 7. The convergence curve for the DDM solar panel.

The extracted parameter values for DDM for different algorithms for 80W solar panel is given in Table 2. From the Table 2, it is clear that proposed algorithm is giving better parameter extraction and parameter values which are nearer to the SD values. Other algorithms estimated some of the parameters near to synthetic data like ideality factors but in overall SH-AL is dominated the other algorithms by estimating the parameter values near to synthetic data. The deviation of parameter values with SH-AL is very less compared to other existing methods. The SLPSO algorithm has closer to the proposed algorithm for few parameters but never has better than the proposed algorithm. The proposed algorithm has better performance in terms of simulation time i.e., it has lesser simulation time.

Table 2. Extracted parameters for 80W panel

AlgorithmParameter (P)
\(I_{Ph}^{I}(A)\)\(I_{rsl}(\mu A)\)\(I_{rs2}(\mu A)\)\(R_S(\Omega)\)\(R_{Sh}\left(\Omega\right)\)\(n_I\)\(n_2\)Time (S)
SD0.78450.38870.42360.038665.6741.531.91
AGDE1.84271.65782.32140.4589125.671.772.47287
SA1.68321.47891.98730.3678108.981.712.18225
BFA1.45321.25951.54320.183797.2741.682.06197
COA1.38930.98651.37940.098685.3921.621.99175
ABC1.24870.68970.94910.076572.9891.591.97154
SLPSO0.98320.46320.75250.057269.2751.571.95137
SH-AL0.78670.39010.42900.038465.7861.551.92115

Table 3. Extracted parameters for 220W Solar panel

AlgorithmParameter (P)
\(I_{Ph}^{l}(A)\)\(I_{rsl}(\mu A)\)\(I_{rs2}(\mu A)\)\(R_S(\Omega)\)\(R_{Sh}\left(\Omega\right)\)\(n_I\)\(n_2\)Time (S)
SD4.541.87542.46791.6785435.9821.741.88
AGDE5.853.65875.87933.7639668.9461.992.43367
SA5.232.98514.65822.9462586.4681.951.95332
BFA4.872.76434.24762.5765554.8641.941.96298
COA4.762.42983.87432.1579516.8721.891.99265
ABC4.612.26833.76431.9643498.3811.821.97247
SLPSO4.582.18433.36911.7439474.9161.771.96229
SH-AL4.511.76542.44721.6717442.3591.711.93207

The parameter extraction results for 220W panel are given in Table 3 for different algorithms. From the observations, it is clear that the proposed SH-AL algorithm has shown its superiority over other existing algorithms for extraction of cell parameters. It gave less deviation from the SD values than other methods. However, \(I^{I}_{Ph}\), \(n_{I}\) and \(n_{2}\) are having same deviation for SLPSO as compared to SH-AL but it is limited to only these three parameters and other parameters are having larger deviation comparatively.

The parameter extraction results for 300W panel are given in Table 4 for different algorithms. From the observations, it is clear that exiting algorithms estimated one or two parameters better than proposed algorithm. For example, \(n_l\) has better estimation with all existing algorithms compared to proposed algorithm. However, their other parameter estimations highly deviated from the SD values. Hence, we can conclude that proposed SH-AL algorithm has better compromised parameter extraction compared to other existing algorithms.

Table 4. Extracted parameters for 300W Solar panel

AlgorithmParameters (P)
Aigoruini\(I_{Ph}^{l}(A)\)\(I_{rsl}(\mu A)\)\(I_{rs2}(\mu A)\)\(R_{S}\left(\Omega\right)\)\(R_{Sh}\left(\Omega\right)\)\(n_I\)\(n_2\)Time (S)
SD7.653.15785.65784.3677874.8671.861.97
AGDE8.546.37859.14957.14791114.57
2
1.982.49479
SA7.975.87528.72746.86241086.32
9
1.912.28416
BFA7.955.21838.25796.4379992.9141.862.17395
COA7.914.85297.85165.9542976.4821.822.06382
ABC7.804.64946.92645.2632912.7521.791.99347
SLPSO7.714.21975.94724.7632884.2351.761.98304
SH-AL7.593.12715.54954.2482864.6211.741.93286

The parameter extraction results for 410W panel are given in Table 5 for different algorithms. From the observations, proposed algorithm has shown its superiority in parameter extraction. The SLPSO algorithm has competed with proposed algorithm in some parameters but always ended with more deviations from SD values. The SLPSO algorithm predicted \(I_{Ph}\) better than proposed SH-AL algorithm.

Table 5. Extracted parameters for 410W Solar panel

A 1 i41Parameters (P)
Algorithm\(I_{Ph}^{l}(A)\)\(I_{rsl}(\mu A)\)\(I_{rs2}(\mu A)\)\(R_{S}\left(\Omega\right)\)\(R_{Sh}\left(\Omega\right)\)\(n_1\)\(n_2\)Time (S)
SD8.575.78377.84726.53811045.7411.931.99
AGDE9.678.926911.765912.43711289.7652.542.84528
SA9.327.325910.858211.83921176.8472.112.66486
BFA9.166.89429.863810.54781105.7522.072.54463
COA8.956.52199.14849.32811095.6722.012.37432
ABC8.746.18238.45818.6383993.7621.992.19396
SLPSO8.625.96217.93697.9582975.2381.962.01381
SH-AL8.435.83287.76346.6428941.3651.911.98374

From Table 2, Table 3, Table 4 and Table 5, it is observed that the existing algorithms are performed better than proposed SH-AL algorithm occasionally by estimating one or two parameters better than proposed algorithm. However, the proposed algorithm dominated other algorithms by better estimation of all parameters for different rated panels. The data provided in Table 2, Table 3, Table 4 and Table 5 supports superiority of the proposed SH-AL algorithm. The proposed HS-AL technique is aslo used to estimate the parameters of different types of PV cells such as Poly Crystalline (SEP-300W, TSM 410W), Thin-film (SN-H 300W, FS-6430A), and Mono Crystalline (BBSM-300W, CS1U-410MS). The estimated parameters are given in Table 6 for all types of PV cells for different solar irradiance values. Mono crystalline PV cells take lessor time for parameter estimation.

Table 6. Estimated parameters for different types of PV cells under different irradiance conditions.

Poly C1ystallineThirn-filmMono Cıystalline
ParametersSEP-TSMSN-HEG (420.4BBSM-CS1U-
300W410W300WFS-6430A300W410MS
\(G=1000W/m^2\)
\(I_{Ph}^{I}(A)\)8.029.468.869.126.267.14
\(I_{rs1}\left(\mathbf{A}\right)\)7.97×10-610.87×10-6\(5.68 \times 10^{-6}\)\(7.47 \times 10^{-6}\)\(4.42 \times 10^{-6}\)\(6.34 \times 10^{-6}\)
\(I_{rs2}\left(\mathbf{A}\right)\)5.29
×10-7
6.47×10-72.87×10-74.05×10-73.52×10-75.72×10-7
\(R_s(\Omega)\)6.818.775.487.934.326.19
\(R_p(\mathbf{k}\Omega)\)816.25734.2698.62745.10598.18495.08
\(n_1\)1.851.631.181.361.081.16
\(n_2\)1.931.871.651.541.461.41
Time (Sec)0.50.430.410.390.310.29
\(G=800W/m^2\)
\(I_{Ph}^{I}(A)\)7.555.6216.755.495.574.85
\(I_{rs1}\left(\mathbf{A}\right)\)6.12×10-68.91×10-64.53×10-65.47×10-63.97×10-65.17×10-6
\(I_{rs2}\left(\mathbf{A}\right)\)7.29
×10-7
8.07×10-76.78×10-75.91×10-75.22×10-74.18×10-7
\(R_s(\Omega)\)4.7385.7184.7626.7165.723.82
\(R_p(\mathbf{k}\Omega)\)716.73654.72548.58615.38648.22518.12
\(n_1\)1.211.321.251.421.821.78
\(n_2\)1.241.321.461.571.431.37
Time (Sec)0.530.420.400.390.310.30
\(G=600W/m^2\)
\(I_{Ph}^{I}(A)\)5.9204.5125.7424.6513.7322.292
Irsl (A)5.97×10-66.87×10-6\(4.98 \times 10^{-6}\)5.47×10-64.17×10-65.07×10-6
\(I_{rs2}\left(\mathbf{A}\right)\)6.19
×10-7
5.67×10-74.48×10-75.049×10-74.12×10-73.98×10-7
\(R_s(\Omega)\)4.0063.1623.732.8122.8942.227
\(R_p(k\Omega)\)596.21464.83628.83545.12727.34508.46
\(n_1\)1.151.211.261.311.351.52
\(n_2\)1.211.251.361.511.461.51
Time (Sec)0.360.400.330.310.260.24

The PV cell characteristics are simulated by using estimated parameters. The accuracy of the estimated parameters is validated by plotting the I-V curves with the help of estimated values and experimental values of the parameters. The I-V curves for different irradiance and temperature are shown in Fig. 8 for BBSM-300, CS1U-410MS, SEP-300W, TSM 410W, SN-H 300W, and FS-6430A respectively. The voltage and current values are measured by simulating the PV cell using estimated parameters and compared with experimental values i.e., measuring directly from the PV cell. The current and voltage values from simulation is called as simulation data. Three different irradiance values i.e., 1000 w/m2 , 800 w/m2 and 600 w/m2 are used for I-V curves while keeping the PV cell temperature constant at 25 o C. The I-V curves are plotted for three different PV cell temperatures such as 25 o C. 50 o C and 75 o C while keeping the solar irradiance constant at 1000 w/m2 . These two scenarios are applied for all six types of PV modules (constant temperature for BBSM-300, SEP-300W, and SN-H 300W, constant irradiance for CS1U-410MS, TSM 410W and FS-6430A). From the Fig. 8, it is very clear that measured values are in line with experimental data for all types of PV modules for different irradiance values and temperature as well.

2

Figure 8. Estimated and measured (I-V) characteristics for Mono crystalline (a) BBSM-300, (b) CS1U-410MS, Poly crystalline (c) SEP-300W, (d) TSM 410W, and Thin-film (e) SN-H 300W, (f) FS-6430A for DDM solar panel.

The fitness factor decides the effectiveness of extraction process, so the amount of feasibility is present in proposed HS-AL technique. The term feasibility means the parameters are easily managed towards the computation process without any complexity. Therefore, the convenient extraction process is obtained using proper computations. The non-feasible parameters are filtered out initially during the data extraction process. Fig. 9, depicts the feasible parameters are in green color and non-feasible parameters are represented in red color.

Figure 9. Convergence of extracted parameters in terms of fitness factor and ab solute error.

5. Conclusion

This paper proposes a novel algorithm based on Hybrid Spotted Hyena Optimization with Ant-Lion Optimization (HS-AL) technique for extracting the unknown (parasitic) parameters from various PV modules under different irradiance conditions. The seven parameters of the DDM of PV cell are properly extracted and are compared with synthetic data. It is found that proposed method extracted the parameters very precise compared to other methods. The parameters of different types of solar cells such as thin film, mono crystalline and multi crystalline are extracted with lessor absolute error. Different rated PV modules (80W, 220W, 300W, and 410W) studied for parameter extraction using different algorithms. The IV curves for 6 different PV modules are plotted by using experimental data and measured data from simulated model developed by extracted parameters. It's proved that the proposed algorithm is very effective in parameter prediction. The SH-AL algorithm converges faster and reaches to better fitness value compared to other presented algorithms. The absolute errors for different PV modules and irradiance conditions proves that SH-AL algorithm is optimally evaluated the cell parameters.

6. References

  • [1]. Sangswang and M. Konghirun, "Optimal Strategies in Home Energy Management System Integrating Solar Power, Energy Storage, and Vehicle-to-Grid for Grid Support and Energy Efficiency," IEEE Transactions on Industry Applications, vol. 56, no. 5, pp. 5716-5728, Sept.-Oct. 2020.
  • [2]. N. Saxena, I. Hussain, B. Singh and A. L. Vyas, "Implementation of a Grid-Integrated PV-Battery System for Residential and Electrical Vehicle Applications," IEEE Transactions on Industrial Electronics, vol. 65, no. 8, pp. 6592-6601, August 2018.
  • [3]. K. Harinadha Reddy, "Performance Analysis of Solar Energy System with Bidirectional Converters and Using Fuzzy Inference Based Modified Inertia PSO Technique," International Journal on Electrical Engineering and Informatics, vol. 12, no. 1, pp. 155-172, March 2020.

  • [4]. Ali Kareem Abdulrazzaq, György Bognár and Balázs Plesz, "Accurate method for PV solar cells and modules parameters extraction using I–V curves," Journal of King Saud University, Engineering Sciences, vol. 34, no. 1, pp. 46-56, January 2022.
  • [5]. Ahmad Asrul Ibrahim, Azah Mohamed, Hussain Shareef and Sakti Prasad Ghoshal, "Optimization Methods for Optimal Power Quality Monitor Placement in Power Systems: A Performance Comparison," International Journal on Electrical Engineering and Informatics, vol. 4, no. 1, pp. 78-91, March 2012.
  • [6]. Wenyin Gong and Zhihua Cai, "Parameter extraction of solar cell models using repaired adaptive differential evolution," Solar Energy, vol. 94, pp. 209-220, 2013.
  • [7]. Xiong Guojiang, Zhang Jing, Shi Dongyuan, Zhu Lin and Yuan Xufeng, "Parameter extraction of solar photovoltaic models with an either-or teaching learning based algorithm," Energy Conversion and Management, vol. 224, pp. 113395, November 2020.
  • [8]. Xiong Guojiang, Li Lei, Wagdy Ali, Yuan Xufeng and Zhang Jing, "A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm," Energy Reports, vol.7, pp. 3286-3301, November 2021.
  • [9]. Long W., Cai S., Jiao J., Xu M., and Wu, T., "A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models," Energy Conversion and Management, vol. 203, pp. 112243, January 2020.
  • [10]. T. Wei, F. Yu, G. Huang and C. Xu, "A Particle-Swarm-Optimization-Based Parameter Extraction Routine for Three-Diode Lumped Parameter Model of Organic Solar Cells," IEEE Electron Device Letters, vol. 40, no. 9, pp. 1511-1514, September. 2019.
  • [11]. Gao Xiankun, Cui Yan, Hu Jianjun, Xu Guangyin and Yu Yongchang, "Lambert Wfunction based exact representation for double diode model of solar cells: Comparison on fitness and parameter extraction," Energy Conversion and Management. vol. 127, pp. 443- 460, November 2016.
  • [12]. Yuan Xiaofang, Xiang Yongzhong and He Yuqing., "Parameter extraction of solar cell models using mutative-scale parallel chaos optimization algorithm," Solar Energy. vol. 108. pp. 238–251, October 2014.
  • [13]. Merchaoui Manel, Sakly Anis and Mimouni Mohamed., "Particle swarm optimisation with adaptive mutation strategy for photovoltaic solar cell/module parameter extraction," Energy Conversion and Management. vol. 175. pp. 151-163, November 2018.
  • [14]. Gao Xiankun, et al. "Parameter extraction of solar cell models using improved shuffled complex evolution algorithm," Energy Conversion and Management. vol. 157, pp. 460- 479, February 2018.
  • [15]. Ahmed R. Ginidi, Abdullah M. Shaheen, Ragab A. El-Sehiemy and Ehab Elattar, "Supply demand optimization algorithm for parameter extraction of various solar cell models," Energy Reports, vol. 7, pp. 5772-5794, November 2021.
  • [16]. Xiong Guojiang, Zhang Jing, Yuan Xufeng, Shi Dongyuan, He Yu and Yao Gang. "Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm," Solar Energy. vol. 176, pp. 742-761, December 2018.
  • [17]. Xiong Guojiang, Zhang Jing, Shi Dongyuan, Zhu Lin, Yuan Xufeng and Tan Zhukui., "Winner-leading competitive swarm optimizer with dynamic Gaussian mutation for parameter extraction of solar photovoltaic models," Energy Conversion and Management. vol. 206, pp. 112450, February 2020.
  • [18]. Wu Zhongqiang, Yu Danqi and Kang Xiaohua. "Parameter identification of photovoltaic cell model based on improved ant lion optimizer," Energy Conversion and Management. vol. 151, 107-115, November 2017.
  • [19]. Lin Peijie, Cheng Shuying, Yeh Wei-Chang, Chen Zhi-Cong and Wu Lijun., "Parameters extraction of solar cell models using a modified simplified swarm optimization algorithm," Solar Energy. vol. 144, pp. 594-603, March 2017.

  • [20]. A. A. Z. Diab, H. M. Sultan, T. D. Do, O. M. Kamel and M. A. Mossa, "Coyote Optimization Algorithm for Parameters Estimation of Various Models of Solar Cells and PV Modules," IEEE Access, vol. 8, pp. 111102-111140, June 2020.
  • [21]. M. Demirtas and K. Koc, "Parameter Extraction of Photovoltaic Cells and Modules by INFO Algorithm," IEEE Access, vol. 10, pp. 87022-87052, August 2022.
  • [22]. A. M. Shaheen, A. R. Ginidi, R. A. El-Sehiemy and S. S. M. Ghoneim, "A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell Models," IEEE Access, vol. 9, pp. 1-20, January 2021.
  • [23]. H. A. Ramadan, B. Khan and A. A. Z. Diab, "Accurate Parameters Estimation of Three Diode Model of Photovoltaic Modules Using Hunter–Prey and Wild Horse Optimizers," IEEE Access, vol. 10, pp. 87435-87453, August 2022.
  • [24]. M. -U. -N. Khursheed et al., "PV Model Parameter Estimation Using Modified FPA With Dynamic Switch Probability and Step Size Function," IEEE Access, vol. 9, pp. 42027-42044, March 2021.
  • [25]. D. S. Abdelminaam, M. Said and E. H. Houssein, "Turbulent Flow of Water-Based Optimization Using New Objective Function for Parameter Extraction of Six Photovoltaic Models," IEEE Access, vol. 9, pp. 35382-35398, February 2021.
  • [26]. S. Haddad, B. Lekouaghet, M. Benghanem, A. Soukkou and A. Rabhi, "Parameter Estimation of Solar Modules Operating Under Outdoor Operational Conditions Using Artificial Hummingbird Algorithm," IEEE Access, vol. 10, pp. 51299-51314, 2022,
  • [27]. 25Hichem Chouial, et al., "High Performance MPPT Controller for Solar Photovoltaic System under Variable Solar Irradiations," International Journal on Electrical Engineering and Informatics, vol. 14, no. 3, pp. 682-697, September 2022.
  • [28]. Gaurav Dhiman and Vijay Kumar, "Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications," Advances in Engineering Software, vol. 114, pp. 48-70, December 2017.
  • [29]. Seyedali Mirjalili, "The Ant Lion Optimizer," Advances in Engineering Software, vol. 83, pp. 80-98, May 2015.
  • [30]. C. Chellaswamy and R. Ramesh, "Parameter extraction of solar cell models based on adaptive differential evolution algorithm, Renewable Energy, vol. 97, pp. 823-837, November 2016.
  • [31]. K. M. El-Naggar, M. R. AlRashidi, M. F. AlHajri, and A. K. Al-Othman, "Simulated annealing algorithm for photovoltaic parameters identification," Solor Energy, vol. 86, no. 1, pp. 266–274, January 2012.
  • [32]. N. Rajasekar, Neeraja Krishna Kumar and Rini Venugopalan, "Bacterial Foraging Algorithm based solar PV parameter estimation," Solar Energy, vol. 97, pp. 255-265, November 2013.
  • [33]. C. Chellaswamy and R. Ramesh, "Parameter extraction of solar cell models based on adaptive differential evolution algorithm, Renewable Energy, vol. 97, pp. 823-837, November 2016.

PARVEEN KUMAR received B.E and MTech in Electrical Engineering from Maharshi Dayanand University India, in 2010 and 2012 respectively. He is presently working as a research scholar at Central University Haryana in SOET, Department of Electrical Engineering and Assistant Professor in Electrical Engineering Department at Model Institute of Engineering and Technology (Autonomous) Jammu India. He has 10 years of experience in Teaching and research. He has published many research paper in reputed journals and conferences and has participated in various international/national

workshop/Seminar. The topic of his research interests is renewable energy, Power system,

Control system and power system protection. His Orcid id is 0000-0003-4766-9716 and email id is parveenrao423@gmail.com.

MANISH KUMAR received Ph.D. and MTech in Electrical Engineering from National Institute of Technology Kurukshetra India, in 2018 and 2011 respectively. He is presently working as an assistant professor at Central University Haryana in SOET, Department of Electrical Engineering. He has 11 years of experience in Teaching and research. He has published many research paper in reputed SCI/Scopus journals and conferences and has participated in various international/national workshop/Seminar. The topic of his research interests are renewable energy sources, optimization techniques, deregulated

electricity markets and Power system. His Orcid id is 0000-0002-4827-6642 and email id is manish.kumar@cuh.ac.in.

AJAY KUMAR BANSAL received Ph.D. and MTech in Electrical Engineering from Malaviya National Institute of Technology, Jaipur India, in 2014 and 2007 respectively. He is presently working as a Professor at Central University Haryana in SOET, Department of Electrical Engineering. He has 24 years of experience in Teaching and research. He has supervised 2 Ph.D. students and 8 MTech students. He has published many research paper in reputed SCI/Scopus journals and conferences and has participated in various international/national workshop/Seminar. The topic of his research interests

are renewable energy sources, optimization techniques, control system and Power system. His Orcid id is 0000-0002-5964-5992 and email id is ajaybansal@cuh.ac.in.