Next Article in Journal
Opportunities and Constraints for Creating Edible Cities and Accessing Wholesome Functional Foods in a Sustainable Way
Next Article in Special Issue
Design of a Ventilated Façade Integrating a Luminescent Solar Concentrator Photovoltaic Panel
Previous Article in Journal
Simulation Study on the Characteristics of Gas Extraction from Coal Seams Based on the Superposition Effect and Hole Placement Method
Previous Article in Special Issue
Optimal Design and Mathematical Modeling of Hybrid Solar PV–Biogas Generator with Energy Storage Power Generation System in Multi-Objective Function Cases
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Extraction of Solar Photovoltaic Modules Using a Novel Bio-Inspired Swarm Intelligence Optimisation Algorithm

by
Ram Ishwar Vais
1,
Kuldeep Sahay
2,
Tirumalasetty Chiranjeevi
1,
Ramesh Devarapalli
3 and
Łukasz Knypiński
4,*
1
Department of Electrical Engineering, Rajkiya Engineering College, Sonbhadra 231206, Uttar Pradesh, India
2
Department of Electrical Engineering, Institute of Engineering and Technology, Lucknow 226021, Uttar Pradesh, India
3
Department of Electrical/Electronics and Instrumentation Engineering, Institute of Chemical Technology, Indianoil Odisha Campus, Bhubaneswar 751013, India
4
Faculty of Automatic Control, Robotic and Electrical Engineering, Poznan University of Technology, 60-965 Poznan, Poland
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(10), 8407; https://doi.org/10.3390/su15108407
Submission received: 22 February 2023 / Revised: 8 May 2023 / Accepted: 19 May 2023 / Published: 22 May 2023
(This article belongs to the Special Issue Applications of Renewable Energy Technologies on Buildings)

Abstract

:
For extracting the equivalent circuit parameters of solar photovoltaic (PV) panels, a unique bio-inspired swarm intelligence optimisation algorithm (OA) called the dandelion optimisation algorithm (DOA) is proposed in this study. The suggested approach has been used to analyse well-known single-diode (SD) and double-diode (DD) PV models for several PV module types, including monocrystalline SF430M, polycrystalline SG350P, and thin-film Shell ST40. The DOA is adopted by minimizing the sum of the squares of the errors at three locations (short-circuit, open-circuit, and maximum power points). Different runs are conducted to analyse the nature of the extracted parameters and the VI characteristics of the PV panels under consideration. Obtained results show that for Mono SF430M, the error in the SD model is 2.5118e-19, and the error in the DD model is 2.0463e-22; for Poly SG350P, the error in the SD model is 9.4824e-21, and the error in the DD model is 2.1134e-20; for thin-film Shell ST40, the error in the SD model is 1.7621e-20, and the error in DD model is 7.9361e-22. The parameters produced from the suggested method yield the least amount of error across several executions, which suggests its better implementation in the current situation. Furthermore, statistical analysis of the SD and DD models using DOA is also carried out and compared with two hybrid OAs in the literature. Statistical results show that the standard deviation, sum, mean, and variance of various PV panels using DOA are lower compared to those of the other two hybrid OAs.

1. Introduction

Various aspects of human existence are becoming progressively dominated by renewable energy as a viable replacement for fossil fuels [1,2,3]. Researchers have been inspired by solar energy since it is renewable, accessible, ecologically benign, and simple to install and maintain [4,5,6]. To be more specific, PV cells significantly contribute to the conversion of solar radiation into electrical energy. A suitable mathematical model that mimics the behaviour of the PV cell and precisely determines its parameter’s optimal values is necessary for PV cells to operate well. These parameters are useful for assessing the consistency and accuracy of the models. The imbalanced operating scenarios, including malfunctions and ageing, make parameter evaluation difficult. The SD and DD mathematical models are the most popular and commonly used [5,6,7]. The SD model is used in the majority of situations due to its simplicity and acceptability.
Evaluating the PV parameters is a nonlinear, multidimensional problem that can be thought of as an optimisation problem. For extracting parameters from solar PV systems, stochastic methods called metaheuristics, which are inspired by nature, have proven to be an excellent replacement for traditional optimisation algorithms. A guided random search method deemed metaheuristic exploits and explores the entire search space. However, the solution is imperfect and could become stuck at a local optimum point. In the metaheuristic procedures, the quality of the solution and the time required to find it must typically be traded off. The quality of the solution must occasionally be compromised in order to reach a conclusion promptly [8,9,10].
A variety of techniques were developed and investigated to obtain more exact and precise parameters from nonlinear implicit equations with high precision. There are two primary types of algorithms listed in Table 1: metaheuristic and analytical. The hybrid chimp–sine cosine algorithm (HCSCA) [5], “enhanced hybrid grey wolf optimiser-sine cosine algorithm (EHGWOSCA)” [6], genetic algorithm [11], particle swarm optimisation [12], jellyfish search [13], hybrid differential evolution [14], cuckoo search with biogeography-based optimisation [15], pattern search [16], tunicate swarm [17], differential evolution [18], harmony search [19], tabu search [20], sooty tern [21], cat swarm [22], crow search [23], grey wolf optimiser [24], firefly algorithm [25], artificial bee colony [26], equilibrium optimiser [27], social spider algorithm [28], whale optimiser [29], humming bird optimiser [30], and bonobo optimiser [31] are examples of the metaheuristic algorithms. Analytical algorithms include “Lambert W-functions” [32], the conductivity method [33], least squares [34], the analytical mathematical method [35] and iterative method [36]. Analytical algorithms have limited applications due to the objective functions’ persistence, uniqueness, and roundness. These algorithms are often sensitive to the initial solution and find local optima. Bio-related algorithms are more realistic and reliable optimisation approaches for simplifying complicated fundamental equations since they do not require challenging mathematics.
Gong et al. [37] recently presented the dandelion algorithm in the framework of effective metaheuristic approaches. Based on it, two more dandelion algorithms were proposed, the variant dandelion algorithm [38] and DOA [39], to overcome the drawbacks of premature convergence and local optimisation.
In terms of high optimisation accuracy and effectiveness, DOA can replace the prior bio-inspired swarm intelligence OAs and produce superior convergence accuracy with less progressions. The main purposes of this study are as follows:
  • In order to estimate the parameters of the PV modules, this work seeks to propose the novel bio-inspired swarm intelligence OA called the DOA for the first time.
  • SD and DD approaches are used to mathematically model monocrystalline SF430M, polycrystalline SG350P, and thin-film Shell ST40 PV panels.
  • The values of the practical dataset are taken into account while generating the error values and the objective function that would be used to reduce the error at various operational points.
  • Utilizing the details from the datasheet on the three key components of a PV cell’s V I characteristic, an error function is suggested.
  • All PV cell characteristics are optimised for SD and DD models without assuming any cell parameters.

2. PV Models

The output properties of the PV model may be correctly represented using a mathematical model. This will illustrate the biological functions that take place in the module’s cell. The SD and DD models are the most commonly used ones. By assuming that the cells are equivalent and operate under comparable conditions, the parameters of the PV cell are extracted. This criterion is employed to create the objective functions for the model’s description.

2.1. SD Model

Ideal PV and practical PV cells of SD model are shown in Figure 1. By using Kirchhoff’s current law (KCL), the output current ( I ) is expressed in terms of the photocurrent ( I c ), diode current ( I d ), and shunt resistor current ( I s h ):
I = I c I d I s h
The I d and I s h equations are represented by
I d = I s e q V + I R s m K N τ 1
I s h = V + I R s R s h
By using Equations (2) and (3), Equation (1) is modified to
I = I c I s e q V + I R s m K N τ 1 V + I R s R s h
where R s and R s h are the series and shunt resistances, I s is the saturation current, m is the diode quality factor, V is the output voltage, τ stands for the p-n junction’s temperature (in Kelvin), q stands for the electron charge, N represents the number of solar cells in series, and K stands for the Boltzmann constant.
Equation (4) shows that the SD model contains five parameters that must be extracted: I c , I s , R s , R s h   a n d   m .
Equation (4) is modified under open-circuit (OC) conditions ( I = 0 ; V = V o c ) to
I c = I s e q V o c m K N τ 1 + V o c R s h
Under short-circuit (SC) conditions ( V = 0 ; I = I s c ) , Equation (4) is modified to
I c = I s c + I s e q I s c R s m K N τ 1 + I s c R s R s h
I s is expressed by using Equations (5) and (6) as
I s = I s c + I s c R s R s h V o c R s h e q V o c m K N τ e q I s c R s m K N τ
Equation (4) is expressed at maximum power point (MPP) ( I = I M P P ; V = V M P P ) as
I M P P = I c I s e q V M P P + I M P P R s m K N τ 1 V M P P + I M P P R s R s h

2.2. DD Model

The DD model with a second diode linked in parallel to the first is shown in Figure 2.
By using KCL, the output current ( I ) is expressed as
I = I c I d 1 I d 2 I s h
where I d 1 and I d 2 are the diode currents and they are represented in terms of saturation currents I s 1 and I s 2 and diode quality factors m 1 and m 2 by
I d 1 = I s 1 e q ( V + I R s ) m 1 K N τ 1
I d 2 = I s 2 e q ( V + I R s ) m 2 K N τ 1
By using Equations (3), (10) and (11), Equation (9) is modified to
I = I c I s 1 e q ( V + I R s ) m 1 K N τ 1 I s 2 e q ( V + I R s ) m 2 K N τ 1 V + I R s R s h
Equation (12) shows that the DD model contains seven parameters that must be extracted: I c , I s 1 , I s 2 , R s , R s h , m 1   a n d   m 2 .
Equation (12) is modified under OC conditions ( I = 0 ; V = V o c ) to
I c = I s 1 e q V o c m 1 K N τ 1 + I s 2 e q V o c m 2 K N τ 1 + V o c R s h
Under SC conditions ( V = 0 ; I = I s c ) , Equation (12) is modified to
I c = I s c + I s 1 e q I s c R s m 1 K N τ 1 + I s 2 e q I s c R s m 2 K N τ 1 + I s c R s R s h
Equation (12) is expressed at the MPP ( I = I M P P ; V = V M P P ) as
I M P P = I c I s 1 e q ( V M P P + I M P P R s ) m 1 K N τ 1 I s 2 e q ( V M P P + I M P P R s ) m 2 K N τ 1 V M P P + I M P P R s R s h

3. Dandelion Optimisation Algorithm

Recently, Zhao et al. [39] proposed a new bio-inspired swarm intelligence OA based on the flight modes of dandelion seeds (DSs) called the DOA. Dandelion is one of the plants that uses wind to spread its seeds. The two main parameters that influence the dispersal of dandelion seeds are wind velocity and climate. A seed’s ability to fly long or short distances depends on the wind speed. The ability of DSs to fly and the likelihood that they will spread to neighbouring or distant areas are both influenced by the weather. The three phases that DSs go through are listed below.
  • When a DS is in the rising stage, a vortex is created above it, and it rises due to a pulling force under windy and bright conditions. In contrast, when it is raining, no eddies are above the seeds. In this situation, only local searches are possible.
  • In the landing stage, DSs finally randomly settle in one location under the influence of wind and weather to create new dandelions.
  • In the descending stage, once seeds soar up to a given height, they drop continuously.
Dandelions evolve their population by dispersing their seeds to the next generation in three stages.

3.1. Mathematical Formulation of the DOA

This part discusses the mathematical formulas for the DOA. The mathematical formulas for the rising stage with the two types of weather circumstances are presented first, and then the descending stage and landing stage mathematical formulas are examined [39].

3.1.1. Rising Stage

In the DOA, the assumption is made that each DS corresponds to a potential solution and its population is given by
p o p u l a t i o n = χ 1 1 χ 1 d m χ p p 1 χ p p d m
where p p is the size of the population, and d m is the variable dimension.
The individual position Χ j is defined as
Χ j = r 1 U P B L O B + L O B
where j = 1 , 2 , 3 , , p p ; r1 is the arbitrary number between 0 and 1; UPB is the upper bound; LOB is the lower bound of the given problem and is represented as
U P B = u p b 1 , , u p b d m , L O B = l o b 1 , , l o b d m
At the time of initialisation, the DOA considers the individual with the highest fitness value to be the first elite, which is roughly regarded as the best situation for the DS to grow. By using the minimum value as an illustration, the equation of the first elite, Χ e l i t e , is given by
f b e s t = m i n f Χ j , Χ e l i t e = Χ f i n d f b e s t = = f Χ j
where find( ) refers to two equal-value indices.
DSs in the rising stage must reach a particular height so that they can float apart from their mother plant. DSs rise to various heights depending on the wind velocity, air moisture, etc.
Here, two types if weather circumstances are considered.
Case 1. Wind velocities on a sunny day may be thought of as having a lognormal distribution, ln Υ ~ N ( μ , σ 2 ) . In this case, DSs are dispersed arbitrarily by the wind in the search space. The wind speed affects how high a DS will rise. The higher the dandelion flies and the further the seeds are dispersed, the stronger the wind is. The wind speed changes the vortexes above the DSs, causing them to ascend in a spiral shape.
In this instance, the relevant mathematical expression is
Χ t + 1 = Χ t + α ϑ x ϑ y ln Υ Χ r s Χ t
where Χ t denotes the position of DS when iteration t begins. The location in the search space that is arbitrarily chosen during iteration t is represented by Χ r s . The formula for the location that is created arbitrarily is given by
Χ r s = r 1 1 , d m U P B L O B + L O B
The mathematical expression for the lognormal distribution ln Υ , where μ = 0 and σ 2 = 1 , is
ln Υ = 1 y 2 π e x p 1 2 σ 2 ln y 2 y 0 0 y < 0
where y stands for the standard normal distribution, N 0 , 1 , and α stands for the adaptive parameter used to modify the search step length, and its expression is
α = r 1 1 T 2 t 2 2 T t + 1
The lift component factors of a dandelion caused by the separated eddy action are represented by ϑ x and ϑ y . To determine the force acting on the variable dimension, use Equation (24) as a guide.
r = 1 e θ , ϑ x = r c o s θ , ϑ y = r s i n θ
where θ is the arbitrary number between π , π .
Case 2. DSs struggle to rise properly with the wind on rainy days due to air resistance, humidity, and other reasons. Since DSs are being used in this situation in the local community, the relevant mathematical equation is
Χ t + 1 = Χ t k
where k controls the dandelion’s local search domain and the domain’s size ( ϱ ) is determined using Equation (26)
ϱ = 1 T 2 2 T + 1 t 2 2 T 2 2 T + 1 t + 1 T 2 2 T + 1 , k = 1 r a n d ϱ
Finally, the mathematical representation of DSs in rising stage is
Χ t + 1 = Χ t + α ϑ x ϑ y ln Υ ( Χ r s Χ t ) r a n d n < 1.5 Χ t k e l s e
where T is the maximum number of iterations and r a n d n ( ) is the arbitrary value that follows the standard normal distribution.

3.1.2. Descending Stage

The DOA likewise places a strong emphasis on exploration at this step. DSs rise up to a given distance and then slowly begin to drop. Brownian motion is used in the DOA to mimic the path of a dandelion as it moves. In the process of iterative updating, it is simple for the individual to go through additional search communities since Brownian motion follows a normal distribution with each update. The average position data after the rising stage are used to indicate the steadiness of the dandelion’s fall. This encourages the population’s overall growth toward promising conditions.
The mathematical representation of DSs in the descending stage is
Χ t + 1 = Χ t α β t Χ m e a n t α β t Χ t
where β t is the Brownian motion and it is an arbitrary number from the standard normal distribution, and Χ m e a n t is population’s average position in the j th iteration; its equation is
Χ m e a n t = 1 p p j = 1 p p Χ j

3.1.3. Landing Stage

The DOA concentrates on exploitation in this section. The DS chooses where to fall at random based on the previous two steps. Hopefully, the algorithm reaches the global optimal solution as the iterations advance gradually. The optimal option is the approximate location where dandelion seeds would survive most easily. Search agents use the expert knowledge of the current elite to their advantage in their local communities in order to precisely converge to the global optimum. Eventually, population evolution leads to the discovery of the global optimal solution. The mathematical representation of DSs in the landing stage is
Χ t + 1 = Χ e l i t e + l e v y λ α Χ e l i t e Χ t δ
where Χ e l i t e denotes the DSs’ optimal placement in the j th iteration, δ = 2 t T , and l e v y λ is the function of Levy flight; its expression is
l e v y λ = s ω σ t 1 β
where β = 1.5 , s = 0.01 , ω and t are the arbitrary numbers between 0 , 1 , and σ = Γ 1 + β s i n π β 2 Γ 1 + β 2 β 2 β 1 2 .
A pseudo code [39] and flow chart of the DOA is given in Table 2 and Figure 3, respectively.

4. Formulation of the Optimisation Problem

The objective of PV module parameter estimation is the accurate estimation of the V I characteristics. The majority of publications just aim for MPP accuracy. SC, OC, and MPP are the three points that this paper mainly concentrates on. It is important to reduce errors at these three locations. The total of the squares of the three errors is the net error and the proposed optimisation algorithm is designed to reduce this error [18,23,24,27].
In the case of the SD model, the error at the OC point is
ϵ o c = I s e q V o c m K N τ 1 + V o c R s h I c
The error at the SC point is
ϵ s c = I s c + I s e q I s c R s m K N τ 1 + I s c R s R s h I c
The error at the MPP is
ϵ M P P = I c I s e q V M P P + I M P P R s m K N τ 1 V M P P + I M P P R s R s h I M P P
The net error is
ϵ = ϵ o c 2 + ϵ s c 2 + ϵ M P P 2
In the case of the DD model, the error at the OC point is
ϵ o c = I s 1 e q V o c m 1 K N τ 1 + I s 2 e q V o c m 2 K N τ 1 + V o c R s h I c
The error at the h point is
ϵ s c = I s c + I s 1 e q I s c R s m 1 K N τ 1 + I s 2 e q I s c R s m 2 K N τ 1 + I s c R s R s h I c
The error at the MPP is
ϵ M P P = I c I s 1 e q V M P P + I M P P R s m 1 K N τ 1 I s 2 e q V M P P + I M P P R s m 2 K N τ 1 V M P P + I M P P R s R s h I M P P
The net error is
ϵ = ϵ o c 2 + ϵ s c 2 + ϵ M P P 2

5. Procedural Steps for PV Module Parameter Estimation

The following are the steps that describe how to calculate solar PV module parameters using the applied algorithm:
Step 1:
Initialise the variables for the solar PV module and the algorithm as described in Table 2, Table 3 and Table 4.
Step 2:
Verify the maximum iteration count before moving on to the next stages. If not, go to step 7.
Step 3:
Utilizing Equations (1)–(15), take into account the SD and DD models for the solar PV module under consideration.
Step 4:
Use Equations (16)–(31) to implement the suggested DOA for the research subject under consideration.
Step 5:
Reduce the net error given by Equations (35) and (39) for steps 3 and 4 for each iteration.
Step 6:
Count up the iterations and go on to step 2.
Step 7:
Completely analyse various solar PV modules and determine the best values for equivalent circuit parameters.

6. Results and Analysis

Using SD and DD models, the current magnitudes under various operating situations have been mathematically modelled. The producers of the PV modules offer the actual data for these values for each PV model variant. To illustrate the effectiveness of the suggested DOA, monocrystalline SF430M, polycrystalline SG350P, and thin-film Shell ST40 panels are taken into consideration. By comparing the values of the mathematical model and the data set, the error magnitude is determined. The DOA is used in this paper to reduce the overall error. The DOA evaluates 30 search agents across 500 iterations using a MATLAB environment. The following SD and DD models are used to illustrate the effectiveness of the entire system. Datasheet parameters of various PV panels are given by Table 3 and parameter constraints of SD and DD models are given by Table 4.
Table 3. Datasheet parameters of various PV panels.
Table 3. Datasheet parameters of various PV panels.
Monocrystalline SF430M [40]Polycrystalline SG350P [41]Thin Film Shell ST40 [42]
V M P P 41.2 V38.7 V16.60 V
I M P P 10.44 A9.05 A2.41 A
V o c 49.4 V47.22 V23.30 V
I s c 11.06 A9.68 A2.68 A
Temperature coefficient of P m a x −0.37%/°C−0.39%/°C−0.6%/°C
Temperature coefficient of V o c −0.28%/°C−0.28%/°C−0.1%/°C
Temperature coefficient of I s c 0.042%/°C0.042%/°C0.00035%/°C
N 727236
Table 4. Parameter constraints of SD and DD models.
Table 4. Parameter constraints of SD and DD models.
SD ModelDD ModelUPBLOB
m m 1 , m 2 20.5
R s   ( Ω ) 10.001
R s h   ( Ω ) 20050
- I s 1 ( A ) 10 6 10−12

6.1. Parameter Estimation for SD Model of Various PV Panels

Monocrystalline SF430M, polycrystalline SG350P and thin-film Shell ST40 PV panels are used for parameter estimation. Table 5, Table 6 and Table 7 list the SD model’s optimal parameters throughout 30 runs, and Figure 4, Figure 5 and Figure 6 display the simulation’s findings. Out of five parameters in the SD model, three ( m , R s , R s h ) are optimised using the DOA, whereas the other two ( I c , I s ) are derived using the resulting analytical equations.
Monocrystalline SF430M
Figure 4. Simulation findings of parameter extraction of SD with monocrystalline SF430M PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Figure 4. Simulation findings of parameter extraction of SD with monocrystalline SF430M PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g004
Polycrystalline SG350P
Figure 5. Simulation findings of parameter extraction of SD with Polycrystalline SG350P PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Figure 5. Simulation findings of parameter extraction of SD with Polycrystalline SG350P PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g005
Thin film Shell ST40 PV
Figure 6. Simulation findings of parameter extraction of SD with thin-film Shell ST40PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Figure 6. Simulation findings of parameter extraction of SD with thin-film Shell ST40PV panel’s (a) V I characteristics, (b) optimal solution set, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g006

6.2. Parameter Estimation for DD Model of Various PV Panels

For parameter estimation of the DD model, monocrystalline SF430M, polycrystalline SG350P, and thin film Shell ST40 PV panels are taken into consideration. Table 8, Table 9 and Table 10 list the various PV module parameters for the DD model that were taken from 30 runs, and Figure 7, Figure 8 and Figure 9 show the simulation results. Two parameters are determined analytically and five parameters are optimised using the DOA method in the DD model of the monocrystalline SF430M, polycrystalline SG350P and thin-film Shell ST40 PV panels.
Monocrystalline SF430M
Figure 7. Simulation findings of parameter extraction of DD with monocrystalline SF430M PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Figure 7. Simulation findings of parameter extraction of DD with monocrystalline SF430M PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g007
Polycrystalline SG350P
Figure 8. Simulation findings of parameter extraction of DD with polycrystalline SG350P PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Figure 8. Simulation findings of parameter extraction of DD with polycrystalline SG350P PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g008
Thin-film Shell ST40 PV
Figure 9. Simulation findings of parameter extraction of DD with thin-film Shell ST40PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Figure 9. Simulation findings of parameter extraction of DD with thin-film Shell ST40PV panel: (a) V I characteristics, (b) scatter plot, and (c) V I characteristics with maximum R s and R s h .
Sustainability 15 08407 g009
From Figure 4a, Figure 5a, Figure 6a, Figure 7a, Figure 8a and Figure 9a of various PV panels, we can observe that all 30 V I characteristics pass through three locations, which is the primary factor taken into account while designing the objective function. The error at three locations is almost negligible ( 10 16 ), but in most of the investigations, the error is only considered at the MPP. As a result, all 30 runs produce essentially identical V I characteristics with various conceivable parameter extractions. Figure 4b, Figure 5b, Figure 6b, Figure 7b, Figure 8b and Figure 9b of the various PV panels show the optimal solution set scatter plots. The optimal solutions, or V I curves, obtained in each run are owed to various optimised parameters in the specified search space boundaries since the suggested algorithm is metaheuristic. Figure 4c, Figure 5c, Figure 6c, Figure 7c, Figure 8c and Figure 9c of the various PV panels show the V I characteristics with the maximum R s and R s h . The slope of the curve at the OC and SC points is constrained by the values derived for the R s and R s h . It is clear from the data that the two curves that have the highest values of R s and R s h meet the main requirements by passing through all three crucial points of the features.
It is clear from the simulation results of the SD and DD models of various PV panels that the parameters estimated using the suggested DOA method ensure the accuracy of the V I characteristics and that the three points acquired are in accordance with those in the datasheet.
Furthermore, Figure 10 displays the convergence curves of the SD and DD models of different PV panels, which are displayed using the optimal solution from 30 different studies conducted over 500 iterations. Clearly, the DOA achieved a quick convergence speed on each of the PV models.
In addition, a statistical evaluation of SD and DD models using the DOA in terms of standard deviation, sum, mean, and variance is presented in Table 11 and Figure 11 and compared with the HCSCA [5] and EHGWOSCA [6] algorithms. From Table 11 and Figure 11, we can observe that the standard deviation, sum, mean, and variance of the various PV panels using the DOA are lower compared to those of the other two hybrid algorithms. Therefore, we can conclude that the solar parameters obtained using the DOA are more accurate compared with the those obtained using the other two algorithms.

7. Conclusions

A novel bio-inspired swarm-intelligence OA called the DOA has been proposed in this paper for extracting the parameters of SD and DD models of monocrystalline SF430M, polycrystalline SG350P, and thin-film Shell ST40 PV panels. In both SD and DD models, two parameters were calculated using an analytical approach, and the remaining parameters were obtained using the DOA. By reducing the objective function, the effectiveness of the suggested technique was assessed. The major findings of the proposed work are as follows:
  • The DOA yields more accurate results in over 30 trials with the specified error function as the objective function.
  • The simulation findings show that the parameters estimated provide V I curves that pass through all three important points with approximately a 10e-22 error.
  • A statistical evaluation of SD and DD models using the DOA has been performed and they have been compared with two hybrid OAs. From the statistical analysis, we can observe that the standard deviation, sum, mean, and variance of various PV panels using the DOA are lower compared with those using the other two hybrid OAs.
  • The results show that the suggested algorithm produced adequate performance characteristics and that its practical ie was recommended.
Therefore, finally we conclude that the DOA has demonstrated to be a successful method of parameter estimation. By enhancing the suggested algorithm’s performance with cutting-edge learning techniques, its application can also be expanded to the future parameter estimation of triple-diode PV panels.

Author Contributions

Conceptualisation, methodology, and software, T.C. and R.D.; formal analysis and investigation, R.I.V. and Ł.K.; writing—review and editing, T.C., K.S. and R.D.; funding acquisition, Ł.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Polish Government, grant number 0212/SBAD/0594.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Esmaeili Shayan, M.; Najafi, G.; Ghobadian, B.; Gorjian, S.; Mazlan, M. Sustainable Design of a Near-Zero-Emissions Building Assisted by a Smart Hybrid Renewable Microgrid. Int. J. Renew. Energy Dev. 2022, 11, 471–480. [Google Scholar] [CrossRef]
  2. Esmaeili Shayan, M.; Najafi, G.; Esmaeili Shayan, S. Microgrids Energy Management System Based on Renewable Energy. Amirkabir J. Mech. Eng. 2023, 55, 1–10. [Google Scholar]
  3. Esmaeili Shayan, M.; Najafi, G.; Ghobadian, B.; Gorjian, S.; Mamat, R.; Fairusham Ghazali, M. Multi-microgrid optimization and energy management under boost voltage converter with Markov prediction chain and dynamic decision algorithm. Renew. Energy 2022, 201, 179–189. [Google Scholar] [CrossRef]
  4. Esmaeili Shayan, M.; Najafi, G.; Ghobadian, B.; Gorjian, S.; Mazlan, M.; Samami, M.; Shabanzadeh, A. Flexible Photovoltaic System on Non-Conventional Surfaces: A Techno-Economic Analysis. Sustainability 2022, 14, 3566. [Google Scholar] [CrossRef]
  5. Vandrasi, R.K.; Kumar, B.S.; Devarapalli, R. Solar photo voltaic module parameter extraction using a novel Hybrid Chimp-Sine Cosine Algorithm. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 1–20. [Google Scholar] [CrossRef]
  6. Devarapalli, R.; Bathina, V.R.; Al-Durra, A. Optimal parameter assessment of Solar Photovoltaic module equivalent circuit using a novel enhanced hybrid GWO-SCA algorithm. Energy Rep. 2022, 8, 12282–12301. [Google Scholar] [CrossRef]
  7. Jordehi, A.R. Parameter estimation of solar photovoltaic (PV) cells: A review. Renew. Sustain. Energy Rev. 2016, 61, 354–371. [Google Scholar] [CrossRef]
  8. Bathina, V.R.; Devarapalli, R.; Malik, H.; Bali, S.K.; García Márquez, F.P.; Chiranjeevi, T. Wind integrated power system to reduce emission: An application of bat algorithm. J. Intell. Fuzzy Syst. 2022, 42, 1041–1049. [Google Scholar] [CrossRef]
  9. Chiranjeevi, T.; Gupta, U.K. Ideal parameter distribution in renewable integrated rapid charging electric vehicle station. Energy Sources Part A Recovery Util. Environ. Eff. 2023, 45, 888–904. [Google Scholar] [CrossRef]
  10. Knypiński, Ł.; Kuroczycki, S.; Marquez, F.P.G. Minimization of Torque Ripple in the Brushless DC Motor Using Constrained Cuckoo Search Algorithm. Electronics 2021, 10, 2299. [Google Scholar] [CrossRef]
  11. Jervase, J.A.; Bourdoucen, H.; Al-Lawati, A. Solar cell parameter extraction using genetic algorithms. Meas. Sci. Technol. 2001, 12, 1922. [Google Scholar] [CrossRef]
  12. Ye, M.; Wang, X.; Xu, Y. Parameter extraction of solar cells using particle swarm optimization. J. Appl. Phys. 2009, 105, 094502. [Google Scholar] [CrossRef]
  13. Bisht, R.; Sikander, A. A novel way of parameter estimation of solar photovoltaic system. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2022, 41, 471–498. [Google Scholar] [CrossRef]
  14. Naraharisetti, J.N.L.; Devarapalli, R.; Bathina, V. Parameter extraction of solar photovoltaic module by using a novel hybrid marine predators—Success history based adaptive differential evolution algorithm. Energy Sources Part A Recovery Util. Environ. Eff. 2020, 1–23. [Google Scholar] [CrossRef]
  15. Chen, X.; Yu, K. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Sol. Energy 2019, 180, 192–206. [Google Scholar] [CrossRef]
  16. AlHajri, M.; El-Naggar, K.; AlRashidi, M.; Al-Othman, A. Optimal extraction of solar cell parameters using pattern search. Renew. Energy 2012, 44, 238–245. [Google Scholar] [CrossRef]
  17. Sharma, A.; Dasgotra, A.; Tiwari, S.K.; Sharma, A.; Jately, V.; Azzopardi, B. Parameter Extraction of Photovoltaic Module Using Tunicate Swarm Algorithm. Electronics 2021, 10, 878. [Google Scholar] [CrossRef]
  18. Biswas, P.P.; Suganthan, P.N.; Wu, G.; Amaratunga, G.A.J. Parameter estimation of solar cells using datasheet information with the application of an adaptive differential evolution algorithm. Renew. Energy 2019, 132, 425–438. [Google Scholar] [CrossRef]
  19. Derick, M.; Rani, C.; Rajesh, M.; Farrag, M.; Wang, Y.; Busawon, K. An improved optimization technique for estimation of solar photovoltaic parameters. Sol. Energy 2017, 157, 116–124. [Google Scholar] [CrossRef]
  20. Repalle, N.B.; Sarala, P.; Mihet-Popa, L.; Kotha, S.R.; Rajeswaran, N. Implementation of a Novel Tabu Search Optimization Algorithm to Extract Parasitic Parameters of Solar Panel. Energies 2022, 15, 4515. [Google Scholar] [CrossRef]
  21. Singh, A.; Sharma, A.; Rajput, S.; Mondal, A.K.; Bose, A.; Ram, M. Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm. Electronics 2022, 11, 564. [Google Scholar] [CrossRef]
  22. Guo, L.; Meng, Z.; Sun, Y.; Wang, L. Parameter identification and sensitivity analysis of solar cell models with cat swarm optimization algorithm. Energy Convers. Manag. 2016, 108, 520–528. [Google Scholar] [CrossRef]
  23. Montoya, O.D.; Ramírez-Vanegas, C.A.; Grisales-Norena, L.F. Parametric estimation in photovoltaic modules using the crow search algorithm. Int. J. Electr. Comput. Eng. 2022, 12, 82–91. [Google Scholar] [CrossRef]
  24. Saxena, A.; Sharma, A.; Shekhawat, S. Parameter extraction of solar cell using intelligent grey wolf optimizer. Evol. Intell. 2022, 15, 167–183. [Google Scholar] [CrossRef]
  25. Louzazni, M.; Khouya, A.; Amechnoue, K.; Gandelli, A.; Mussetta, M.; Crăciunescu, A. Metaheuristic Algorithm for Photovoltaic Parameters: Comparative Study and Prediction with a Firefly Algorithm. Appl. Sci. 2018, 8, 339. [Google Scholar] [CrossRef]
  26. Oliva, D.; Cuevas, E.; Pajares, G. Parameter identification of solar cells using artificial bee colony optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
  27. Houssein, E.H.; Nageh, G.; Elaziz, M.A.; Younis, E. An efficient Equilibrium Optimizer for parameters identification of photovoltaic modules. PeerJ Comput. Sci. 2021, 7, e708. [Google Scholar] [CrossRef] [PubMed]
  28. Kashefi, H.; Sadegheih, A.; Mostafaeipour, A.; Mohammadpour Omran, M. Parameter identification of solar cells and fuel cell using improved social spider algorithm. COMPEL—Int. J. Comput. Math. Electr. Electron. Eng. 2021, 40, 142–172. [Google Scholar] [CrossRef]
  29. Abdel-Basset, M.; Mohamed, R.; El-Fergany, A.; Askar, S.S.; Abouhawwash, M. Efficient Ranking-Based Whale Optimizer for Parameter Extraction of Three-Diode Photovoltaic Model: Analysis and Validations. Energies 2021, 14, 3729. [Google Scholar] [CrossRef]
  30. Shaheen, A.; El-Sehiemy, R.; El-Fergany, A.; Ginidi, A. Representations of solar photovoltaic triple-diode models using artificial hummingbird optimizer. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 44, 8787–8810. [Google Scholar] [CrossRef]
  31. Al-Shamma’a, A.A.; Omotoso, H.O.; Alturki, F.A.; Farh, H.M.H.; Alkuhayli, A.; Alsharabi, K.; Noman, A.M. Parameter Estimation of Photovoltaic Cell/Modules Using Bonobo Optimizer. Energies 2022, 15, 140. [Google Scholar] [CrossRef]
  32. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Yu, Y. Lambert W-function based exact representation for double diode model of solar cells: Comparison on fitness and parameter extraction. Energy Convers. Manag. 2016, 127, 443–460. [Google Scholar] [CrossRef]
  33. Chegaar, M.; Ouennoughi, Z.; Hoffmann, A. A new method for evaluating illuminated solar cell parameters. Solid-State Electron. 2001, 45, 293–296. [Google Scholar] [CrossRef]
  34. Reddy, S.S.; Yammani, C. Parameter extraction of single-diode photovoltaic module using experimental current–voltage data. Int. J. Circuit Theory Appl. 2021, 50, 753–771. [Google Scholar] [CrossRef]
  35. Louzazni, M.; Aroudam, E.H. An analytical mathematical modeling to extract the parameters of solar cell from implicit equation to explicit form. Appl. Sol. Energy 2015, 51, 165–171. [Google Scholar] [CrossRef]
  36. Muhammadsharif, F.F. A New Simplified Method for Efficient Extraction of Solar Cells and Modules Parameters from Datasheet Information. Silicon 2022, 14, 3059–3067. [Google Scholar] [CrossRef]
  37. Gong, C.; Han, S.; Li, X.; Zhao, L.; Liu, X. A new dandelion algorithm and optimization for extreme learning machine. J. Exp. Theor. Artif. Intell. 2018, 30, 39–52. [Google Scholar] [CrossRef]
  38. Li, X.; Han, S.; Zhao, L.; Gong, C.; Liu, X. New dandelion algorithm optimizes extreme learning machine for biomedical classification problems. Comput. Intell. Neurosci. 2017, 2017, 4523754. [Google Scholar] [CrossRef] [PubMed]
  39. Zhao, S.; Zhang, T.; Ma, S.; Chen, M. Dandelion Optimizer: A nature-inspired metaheuristic algorithm for engineering applications. Eng. Appl. Artif. Intell. 2022, 114, 105075. [Google Scholar] [CrossRef]
  40. SF430M Peimar Monocrystalline Solar Panels Datasheet. Available online: https://www.enfsolar.com/pv/panel-datasheet/crystalline/51664 (accessed on 1 July 2022).
  41. SG350P Peimar Polycrystalline Solar Panels Datasheet. Available online: https://www.enfsolar.com/pv/panel-datasheet/crystalline/51661 (accessed on 1 July 2022).
  42. Soon, J.J.; Low, K.S. Photovoltaic Model Identification Using Particle Swarm Optimization with Inverse Barrier Constraint. IEEE Trans. Power Electron. 2012, 27, 3975–3983. [Google Scholar] [CrossRef]
Figure 1. SD model of (a) ideal PV, and (b) practical PV cell.
Figure 1. SD model of (a) ideal PV, and (b) practical PV cell.
Sustainability 15 08407 g001
Figure 2. DD model of the PV cell.
Figure 2. DD model of the PV cell.
Sustainability 15 08407 g002
Figure 3. Flow chart representation of DOA algorithm.
Figure 3. Flow chart representation of DOA algorithm.
Sustainability 15 08407 g003
Figure 10. Convergence curves for SD and DD models of various PV panels.
Figure 10. Convergence curves for SD and DD models of various PV panels.
Sustainability 15 08407 g010
Figure 11. Statistical analysis curves for SD and DD models of various PV panels.
Figure 11. Statistical analysis curves for SD and DD models of various PV panels.
Sustainability 15 08407 g011
Table 1. A summary of metaheuristic and analytical techniques employed in the literature.
Table 1. A summary of metaheuristic and analytical techniques employed in the literature.
ReferenceAlgorithmAnalytical MethodMetaheuristic MethodModel
[5]Hybrid chimp–sine cosine algorithm SD and DD models
[6]Enhanced hybrid grey wolf optimiser–sine cosine algorithm SD and DD models
[11]Genetic algorithm DD model
[12]Particle swarm optimisation SD and DD models
[13]Jellyfish search SD model
[14]Hybrid differential evolution SD and DD models
[15]Cuckoo search with biogeography-based optimisation SD and DD models
[16]Pattern search SD and DD models
[17]Tunicate swarm SD model
[18]Differential evolution SD and DD models
[19]Harmony search SD and DD models
[20]Tabu search SD model
[21]Sooty tern SD model
[22]Cat swarm SD and DD models
[23]Crow search SD model
[24]Gray wolf optimiser SD and DD models
[25]Firefly algorithm SD and DD models
[26]Artificial bee colony SD and DD models
[27]Equilibrium optimiser SD and DD models
[28]Social spider algorithm SD and DD models
[29]Whale optimiser Triple diode (TD) model
[30]Humming bird optimiser TD model
[31]Bonobo optimiser SD and DD models
[32]Lambert W-functions DD model
[33]Conductivity method SD model
[34]Least squares SD model
[35]Analytical mathematical method SD model
[36]Iterative method SD model
Table 2. Pseudo code of DOA.
Table 2. Pseudo code of DOA.
Pseudo Code of DOA
Input variables: p p , d m , T .
Output variables: Optimal DS Χ b e s t and its fitness value, f b e s t .
Initialise DSs’ Χ of the DOA
Determine each DSs’ fitness value, f .
Choose the optimum DS Χ e l i t e based on fitness values.
while t < T carry out
/*Rising stage*/
if r a n d n < 1.5 carry out
By using Equation (23), produce adaptive parameters.
By using Equation (20), update DSs.
otherwise, carry out
By using Equation (26), produce adaptive parameters.
By using Equation (25), update DSs.
end if
/*Declining stage*/
By using Equation (28), update DSs.
/*Landing stage*/
By using Equation (30), update DSs.
Arrange DSs in a fitness value-based hierarchy of good to bad.
Update Χ e l i t e
if f Χ e l i t e < f Χ b e s t
Χ b e s t = Χ e l i t e , f b e s t = f X e l i t e
end if
end while
Return Χ b e s t and f b e s t .
Table 5. SD model of monocrystalline SF430M PV panel’s optimal estimated parameters using DOA and analytical method.
Table 5. SD model of monocrystalline SF430M PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m R s   ( Ω ) R s h   ( Ω ) I s   ( A ) I c   ( A )
10.50660.168767.45241.3264e-2211.08762.0477e-17
21.26600.0490192.03587.4668e-0911.06283.2914e-16
30.88810.27202009.4742e-1311.07501.1424e-15
40.57130.003966.94245.1739e-2011.06061.3270e-16
51.35550.0018199.99993.0059e-0811.06017.2251e-18
60.65420.001667.75821.9423e-1711.06024.3208e-19
70.50340.119766.97299.4619e-2311.07971.5614e-17
80.50020.036866.65346.7940e-2311.06612.1375e-16
90.53710.001066.74362.6568e-2111.06017.8490e-17
101.32740.0010174.44441.9764e-0811.06003.6750e-16
110.78520.2784120.39211.8180e-1411.08555.1414e-16
121.21090.0278134.23272.8318e-0911.06223.2215e-16
131.21720.0599166.37333.1930e-0911.06397.9023e-16
141.28260.0012147.35459.7396e-0911.06002.2499e-17
150.79100.235499.98452.3137e-1411.08605.7332e-16
160.77120.177282.58759.6369e-1511.08373.6795e-16
170.75390.3495199.55754.4962e-1511.07936.0320e-15
180.50420.337974.49501.0425e-2211.11011.3074e-16
191.03200.031191.54286.0852e-1111.06377.1674e-18
200.77550.3104145.95051.1957e-1411.08358.2083e-17
210.52580.305473.29109.2226e-2211.10602.7147e-16
221.19850.0324132.16432.2530e-0911.06277.9011e-16
231.16500.0010107.62681.1776e-0911.06016.5412e-16
241.31580.0242199.06401.6608e-0811.06131.0871e-17
250.61720.4012136.42091.7383e-1811.09254.7216e-15
261.30980.0281199.99761.5139e-0811.06151.2625e-15
271.34650.0053197.13662.6373e-0811.06028.4918e-18
281.00550.001083.77453.0648e-1111.06012.5118e-19
291.30870.0277197.97101.4874e-0811.06156.2800e-18
300.87070.001174.15704.9832e-1311.06019.2189e-16
Table 6. SD model of polycrystalline SG350P PV panel’s optimal estimated parameters using DOA and analytical method.
Table 6. SD model of polycrystalline SG350P PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m R s   ( Ω ) R s h   ( Ω ) I s   ( A ) I c   ( A )
11.16460.2096199.98532.8627e-099.69011.4939e-15
21.16530.033090.41152.8122e-099.68359.3348e-17
30.63750.5293166.09173.8465e-179.71084.7089e-16
40.58440.377770.03749.7381e-199.73222.9725e-17
50.94700.3123144.45291.8440e-119.70091.3180e-16
61.23800.0372104.27501.0256e-089.68346.6337e-17
70.76560.001063.64542.9652e-149.68011.3493e-15
81.22120.0449102.94397.7210e-099.68423.9785e-17
90.50070.5712100.59106.7232e-229.73491.3128e-17
100.50580.008961.52511.0856e-219.68148.6616e-18
111.37120.0634176.19967.7475e-089.68343.5573e-16
120.88290.021967.28782.5012e-129.68319.4824e-21
130.58390.503597.35359.5643e-199.73003.8534e-15
140.90450.2719100.65675.1312e-129.70612.9987e-19
150.50000.121261.59316.0347e-229.69902.7429e-18
160.54820.321264.76115.4297e-209.72802.9782e-17
171.21840.1745197.54547.5298e-099.68852.0915e-18
181.26660.0027100.59271.6296e-089.68022.5461e-16
190.93590.3406173.19331.3469e-119.69908.7728e-17
200.88060.023367.24902.3198e-129.68335.1891e-18
211.20040.0526100.78455.3659e-099.68502.9264e-16
220.76520.002363.65752.9201e-149.68037.3543e-16
231.49650.0010199.99813.6934e-079.68001.1224e-16
240.58050.312165.80147.2393e-199.72592.9825e-16
250.50830.542688.87101.4328e-219.73915.9047e-16
260.68850.008762.59497.1022e-169.68133.4635e-17
271.32190.0081114.85553.8116e-089.68061.8545e-15
281.38540.0081136.12569.2943e-089.68053.9759e-19
290.50000.5914117.53156.3105e-229.72871.1503e-15
301.32270.0089115.40723.8580e-089.68073.4042e-17
Table 7. SD model of thin-film Shell ST40 PV panel’s optimal estimated parameters using DOA and analytical method.
Table 7. SD model of thin-film Shell ST40 PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m R s   ( Ω ) R s h   ( Ω ) I s   ( A ) I c   ( A )
10.87550.019661.60397.3527e-132.68086.7055e-17
21.99640.281393.63058.0806e-062.68803.6331e-19
31.24670.001063.10233.8777e-092.68001.7621e-20
41.99990.5795129.30848.5035e-062.69201.2099e-18
51.32120.720171.63751.2499e-082.70691.9623e-17
61.59000.548679.12103.1651e-072.69853.4663e-17
71.99940.250091.85528.2144e-062.68721.4853e-17
820.6332141.83018.5618e-062.69199.1611e-19
91.22180.653167.11472.6236e-092.70609.8823e-18
101.36780.451968.07102.3658e-082.69777.7787e-18
110.91020.054461.64202.2034e-122.68231.1614e-17
121.81240.9591199.10732.3699e-062.69298.5869e-17
131.99990.001080.57658.0980e-062.68005.0441e-18
141.06980.999968.36931.4132e-102.71912.4169e-19
150.5010160.53153.4096e-222.72424.8679e-16
1620.001080.57678.0983e-062.68001.7172e-16
170.53410.618360.87697.6567e-212.70729.2716e-17
181.68290.9989150.26868.0317e-072.69781.0543e-18
190.50060.001061.48073.2193e-222.68002.8472e-18
201.99930.001080.54568.0632e-062.68007.4597e-20
211.99990.143586.16068.1721e-062.68442.7141e-19
221.65480.9116118.63176.1330e-072.70052.3453e-16
231.99920.331697.55568.2591e-062.68916.2520e-17
241.31490.371265.94511.1203e-082.69502.0376e-18
251.53010.742884.36211.7192e-072.70354.3950e-17
2620.285094.19178.2672e-062.68814.9402e-18
271.99990.6453145.17358.5738e-062.69191.2349e-17
281.41160.999991.67324.3676e-082.70926.4730e-17
291.52870.9777105.44281.7321e-072.70483.5642e-18
301.99990.5789129.18128.5042e-062.69203.5939e-17
Table 8. DD model of monocrystalline SF430M PV panel’s optimal estimated parameters using DOA and analytical method.
Table 8. DD model of monocrystalline SF430M PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m 1 m 2 R s   ( Ω ) R s h   ( Ω ) I s 1   ( A ) I s 2   ( A ) I c   ( A )
11.99950.50110.213485.78349.9900e-077.1045e-2311.08751.3680e-19
21.99410.93500.23682001.7376e-074.2362e-1211.07303.5206e-19
31.99900.94630.017088.68117.2968e-075.5871e-1211.06211.6737e-19
41.98310.71160.050773.01533.0009e-075.1353e-1611.06762.0463e-22
51.97051.01860.1882187.92295.5469e-084.4296e-1111.07108.8287e-19
61.99990.60930.3803176.93807.2569e-079.5962e-1911.08371.6842e-16
70.93870.94330.021980.43091.0000e-124.1537e-1211.06302.9206e-16
81.76370.58320.334884.41661.0000e-121.3681e-1911.10383.2421e-16
920.51830.193481.97178.7052e-074.1912e-2211.08611.7695e-16
101.94740.96760.008688.59604.9116e-071.0402e-1111.06108.2954e-16
111.99900.52640.112978.68889.4928e-079.1653e-2211.07582.9086e-17
121.98741.31120.0010164.39953.3751e-081.5345e-0811.06004.7554e-18
131.73231.00260.0751127.09422.5112e-072.5595e-1111.06651.8711e-16
141.76140.67970.001068.13592.0044e-128.9493e-1711.06011.0901e-16
1520.67130.001568.00901.0088e-125.4977e-1711.06021.0573e-16
161.35630.50150.059866.70991.0826e-127.7550e-2311.06993.8492e-16
171.85790.66380.1562123.66969.4765e-073.0473e-1711.07396.8046e-17
181.83190.95280.2162197.74031.3632e-077.0970e-1211.07204.6200e-17
191.64260.98980.025590.04493.5376e-081.9408e-1111.06311.5991e-16
201.60290.50950.0526107.49081.8031e-071.2991e-2211.06544.1592e-15
211.88801.13720.0525165.70207.4178e-076.1687e-1011.06351.7752e-15
221.81091.28430.0065187.97303.4398e-079.2667e-0911.06035.5379e-16
231.95970.50000.004766.61191.0438e-126.5820e-2311.06071.9587e-17
241.88860.73540.035386.81167.8832e-071.5982e-1511.06453.0808e-17
2521.12990.13222001.5061e-105.8883e-1011.06732.6998e-16
261.16371.15800.1035177.98184.4891e-121.0385e-0911.06642.1860e-17
271.91790.50330.093470.01831.9303e-079.2160e-2311.07474.6731e-19
281.99621.10170.0743139.78246.4939e-073.0600e-1011.06583.5561e-17
291.90770.52040.3728133.99375.6407e-075.2070e-2211.09075.5428e-16
301.99651.10410.0468109.33031.0491e-123.3271e-1011.06473.5995e-17
Table 9. DD model of polycrystalline SG350P PV panel’s optimal estimated parameters using DOA and analytical method.
Table 9. DD model of polycrystalline SG350P PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m 1 m 2 R s   ( Ω ) R s h   ( Ω ) I s 1   ( A ) I s 2   ( A ) I c   ( A )
11.65761.12480.006981.69581.0000e-121.2698e-099.68082.8303e-20
21.99060.85430.214183.08364.2553e-079.4815e-139.70495.1853e-17
31.99911.40480.0448199.13758.2938e-071.1759e-079.68213.6797e-16
41.97480.50000.327265.78172.5592e-075.9983e-229.72813.5763e-18
51.90640.58790.001961.79132.2285e-091.2414e-189.68024.8951e-17
61.99980.72820.137968.01134.5339e-075.2963e-159.69962.8251e-16
71.99991.01900.106383.19752.2911e-101.2078e-109.69231.4634e-15
81.57161.43990.0010157.48465.6125e-101.8746e-079.68002.1316e-15
91.86530.64410.5353197.33078.8741e-095.8293e-179.70627.2147e-16
101.97040.62670.4949111.27201.4728e-111.9082e-179.72307.2748e-16
111.64770.71350.3122114.72052.2562e-072.3532e-159.70634.9865e-16
121.73731.33210.0551199.86976.8321e-073.7210e-089.68261.3725e-17
131.88400.75070.246172.40102.9376e-111.5532e-149.71292.1134e-20
141.64560.84760.080976.67221.6312e-076.8326e-139.69021.3079e-18
151.99940.61460.4998108.51983.2942e-128.5399e-189.72451.6354e-16
161.95981.37000.0710188.98931.2227e-077.5924e-089.68365.3382e-18
171.99990.54780.256763.16061.0011e-125.2160e-209.71931.3152e-17
1821.31150.0673148.34233.6112e-073.2618e-089.68431.4973e-16
191.47390.53230.1791168.93021.5029e-076.5953e-219.69021.1615e-14
201.92250.78380.058866.32881.8026e-076.3978e-149.68854.9555e-17
211.94320.52650.217365.87554.1640e-077.7455e-219.71196.1819e-17
2220.50010.432681.95829.9875e-075.9915e-229.73119.3837e-18
231.94980.76120.001067.88968.6552e-072.3430e-149.68011.7277e-18
241.78041.16460.048493.47266.3280e-092.7793e-099.68503.3843e-18
2520.50130.149062.38441.4445e-076.8580e-229.70313.2879e-17
2621.20650.1408161.42847.0345e-075.9391e-099.68841.8631e-18
271.99811.24300.1555199.97462.2934e-071.1303e-089.68757.7431e-16
281.83291.23420.1258199.95877.7650e-078.9471e-099.68604.1349e-19
291.42281.55330.04302001.4494e-073.4957e-089.68205.2704e-15
301.88690.63040.4559158.20978.6741e-072.2883e-179.70782.9661e-16
Table 10. DD model of thin-film Shell ST40 PV panel’s optimal estimated parameters using DOA and analytical method.
Table 10. DD model of thin-film Shell ST40 PV panel’s optimal estimated parameters using DOA and analytical method.
RunDOAAnalytical Method Error   ( ϵ )
m 1 m 2 R s   ( Ω ) R s h   ( Ω ) I s 1   ( A ) I s 2   ( A ) I c   ( A )
11.53370.52240.963060.61952.8984e-102.6833e-212.72252.9122e-19
21.99501.96950.286291.71661.5122e-086.7733e-062.68831.6850e-19
31.57380.95880.296964.96179.5282e-085.7604e-122.69221.4021e-19
41.79271.27570.826790.13958.5012e-073.6404e-092.70457.8745e-18
51.75811.61490.769596.03181.7189e-073.6506e-072.70145.4478e-17
61.70061.62020.636186.47971.7810e-073.4442e-072.69977.9361e-22
71.72681.96710.6621139.28341.4930e-086.8429e-062.69271.5140e-17
81.862520.7590189.68999.8681e-088.4479e-062.69073.0559e-17
91.96090.50220.281862.43503.8901e-073.5835e-222.69202.8063e-17
101.49981.38680.745777.84824.6590e-081.9246e-082.70561.4370e-18
111.99991.20080.201163.57291.2148e-071.7740e-092.68842.1936e-17
121.70960.50110.212061.27897.6222e-103.4104e-222.68927.9437e-19
131.98960.59330.411661.18693.1508e-088.4217e-192.69804.0059e-17
141.98151.11110.343664.37884.7572e-073.1011e-102.69439.2057e-18
151.81521.44500.014168.24828.4748e-073.8618e-082.68056.7612e-19
16220.356699.70461.2391e-078.1947e-062.68951.1594e-16
171.85571.31750.002365.69136.1106e-079.1759e-092.68001.0629e-18
181.54961.97480.205587.39121.3397e-096.9365e-062.68635.0120e-19
191.68161.42560.9895139.77257.2838e-074.2003e-092.69894.2693e-21
201.63491.20900.003263.65767.3524e-081.7453e-092.68011.3077e-19
2120.51900.901862.83913.7291e-071.8721e-212.71843.6896e-16
2220.90590.461663.24164.6508e-071.8429e-122.69951.0258e-17
231.79011.83660.178778.11925.0307e-071.9202e-062.68613.0518e-17
2421.76220.99952003.9830e-071.5223e-062.69343.9379e-18
251.76591.99760.8407173.07008.0742e-074.3160e-062.69305.4780e-17
261.97421.99790.4966114.86401.4283e-108.3194e-062.69157.8382e-16
271.99850.53980.001262.75826.9058e-071.1420e-202.68004.7297e-18
281.998520.6262139.97588.1939e-077.7275e-062.69201.4919e-18
291.04911.99140.7876199.99991.0000e-128.1763e-062.69051.2339e-16
301.84261.68930.9997153.19421.8332e-098.4999e-072.69742.2748e-16
Table 11. Statistical evaluation of SD and DD models.
Table 11. Statistical evaluation of SD and DD models.
SD ModelAlgorithmDOAHCSCA [5]EHGWOSCA [6]DOAHCSCA [5]EHGWOSCA [6]DOAHCSCA [5]EHGWOSCA [6]
Type of Solar PVMonocrystallinePolycrystallineThin Film
Commercial Solar PVMono
SF430M
Mono
CS6K280M
Mono
CS6K280M
Poly
SG350P
Poly
KD210GH-2PU
Poly
S75
Thin Film
ST40
Thin Film
ST40
Thin Film
ST40
Standard deviation1.32e-152.38e-099.70e-128.00e-161.70e-094.55e-129.71e-173.53e-104.42e-13
Count303030303030303030
Sum1.98e-145.22e-081.25e-101.34e-143.23e-085.03e-111.48e-156.50e-095.76e-12
Mean6.60e-161.74e-094.15e-124.46e-161.08e-091.68e-124.93e-172.17e-101.92e-13
Variance 1.74e-305.65e-189.41e-236.41e-312.88e-182.07e-239.42e-331.25e-191.96e-25
DD ModelAlgorithmDOAHCSCA [5]EHGWOSCA [6]DOAHCSCA [5]EHGWOSCA [6]DOAHCSCA [5]EHGWOSCA [6]
Type of Solar PVMonocrystallinePolycrystallineThin film
Commercial Solar PVMono
SF430M
Mono
CS6K280M
Mono
CS6K280M
Poly
SG350P
Poly
KD210GH-2PU
Poly
S75
Thin film
ST40
Thin film
ST40
Thin film
ST40
Standard deviation7.91e-165.38e-085.06e-122.25e-150.00269172.07e-121.55e-166.18e-095.09e-13
Count303030303030303030
Sum1.03e-147.26e-075.83e-112.48e-140.01532842.54e-111.94e-151.91e-075.34e-12
Mean3.45e-162.42e-081.94e-128.25e-160.00051098.47e-136.46e-176.37e-091.78e-13
Variance 6.25e-312.89e-152.56e-235.04e-307.25e-064.27e-242.39e-323.81e-172.59e-25
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

Vais, R.I.; Sahay, K.; Chiranjeevi, T.; Devarapalli, R.; Knypiński, Ł. Parameter Extraction of Solar Photovoltaic Modules Using a Novel Bio-Inspired Swarm Intelligence Optimisation Algorithm. Sustainability 2023, 15, 8407. https://doi.org/10.3390/su15108407

AMA Style

Vais RI, Sahay K, Chiranjeevi T, Devarapalli R, Knypiński Ł. Parameter Extraction of Solar Photovoltaic Modules Using a Novel Bio-Inspired Swarm Intelligence Optimisation Algorithm. Sustainability. 2023; 15(10):8407. https://doi.org/10.3390/su15108407

Chicago/Turabian Style

Vais, Ram Ishwar, Kuldeep Sahay, Tirumalasetty Chiranjeevi, Ramesh Devarapalli, and Łukasz Knypiński. 2023. "Parameter Extraction of Solar Photovoltaic Modules Using a Novel Bio-Inspired Swarm Intelligence Optimisation Algorithm" Sustainability 15, no. 10: 8407. https://doi.org/10.3390/su15108407

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

Article Metrics

Back to TopTop