Next Article in Journal
Applications of Serious Games as Affective Disorder Therapies in Autistic and Neurotypical Individuals: A Literature Review
Previous Article in Journal
The Seismic Resistance Analysis of Frame Structures and Wall Structures Using Ferrocement and Expanded Metal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Objective Hybrid BESSA Optimization Scheme for Parameter Extraction from PV Modules

by
Nutan Saha
1 and
Prakash Chandra Mishra
2,*
1
Department of Electrical Engineering, Veer Surendra Sai University of Technology, Burla 768018, India
2
Department of Mechanical Engineering, Veer Surendra Sai University of Technology, Burla 768010, India
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(8), 4705; https://doi.org/10.3390/app13084705
Submission received: 15 February 2023 / Revised: 14 March 2023 / Accepted: 27 March 2023 / Published: 8 April 2023

Abstract

:

Featured Application

Authors are encouraged to provide a concise description of the specific application or a potential application of the work. This section is not mandatory.

Abstract

In this work, a multi-objective Hybrid Bald Eagle Search Simulated Annealing (Hybrid BESSA) parameter extraction technique for photovoltaic (PV) modules is discussed. First, the efficacy of the Hybrid BESSA was proved via testing on unimodal functions, multimodal functions, and fixed dimensional multimodal functions and the results were compared with the Bald Eagle Search (BES) and other recently proposed optimization techniques. Then, a multi-objective Hybrid Bald Eagle Search Simulated Annealing (Hybrid BESSA) parameter extraction technique was devised for photovoltaic (PV) module parameter extraction. The Hybrid BESSA parameter extraction technique was simulated and analyzed in the MATLAB/SIMULINK environment and in a practical experimental setup for the PV Module AS-M3607-S (G1 CELLS). It was found that the Hybrid BESSA possessed better exploration and exploitation capabilities as compared to the BES and other state-of-the-art techniques. It was found that the fitness function value derived by the Hybrid BESSA technique was less than that of the BES technique when tested under various weather conditions. The percentage error for open circuit voltage, output power, and short circuit current was lower when derived by the Hybrid BESSA in comparison with the BES technique. From the results obtained from modeling the PV Module AS-M3607-S (G1 CELLS) based on Hybrid BESSA-based extracted parameters and BES-based extracted parameters, it was seen that percentage improvement in the combined objective function for the condition of keeping irradiance fixed at 1000 W/m2 at a temperature varying from −30 °C, 0 °C, 25 °C, 30 °C, 50 °C, and 70 °C were 0.9%, 8.5%, 29.2%, 0.03%, 5.7%, and 0.5%, respectively. When the temperature was kept fixed at 250 °C and irradiance varied from 1000 W/m2, 800 W/m2, 600 W/m2, and 400 W/m2, the percentage improvement in combined objective function was found to be 0.5%, 8.1%, 0.5%, and 0.8%, respectively. By analyzing the simulation as well as the experimental results, it was established that the PV model parameter extraction method based on the Hybrid BESSA is more accurate than the BES technique. This analysis is based on a single-diode PV module. A double-diode PV module analysis still needs to be explored.

1. Introduction

Predictive performance tools determine the success of any technology. Consumers can now obtain and analyze optimized performance evaluations of their PV modules. The high growth rate in the utilization of PV energy has led researchers to develop novel photovoltaic cells and to develop theoretical analyses for forecasting the performance estimation, sizing, and optimization of PV energy systems [1]. In order to extract maximum power, the PV module must to be operated at its Maximum Power Point (MPP). This requires an MPP Tracker, which then demands a meticulous and accurate analytical model of PV cells for analysis and testing. A photovoltaic module operating at a temperature of 25 °C and irradiance of 1000 W/m2 is said to be operating in Standard Operating Condition (SOC) [2]. Again, it is well known that the manufacturer’s data sheet provides limited information regarding the operational data of a PV module [2], as they only include PV module performance information operating in SOC. The data sheet provides information on short circuit current (ISC), open circuit voltage (VOC), maximum power (PMPP), voltage at PMPP (i.e., VMPP), and current at PMPP (i.e., IMPP) only when operating in SOC. In actuality, PV panels are subjected to operating conditions which differ from SOC. This requires a reliable PV model for apprehending electrical performance other than that achieved in SOC [2].
It has been reported that PV modules can be modelled theoretically via many methods [1]. It has also been reported that PV modelling based on two diode models is a mathematically rigorous and difficult process. As a result, the single-diode model has been adopted by most researchers worldwide for research and analysis [3].
Without illumination, PV cells operate as diodes. When the PV cell is operated in illumination, it yields photocurrent. This leads the PV cell to be modelled in the form of a current source parallelly connected with a diode in series with resistance (S) and in shunt to resistance(ɡ) [4]. The above-mentioned resistances model the dissipative effect and constructional defects, if any, that can cause a parasitic current.
Figure 1 shows the electrical equivalent of single-diode PV model incorporating its five parameters, i.e., ɡ, δ, S, I, and Iƥ. The PV cell performance is evaluated by visualizing it in the form of an electrical equivalent circuit including five parameters; these are Iƥ, I, S, ɡ, and δ.
It is to be noted that the manufacturer’s datasheet does not provide information on these parameters. Hence, these parameters must be extracted using suitable techniques for the subsequent correct modelling and analysis of a PV module.
Researchers have detailed many techniques for the parameter extraction and modeling of PV modules. These include the Modified Gromov, Derivative α, and Simple Conductance [5] methods, the penalty-based differential evolution algorithm [6], the Newton–Raphson technique [7], and using the Ant Lion Optimizer [8].
Optimization algorithms [9,10] are an efficient method for finding solutions to many nonlinear real-world [11,12] problems. As the NFL (No Free Lunch) theory explains that one single optimization algorithm cannot provide satisfactory results for all types of problems, there is always the opportunity to discover and advance new optimization techniques that suit a particular problem [13]. This is the motivation for this present research work.
Optimization techniques [14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29] are nature-inspired optimisation technique are broadly categorized into three categories. These are evolutionary methods, trajectory methods, and swarm methods [14,15,16]. Alsattar et al. [17] introduced Bald Eagle Search optimization technique. In 1983, Kirkpatrick [18] developed Simulated Annealing technique to solve real world problem. Saha et al. implements optimization technique for parameter extraction of PV module. The performance efficiency of any optimization technique can be judged by applying on standard mathematical test functions [20]. Many efficient optimization algorithm are proposed and tested by researcher such as Hybrid Water Cycle—Moth Flame Optimization algorithm (WCMFO) [21], Artificial Bee Colony (ABC) algorithm [22], Cuckoo Search (CS) [23], Particle Swarm Optimization and Gravitational Search Algorithm (PSOGSA) [24], Moth Flame Optimization (MFO) [25], Gravitational Search Algorithm (GSA) [26], Water Cycle Algorithm (WCA) [27], Dragonfly Algorithm (DA) [28], and Whale Optimization Algorithm (WOA) [29] for finding solution to many real world problem.
Finding solution to problem based on multi-objective optimization process and single objective optimization process. It is found that multi-objective optimization process has better problem-solving ability as compared to single objective optimization process [30].
Researchers all over the world suggest that [16] there are three methods for improving optimization techniques. These are: (i) putting forward new optimization techniques, (ii) improving present techniques, and (iii) the hybridization of optimization techniques. The third one, hybridization of optimization techniques [16], is one of the most popular and efficient methods. In this paper, a multi-objective PV module parameter extraction scheme depending upon the Hybrid Bald Eagle Search Simulated Annealing technique (Hybrid BESSA) is discussed. This technique is a hybridization of the Bald Eagle Search and Simulated Annealing techniques.
Problem-solving with a multi-objective optimization process has many advantages in comparison to solving problems with a single-objective problem formulation [17]. It is reported in [10] that multi-objective optimization can deal with many objectives at one time. Multi-objective optimization-solving schemes output better results when the objectives are correlated to each other as compared to a single-objective optimization problem-solving method. To reiterate, the single-objective optimization problem-solving method takes more time and is also a cumbersome process for finding the correct parameters, whereas a multi-objective optimization problem-solving method takes less time but is difficult to frame and requires a greater depth of optimization knowledge.
Section 2 focuses on the analytical modeling of the PV module. Section 3 focuses on the BES technique. Section 4 explains the Simulated Annealing technique. Section 5 discusses the Hybrid BESSA technique and the improvement in the results obtained by implementing the Hybrid BESSA technique as compared to the BES for 23 benchmark functions. Section 6 discusses a multi-objective parameter extraction scheme and problem formulation based on the Hybrid BESSA technique. Results are discussed in Section 7. The conclusion and future scope for research are discussed in Section 8.

2. Analysis and Modeling of Analytical PV Cell Introduction

2.1. Mathematical Modelling of the PV Module

Accurate forecasting of PV module performance under different weather conditions only depends upon the degree of exactness in the modeling of the photovoltaic(PV) cell, which again depends upon correctness in the values of the extracted parameters.
The current(I)–voltage(V) characteristics of a PV cell [1] during dark operating conditions are governed by (1).
I = I ɤ e c V δ k T 1
In (1), the diode current and reverse saturation current are designated as I and Iɤ, respectively. The symbol c isthe charge of an electron in coulombs ( 1.602 × 10 19   C ) and V and δ signify output voltage and diode ideality factor, respectively. Diode ideality factor (δ) depends on the quality of the semiconductor material used and has a value between 1 and 2 [1]. In the above equation, k represents the Boltzmann constant. The value of k is 1.381 × 10 23 J/K. T′ represents junction temperature.
Photon illumination of the PV module produces photon current Iƥ. Thus, an ideal PV cell is considered as one which has a current source with an intensity of I ƥ and is in parallel connection with the diode. The PV characteristics [4] of a diode are explained via the Shockley equation. The Shockley equation is mathematically expressed by (2).
I = I ƥ I ɤ e c V δ k T 1
All of the analysis discussed above is for the ideal case. The effect of electrodes is not taken into account. However, practically, the current conducted from each elementary diode moves across the semiconductor slabs using different paths which have varying resistances and voltage drops. Thus, the electrical equivalent of the PV cell is envisaged as a current source connected in parallel with a diode and shunt resistance (ɡ) and in series with resistance(S).
The constructional defects and dissipative effects [4] are taken into account by these resistances. The constructional defects and dissipative effects cause a flow of parasitic current in the PV panel.
Five parameters of the single-diode model are represented in Figure 1. Here, Iƥ is photon current, I is diode current, Il is diode leakage current, I0 is output current, and Iɤ is reverse saturation current. The shunt and series resistance are represented by S and ɡ, respectively, whereas the diode ideality factor is represented by δ.
I 0 = I ƥ I Δ I s h
Equation (3) formulates output current (I0) [2]. Equation (5) explains the shunt current and Equation (4) explains the diode current. Output current, I 0 G , T , is derived in (6) from (3)–(5).
I Δ = ( e V + I s δ V T 1 )
I s h = V + I s g
I 0 G , T = I ƥ G I ɤ T e V + I G , T S G , T n V T 1 V + I ( G , T ) s g
Equation (6) explains the relationship between the photo current and the reverse saturation current ( I ɤ ), photocurrent ( I ƥ ), solar temperature (T), and irradiance (G). Here, s , n, and ɡ are constants [4]. The output current at any value of T and G is expressed by (6). Open circuit voltage is formulated using (7), Equation (8) formulates short circuit current, and (9) formulates current at MPP, i.e., IMPP at any value of T and G . Power at MPP ( P M P P ) for any value of G and T is expressed in (10)
V 0 G , T = g G , T I ƥ G , T I ɤ T e V 0 G , T n V T 1
I S C G , T = I ƥ G , T I ɤ T e I S C G , T S G , T n V T 1 I S C ( G , T ) s g
I M P P G , T = I ƥ G I ɤ T e V M P P ( G , T ) + I M P P G , T S G , T n V T 1 V M P P ( G , T ) + I M P P ( G , T ) S G , T l ( G , T )
P M P P G , T = V M P P G , T × I M P P G , T

2.2. Solar Radiation and Temperature Effects on Reference Parameters

Environmental conditions like temperature, shading, and soiling affect the efficiency of the PV system [31]. In the equations below,   I S C _ r e f and I S C _ S O C represent the reference short circuit and short circuit current in SOC. V O C _ r e f and V O C _ S O C represent the reference open circuit voltage and actual open circuit voltage in SOC. P M P P _ r e f and P M P P _ S O C represent reference power and actual power at MPP in SOC [5,6,7] when G and T are at any value of irradiance and temperature.
I S C _ r e f G , T = G G S O C [ I S C _ S O C + σ S C ( T T S O C ) ]
V O C _ r e f G , T = V O C _ S O C + σ O C ( T T S O C )
P M P P _ r e f G , T = G G S O C [ P M P P _ S O C + σ M P P ( T T S O C ) ]
In the above equations, I S C _ S O C ,   V O C _ S O C , and P M P P _ S O C represent short circuit current, open circuit voltage, and power at MPP, respectively, in SOC. The terms σ S C , σ O C and σ M P P represent the temperature coefficient at short circuit current, open circuit voltage, and maximum power point, respectively. The following terms’ information, V O C _ r e f , I S C _ r e f , P M P P _ r e f G , T , σ O C , σ S C , and σ M P P , are provided by the manufacturer’s data sheet.

2.3. Mathematical Formulation for Photo Current and Dark Saturation

Photon illumination of the PV module produces photon current Iƥ. Thus, an ideal PV cell is considered as one which has a current source with an intensity of Iƥ. and is in parallel connection with the diode. The dark saturation current is a measure of recombination in a device. The values of the parameters Iƥ, I 0 , g , s , and δ are temperature- and irradiance-dependent.
Equation (14) formulates the dark saturation current I ɤ G , T . The photo current I ƥ G is formulated using (15).
I ɤ G , T = I S C G , T + σ S C T T S O C e V O C G , T + σ O C ( T T S O C ) n V T 1
I ƥ G = G G S O C [ I S C g G , T + s G , T g G , T + σ S C ( T T S O C ) ]
For any value of irradiance and temperature, the corresponding open circuit voltage short circuit current, and maximum power point can be obtained from Equations (7)–(9), whereas the respective reference short circuit current, reference open circuit voltage, and reference maximum power can be obtained from Equations (11)–(13). The difference between the reference values of the voltage, current, and power (i.e., V O C _ r e f , I S C _ r e f , and P M P P _ r e f , respectively) and the actual values of the voltage, current, and power (i.e., V 0 , I S C , and P M P P , respectively) gives the voltage error (EV), current error (EI), and power error (Ep).

3. Bald Eagle Search (BES) Technique

The Bald Eagle Search Algorithm imitates the predatory adroitness of the bald eagle species [17]. It is abbreviated as BES and is a recently proposed metaheuristic algorithm. Bald Eagle accomplishes hunting in three steps. In the first step, the search space is selected. In the second step, it searches for suitable prey in the selected search space. The third step is accomplished with a swooping phase.
Selection Phase
In the selection phase, the bald eagle identifies the best region for predation. It is governed by (16):
Snew(i) = Sbest + 𝛇 ∗ 𝓇 (SmeanSi)
In (16), 𝓇 is a random number chosen between 0 and 2. Here, position change is regulated by parameter 𝛇, which can range from 1.5 to 2. Having accumulated information from the previous stage, the bald eagle identifies the area. Let Sbest be present searching space. Selection of Sbest depends on the selected best position from the previous search. Smean signifies that all the previous information in the previous search space is utilized. The present advancement/motion of the eagle is formulated with the product of 𝛇 ∗ 𝓇 .
Search Phase
In the search phase, the bald eagle identifies prey in the region selected for searching and moves in diverse directions in a spiral path to speed up the search process. The best position secured by this movement can be understood via the equations below:
Snew(i) = Si + y(i) ∗ (SiSi+1) + x(i) ∗ (SiSmean)
y ( i ) = y 𝓇 ( i ) m a x y 𝓇
x ( i ) = x 𝓇 ( i ) m a x x 𝓇
x 𝓇 i = 𝓇 i s i n ( θ ( i ) )
y 𝓇 i = 𝓇 i c o s ( θ ( i ) )
θ i = a π r a n d
𝓇 i = θ i + R r a n d
The variable a takes any value within the range of 5 to 10. The corner within the point search is determined by a . Parameter R controls the number of chases cycles and takes values within the range of 0.5 to 2. With changing values of parameters, a and R, the algorithm augments diversification in order to escape from the local optimum and to continuously acquire an efficient solution. The best point is considered an improved position in comparison with the mean point. As pictured in Figure 2, the bald eagle advances in a spiral path and identifies the best position to swoop down on its prey. All points in the polar plot assume a value between −1 and 1.
Swooping Phase
The eagle swoops down from the best point to focus in on its prey. This results in the moving of all the points towards the best position.
S n e w ( i )   =   r a n d S b e s t   +   y 1 ( i ) ( S i m 1 S b e s t ) + x 1 ( i ) ( S i m 2 S b e s t )
x 1 ( i ) = x 𝓇 ( i ) m a x x 𝓇
y 1 ( i ) = y 𝓇 ( i ) m a x y 𝓇
x 𝓇 i = 𝓇 i s i n h ( θ ( i ) )
y 𝓇 i = 𝓇 i c o s h ( θ ( i ) )
θ i = a π r a n d
𝓇 i = θ i
In the above equations, m1,m2 ∈ [1, 2]. This intensifies the bald eagle’s swing intensity. During this condition, the mean population escalates and diversifies the algorithm, which again results in reaching the best solution.
The movement of the eagle is computed by using a polar equation. The best point is computed from the multiplication of the polar point on the x-axis with the difference between the present location and the center location and from the multiplication of the polar point on the y-axis with the difference between the present location and the center location. In (24), the best solution is multiplied with a random number as the parameters of m1, m2 intensify the movement of the bald eagle towards the center point and best point. The mean population assists the algorithm with attaining diversification and intensification. All solutions approach the best solution.

4. Simulated Annealing

The Simulated Annealing (SA) search technique is described by Kirkpatrick et al. [18]. The SA metaheuristic method is formulated based on the ascent of a hill. In the first attempt, a random solution is produced. In every iteration, an attempt is made to reach a solution close to the present solution. The solution which has a better fit when compared to original solution is accepted and the juxtaposition of the solutions is permitted using the Boltzmann probability (p). The Boltzmann probability, p, is given as p = e−θ/T, where θ measures the fit between the best solution and the generated solution. The temperature parameter is represented by T and is decreased systematically in the search process according to a cooling scheme. The beginning temperature is defined as 2 ∗ |N|. Here, |N| embodies the total number of attributes in the data set. T is the cooling schedule and is taken to be 0.93 ∗ T.
Tournament Selection
Goldberg et al. [12] proposed tournament selection. This method starts with the selection of n random solutions from the population. After that, comparisons of the solutions are made, and then the winner is announced. For selection, the comparisons are always conducted based on probability. This results in a suitable method for accommodating a selection pressure set at 0.5. A solution with high fit value is selected, otherwise, a feeble solution is selected. The tournament selection process utilizes probability to select the most suitable solution.

5. Hybrid BESSA Technique

As mentioned in Section 1, the hybridization of optimization techniques [16] is one of the most popular and efficient methods for improving upon them. In [16], it is explained that two algorithms can be fused together and hybridized to evolve into a novel algorithm at a high level or at a low level with co-evolutionary methods or relays. The idea here is to combine the algorithmic strength of both the BES and SA, which includes the exploitation capability of SA and the exploration capability of the BES in a population-based Hybrid BESSA algorithm to arrive at different optimal parameter values required for the modeling of solar photovoltaic modules.
The proposed Hybrid BESSA technique hybridized the local search Simulated Annealing (SA) Technique and the global search BES technique. The metaheuristic algorithm reaches a final stage depending upon its initial population.
In the proposed BESSA technique, in the first step, the BES is implemented to obtain an initial solution, then SA is implemented to arrive at an ultimate solution. This process embodies the hybridization of a global search with local searches. In this process of hybridizing the BES and SA, the capability of social thinking, i.e., finding the best solution, is merged with the local search capability of SA. The task of the global search is conducted with the BES technique and the local search is conducted with the SA technique. Here, the BES technique uses a random selection process to choose the initial solutions. The improvement in the final solution results from the application of SA. Thus, this process leads to a better, more accurate, and finer search for final solutions.

6. Parameter-Setting of the Optimization Technique

The performance of any optimization algorithm builds upon the involved control parameters. Again, these parameters play a vital role in asserting an accurate solution. In the BESSA technique, the below parameters are considered. The position control parameter is 𝛇, and it varies from 1.5 to 2. The corner between the search is determined by parameter a , which takes any value within a range of 5 to 10. The search cycle number is controlled by parameter R , which takes any value between 0.5 and 2. In the swooping stage, the swing intensity of the bald eagle is increased by parameter m1, m2, which takes any value between 1 and 2. After generating an initial population with the BES technique, SA is implemented to reach the best solution. The solution which is a better fit is acceptable by a probability defined as a Boltzmann Probability(p). Here, θ determines degree of fit between the generated solution and the best solution. The temperature parameter is explained by T, which decreases in an organized way in accordance to the cooling scheme. The starting temperature is defined as 2 ∗ |N|. Here, N is the total number of attributes in the data set. In the tournament selection stage, the selection pressure is set at 0.5.
By nature, a metaheuristic algorithm is stochastic. The metaheuristic algorithm starts with a randomly generated initial population. The algorithm gradually proceeds and reaches the final stage depending on this initial population. Thus, multiple runs must be executed to derive the best, average, and standard values. To apprehend the performance appraisal of a metaheuristic algorithm, it is investigated with a number of benchmark test functions. In this work, the BESSA is tested on 23 benchmark functions [20] which are used by researchers worldwide. These benchmark functions include multimodal functions, fixed dimensional multimodal functions, and unimodal functions. The exploitation capability of a metaheuristic optimization algorithm is investigated by testing it on unimodal functions, as these functions are characterized by possessing unique global optima but no local optima.
The multimodal functions and fixed dimensional multimodal functions are used for investigating the exploration capability of a metaheuristic optimization algorithm. The above functions are characterized by possessing unique global optima and many local optima. To determine the performance efficiency of the BESSA technique, a comparison was made with the recently proposed BES [17] and CamWOA techniques [9]. The Hybrid BESSA technique was also compared with the Hybrid Water Cycle—Moth Flame Optimization algorithm (WCMFO) [21], Artificial Bee Colony (ABC) algorithm [22], Cuckoo Search (CS) [23], Particle Swarm Optimization and Gravitational Search Algorithm (PSOGSA) [24], Moth Flame Optimization (MFO) [25], Gravitational Search Algorithm (GSA) [26], Water Cycle Algorithm (WCA) [27], Dragonfly Algorithm (DA) [28], and Whale Optimization Algorithm (WOA) [29], as described in the literature [9]. The mentioned algorithms’ control parameters are detailed in the Appendix A.
For all the above analyses, the maximum number of search particles taken and the total iteration counts were limited to 100 and 1000, respectively, which are common parameters for all the algorithms mentioned above. To reach the right conclusion, the number of runs for each algorithm was fixed at 30. The residuum is analyzed in following section.
Fan et al. [32] developed a random reselection PSO for the optimal design of solar PV modules. There are different optimization models which have been developed to handle the model parameters of PV solar panels [33,34,35,36,37,38,39,40,41], which include the mutation-based PSO, slime mold algorithm, Gorilla Troops optimizer, Harris Hawk technique, gradient-based optimizer, and Coyote optimization technique. The application of such metaheuristic techniques has also been observed in crack detection for cantilever beams [42].
Analysis and Appraisal of Exploitation Capability ( f 1 y f 7 y )
The unimodal functions ascertain and evaluate the exploitation capability of an optimization technique. These unimodal functions are tabulated in Table 1.
To appraise the exploitation capability of the proposed BESSA Technique, it is tested on seven unimodal functions, i.e., f 1 y f 7 y , as presented in [9]. The results are depicted in Table 2. These unimodal functions are characterized by having single global optima. The statistical outcomes of the BESSA, original BES, CamWOA, and the other 10 algorithms presented in [9] are also tabulated. It was observed that the Hybrid BESSA produced better results and was able to find global optima for all of the unimodal functions as compared to the BES, CamWOA, and other techniques mentioned in [9].
Appraisal and Analysis of Exploration Capability (p8(y)p13(y))
Multimodal functions are characterized by having a number of local optima, thus testing on these functions appraise the exploration capability of any metaheuristic algorithm. Table 3 lists the multimodal functions. Table 4 enumerates the statistical results of the different algorithms gathered for 30 runs on every benchmark function.
The statistical outcomes of the Hybrid BESSA, BES, CamWOA, and the other ten optimization techniques [9] tested on the multimodal functions ( f 8 p f 13 p ), are reported in Table 4, and it was found that the Hybrid BESSA technique produced better results for all of the mentioned functions except function f 13 p .
For function f 13 p , the BES produced a better result than the Hybrid BESSA orsCamWOA. For function f 10 p , the results are comparable.
Appraisal and Analysis of Exploration Capability (Testing on Fixed Dimension Multimodal Functions, f14(p) − f23(p))
The fixed dimensional multimodal functions ( f 8 p f 13 p ) and their outcomes are displayed in Table 5 and Table 6. It was found that, when tested upon the fixed dimensional multimodal functions ( f 14 p f 23 p ), the proposed Hybrid BESSA technique and the BES were both able to find global optima for functions f 16 p f 19 p . For functions f 14 p , f 15 p , f 17 p , f 19 p , and f 20 p , the Hybrid BESSA produced better results than the BES, CamWOA, and all of the other mentioned 10 optimization techniques [9]. For functions f 16 p and f 18 p , the proposed BESSA was able to find global optima. For functions f 21 p , f 22 p , and f 23 p , CamWOA provided better results. From the above analysis, it is evident that the Hybrid BESSA has a better exploration capability when compared to the BES, CamWOA, and other techniques.
Examining all of the above analysis for the unimodal functions, multimodal functions, and fixed dimensional multimodal functions, the proposed Hybrid BESSA produced better results for 19 out of the 23 functions. Hence, the proposed BESSA technique was proved to be a more efficient technique compared to the BES [17], CaMWOA [9], ABC [23], CS [24], GSA [27], PSOGSA [25], WCA [28], MFO [26], DA [29], and WCMFO [22] as detailed in [9].
Convergence Characteristics Analysis
Convergence characteristics play a vital role, as they offer information about how population-based optimization search techniques converge to a best solution. It is seen from the Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 that the proposed Hybrid BESSA has better convergence characteristics compared to the BES.

7. Multi-Objective Parameter Extraction Scheme and Problem Formulation Based on the Hybrid BESSA Technique

A multi-objective parameter extraction scheme based on the Hybrid BESSA approach was devised for the simultaneous extraction of the parameters of a photovoltaic module from a combined objective function. The optimal combinations of three operating parameters were then used for the mathematical modeling of the photovoltaic module. The accuracy of the PV modeling was judged based on the ISE of power (εP), ISE of voltage (εV), and ISE of current(εI) values obtained from simulation via the BESSA and BES techniques. For any value of irradiance and temperature, the corresponding open circuit voltage, short circuit current, and maximum power point can be obtained using Equations (7)–(9), whereas the respective reference short circuit current, reference open circuit voltage, and reference maximum power can be obtained using Equations (11)–(13). The difference between reference values of the voltage, current, and power (i.e., V O C _ r e f , I S C _ r e f , and P M P P _ r e f , respectively) and the actual values of the voltage, current, and power (i.e., V 0 ,   I S C , and P M P P , respectively) gives the voltage error (EV), current error (EI), and power error (Ep), as demonstrated in Figure 9.
A multi-objective optimization problem statement is framed with the problem of computing the optimum combination of three PV parameter values that include the shunt(ɡ) and series resistance (s) and diode ideality factor, which is represented by δ, with respect to obtaining the percentage error of the ISE of power (εP),the percentage error of the ISE of voltage (εV), and the percentage error of the ISE of current (εI).The combined objective was to minimize the ISE of power (εP), ISE of voltage (εV), and ISE of current (εI) from (31) to (36) and the combined fitness function (37).
Equation (37) formulates a multi-objective optimization problem based on the Hybrid BESSA with the objective of minimizing errors and extracting these unknown parameters necessary for the modeling of PV cells. By studying the obtained results, it was found that the Hybrid BESSA was capable of correctly formulating the PV panel model when compared to the BES technique.
ε I = ( I S C _ r e f I S C ) 2 d t
ε V = ( V O C _ r e f V O C ) 2 d t
ε P = ( P M P P _ r e f I M P P ) 2 d t
Equations (34)–(36) represent the minimization of the ISE of Isc, the minimization of the ISE of Voc, and the minimization of the ISE of PMPP.
y1 = min(εI)
y2 = min(εV)
y3 = min(εP)
min Y = ω 1 y 1 + ω 2 y 2 + ω 3 y 3
ω 1 ,   ω 2 ,   a n d   ω 3 are declared as weighting factors, and their values are selected in such a way as to cause each term to compete with the others in the course of the optimization search process. This normalizes all three objectives (i.e., y1, y2, and y3) in one uniform scale.

8. Results and Discussion

Simulation Results
The efficacy as well as the applicability of the Hybrid BESSA-based PV parameter extraction technique was tested on the PV module AS-M3607-S. The PV AS-M3607-S module was experimented on at different operating temperatures (i.e., −30 °C, 0 °C, 25 °C, 30 °C, 50 °C, and 70 °C) when keeping irradiance constant at 1000 W/m2 and was compared at different irradiances (i.e., at 1000 W/m2, 800 W/m2, 600 W/m2, and 400 W/m2) at a constant temperature of 25 °C. The bounds of the gains of the excavated parameters are listed in Table 7.
Table 8 provides the values of the parameters extracted by the Hybrid BESSA and BES scheme for the PV Module AS-M3607-S (G1 CELLS) when keeping irradiance fixed at 1000 W/m2 and varying temperature from −30 °C to 70 °C. Table 9 shows the reference values and percentage error obtained for Module AS-M3607-S with G fixed at 1000 W/m2 and T varying from −30 °C to 70 °C.
Table 10 provides parameters extracted by applying the Hybrid BESSA and BES technique to the PV Module AS-M3607-S (G1 CELLS) when keeping temperature fixed at 25 °C and varying irradiance changing from 1000 W/m2 to 800 W/m2, 600 W/m2, and 400 W/m2.
Table 9 and Table 11 provide information on the reference values for power, current, and voltage, as well as the percentage error for the open circuit voltage, power, and short circuit current of the PV Module AS-M3607-S simulated using the parameters extracted using the Hybrid BESSA technique and the BES technique, respectively, at different temperatures when keeping irradiance fixed at 1000 W/m2.
In Table 11, the reference values and error values are obtained at different irradiances and while keeping temperature fixed at 25 °C.
Figure 10 shows the simulated IV curve of Module AS-M3607-S (G1 CELLS) at different irradiances at a fixed temperature of 25 °C using the Hybrid BESSA technique. Figure 11 shows the simulated PV curve using the BES technique for Module AS-M3607-S (G1 CELLS) at varying irradiances at a fixed temperature of 25 °C. Figure 12 shows the IV curve obtained via simulation for Module AS-M3607-S (G1 CELLS) at various temperatures at a fixed irradiance of 1000 W/m2 by utilizing the Hybrid BESSA technique. Figure 13 shows the PV curve obtained via simulation for Module AS-M3607-S (G1 CELLS) at various temperature ranging from −30 °C to 70 °C at a fixed irradiance of 1000 W/m2 using the Hybrid BESSA technique.
Experimental results
For the validation and practicability of proposed Hybrid BESSA technique, an experimental test was conducted on monocrystalline PV Module AS-M3607-S, as shown in Figure 14.The experimental results were obtained via the experimental set up, as shown in Figure 15. Current sensors were used to detect current and to convert it to an easily measurable output voltage. The voltage was monitored by voltage sensors. The Module AS-M3607-S was seated on roof top of laboratory. Reading of the inputs was performed using ARDUINO boards. ARDUINO is an open-source electronics platform based on easy-to-use hardware and software. Figure 14 displays the obtained experimental results measured at an irradiance of 480 W/m2 and a temperature of 28 °C.
Figure 15 shows a comparison of the experimental curve with the Hybrid BESSA simulated power–voltage characteristics and the BES simulated power–voltage characteristics.
The simulation results obtained by applying the Hybrid BESSA and BES techniques were discussed in the earlier section. It is evident that the PV module simulated parameters extracted using the Hybrid BESSA technique yielded a better result and better fit with a lower degree of error when compared against the hardware results and those to obtained using the BES technique. The Hybrid BESSA simulated power–voltage characteristics more closely resembled the hardware results. This was also evident from the simulation result analyses. As depicted in Table 10 and Table 11, the fitness function value derived using the Hybrid BESSA technique was less than that of the BES technique. In the same way, the percentage of error obtained for the open circuit voltage, output power, and short circuit current was less when derived using the Hybrid BESSA in comparison with the BES technique. Thus, it has been proven that extracted parameter values derived using the Hybrid BESSA technique have better modeling capability when compared to those of the BES technique, proving its superiority both theoretically and experimentally. This is due to the hybridization of the BES and SA techniques. This process embodies the hybridization of a global search with local searches.

9. Discussion

A multi-objective parameter extraction scheme based on the Hybrid BESSA and BES for PV modules is discussed in this work. In the first stage, the efficacy of the Hybrid BESSA was analyzed with testing on unimodal benchmark functions, fixed dimensional benchmark functions, and fixed dimensional multimodal benchmark functions, as discussed in Section 6. The statistical results of the Hybrid BESSA technique was compared with those of the BES, Hybrid Water Cycle—Moth Flame Optimization Algorithm (WCMFO) [21], Artificial Bee Colony (ABC) algorithm [22], Cuckoo Search (CS) [23], Particle Swarm Optimization and Gravitational Search Algorithm (PSOGSA) [24], Moth Flame Optimization (MFO) [25], Gravitational Search Algorithm (GSA) [26], Water Cycle Algorithm (WCA) [27], Dragonfly Algorithm (DA) [28], and Whale Optimization Algorithm(WOA) [29] as detailed in [9]. For all of the above analyses, the maximum number of search particles taken and total iteration counts were limited to 100 and 1000, respectively, and these are common parameters for all of the algorithms mentioned above. To reach the right conclusion, the number of runs for each algorithm was fixed at 30.
It was observed that the Hybrid BESSA produced better results and was able to find global optima for all of the unimodal functions when compared to the BES, CamWOA, and all of the other above-mentioned techniques [9]. The statistical outcomes from the Hybrid BESSA technique obtained by testing multimodal functions revealed that the Hybrid BESSA technique produced better results for all of the mentioned functions except function f 13 p . For function f 13 p , the BES produced better results than the Hybrid BESSA and CamWOA. For function f 10 p , the results were comparable.
When tested upon the fixed dimensional multimodal functions, it was found that the Hybrid BESSA and BES techniques were both able to find global optima for functions f 16 p f 19 p . For functions f 14 p , f 15 p , f 17 p , f 19 p , and f 20 p , the Hybrid BESSA produced better results than the BES, CamWOA, and all of the other mentioned 10 optimization techniques [9]. For functions f 16 p and f 18 p , the proposed BESSA was able to find global optima. For functions f 21 p , f 22 p , and f 23 p , CamWOA provided better results. From the above analysis, it is evident that the Hybrid BESSA has a better exploration capability when compared to the BES, CamWOA, and other techniques.
Thus, it was concluded that the Hybrid BESSA has better exploration and exploitation capabilities when compared to the BES, CamWOA, WCMFO, ABC, CS, PSOGSA, MFO, GSA, WCA, DA, and WOA.
Again, by studying the convergence characteristics in Section 6, it was found that the convergence capability of the Hybrid BESSA was better and faster than that of the BES. This is due to the hybridization of a global search (i.e., BES) with local search (i.e., SA) techniques.
The Hybrid BESSA was also used for parameter extraction for the PV Module AS-M3607-S in a MATLAB/SIMULINK environment.
It was found that single-diode PV modeling based on parameters extracted from the Hybrid BESSA was more robust and accurate than that based on the BES-based extracted parameters. The efficacy of the modeling was tested in two ways. The first was by varying temperature from−30 °C to 0 °C, 25 °C, 30 °C, 50 °C, and 70 °C while keeping irradiance fixed at 1000 W/m2. In the second set of tests, the temperature was kept fixed at 25 °C and the irradiance varied by four values, i.e., 400 W/m2, 600 W/m2, 800 W/m2, and 1000 W/m2.
For exactness and efficacy in evaluation, the lower bound and upper bound of the extracted parameters are specified in Table 7. Table 8 provide the values of the parameters extracted using the Hybrid BESSA and BES techniques for the PV Module AS-M3607-S (G1 CELLS) when keeping irradiance fixed at 1000 W/m2 and varying temperature from −30 °C to 70 °C. Table 10 provides the parameters extracted by applying the Hybrid BESSA and BES techniques to the PV Module AS-M3607-S (G1 CELLS) when keeping temperature fixed at 25 °C and varying irradiance from 1000 W/m2 to 800 W/m2, 600 W/m2, and 400 W/m2.
Table 9 and Table 11 provide information about the reference values for power, current, and voltage, as well as the percentage error for the open circuit voltage, percentage error of power, and percentage error for the short circuit current of the PV Module AS-M3607-S when simulated using parameters extracted with the Hybrid BESSA and BES techniques, respectively, at different temperatures while keeping irradiance fixed at 1000 W/m2.
It can be seen from Table 9 that when the modeling of the PV cell was conducted with the Hybrid BESSA-based extracted parameters with irradiance at 1000 W/m2 and temperature at −30 °C, the combined objective function (Y) obtained was 3.6199 × 105 and the percentage error for the open circuit voltage ( % e V ), percentage error of power( % e P ), and percentage error for the short circuit current ( % e I )were 0.703, 0, and 0.01, respectively, whereas when the parameters extracted from the Hybrid BESSA resulted in a combined objective function of 3.654 × 105, the obtained values for % e V , % e P , and % e I were 1.49, 0.201, and 0, respectively. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.9 % as compared to that of the BES.
When irradiance was fixed at 1000 W/m2 with a temperature of 0 °C, the corresponding values of Y, % e P , % e V , and % e I were 2.73 × 105, 0, 0.378, and 0, respectively, for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas those same values were 298,578.7, 0.161, 0.738, and 0, respectively, for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 8.5 % as compared to that of the BES.
When irradiance was fixed at 1000 W/m2 with a temperature of 25 °C, the corresponding values of Y, % e V , % e P , and % e I were 2.12 × 105, 0, 0, and 0 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas those same values were 298,578.7, 0.025, 0, 0, and 0 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 29.2 % as compared tothat of the BES.
When irradiance was fixed at 1000 W/m2 with a temperature of 30 °C, the corresponding values of Y, % e P , % e V , and % e I were 2.01 × 105, 0, 0.081, and 0 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas those same values were 200,937.4, 0.204, 0.101, and 0 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.03 % as compared to that of the BES.
When irradiance was fixed at 1000 W/m2 with a temperature of 50 °C, the corresponding values of Y, % e P , % e V , and % e I were 1.61 × 105, 0, 0.476, and 0 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas those same values were170,735.5, 0.101, 0.204, and 0 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 5.7 % as compared to that of the BES.
When irradiance was fixed at 1000 W/m2 with a temperature of 70 °C, the corresponding values of Y, % e P , % e V , and % e I were 1.26 × 105, 0, 0.101, and 0 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas those same values were 126,727.9, 0.088, 1.21, and 0 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.5 % as compared to that of the BES.
It can be seen from Table 11 that when the modeling of the PV cell was conducted with the Hybrid BESSA-based extracted parameters with irradiance at 1000 W/m2 and a temperature of 25 °C, the combined objective function(Y) obtained was 2.108 × 105, and the percentage error for the open circuit voltage ( % e V ), percentage error of power ( % e P ), and percentage error for the short circuit current ( % e I )were 0, 0.01, and 0, respectively, whereas the parameters extracted using the Hybrid BESSA resulted in a combined objective function 211,863.1 and the % e V , % e P , and % e I obtained were 0, 0.26, and 0, respectively. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.5 % as compared to that of the BES.
When temperature was fixed at 25 °C with irradiance at 800 W/m2, the corresponding values of Y, % e P , % e V , and % e I were 1.3425 × 105, 0, 0.424, 0.1 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas they were 146,235.2, 0.1869, 0.612, and 0.1 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 8.1 % as compared to that of the BES.
When temperature was fixed at 25 °C with irradiance at 600 W/m2, the corresponding values of Y, % e P , % e V , and % e I were 7.64534 × 104, 0, 0.969, and 0.01 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas they were 76,846.52, 0.310, 1.87, and 0 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.5 % as compared to that of the BES.
When temperature was fixed at 25 °C with irradiance at 400 W/m2, the corresponding values of Y, % e P , % e V , and % e I were 3.4316 × 104, 0, 2, and 0.01 for the modeling conducted with the Hybrid BESSA-based extracted parameters, whereas they were 34,623.14, 0.81, 2.018, and 0.01 for the modeling conducted with the BES-based extracted parameters. The improvement in the combined objective function using the Hybrid BESSA-based extraction technique was 0.8 % as compared to that of the BES.
From the above analysis, it is evident that the combined objective function of % e P , % e V , and % e I demonstrated significant improvements in the PV cell modeling conducted with the Hybrid BESSA-based extracted parameters as compared to the BES-based extracted parameters. This proves the robustness and high accuracy of the Hybrid BESSA technique.
The modeling was simulated based on the practical hardware PV Module AS-M3607-S. The multi-objective parameter extraction scheme based on the Hybrid BESSA provided a more accurate modeling output as compared to that of the BES. This is evident from the lower percentage error of power, lower percentage error of the open circuit voltage, and lower percentage error of the short circuit current. The percentage error was calculated by comparing the results with the respective reference values. The combined objective function was also found to be lower for the Hybrid BESSA-based multi-objective parameter extraction technique as compared to that of the BES.
The PV modeling output obtained using the multi-objective parameter extraction scheme based on the Hybrid BESSA and the BES was also tested on a hardware platform using ARDUINO boards, as depicted in Figure 13. It is evident from Figure 15 that the PV curve simulated using the parameters extracted via the multi-objective parameter extraction scheme based on the Hybrid BESSA was a better fit to the hardware-obtained results as compared to those of the BES. The PV Module AS-M3607-S was the basis for both the simulation and hardware results.

10. Conclusions and Future Scope of Work

Our main conclusions are as follows:
  • The Hybrid BESSA has better exploitation capabilities, as the Hybrid BESSA is able to find global optima for all the unimodal functions when compared to the BES, CamWOA, WCMFO, ABC, CS, PSOGSA, MFO, GSA, WCA, DA, and WOA.
  • The Hybrid BESSA has better exploration capabilities, as it produced better results for all of the multimodal functions except function f 13 p .
  • When tested on fixed dimensional multimodal functions, it was found that the Hybrid BESSA provided better results for six functions out of the ten functions.
  • The multi-objective parameter extraction scheme based on the Hybrid BESSA yielded a more accurate and robust modeling output as compared to that of the BES, as was evident from the lower percentage error of power, lower percentage error of the open circuit voltage, and lower percentage error of the short circuit current obtained as compared to the modeling conducted with the parameters using the BES-based extraction scheme. Again, the combined objective function of the Hybrid BESSA-based scheme was lower than that of the BES-based scheme.
  • To validate the theoretical analysis, the Hybrid BESSA was also tested on the hardware PV Module AS-M3607-S.The Hybrid BESSA was a better fit and was more accurate when compared against the hardware-obtained results as compared to the BES results.
From all of these studies, it has been concluded that the Hybrid BESSA-based multiobjective parameter extraction scheme is more accurate than the BES-based multi-objective parameter extraction scheme. The Hybrid BESSA is more accurate and robust as compared to the BES.
These current research findings are limited to a comparison of the BESSA and BES algorithms with experimental results which achieved less than 1% error rates. However, the inclusion of Wilcoxon’s rank-sum test would be a better tool for proving the reliability of the results at a higher level of accuracy and is one of our suggestions for future work. This future scope of work consists of deducing and analyzing results based on different types of PV modules, i.e., thin film modules, polycrystalline modules, and monocrystalline modules, working in different weather conditions. It is also necessary to complete performance comparisons between a dual-diode PV model and a single-diode PV model both with regards to actual hardware results and their theoretical bases.

Author Contributions

Conceptualization, N.S. and P.C.M.; methodology, N.S.; software, N.S.; validation, N.S. and P.C.M.; formal analysis, N.S.; resources, N.S.; data curation, N.S. and P.C.M.; writing—original draft preparation, N.S. and P.C.M.; writing—review and editing, N.S. and P.C.M.; visualization N.S.; supervision, N.S.; project administration, N.S.; funding acquisition, N.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is included in the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

AlgorithmParameterValue
Hybrid BESSABald Eagle Swing Intensity (m1)m1 ∈ [1, 2]
Bald Eagle Swing Intensity (m2)m2 ∈ [1, 2]
Corner point, a 10
Control of chasing cycle, R 1.5
T10,000
Cooling Coefficent, α0.9
BESBald Eagle Swing Intensity (m1)m1 ∈ [1, 2]
Bald Eagle Swing Intensity (m2)m2 ∈ [1, 2]
Corner point, a 10
Control of chasing cycle, R 1.5
PSOInertia weight, wDecreases from 0.9 to 0.2
Cognitive component, c12
Social component, c22
DAInertia weight, wDecreases from 0.9 to 0.2
Separation weight, s0.1
Alignment weight, a0.1
Cohesion, c0.7
Food factor, f1
Enemy position, e1
ABCPercentage of onlooker bees50% of the colony
Employed bees50% of the colony
Scout bees1
MFOConvergence constant,rDecreases from −1 to −2
GSAInitial value of gravitational constant, Go1
Constant, α20
PSOGSAPSO parameter, c10.5
PSO parameter, c21.5
Initial value of gravitational constant, Go1
Constant, α20
CSStep size, α1
Probability of discovering Cuckoo’s egg by the host bird, pα0.25
Number of nests, n 15
WCASummation of number of rivers, Nsr8
Parameter controlling the search intensity near the sea, dmax1 × 10−3
Coefficient µ0.1
WCMFOConvergence constant, a Decreases from −1 to −2
Summation of number of rivers, Nsr8
Parameter controlling the search intensity near the sea, dmax1 × 10−3
Parameter d in coefficient vectorDecreases linearly from 2 to 0.
Parameter a in coefficient vectorDecreases linearly from 2 to 0.
GASelectionTournament
Crossover rates0.9
Mutation rates0.1
WOAParameter d in coefficient vector Decreases linearly from 2 to 0.
Parameter 𝔞 in coefficient vectorDecreases from 2 to 0.
CamWOAParameter d in coefficient vectorVaries between 2 to 0.
Parameter 𝔞 in coefficient vectorVaries between 2 to 0.
Correction factor, CF12.5
Correction factor, CF21.5

References

  1. Celik, A.N.; Acikgoz, N. Modelling and experimental verification of the operating current of mono-crystalline photovoltaic modules using four- and five-parameter models. Appl. Energy 2007, 84, 1–15. [Google Scholar] [CrossRef]
  2. Kareem, M.A.; Saravanan, M. A Simple and Accurate Parameter Identification Technique for Two Diode SixParameter Photovoltaic Model. Aust. J. Basic Appl. Sci. 2014, 8, 171–179. [Google Scholar]
  3. Errouha, M.; Motahhir, S.; Combe, Q.; Deroulch, A. Parameters extraction of single diode PV model and application in Solar Pumping. In Advances in Integrated Design and Production; Springer: Cham, Switzerland, 2019; pp. 178–191. [Google Scholar] [CrossRef]
  4. Wolf, M.; Raushenbach, H. Series resistance effects on solar cell measurement. Adv. Energy Convers. 1963, 3, 455–479. [Google Scholar] [CrossRef]
  5. Bouzidi, K.; Chegaar, M.; Aillerie, M. Solar Cells Parameters Evaluation from Dark I-V Characteristics. Energy Procedia 2012, 18, 1601–1610. [Google Scholar] [CrossRef]
  6. Ishaque, K.; Salam, Z.; Mekhilef, S.; Shamsudin, A. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution. Appl. Energy 2012, 99, 297–308. [Google Scholar] [CrossRef]
  7. Ali, M.; Yusuf, A. Parameter extraction and estimation based on the PV panel outdoor performance using iterative method. Bayero J. Pure Appl. Sci. 2017, 10, 362. [Google Scholar] [CrossRef]
  8. Messaoud, R.B. Extraction of uncertain parameters of double-diode model of a photovoltaic panel using Ant Lion Optimization. SN Appl. Sci. 2020, 2, 239. [Google Scholar] [CrossRef]
  9. Saha, N.; Panda, S. Cosine adapted modified whale optimization algorithm for control of switched reluctance motor. Comput. Intell. 2020, 38, 978–1017. [Google Scholar] [CrossRef]
  10. Saha, N.; Panda, A.; Panda, S. Speed control with torque ripple reduction of switched reluctance motor by many optimizing liaison technique. J. Electr. Syst. Inf. Technol. 2018, 5, 829–842. [Google Scholar] [CrossRef]
  11. Saha, N.; Panda, S. Speed control with torque ripple reduction of switched reluctance motor by Hybrid Many Optimizing Liaison Gravitational Search technique. Eng. Sci. Technol. Int. J. 2017, 20, 909–921. [Google Scholar] [CrossRef]
  12. Goldberg, D.E.; Deb, K. A Comparative Analysis of Selection Schemes Used in Genetic Algorithms. In Foundations of Genetic Algorithms; Rawlins, G.J.E., Ed.; Elsevier: Amsterdam, The Netherlands, 1991; Volume 1, pp. 69–93. [Google Scholar] [CrossRef]
  13. Nesmachnow, S. An overview of metaheuristics: Accurate and efficient methods for optimisation. Int. J. Metaheuristics 2014, 3, 320–347. [Google Scholar] [CrossRef]
  14. Blum, C.; Roli, A. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Comput. Surv. 2003, 35, 263–308. [Google Scholar] [CrossRef]
  15. Boussa, I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
  16. Wang, G.-G.; Tan, Y. Improving Metaheuristic Algorithms With Information Feedback Models. IEEE Trans. Cybern. 2017, 49, 542–555. [Google Scholar] [CrossRef] [PubMed]
  17. Alsattar, H.A.; Zaidan, A.A.; Zaidan, B.B. Novel meta-heuristic bald eagle search optimisation algorithm. Artif. Intell. Rev. 2019, 53, 2237–2264. [Google Scholar] [CrossRef]
  18. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [PubMed]
  19. Saha, N.; Sahoo, S.K.; Swain, A.K.; Panda, S.; Panda, G. Parameter Extraction of PV Module using Proposed Proposed BESAS Technique. In Proceedings of the 2022 IEEE IAS Global Conference on Emerging Technologies (GlobConET), Arad, Romania, 20–22 May 2022; pp. 453–458. [Google Scholar] [CrossRef]
  20. Molga, M.; Smutnicki, C. Test functions for optimization needs. 3 Kwietnia 2005, 101, 48. [Google Scholar]
  21. Khalilpourazari, S. An efficient hybrid algorithm based on Water Cycle and Moth-Flame Optimization algorithms for solving numerical and constrained engineering optimization problems. Soft Comput. 2017, 23, 1699–1722. [Google Scholar] [CrossRef]
  22. Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  23. Yang, X.S.; Deb, X.S. Cuckoo search via Lévy flights. In Proceedings of the World Congress on IEEE Nature &Biologically Inspired Computing, Coimbatore, India, 9–11 December 2009. [Google Scholar]
  24. Mirzalili, S.; Hashim, S.Z.M. A New Hybrid PSOGSA algorithm for function optimization. In Proceedings of the IEEE International Conference on Computer and Information Application, Tianjin, China, 3–5 December 2010; pp. 374–377. [Google Scholar]
  25. Mirjalili, S. Moth-flame optimisation algorithm: A novel nature inspired heuristic paradigm. Knowl.-Based Sys. 2015, 89, 228–249. [Google Scholar] [CrossRef]
  26. Rashedi, S.; Nezamabadi, H.; Saryazdi, S. GSA: A Gravitational Search. Algorithm Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  27. Eskander, H.; Sadollah, A.; Bahreininejad, A.; Hamdi, M. Watercycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct. 2012, 110, 151–166. [Google Scholar] [CrossRef]
  28. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  29. Mirjalili, S.; Lewis, A. The Whale Optimisation Algorithm. Adv. Eng. Sofw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  30. Mahrach, M.; Miranda, G.; León, C.; Segredo, E. Comparison between Single and Multi-Objective Evolutionary Algorithms to Solve the Knapsack Problem and the Travelling Salesman Problem. Mathematics 2020, 8, 2018. [Google Scholar] [CrossRef]
  31. Dincer, F.; Merel, M.E. Critical Factors that Affecting Efficiency of Solar Cells. Smart Grid Renew. Energy 2010, 1, 47–50. [Google Scholar] [CrossRef]
  32. Fan, Y.; Wang, P.; Heidari, A.A.; Chen, H.; Turabieh, H.; Mafarja, M. Random reselection particle swarm optimization for optimal design of solar photovoltaic modules. Energy 2022, 239, 121865. [Google Scholar] [CrossRef]
  33. Liang, J.; Ge, S.; Qu, B.; Yu, K.; Liu, F.; Yang, H.; Wei, P.; Li, Z. Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models. Energy Convers. Manag. 2019, 203, 112138. [Google Scholar] [CrossRef]
  34. Aykut, E.; Terzi, K. Techno-economic and environmental analysis of grid connected hybrid wind/photovoltaic/biomass system for Marmara University Goztepe campus. Int. J. Green Energy 2020, 17, 1036–1043. [Google Scholar] [CrossRef]
  35. Mostafa, M.; Rezk, H.; Aly, M.; Ahmed, E.M. A new strategy based on slime mould algorithm to extract the optimal model parameters of solar PV panel. Sustain. Energy Technol. Assess. 2020, 42, 100849. [Google Scholar] [CrossRef]
  36. Abdelfatah, A.; Kamel, S.; El-Sattar, H.A.; Shahinzadeh, H.; Kabalci, E. Optimal Sizing of an Off-Grid PV/Diesel/Battery Storage System Using Gorilla Troops Optimizer. In Proceedings of the 2022 26th International Electrical Power Distribution Conference (EPDC), Tehran, Iran, 11–12 May 2022; pp. 90–95. [Google Scholar] [CrossRef]
  37. Jiao, S.; Chong, G.; Huang, C.; Hu, H.; Wang, M.; Heidari, A.A.; Chen, H.; Zhao, X. Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models. Energy 2020, 203, 117804. [Google Scholar] [CrossRef]
  38. Ismaeel, A.A.K.; Houssein, E.H.; Oliva, D.; Said, M. Gradient-Based Optimizer for Parameter Extraction in Photovoltaic Models. IEEE Access 2021, 9, 13403–13416. [Google Scholar] [CrossRef]
  39. Chin, V.J.; Salam, Z. Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Sol. Energy 2019, 194, 656–670. [Google Scholar] [CrossRef]
  40. Firouzi, B.; Abbasi, A.; Sendur, P.; Zamanian, M.; Chen, H. Enhancing the performance of Piezoelectric Energy Harvester under electrostatic actuation using a robust metaheuristic algorithm. Eng. Appl. Artif. Intell. 2023, 118, 105619. [Google Scholar] [CrossRef]
  41. García, S.; Molina, D.; Lozano, M.; Herrera, F. A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: A case study on the CEC’2005 Special Session on Real Parameter Optimization. J. Heuristics 2008, 15, 617–644. [Google Scholar] [CrossRef]
  42. Firouzi, B.; Abbasi, A.; Sendur, P. Improvement of the computational efficiency of metaheuristic algorithms for the crack detection of cantilever beams using hybrid methods. Eng. Optim. 2021, 54, 1236–1257. [Google Scholar] [CrossRef]
Figure 1. Single-diode PV model.
Figure 1. Single-diode PV model.
Applsci 13 04705 g001
Figure 2. Hunting sequences adopted by the Bald Eagle Search.
Figure 2. Hunting sequences adopted by the Bald Eagle Search.
Applsci 13 04705 g002
Figure 3. Convergence profile for function p 7 .
Figure 3. Convergence profile for function p 7 .
Applsci 13 04705 g003
Figure 4. Convergence profile for function p 5 .
Figure 4. Convergence profile for function p 5 .
Applsci 13 04705 g004
Figure 5. Convergence profile for function p 8 .
Figure 5. Convergence profile for function p 8 .
Applsci 13 04705 g005
Figure 6. Convergence profile for function p 13 .
Figure 6. Convergence profile for function p 13 .
Applsci 13 04705 g006
Figure 7. Convergence profile for function p 14 .
Figure 7. Convergence profile for function p 14 .
Applsci 13 04705 g007
Figure 8. Convergence profile for function p 21 .
Figure 8. Convergence profile for function p 21 .
Applsci 13 04705 g008
Figure 9. Block diagram depicting the parameter extraction technique used by the proposed Hybrid BESSA technique.
Figure 9. Block diagram depicting the parameter extraction technique used by the proposed Hybrid BESSA technique.
Applsci 13 04705 g009
Figure 10. The IV curve obtained from simulation using the Hybrid BESSA technique for Module AS-M3607-S (G1 CELLS) at varying irradiances while keeping temperature fixed at 25 °C.
Figure 10. The IV curve obtained from simulation using the Hybrid BESSA technique for Module AS-M3607-S (G1 CELLS) at varying irradiances while keeping temperature fixed at 25 °C.
Applsci 13 04705 g010
Figure 11. Simulated PV curve using the Hybrid BESSA technique for Module AS-M3607-S (G1 CELLS) at varying irradiances while keeping temperature fixed at 25 °C.
Figure 11. Simulated PV curve using the Hybrid BESSA technique for Module AS-M3607-S (G1 CELLS) at varying irradiances while keeping temperature fixed at 25 °C.
Applsci 13 04705 g011
Figure 12. The IV curve obtained from simulation for Module AS-M3607-S (G1 CELLS) at various temperatures while keeping irradiance fixed at 1000 W/m2 by utilizing the Hybrid BESSA technique.
Figure 12. The IV curve obtained from simulation for Module AS-M3607-S (G1 CELLS) at various temperatures while keeping irradiance fixed at 1000 W/m2 by utilizing the Hybrid BESSA technique.
Applsci 13 04705 g012
Figure 13. PV curve obtained from simulation for Module AS-M3607-S (G1 CELLS) at various temperatures ranging from −30 °C to 70 °C at a fixed irradiance of 1000 W/m2 using the Hybrid BESSA technique.
Figure 13. PV curve obtained from simulation for Module AS-M3607-S (G1 CELLS) at various temperatures ranging from −30 °C to 70 °C at a fixed irradiance of 1000 W/m2 using the Hybrid BESSA technique.
Applsci 13 04705 g013
Figure 14. Experimental setup for obtaining the PV curve for Module AS-M3607-S (G1 CELLS).
Figure 14. Experimental setup for obtaining the PV curve for Module AS-M3607-S (G1 CELLS).
Applsci 13 04705 g014
Figure 15. Simulation and experimental results for the PV curve of Module AS-M3607-S at a temperature of 28 °C and an irradiance of 480 W/m2.
Figure 15. Simulation and experimental results for the PV curve of Module AS-M3607-S at a temperature of 28 °C and an irradiance of 480 W/m2.
Applsci 13 04705 g015
Table 1. Unimodal benchmark functions.
Table 1. Unimodal benchmark functions.
FunctionsRange f m i n
f 1 p = i = 1 n p i 2 100 , 100 10 0
f 2 p = i = 1 n p i + i = 1 n p i 10 , 10 10 0
f 3 p = i = 1 n j 1 i p j 2 100 , 100 10 0
f 4 p = m a x i { p i , 1 i n } 100 , 100 10 0
f 5 p = i = 1 n 1 100 p i + 1 p i 2 2 + p i 1 2 30 , 30 10 0
f 6 ( p ) = i = 1 n p i + 0.5 2 100 , 100 10 0
f 7 p = i = 1 n i p i 4 + r a n d o m [ 0 , 1 ) 1.28 , 1.28 10 0
Table 2. Statistical results for unimodal functions.
Table 2. Statistical results for unimodal functions.
FunctionBESSA BES CamWOA WOA
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 1 p 000 0 00 1.4 × 10 195 0
f 2 p 0000 2.1 × 10 3 0 5.3 × 10 117 2.3 × 10 116
f 3 p 0000000.100190.23771
f 4 p 0000 4.5 × 10 306 00.000540.00224
f 5 p 5.91 × 10 13 0.027 × 10 16 23.52 × 10 13 0.12 × 10 16 6.81770.6024.76260.346
f 6 p 00000.0014150.000982 7.03 × 10 7 6.62 × 10 7
f 7 p 1.672 × 10 5 1.21 × 10 5 2.5 × 10 5 2.701 × 10 5 1.77 × 10 5 1.38 × 10 5 0.000410.00046
FunctionWCMFO ABC PSOGSA CS
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 1 p 1.10 × 10 95 6.05 × 10 95 1.93 × 10 2 1.46 × 10 2 1.24 × 10 20 3 × 10 21 9.48 × 10 13 1.46 × 10 2
f 2 p 3.52 × 10 33 1.35 × 10 32 3.42 × 10 2 1.3 × 10 2 2.58 × 10 10 4.57 × 10 11 1.67 × 10 5 1.3 × 10 2
f 3 p 1.62 × 10 32 8.88 × 10 32 848.34227.45 2.48 × 10 20 9.34 × 10 21 2.17 × 10 6 227.45
f 4 p 3.29 × 10 24 1.31 × 10 23 7.9391.938 6.35 × 10 11 1.26 × 10 11 4.9 × 10 3 1.938
f 5 p 2.42593.46744.51315.1961.16072.09410.689460.57142
f 6 p 6.97 × 10 29 3.29 × 10 28 1.13 × 10 2 7.3 × 10 3 1.38 × 10 20 3.37 × 10 21 1.48 × 10 12 8.3 × 10 13
f 7 p 0.49870.305 3.93 × 10 2 1.09 × 10 2 2.3 × 10 3 1.2 × 10 3 4.735 × 10 3 1.754 × 10 3
FunctionMFO GSA WCA DA
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 1 p 1.65 × 10 31 4.91 × 10 31 1.02 × 10 18 3.3 × 10 19 3.1 × 10 14 5.8 × 10 14 5.303 × 10 1 1.3180
f 2 p 2.69 × 10 19 6.22 × 10 19 2.33 × 10 9 4.39 × 10 10 2.11 × 10 7 3.9 × 10 7 2.3923.912
f 3 p 2.05 × 10 11 4.21 × 10 11 1.0 × 10 5 5.5 × 10 5 3.56 × 10 12 9.56 × 10 12 215.45935.17
f 4 p 5.79 × 10 6 3.17 × 10 5 4.76 × 10 10 8.44 × 10 11 1.08 × 10 11 5.73 × 10 11 1.1532.702
f 5 p 133.11555.575.4230.12381.2521.8316784.521,974.5
f 6 p 4.78 × 10 32 1.27 × 10 31 6.40 × 10 19 2.3 × 10 19 4.6 × 10 18 2.26 × 10 17 2.20235.528
f 7 p 1.23 × 10 3 7.2 × 10 4 1.86 × 10 3 6.7 × 10 4 0.51550.2552 6.9 × 10 3 7.6 × 10 3
Table 3. Multimodal benchmark functions.
Table 3. Multimodal benchmark functions.
FunctionRange f m i n
f 8 p = i = 1 n p i s i n p i 500 , 500 10 418.9829 × n
f 9 p = i = 1 n p i 2 10 cos 2 π p i + 10 5.12 , 5.12 10 0
f 10 p = 20 exp 0.2 1 n i = 1 n p i 2 e x p 1 n i = 1 n c o s 2 π p i + 20 + e 32 , 32 10 0
f 11 p = 1 4000 i = 1 n p i 2 j = 1 n c o s p i i + 1 f 12 p = π n 10 sin π p i + i = 1 n 1 p i 1 2 1 + 10 s i n 2 π p i + 1                               + ( p n 1 ) 2 + i = 1 n u ( p i , 10 , 100 , 4 ) f i = 1 + p i + 1 4 u y i , a , k . m = k p i a m p i > a 0 a < p i < a k ( p i a ) m p i < a f 13 p = 0.1 { s i n 2 3 π p i + i = 1 n ( p i 1 ) 2 1 + s i n 2 ( 3 π p i + 1 ) + ( p n 1 ) 2 1 + s i n 2 ( 2 π p n ) } + i = 1 n u ( p i , 5100.4 ) 600 , 600 10

50 , 50 10




50 , 50 10
0

0




0
Table 4. Multimodal benchmark functions statistical outcomes.
Table 4. Multimodal benchmark functions statistical outcomes.
FunctionBESSA BES CamWOA WOA
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 8 p −3449.9330.9−3222.5391.2−7339.503947.3066−12,269.5543.21289
f 9 p 00000000
f 10 p 8.882 × 10 16 0 8.88 × 10 16 0 8.88 × 10 16 0 3.84 × 10 15 2.1035 × 10 15
f 11 p 0000000.0428190.12435
f 12 p 4.712 × 10 3 0 4.701 × 10 32 00.00226260.003269 1.18 × 10 6 7.6666 × 10 7
f 13 p 0.99340.42490.26280.46970.00867230.006867 7.15 × 10 6 6.449 × 10 6
FunctionWCMFO ABC PSOGSA CS
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 8 p −3729.796.325−3922.7388.61857−3271.6278.08−3712.01167.4447
f 9 p 2.0891.5083.6771.036523.28112.9686.5741.367
f 10 p 8.88 × 10 16 1.0 × 10 31 1.21 × 10 6 9.37 × 10 7 4.94 × 10 12 2.26 × 10 12 1.24 × 10 15 1.08 × 10 15
f 11 p 9.91 × 10 2 5.31 × 10 2 0.2810.10860.20040.1141 3.96 × 10 2 8.88 × 10 3
f 12 p 2.0 × 10 29 6.44 × 10 29 1.9 × 10 3 1.3 × 10 3 0.24910.581 9.77 × 10 5 1.3 × 10 4
f 13 p 4.49 × 10 22 2.06 × 10 21 8.3 × 10 3 5.1 × 10 3 3.11 × 10 21 1.066 × 10 21 1.31 × 10 9 1.39 × 10 9
FunctionMFO GSA WCA DA
Avg.Std. DevAvg.Std. DevAvg.Std. DevAvg.Std. Dev
f 8 p −3329.13288.317−1694.53190.6721−3422.55304.572−3213.66431.748
f 9 p 12.83727.3521.3921.21420.99310.52411.56110.177
f 10 p 8.8 × 10 16 1.0 × 10 31 1.28 × 10 10 6.71 × 10 11 2.42 × 10 15 1.79 × 10 15 3.14 × 10 5 1.7 × 10 4
f 11 p 1.78 × 10 1 8.43 × 10 2 1.67 × 10 2 2.79 × 10 2 0.1502 9.44 × 10 2 0.38460.3826
f 12 p 3.11 × 10 2 9.487 × 10 2 7.95 × 10 21 3.23 × 10 2 1.036 × 10 2 5.67 × 10 2 0.52960.6912
f 13 p 1.10 × 10 3 3.33 × 10 3 5.67 × 10 20 1.88 × 10 20 7.3 × 10 4 2.7 × 10 3 0.52920.7173
Table 5. Fixed dimension multimodal benchmark functions.
Table 5. Fixed dimension multimodal benchmark functions.
FunctionRange f m i n
f 14 p = 1 500 + j = 1 25 1 j + i = 1 2 p i a i j 2 1 65 , 65 2 1
f 15 p = i = 1 11 a i p 1 ( b i 2 + b i p 2 ) b i 2 + b i p 3 + p 4 2 5 , 5 4 0.00030
f 16 = 4 p 1 2 2.1 p 1 4 = 1 3 p + p 1 y 2 4 p 2 2 + 4 p 2 4 5 , 5 2 −1.0316
f 17 p = p 2 5.1 4 p 2 p 1 + 5 π p 1 6 2 + 10 1 1 8 π c o s ( p 1 ) + 10 5 , 5 2 0.398
f 18 p = 1 + p 1 + p 2 + 1 2 19 14 p 1 + 3 p 1 2 14 p 2 + 6 p 1 p 2 + 3 p 2 2 × 30 + 2 p 1 3 p 2 2 × ( 18 32 p 1 + 12 p 1 2 + 48 p 2 36 p 1 p 2 + 27 p 2 2 ) 2 , 2 2 3
f 19 p = i = 1 4 c i e x p j = 1 3 ɑ i j p j m i j 2 1 , 3 3 −3.86
f 20 p = i = 1 4 c i e x p j = 1 6 ɑ i j p j m i j 2 0 , 1 6 −3.32
f 21 p = i = 1 5 P ɑ i P ɑ i T + c i 1 0 , 10 4 −10.1532
f 22 p = i = 1 7 P ɑ i P ɑ i T + c i 1 0 , 10 4 −10.4028
f 23 p = i = 1 10 P ɑ i P ɑ i T + c i 1 0 , 10 4 −10.5363
Table 6. Statistical outcomes of fixed dimensional multimodal benchmark test functions.
Table 6. Statistical outcomes of fixed dimensional multimodal benchmark test functions.
FunctionBESSA BES CamWOA WOA
Av.St. DevAv.St. DevAv.St. DevAv.St. Dev
f 14 p 3.701414.33513.276744.18620.99803.866340.99800.60541
f 15 p 0.0004020.000310.0004230.000321 4.765 × 10 4 0.00038080.000550.0003073
f 16 p −1.031640−1.031620−1.0316 7.228 × 10 5 −1.03163 4.67 × 10 13
f 17 p 0.39790.00.39790.00.39780.0108650.3978 1.05 × 10 8
f 18 p 3.00.03.00.03 3.377 × 10 5 3 2.51 × 10 7
f 19 p −3.86280.03.86280.0−3.85870.003693−3.86260.000201
f 20 p −3.27650.059933.262520.0605−3.2730.10283−3.20.068717
f 21 p −7.434312.58685−7.944132.5694−10.1530.0069855−10.153 7.76 × 10 5
f 22 p −8.276822.64851−8.101002.6773−10.40250.0049065−10.4021.6218
f 23 p −8.193002.7256−9.635122.0499−10.53360.0068874−5.10.987257
FunctionWCMFO ABC PSOGSA CS
Av.St. DevAv.St. DevAv.St. DevAv.St. Dev
f 14 p 0.998 5.36 × 10 16 0.998 1.02 × 10 13 1.060.2520.998 3.39 × 10 16
f 15 p 3.0 × 10 4 1.07 × 10 15 7.1 × 10 14 1.3 × 10 4 3.79 × 10 3 7.5 × 10 3 3 × 10 4 4.23 × 10 9
f 16 p −1.030−1.03 7.36 × 10 11 −1.030−1.030
f 17 p 3.98 × 10 1 1.13 × 10 16 3.98 × 10 1 5.68 × 10 9 3.98 × 10 1 1.13 × 10 16 3.98 × 10 1 1.13 × 10 16
f 18 p 3 9.57 × 10 15 3 8.64 × 10 5 3 4.52 × 10 16 3 4.52 × 10 16
f 19 p −3.86 2.71 × 10 15 −3.86 7.89 × 10 11 −3.86 2.71 × 10 15 −3.86 2.71 × 10 15
f 20 p −3.25 6.027 × 10 2 −3.32 4.82 × 10 6 −3.26 6.032 × 10 2 −3.32 1.26 × 10 13
f 21 p −8.892.361515−10.1 6.784 × 10 3 −5.93.421068−10.2 1.81 × 10 15
f 22 p −10.4 1.59 × 10 12 −10.4 2.886 × 10 3 −5.763.454976−10.4 6.18 × 10 14
f 23 p −10.5 4.09 × 10 14 −10.5 4.07 × 10 3 −6.993.890193−10.5 2.15 × 10 12
FunctionMFO GSA WCA DA
Av.St. DevAv.St. DevAv.St. DevAv.St. Dev
f 14 p 1.030.18148363.42.5786370.998 3.39 × 10 16 1.10.303
f 15 p 8.374 × 10 4 2.54 × 10 4 1.8 × 10 3 4.9 × 10 4 3.69 × 10 4 2.32 × 10 4 1.34 × 10 3 5.11 × 10 4
f 16 p −1.030−1.030−1.030−1.03 2.55 × 10 11
f 17 p 3.98 × 10 1 1.13 × 10 16 3.98 × 10 1 1.13 × 10 16 3.98 × 10 1 3.79 × 10 16 3.98 × 10 1 7.6 × 10 13
f 18 p 3 1.95 × 10 15 3 4.02 × 10 15 3 1.79 × 10 14 3 1.38 × 10 6
f 19 p −3.86 2.71 × 10 15 −3.86 2.71 × 10 15 −3.86 2.71 × 10 15 −3.86 1.587 × 10 3
f 20 p −3.22 4.5066 × 10 2 −3.32 1.36 × 10 15 −3.26 6.04 × 10 2 −3.25 6.72 × 10 2
f 21 p −7.563.323037−7.453.381188−8.312.718−9.811.28
f 22 p −9.352.423664−10.40−9.522.002−10.40.192
f 23 p −10.31.39948−10.5 9.03 × 10 15 −9.822.235−10.31.06
Table 7. Lower and upper bounds of the parameters.
Table 7. Lower and upper bounds of the parameters.
PV ModuleS_minS_maxɡ_minɡ_maxδminδmax
AS-M3607-S (G1 CELLS)0.00130400012
Table 8. Parameters of the Photovoltaic Module AS-M3607-S (G1 CELLS) obtained using the Hybrid BESSA- and BES-based parameter extraction technique with G fixed at 1000 W/m2 and T varying from −30 °C to 70 °C.
Table 8. Parameters of the Photovoltaic Module AS-M3607-S (G1 CELLS) obtained using the Hybrid BESSA- and BES-based parameter extraction technique with G fixed at 1000 W/m2 and T varying from −30 °C to 70 °C.
THybrid BESSA-Based Parameter Extraction Technique
SɡδY
−30 °C0.290123999.61.993.6199 × 105
0 °C0.293793998.41.88962.73 × 105
25 °C0.23413999.9422.12 × 105
30 °C0.34262702.5531.62992.01 × 105
50 °C0.1967400021.61 × 105
70 °C0.42293709.5681.30321.26 × 105
TBES Technique
SɡδY
−30 °C0.29026400023.654 × 105
0 °C0.294840001.8898298,578.7
25 °C0.42263730.0831.4108253,863.1
30 °C0.34262519.0031.6287200,937.4
50 °C0.198840001.998170,735.5
70 °C0.42383638.631.3002126,727.9
Table 9. Reference values and percentage error obtained for Module AS-M3607-S with G fixed at 1000 W/m2 and T varying from −30 °C to 70 °C.
Table 9. Reference values and percentage error obtained for Module AS-M3607-S with G fixed at 1000 W/m2 and T varying from −30 °C to 70 °C.
THybrid BESSA-Based Parameter Extraction Technique
P M P P _ r e f V O C _ r e f I S C _ r e f % e P % e V % e I
−30 °C474.856.859.89700.7030.01
0 °C43452.8410.0200.3780
25 °C40049.510.12000
30 °C393.248.8310.1400.0810
50 °C36646.1610.2200.4760
70 °C338.843.4910.301.010
TBES Technique
P M P P _ r e f V O C _ r e f I S C _ r e f % e P % e V % e I
−30 °C474.856.859.8970.2011.490
0 °C43452.8410.020.1610.7380
25 °C40049.510.120.02500
30 °C393.248.8310.140.1010.2040
50 °C36646.1610.220.1910.9740
70 °C338.843.4910.30.0881.210
Table 10. Parameters of the PV Module AS-M3607-S (G1 CELLS) extracted using the Hybrid BESSA and BES techniques with G varying from 400 W/m2 to 1000 W/m2 while keeping T fixed at 25 °C.
Table 10. Parameters of the PV Module AS-M3607-S (G1 CELLS) extracted using the Hybrid BESSA and BES techniques with G varying from 400 W/m2 to 1000 W/m2 while keeping T fixed at 25 °C.
GHybrid BESSA Technique
SɡδY
1000 W/m20.42538001.42.108 × 105
800 W/m20.669380011.3425 × 105
600 W/m20.79934001.0297.64534 × 104
400 W/m20.98134501.173.4316 × 104
GBES Technique
SɡδY
1000 W/m20.43363730.0831.4108211,863.1
800 W/m20.72640001.2304146,235.2
600 W/m20.331440001.807376,846.52
400 W/m20.87840001.177934,623.14
Table 11. Reference values and percentage error for the PV Module AS-M3607-S(G1 CELLS) obtained using the Hybrid BESSA- and BES-based parameter extraction techniques with G varying from 1000 W/m2 to 400 W/m2 while keeping T fixed at 25 °C.
Table 11. Reference values and percentage error for the PV Module AS-M3607-S(G1 CELLS) obtained using the Hybrid BESSA- and BES-based parameter extraction techniques with G varying from 1000 W/m2 to 400 W/m2 while keeping T fixed at 25 °C.
GHybrid BESSA Technique
P M P P _ r e f V O C _ r e f I S C _ r e f % e P % e V % e I
1000 W/m240049.510.120.0100
800 W/m232049.58.09600.4240.01
600 W/m224049.56.07100.9690.01
400 W/m216049.54.048020.01
GBES Technique
P M P P _ r e f V O C _ r e f I S C _ r e f % e P % e V % e I
1000 W/m240049.510.120.02600
800 W/m232049.58.0950.18690.6120.01
600 W/m224049.56.0710.3101.870
400 W/m216049.54.0480.812.0180.01
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

Saha, N.; Mishra, P.C. A Multi-Objective Hybrid BESSA Optimization Scheme for Parameter Extraction from PV Modules. Appl. Sci. 2023, 13, 4705. https://doi.org/10.3390/app13084705

AMA Style

Saha N, Mishra PC. A Multi-Objective Hybrid BESSA Optimization Scheme for Parameter Extraction from PV Modules. Applied Sciences. 2023; 13(8):4705. https://doi.org/10.3390/app13084705

Chicago/Turabian Style

Saha, Nutan, and Prakash Chandra Mishra. 2023. "A Multi-Objective Hybrid BESSA Optimization Scheme for Parameter Extraction from PV Modules" Applied Sciences 13, no. 8: 4705. https://doi.org/10.3390/app13084705

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