Next Article in Journal
Null Broadening Robust Adaptive Beamforming Algorithm Based on Power Estimation
Previous Article in Journal
Absolute Camera Pose Regression Using an RGB-D Dual-Stream Network and Handcrafted Base Poses
Previous Article in Special Issue
Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels

by
Manoharan Madhiarasan
,
Daniel T. Cotfas
* and
Petru A. Cotfas
Department of Electronics and Computers, Faculty of Electrical Engineering and Computer Science, Transilvania University of Brasov, 500036 Brasov, Romania
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(18), 6989; https://doi.org/10.3390/s22186989
Submission received: 27 August 2022 / Revised: 11 September 2022 / Accepted: 13 September 2022 / Published: 15 September 2022

Abstract

:
The goal of this research is to accurately extract the parameters of the photovoltaic cells and panels and to reduce the extracting time. To this purpose, the barnacles mating optimizer algorithm is proposed for the first time to extract the parameters. To prove that the algorithm succeeds in terms of accuracy and quickness, it is applied to the following photovoltaic cells: monocrystalline silicon, amorphous silicon, RTC France, and the PWP201, Sharp ND-R250A5, and Kyocera KC200GT photovoltaic panels. The mathematical models used are single and double diodes. Datasets for these photovoltaic cells and panels were used, and the results obtained for the parameters were compared with the ones obtained using other published methods and algorithms. Six statistical tests were used to analyze the performance of the barnacles mating optimizer algorithm: the root mean square error mean, absolute percentage error, mean square error, mean absolute error, mean bias error, and mean relative error. The results of the statistical tests show that the barnacles mating optimizer algorithm outperforms several algorithms. The tests about the computational time were made using two computer configurations. Using the barnacles mating optimizer algorithm, the computational time decreases more than 30 times in comparison with one of the best algorithms, hybrid successive discretization algorithm.

1. Introduction

The increases in the demand for electric and thermal energy, the political issues, and the supply, especially with natural gas, have led to an accelerated price growth in recent times. Additionally, the fight against climate change also creates a new perspective for renewable energy, especially for the electric energy produced by photovoltaic panels.
According to the report (the newest) presented in [1], from 2017 to 2020, the PV installed capacity exceeded the wind installed capacity, proving that the conversion of solar energy into electric energy using photovoltaic panels is now the leading actor in renewable energies.
Knowing the photovoltaic cells and panel parameters is vital for the researchers, manufacturers, and photovoltaic systems designers [2]. The current–voltage characteristic, I-V, the equivalent circuit, the mathematical models, analytical methods, and metaheuristic algorithms are used to extract the parameters of the photovoltaic cells and panels (PV) [3]. The complexity of the equivalent circuit is provided by the considered mechanisms for the photovoltaic cells and, in consequence, the number of the diode in equivalent circuit. The most used model is the single diode model (SDM) due to its simplicity, and reduced number of parameters, as only five must be extracted. Due to the increasing performance of the technologies, the two-diode model (DDM) has become more used lately. Even though the extraction process of the photovoltaic cells and panels parameters began at the beginning of the 1960s [4], it is still very popular because of the metaheuristic algorithms and artificial intelligence [3]. The first advantage of the metaheuristic algorithms is that they allow extracting all five parameters for the SDM model or seven parameters for the DDM model, while a lot but not most analytical methods allow determining one or more, but not all parameters.
Some papers reviewed the method used to extract the parameters of the photovoltaic cells and panels. Cotfas et al. discussed 35 methods to extract the PV parameters, pros, and cons. Most of them are analytical, but two metaheuristic algorithms, particle swarm optimization and genetic algorithms, are discussed [4]. Humada et al. reviewed the analytical methods function of the number of extracted parameters for both models SDM and DDM [5]. Yang et al. achieved a comprehensive review to analyze twenty-eight metaheuristic algorithms. They classified the metaheuristic algorithms into four groups: mathematics algorithms, sociology algorithms, physics algorithms, and biology algorithms [3]. An analysis of the methods to extract the parameters of 17 photovoltaic cells and panels was achieved by Pillai et al. Following this analysis, the best method/algorithm was found for each PV device and their use to detect the fault [6]. Li et al. reviewed the metaheuristic algorithms used to identify the parameters of PV devices analyzing the reliability, computational resources, and complexity of each algorithm [7]. An improvement of the single diode model was presented by Rawa et al. Additionally, the results RMSE for RTC France photovoltaic cell using various algorithms were shown for the three models SDM, DDM, and TDM [8].
By analyzing the review papers and the specialized literature, several algorithms were selected to compare the results with the ones provided by the barnacles mating optimizer algorithm (BMOA) considering the accuracy and the extracting time, which implicitly means the number of iterations necessary for the algorithm to extract the parameters.
The shuffled complex evolution (SCE) algorithm is part of the mathematical group. It uses four concepts: the combination of random and deterministic approaches, clustering, systematic evolution, and competitive complex evolution CCE, which is the critical component of SCE [9]. Pattern search (PS) is an algorithm without derivatives, independent of the initial point, without approximations for the objective function, and it uses its search history for new search ways to optimize the process [10]. Using the discretization technique, the successive discretization (SDA) algorithm very accurately extracts the parameters of the photovoltaic cell from the current–voltage pairs measured, but the extraction time is high [11]. The extracting time was reduced using the parallelization successive discretization (PSDA) algorithm [12], and for several photovoltaic cells and panels the accuracy was improved using hybridization algorithm HSDA which uses two algorithms, one from specialized literature and the second being SDA [13].
Imperialist competitive algorithm (ICA) [14] is part of the sociology algorithms group. It is based on the conquest process by the powerful empires of the less powerful. The convergence speed is high because the number of iterations is low 100, especially for low dimensional optimizations, but the accuracy is relatively low.
The physics group contains some algorithms, such as the simulated annealing algorithm (SA) [15], where the crystallization process is adapted so the objective function is minimized, the accuracy is low, and the extracting time is high; particle swarm optimization (PSO) based on the foraging behavior of birds which is improved for increasing its accuracy using hybridization [16], chaos optimization algorithm (COA) which has a short execution time [17], and wind driven optimization (WDO) based on study of the velocity and position of microscopic air parcels in space, its accuracy and convergence time is similar with SA, GA, and PS [18]. The last three algorithms were an important impact due to their flexibility to be improved and enter hybridization with other algorithms. Several new algorithms which are based on PSO, COA, and WDO are: chaotic particle swarm optimization algorithm (CPSO) [19], guaranteed convergence particle swarm optimization (GCPSO) [20], time-varying acceleration coefficients particle swarm optimization (TVACPSO) [21], mutative scale parallel chaos optimization algorithm (MPCOA) [22], and WDOWOAPSO which combines the abilities of the WDO and PSO [23].
The biology group contains a lot of algorithms, both simple and hybrid. The first algorithm was the genetic algorithm (GA) which is based on selection, crossover, and mutation [24,25,26]. Jervase et al. used for the first time the genetic algorithm to extract the photovoltaic cell parameters and the results obtained were better than most of the methods, but with modest results in comparison with those obtained using the latest metaheuristic algorithms [24]. Bastidas-Rodriguez et al. used the GA to extract parameters of only one photovoltaic panel BP585, which is mono-crystalline, used for the population size of 20 [25]. Cotfas et al. used GA to extract the parameters using SDM for two photovoltaic cells and one panel. It was implemented in the R programming language. The population size used was 500, and the iterations number was 5000 [26]. For comparison, other algorithms are used: the flower pollination algorithm (FPA) based on the flower pollination process with low to medium accuracy [27]; the grey wolf optimization (GWO) algorithm, which uses the methods of grey wolves when hunting with a strong ability to find the global optimum [28]; the exploration-enhanced grey wolf optimization (EEGWO) which has good results, but uses a high number of iterations, 50,000, and consequently a high parameters extracting time [29]; and cuckoo search (CS) which is used to extract parameters of the photovoltaic cells using only the SDM model [30].
The analytical five-point method (5P) is used for comparison due to its good performance, being one of the best analytical methods for photovoltaic cell parameters extraction [31].
The novelty and contributions of this paper are:
  • Implementing a new metaheuristic algorithm for the first time to extract the five or seven parameters of three photovoltaic cells and for three photovoltaic panels, barnacles mating optimizer algorithm (BMOA);
  • Comparison of the results obtained using BMOA with the algorithms chosen using the statistical tests and the number of iterations;
  • Comparison of the results when the number of the epochs and the population are changed;
  • Analyzing the computational time necessary to extract the parameters of photovoltaic cells and panels function of the computer configuration;
  • BMOA is an algorithm that provides excellent results for the statistical test applied compared with the algorithms from the specialized literature;
  • The extracting time is reduced more than 30 times when the barnacles mating optimizer algorithm (BMOA) is used in comparison with SDA algorithm, so the BMOA algorithm comes to fill the gap for the algorithms with high accuracy and a short time to extract the parameters of the photovoltaic cells and panels.
The paper is structured in four sections: introduction, method and algorithm description, results and discussions, and conclusion.

2. Method and Algorithm Description

2.1. PV Models

The SDM and DDM models are used in this paper to extract the parameters of the monocrystalline silicon, amorphous silicon, RTC France photovoltaic cells, Sharp ND-R250A5, PWP201, and Kyocera KC200GT photovoltaic panel.
The single diode model (SDM) allows for the determination of five parameters using Equation (1) the photogenerated current Iph, the reverse saturation current I0, the series resistance Rs, the shunt resistance Rsh, and the ideality factor of diode n.
I = I p h I o e V + I R s n V T 1 V + I R s R s h
where VT = kT/q is thermal voltage, q = 1.60217646 × 10−19 is electric elementary charge, k = 1.3806503 × 10−23 is Boltzmann constant, and T is temperature of the photovoltaic device.
The SDM model is used to extract the parameter when necessary, fast response, and a low manufacturing cost [3].
The two-diode model considers the diffusion and generation-recombination mechanism which takes place in the photovoltaic cells and panels. The DDM model provides very good results, and it must be used for low irradiation levels and to have a high curve fitting accuracy [3]. The mathematical model for the photovoltaic panels is presented in Equation (2).
I = N p I p h N p I 01 e N p V + N s I R s n 1 N p N s V T 1 N p I 02 e N p V + N s I R s n 2 N p N s V T 1 N p V + N s I R s N s R s h
where Np represents the number of the photovoltaic cells connected in parallel, Ns represents the number of the photovoltaic cells connected in series, index (1) is for the diffusion mechanism, and (2) is for the generation-recombination mechanism. If Np and Ns are equal 1, Equation (2) becomes DDM model for photovoltaic cells.

2.2. Barnacles Mating Optimizer Algorithm

Many metaheuristic algorithms are used to extract the parameters of the photovoltaic cells and panels to increase the accuracy of their analysis and characterization.
Sulaiman et al. analyzing the barnacles’ mating action, developed the Barnacles Mating Optimizer (BMO) Algorithm. It is a metaheuristic optimization algorithm [32].

2.2.1. Barnacles Mating Optimizer Pseudo

Step 1: Initialize the optimization algorithm with respect to the population size, length of the penis, upper and lower bound, and so on;
Step 2: Perform the objective function calculation for each and every barnacle;
Step 3: Perform sorting in descending order from the largest length of the penis to the shortest; the optimal result is position on the top population;
Step 4: Perform the iteration process
While (epoch < Max epoch),
Based on the dad and mom selection equation, choose the dad and mom of barnacles.
If explored, DadBarnacles and MomBarnacles = length of penis set value (LP).
For each variable,
Generate off-spring
end for
else if explored DadBarnacles and MomBarnacles > LP
for each variable,
generate off-spring Equation (8)
end for
end if
if the solution is out of boundaries, obtain the current barnacles
compute objective function
perform sorting and updating process
e = e + 1
end while
return as the optimal solution.
Step 5: Record the result and end.

2.2.2. Mathematical Modeling of Barnacles Mating Optimizer Algorithm

Candidate solution (3):
B = B 1 1 . . . . . . B 1 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B t 1 . . . . . . . B t C
where C is the control variables numbers, and t is the number of barnacles.
Upper and lower bounds ((4) and (5)):
u b = u b 1   .   .   .   u b n
l b = l b 1   .   .   .   l b n
where n is the variable.
Selection of Dad and Mom Barnacles:
D a d B a r n a c l e s = r a n d s p e r m t
M o m B a r n a c l e s = r a n d s p e r m t
Barnacles off-spring generation:
B n C , n e w = x B D a d B a r n a c l e s + y B M o m B a r n a c l e s
where x is the normal distributed pseudo random number (0, 1) and y is provided by Equation (9):
y = 1 x
where LP is the Length of the Penis
Process of sperm cast:
B n t _ n e w = r a n d B M o m B a r n a c l e s t
where rand( ) is the random number between 0 and 1. The proposed BMO algorithm-based PV cell/panel parameters extraction pictorial overview is illustrated in Figure 1.
The proposed BMOA set parameter values are tabulated in Table 1.

2.3. Objective Function and Statistical Tests

The goal is to extract the PV parameter (five or seven) with better accuracy and minimize the errors between the measured data and calculated ones. The objective function is defined as the minimization of the RMSE and the mathematical equation presented in Equation (11).
R M S E I , V = i = 1 p I i c I i m 2 p
where p represents the number of the measurement points, Iic is the calculated current, and Iim is the measured current.
The statistical errors are computed between calculated and measured current using the Equations (12)–(16). The following statistical metrics are used: mean absolute percentage error (MAPE), mean square error (MSE), mean absolute error (MAE), mean bias error (MBE), and mean relative error (MRE).
M A P E I , V = 100 i = 1 p I i c I i m I ¯ i m p
M S E I , V = i = 1 p I i c I i m 2 p  
M A E I , V = i = 1 p I i c I i m p  
M B E I , V = i = 1 p I i c I i m p  
M R E I , V = i = 1 p I i c I i m I ¯ i m p  
where I ¯ i m is the average of the measured current.

3. Results and Discussions

Six datasets from the specialized literature are used to study the performance of the BMOA algorithm in accuracy, the number of iterations, and computational time for three commercial photovoltaic cells: monocrystalline silicon, amorphous silicon, and RTC France, and three photovoltaic panels: PWP201, Sharp ND-R250A5, and Kyocera KC200GT.

3.1. Monocrystalline Silicon Photovoltaic Cell

Monocrystalline silicon photovoltaic cell is a commercial one sized 3 cm × 3 cm, and the current–voltage characteristic was measured at 27 °C under illumination at 1000 W/m2.
The (I, V) pairs, the calculated current using SMD and DDM models, and the errors are presented in Table 2.
Using BMOA algorithm, the parameters of the monocrystalline silicon photovoltaic cell are extracted for both models considering a range for each parameter, see Table 3.
By analysis, the statistical test for the algorithms, especially RMSE, the BMOA surpasses the genetic algorithm and the five parameters methods, but SDA for SDM and PSDA for DDM have better results, as seen in Table 4. The MAPE and MRE present better results for the BMOA algorithm in comparison with all other algorithms.
The extracted parameters are presented in Table S1. The highest difference is for the shunt resistance and for the ideality factor of the diode. For example, for shunt resistance, the difference is 100% in comparison with SDA.
The current–voltage characteristics measured and calculated are presented in Figure 2a for the SDM model and Figure 2b for the DDM model. The errors calculated for the calculated current are presented in Figure 2c for both models.
The matching between the two current–voltage characteristics is very good for each model, but upon analyzing the errors it can be observed that there is a higher error around the short circuit current, maximum power, and open circuit voltage. The SDM presents lower values of the errors around the short circuit current and open circuit voltage than DDM, but the behavior is changed drastically around the maximum power.

3.2. Amorphous Silicon Photovoltaic Cell

The current–voltage characteristic of the amorphous silicon photovoltaic cell, aSi, was measured at 25 °C temperature. Keitley 4200 is used to measure I-V characteristic. The level of irradiance was 1000 W/m2 obtained using LOT Oriel solar simulator.
The (I, V) pairs, the calculated current using SMD and DDM models, and the errors are presented in Table 5.
The parameters of the amorphous silicon photovoltaic cell extracted for both models using BMOA algorithm and the range considered for each parameter is presented in Table 6.
RMSE calculated using the BMOA algorithm is higher than the one calculated with SDA in the case of the SDM, but it is lower than the five parameters method. PSDA for DDM has better results than BMOA for RMSE, MSE, MAE, and MBE, as seen in Table 7. The MAPE and MRE present better results for BMOA algorithm in comparison with all the other algorithms.
The extracted parameters are presented in Table S2. The highest difference is for reverse saturation current. The reverse saturation current obtained using BMOA is more than two times higher than the one obtained with SDA and more than five times in comparison with 5P.
The current–voltage characteristics measured and calculated are presented in Figure 3a for the SDM model and Figure 3b for the DDM model. The errors calculated for the calculated current are shown in Figure 3c for both models. By analyzing the two current–voltage characteristics for the SDM models, a slight mismatch can be observed around the maximum power, which does not exist for DDM. The SDM presents lower values of the errors around the short circuit current and open circuit voltage than DDM, but the behavior changes drastically around the maximum power.

3.3. RTC Photovoltaic Cell

The dataset for the RTC photovoltaic cell [33] is the most commonly used one from the specialized literature to verify the algorithm’s performance for extracting the photovoltaic cell parameters. This cell is old, the shape is circular, with a 57 mm diameter. The current–voltage characteristic was measured at 33 °C under 1000 W/m2 illumination. The (I, V) pairs, the calculated current using SMD and DDM models, and the errors are presented in Table 8.
The extracted parameters of the RTC silicon photovoltaic cell using BMOA algorithm are shown for both models in Table 9. Moreover, the considered range for each parameter is presented.
The BMOA algorithm delivers better results for RMSE than PS, ICA, MPCOA, SA, EEGWA, GA, and 5P in the case of the SDM model and PS, ICA, SA, and EEGWA in the case of DDM model. The HSDA and PSDA have better results. The values for all statistical tests are presented in Table 10. The MAPE obtain using BMOA is better for all algorithms except for HSDA, FPA, and CS.
The extracted parameters are presented in Table S3. There are high differences between the parameters, less for the photogenerated current. These differences can appear due to the algorithms which stop when they find a local minimum.
The current–voltage characteristics measured and calculated are presented in Figure 4a for the SDM model and Figure 4b for the DDM model. The errors calculated for calculated current is presented in Figure 4c for both models. By analyzing the errors, it can be observed that the SDM presents lower values of the errors for two parts of the current–voltage characteristic around the maximum power and open circuit voltage than DDM, but the behavior changes around the short circuit current where SDM has higher errors than DDM.

3.4. PWP201 Photovoltaic Panel

The dataset for the PWP201 photovoltaic panel [33] and the calculated current using SMD and DDM models, and the errors are presented in Table 11. It consists of 36 polycrystalline silicon photovoltaic cells connected in series [13]. The current–voltage characteristic was measured at 45 °C under 1000 W/m2 illumination.
The extracted parameters of the PWP201 photovoltaic panel using BMOA algorithm are shown for both models in Table 12. Moreover, the considered range for each parameter is presented.
The BMOA algorithm delivers better results for RMSE than PS, FPA, MPCOA, SA, EEGWA, and 5P in the case of the SDM model; PS, CPSO, TVACPSO, and SA in the case of DDM model. The HSDA provides better results. For SDM model, the RMSE is almost equal for GPSO and WDOWOAPSO to the one provided by BMOA. The values for all statistical tests are presented in Table 13. The MAPE obtained using BMOA is better for all algorithms except for HSDA, FPA, and CS.
The extracted parameters are presented in Table S4. Some differences are observed for the shunt resistance. The results for parameters obtained with EEGWO algorithm are worse in the SDM model. Both ideality factors obtained with BMOA are lower than the ones obtained with HSDA.
The current–voltage characteristics measured and calculated are presented in Figure 5a for the SDM model and Figure 5b for the DDM model. The errors calculated for the calculated current are presented in Figure 5c for both models. By analyzing the errors, it can be observed that there is an alternation between the errors for the two models. SDM presents a lower variation in the errors, between −4 × 10−03 and 5 × 10−03, than DDM, for which the variation is −8 × 10−03 and 6 × 10−03. This is reflected in the RMSE, which is higher for the DDM model than SDM model.

3.5. Sharp ND-R250A5 Photovoltaic Panel

The dataset for the Sharp ND-R250A5 photovoltaic panel [23] and the calculated current using SMD and DDM models and the errors are presented in Table 14. It consists of 60 polycrystalline silicon photovoltaic cells connected in series [23]. The current–voltage characteristic was measured at 59 °C under 1040 W/m2 illumination.
The extracted parameters of the Sharp ND-R250A5 photovoltaic panel using the BMOA algorithm are shown for both models in Table 15. Moreover, the considered range for each parameter is presented.
The BMOA algorithm has lower results for RMSE than HSDA and GCPSO in the case of the SDM and DDM model, and better than 5P in the case of SDM model. The values for all statistical tests are presented in Table 16. The MAPE obtained using BMOA is better for all algorithms.
The extracted parameters are presented in Table S5. Some differences can be observed for the ideality factor of diode for both models SDM and DDM.
The current–voltage characteristics, measured and calculated, are presented in Figure 6a for the SDM model and Figure 6b for the DDM model. The current voltage calculated has higher values than the one measured for the first half of the curve for SDM model, and the behavior is inverse in the case of the DDM model. The errors obtained for the calculated current are presented in Figure 6c for both models. By analyzing the errors, it can be observed that there is an alternation between the errors for the two models.

3.6. Kyocera KC200GT Photovoltaic Panel

The dataset for the Kyocera KC200GT photovoltaic panel [34] and the calculated current using SMD and DDM models and the errors are presented in Table 17. It consists of 54 multicrystalline silicon photovoltaic cells connected in series [13]. The current–voltage characteristic was measured at 25 °C under 1000 W/m2 illumination.
The extracted parameters of the Kyocera KC200GT photovoltaic panel using the BMOA algorithm are shown for both models in Table 18. The range considered for each parameter is also presented.
The statistical test shows very good results for BMOA algorithm in comparison with ICA and WDO for both models: SDM and DDM. The HSDA provides better results. The values for all statistical tests are presented in Table 19.
The extracted parameters are presented in Table S6. There are high differences between the parameters, less for the photogenerated current. These differences can appear due to the algorithms which stop when they find a local minimum.
The current–voltage characteristics measured and calculated are presented in Figure 7a for the SDM model, and Figure 7b for the DDM model. The errors calculated for the calculated current are presented in Figure 7c for both models. There are some mismatches between the current–voltage characteristics measured and calculated for both models. These mismatches lead to the worst results for the statistical tests. For example, the RMSE has the highest values for both models in comparison with the ones for the other five photovoltaic cells and panels. By analyzing the errors, it can be observed that there is an alternation between the errors for the two models for the short circuit current part and maximum power part. For the part of the open circuit voltage, the errors are almost equal, with high variation from −0.39 to 0.566.

3.7. Computing Time, Number of Epochs, Population, and Number of Iterations

Two computer configurations were used to extract the parameters of the photovoltaic cells and panels. The first is an HP laptop with AMD Ryzen 5 3550H processor, 8 GB RAM, 2100 Mhz, and 4 GB NVIDIA GeForce GTX 1650, and the second is an Asus Computer with following features: CPU: Intel i9, 10 Core (s), 3.6 GHz 20 MB; GPU: NVIDIA GeForce RTX 3080Ti 12 GB; RAM: 32 GB. The computing time for both configurations and models for each photovoltaic cell and panel is presented in Table 20 for the case with 1000 epochs and 250 populations. The computing time decreases around 4–5 times when the better configuration is used.
The SDA, PSDA, and HSDA algorithms provided some of the best results to extract the parameters of the photovoltaic cells and panels. The time for the SDA and HSDA is almost 5 min, even though the number of iterations is low, 4, using a computer with an 8-thread I7 processor at 1.9 GHz. The time decreases more than six times if parallelization is used, PSDA, the time to end becomes 46 s [12]. In the industrial process, a compromise between the computing time and the accuracy of extracting the parameters must be made for the analysis of the photovoltaic cells [2]. The computing time for the BMOA algorithm decreases more than nine times in comparison with PSDA and more than 30 times against SDA or HSDA.
BMOA algorithm used to extract the parameters of the photovoltaic cells and panels uses 1000 iterations, as seen in Table 1 and Table 21. Most algorithms use more iterations to find the global optimum for the current–voltage characteristic, varying from 100 for the ICA algorithm to 250,000 for the MPCOA algorithm, as seen in Table 21.
The influence of the number of epochs and the population is studied for each photovoltaic cell and panel. There are four cases considered: 1000 epochs with 250, 30 and 15 populations and 500 epochs with 250 populations for each photovoltaic device, and for SDM and DDM models, as seen in Table 22, Table 23, Table 24, Table 25, Table 26 and Table 27.
Comparing the results of the five statistical tests for the two cases, 1000 epochs with 250 populations and 500 epochs with 250 populations, a worsening can be observed if the number of epochs decreases from 1000 to 500, as well as a reduction in the extracting time of the parameters from 1.5 to 2 times.
The variations in the epochs or the population provide weaker results in comparison with the initial case, which considers 1000 epochs and 250 populations for the monocrystalline silicon photovoltaic cell, as seen in Table 22, for both SDM and DDM models.
The decreasing population number leads to improving the RMSE for the SDM model in the case of the amorphous photovoltaic cell. The case 1000 epochs and 15 populations provides the best results for both models, as seen in Table 23.
The case 1000 epochs and 30 populations provides the best results for both models of the RTC photovoltaic cell, as seen in Table 24.
For the SDM model of the PWP201 photovoltaic panel the best results for RMSE are provided by 1000 epochs and 250 populations. For the DDM model, the best results for RMSE are obtained if it uses 1000 epochs and 30 populations, as seen in Table 25.
The same behavior is observed when the population number decreases for the Sharp ND-R250A5 photovoltaic panel as for the amorphous photovoltaic cell, see Table 26.
For Kyocera KC200GT photovoltaic panel an improvement in RMSE is observed only in the case 1000 epochs and 15 populations, for the DDM model. The initial case, 1000 epochs and 250 populations, has the best results, as seen in Table 27.
The calculated values for the current voltage pairs and for the parameters of each photovoltaic cell or panels in the four cases considered are provided in supplementary files, as seen in Tables S7–S42.

4. Conclusions

Barnacles mating optimizer algorithm (BMOA) is applied for the first time to extract the intrinsic parameters of three photovoltaic cells: monocrystalline silicon commercial, amorphous silicon, RTC France, PWP201, Sharp ND-R250A5, and Kyocera KC200GT photovoltaic panels, five or seven, in the function of the mathematical model used.
The accuracy provides the performance of the barnacles mating optimizer algorithm in the extraction of the photovoltaic cells and panels parameters. The accuracy of the BMOA algorithm is better than GA and 5P in the case of the monocrystalline silicon photovoltaic cell; 5P in the case of the amorphous silicon photovoltaic cell; PS, ICA, MPCOA, SA, EEGWA, GA, and 5P in the case of the RTC silicon photovoltaic cell; PS, FPA, MPCOA, SA, EEGWA, CPSO, TVACPSO, and 5P, and almost equal for GPSO and WDOWOAPSO in the case of PWP201 photovoltaic panel; 5P in the case of the Sharp ND-R250A5 photovoltaic panel; and ICA and WDO in the case of the Kyocera KC200GT photovoltaic panel.
The barnacles mating optimizer algorithm uses a low number of iterations. This leads to a very short computation time. So, in comparison with the hybrid successive discretization algorithm, the computational time for the barnacles mating optimizer algorithm decreases more than 30 times and 9 times in comparison with parallelized successive discretization algorithm. The reduction in the number of epochs decreases the computational time, but RMSE is worse. Considering the improvement in computational time and worsening in accuracy, this can be a solution for the industrial process. The computational time can be reduced more using the right number for the population with improvements in the results of the statistical tests, especially for RMSE.
All of these make the barnacles mating optimizer algorithm an excellent candidate that can be successfully used to extract the photovoltaic cells and panel parameters.
Although the barnacles mating optimizer algorithm offers very good accuracy for extraction of the photovoltaic cells and panels parameters using the current–voltage characteristic, developing a hybrid algorithm based on BMOA will be the goal for future works. This will lead to an increase in accuracy so that the new hybrid algorithm is among the best. Additionally, these two algorithms will be applied to extract the parameters for the multijunction photovoltaic cells under natural sunlight and in concentrated light.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s22186989/s1, Table S1: Monocrystalline silicon photovoltaic cell parameters (SDM and DDM); Table S2: Amorphous silicon photovoltaic cell parameters (SDM and DDM); Table S3: RTC silicon photovoltaic cell parameters (SDM and DDM); Table S4: PWP201 photovoltaic panel parameters (SDM and DDM); Table S5: Sharp ND-R250A5 photovoltaic panel parameters (SDM and DDM); Table S6: Kyocera KC200GT photovoltaic panel parameters (SDM and DDM); Table S7: (I, V) points of Monocrystalline silicon photovoltaic cell for 500 Epochs; Table S8: Monocrystalline silicon photovoltaic cell parameters and range for 500 epochs; Table S9: (I, V) points of Monocrystalline silicon photovoltaic cell for 30 populations; Table S10: Monocrystalline silicon photovoltaic cell parameters and range for 30 populations; Table S11: (I, V) points of Monocrystalline silicon photovoltaic cell for 15 populations; Table S12: Monocrystalline silicon photovoltaic cell parameters and range for 15 populations; Table S13: (I, V) points of aSi photovoltaic cell for 500 Epochs; Table S14: Amorphous silicon photovoltaic cell parameters and range for 500 epochs; Table S15: (I, V) points of amorphous silicon photovoltaic cell for 30 populations; Table S16: Amorphous silicon photovoltaic cell parameters and range for 30 populations; Table S17: (I, V) points of amorphous silicon photovoltaic cell for 15 populations; Table S18: Amorphous silicon photovoltaic cell parameters and range for 15 populations; Table S19: (I, V) points of RTC silicon photovoltaic cell for 500 epochs; Table S20: RTC silicon photovoltaic cell parameters and range for 500 epochs; Table S21: (I, V) points of RTC silicon photovoltaic cell for 30 populations; Table S22: RTC silicon photovoltaic cell parameters and range for 30 populations; Table S23: (I, V) points of RTC silicon photovoltaic cell for 15 populations; Table S24: RTC silicon photovoltaic cell parameters and range for 15 populations; Table S25: (I, V) points of the PWP201 photovoltaic panel for 500 epochs; Table S26: PWP201 photovoltaic panel parameters and range for 500 epochs; Table S27: (I, V) points of the PWP201 photovoltaic panel for 30 populations; Table S28: PWP201 photovoltaic panel parameters and range for 30 populations; Table S29: (I, V) points of the PWP201 photovoltaic panel for 15 populations; Table S30: PWP201 photovoltaic panel parameters and range for 15 populations; Table S31: (I, V) points of Sharp ND-R250A5 photovoltaic panel for 500 epochs; Table S232: Sharp ND-R250A5 photovoltaic panel parameters and range for 500 epochs; Table S33: (I, V) points of Sharp ND-R250A5 photovoltaic panel for 30 populations; Table S34: Sharp ND-R250A5 photovoltaic panel parameters and range for 30 populations; Table S35: (I, V) points of Sharp ND-R250A5 photovoltaic panel for 15 populations; Table S36: Sharp ND-R250A5 photovoltaic panel parameters and range for 15 populations; Table S37: (I, V) points of Kyocera KC200GT photovoltaic panel for 500 epochs; Table S38: Kyocera KC200GT photovoltaic parameters and range for 500 epochs; Table S39: (I, V) points of Kyocera KC200GT photovoltaic panel for 30 populations; Table S40: Kyocera KC200GT photovoltaic parameters and range for 30 populations; Table S41: (I, V) points of Kyocera KC200GT photovoltaic panel for 15 populations; Table S42. Kyocera KC200GT photovoltaic parameters and range for 15 populations.

Author Contributions

Conceptualization, M.M. and D.T.C.; methodology, M.M., D.T.C. and P.A.C.; software, M.M.; validation, M.M., D.T.C. and P.A.C.; resources, D.T.C. and P.A.C.; writing—original draft preparation, M.M. and D.T.C.; writing—review and editing, M.M., D.T.C. and P.A.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Manoharan Madhiarasan thanks Transilvania University of Brasov for the postdoctoral fellowship, which offered him the possibility to do research in the renewable energy domain.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Global Status Report. Renewables 2021 Global Status Report. Global Status Report for Buildings and Construction: Towards a Zero-emission, Efficient and Resilient Buildings and Construction Sector (p. 367). REN21 Secretariat. 2021. Available online: https://www.ren21.net/wp-content/uploads/2019/05/gsr_2020_full_report_en.pdf (accessed on 22 July 2022).
  2. Cotfas, D.T.; Cotfas, P.A.; Oproiu, M.P.; Ostafe, P.A. Analytical versus Metaheuristic Methods to Extract the Photovoltaic Cells and Panel Parameters. Int. J. Photoenergy 2021, 2021, 3608138. [Google Scholar] [CrossRef]
  3. Yang, B.; Wang, J.; Zhang, X.; Yu, T.; Yao, W.; Shu, H.; Zeng, F.; Sun, L. Comprehensive overview of meta-heuristic algorithm applications on PV cell parameter identification. Energy Convers. Manag. 2020, 208, 112595. [Google Scholar] [CrossRef]
  4. Cotfas, D.; Cotfas, P.; Kaplanis, S. Methods to determine the dc parameters of solar cells: A critical review. Renew. Sustain. Energy Rev. 2013, 28, 588–596. [Google Scholar] [CrossRef]
  5. Humada, A.M.; Hojabri, M.; Mekhilef, S.; Hamada, H.M. Solar cell parameters extraction based on single and double-diode models: A review. Renew. Sustain. Energy Rev. 2015, 56, 494–509. [Google Scholar] [CrossRef]
  6. Pillai, D.S.; Rajasekar, N. Metaheuristic algorithms for PV parameter identification: A comprehensive review with an application to threshold setting for fault detection in PV systems. Renew. Sustain. Energy Rev. 2018, 82, 3503–3525. [Google Scholar] [CrossRef]
  7. Li, S.; Gong, W.; Gu, Q. A comprehensive survey on meta-heuristic algorithms for parameter extraction of photovoltaic models. Renew. Sustain. Energy Rev. 2021, 141, 110828. [Google Scholar] [CrossRef]
  8. Rawa, M.; Calasan, M.; Abusorrah, A.; Alhussainy, A.A.; Al-Turki, Y.; Ali, Z.M.; Sindi, H.; Mekhilef, S.; Aleem, S.H.E.A.; Bassi, H. Single Diode Solar Cells—Improved Model and Exact Current–Voltage Analytical Solution Based on Lambert’s W Function. Sensors 2022, 22, 4173. [Google Scholar] [CrossRef]
  9. Gomes, R.C.M.; Vitorino, M.A.; Correa, M.B.D.R.; Fernandes, D.A.; Wang, R. Shuffled Complex Evolution on Photovoltaic Parameter Extraction: A Comparative Analysis. IEEE Trans. Sustain. Energy 2016, 8, 805–815. [Google Scholar] [CrossRef]
  10. 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]
  11. Cotfas, D.T.; Deaconu, A.M.; Cotfas, P.A. Application of successive discretization algorithm for determining photovoltaic cells parameters. Energy Convers. Manag. 2019, 196, 545–556. [Google Scholar] [CrossRef]
  12. Deaconu, A.M.; Cotfas, D.T.; Cotfas, P.A. Calculation of Seven Photovoltaic Cells Parameters Using Parallelized Successive Discretization Algorithm. Int. J. Photoenergy 2020, 2020, 6669579. [Google Scholar] [CrossRef]
  13. Cotfas, D.T.; Deaconu, A.M.; Cotfas, P.A. Hybrid successive discretisation algorithm used to calculate parameters of the photovoltaic cells and panels for existing datasets. IET Renew. Power Gener. 2021, 15, 3661–3687. [Google Scholar] [CrossRef]
  14. Fathy, A.; Rezk, H. Parameter estimation of photovoltaic system using imperialist competitive algorithm. Renew. Energy 2017, 111, 307–320. [Google Scholar] [CrossRef]
  15. El-Naggar, K.; AlRashidi, M.; AlHajri, M.; Al-Othman, A. Simulated Annealing algorithm for photovoltaic parameters identification. Sol. Energy 2012, 86, 266–274. [Google Scholar] [CrossRef]
  16. del Valle, Y.; Venayagamoorthy, G.K.; Mohagheghi, S.; Hernandez, J.-C.; Harley, R.G. Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems. IEEE Trans. Evol. Comput. 2008, 12, 171–195. [Google Scholar] [CrossRef]
  17. Yuan, X.; Yang, Y.; Wang, H. Improved parallel chaos optimization algorithm. Appl. Math. Comput. 2012, 219, 3590–3599. [Google Scholar] [CrossRef]
  18. 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]
  19. Wei, H.; Cong, J.; Lingyun, X.; Deyun, S. Extracting solar cell model parameters based on chaos particle swarm algorithm. In Proceedings of the 2011 International Conference on Electric Information and Control Engineering, ICEICE 2011—Proceedings, 2011, Wuhan, China, 15–17 April 2011; pp. 398–402. [Google Scholar] [CrossRef]
  20. Nunes, H.; Pombo, J.; Mariano, S.; Calado, M.; de Souza, J.F. A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Appl. Energy 2018, 211, 774–791. [Google Scholar] [CrossRef]
  21. Jordehi, A.R. Time varying acceleration coefficients particle swarm optimisation (TVACPSO): A new optimisation algorithm for estimating parameters of PV cells and modules. Energy Convers. Manag. 2016, 129, 262–274. [Google Scholar] [CrossRef]
  22. Yuan, X.; Xiang, Y.; He, Y. Parameter extraction of solar cell models using mutative-scale parallel chaos optimization algorithm. Sol. Energy 2014, 108, 238–251. [Google Scholar] [CrossRef]
  23. Nunes, H.; Pombo, J.; Bento, P.; Mariano, S.; Calado, M. Collaborative swarm intelligence to estimate PV parameters. Energy Convers. Manag. 2019, 185, 866–890. [Google Scholar] [CrossRef]
  24. Jervase, J.A.; Bourdoucen, H.; Al-Lawati, A. Solar cell parameter extraction using genetic algorithms. Meas. Sci. Technol. 2001, 12, 1922–1925. [Google Scholar] [CrossRef]
  25. Bastidas-Rodriguez, J.; Petrone, G.; Ramos-Paja, C.A.; Spagnuolo, G. A genetic algorithm for identifying the single diode model parameters of a photovoltaic panel. Math. Comput. Simul. 2017, 131, 38–54. [Google Scholar] [CrossRef]
  26. Cotfas, D.T.; Cotfas, P.A.; Cataron, A. Using the genetic algorithm to determine the parameters of photovoltaic cells and panels. In Proceedings of the 2018 13th International Symposium on Electronics and Telecommunications, ISETC 2018—Conference Proceedings, Timisoara, Romania, 8–9 November 2018; pp. 1–4. [Google Scholar] [CrossRef]
  27. Alam, D.; Yousri, D.; Eteiba, M. Flower Pollination Algorithm based solar PV parameter estimation. Energy Convers. Manag. 2015, 101, 410–422. [Google Scholar] [CrossRef]
  28. Nayak, B.; Mohapatra, A.; Mohanty, K.B. Parameter estimation of single diode PV module based on GWO algorithm. Renew. Energy Focus 2019, 30, 1–12. [Google Scholar] [CrossRef]
  29. Long, W.; Jiao, J.; Liang, X.; Tang, M. An exploration-enhanced grey wolf optimizer to solve high-dimensional numerical optimization. Eng. Appl. Artif. Intell. 2018, 68, 63–80. [Google Scholar] [CrossRef]
  30. Ma, J.; Ting, T.O.; Man, K.L.; Zhang, N.; Guan, S.-U.; Wong, P.W.H. Parameter Estimation of Photovoltaic Models via Cuckoo Search. J. Appl. Math. 2013, 2013, 362619. [Google Scholar] [CrossRef]
  31. Chan, D.; Phillips, J.; Phang, J. A comparative study of extraction methods for solar cell model parameters. Solid-state Electron. 1986, 29, 329–337. [Google Scholar] [CrossRef]
  32. Sulaiman, M.H.; Mustaffa, Z.; Saari, M.M.; Daniyal, H. Barnacles Mating Optimizer: A new bio-inspired algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell. 2019, 87, 103330. [Google Scholar] [CrossRef]
  33. Easwarakhanthan, T.; Bottin, J.; Bouhouch, I.; Boutrit, C. Nonlinear Minimization Algorithm for Determining the Solar Cell Parameters with Microcomputers. Int. J. Sol. Energy 1986, 4, 1–12. [Google Scholar] [CrossRef]
  34. Ma, J. Optimization Approaches for Parameter Estimation and Maximum Power Point Tracking (MPPT) of Photovoltaic Systems. Ph.D. Thesis, University of Liverpool, Liverpool, UK, 2014. Available online: https://livrepository.liverpool.ac.uk/2006662/1/MaJie_Aug2014_2002783.pdf (accessed on 23 July 2022).
Figure 1. Proposed BMOA-based PV cell and panel parameters extraction pictorial overview.
Figure 1. Proposed BMOA-based PV cell and panel parameters extraction pictorial overview.
Sensors 22 06989 g001
Figure 2. Monocrystalline silicon photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 2. Monocrystalline silicon photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g002aSensors 22 06989 g002b
Figure 3. Amorphous silicon photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 3. Amorphous silicon photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g003aSensors 22 06989 g003b
Figure 4. RTC photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 4. RTC photovoltaic cell: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g004aSensors 22 06989 g004b
Figure 5. PWP201 photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 5. PWP201 photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g005aSensors 22 06989 g005b
Figure 6. Sharp ND-R250A5 photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 6. Sharp ND-R250A5 photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g006aSensors 22 06989 g006b
Figure 7. Kyocera KC200GT photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Figure 7. Kyocera KC200GT photovoltaic panel: (a) measured and calculated I-V characteristic for SDM; (b) measured and calculated I-V characteristic for DDM; (c) SDM and DDM errors comparison.
Sensors 22 06989 g007aSensors 22 06989 g007b
Table 1. Proposed BMO algorithm parameters values.
Table 1. Proposed BMO algorithm parameters values.
ParametersValues
Dimension5 (SDM) and 7 (DDM)
Population250
length of penis7
Maximum Epochs1000
Table 2. (I, V) points of monocrystalline silicon photovoltaic cell.
Table 2. (I, V) points of monocrystalline silicon photovoltaic cell.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
0.0000 × 10+004.2481 × 10−014.2565 × 10−014.2644 × 10−018.4192 × 10−041.6346 × 10−03
1.1822 × 10−024.2480 × 10−014.2542 × 10−014.2622 × 10−016.1987 × 10−041.4246 × 10−03
2.0097 × 10−024.2479 × 10−014.2525 × 10−014.2606 × 10−014.6633 × 10−041.2795 × 10−03
5.3199 × 10−024.2475 × 10−014.2459 × 10−014.2544 × 10−01−1.5208 × 10−046.9419 × 10−04
9.8122 × 10−024.2465 × 10−014.2370 × 10−014.2459 × 10−01−9.5077 × 10−04−6.1840 × 10−05
1.1172 × 10−014.2464 × 10−014.2343 × 10−014.2433 × 10−01−1.2162 × 10−03−3.1527 × 10−04
1.4009 × 10−014.2448 × 10−014.2286 × 10−014.2378 × 10−01−1.6213 × 10−03−6.9753 × 10−04
2.0984 × 10−014.2372 × 10−014.2143 × 10−014.2238 × 10−01−2.2875 × 10−03−1.3345 × 10−03
2.6599 × 10−014.2275 × 10−014.2013 × 10−014.2103 × 10−01−2.6248 × 10−03−1.7180 × 10−03
3.0087 × 10−014.2140 × 10−014.1907 × 10−014.1987 × 10−01−2.3300 × 10−03−1.5243 × 10−03
3.2274 × 10−014.2019 × 10−014.1815 × 10−014.1885 × 10−01−2.0398 × 10−03−1.3461 × 10−03
3.5052 × 10−014.1759 × 10−014.1642 × 10−014.1689 × 10−01−1.1729 × 10−03−6.9870 × 10−04
3.9604 × 10−014.0947 × 10−014.1026 × 10−014.1013 × 10−017.9042 × 10−046.5952 × 10−04
4.1377 × 10−014.03773× 10−014.0554 × 10−014.0509 × 10−011.7659 × 10−031.3160 × 10−03
4.5396 × 10−013.8056 × 10−013.8404 × 10−013.8285 × 10−013.4856 × 10−032.2960 × 10−03
4.8175 × 10−013.5006 × 10−013.5345 × 10−013.5203 × 10−013.3869 × 10−031.9718 × 10−03
4.9357 × 10−013.3110 × 10−013.3461 × 10−013.3326 × 10−013.5158 × 10−032.1644 × 10−03
4.9534 × 10−013.28027× 10−013.3141 × 10−013.3008 × 10−013.3799 × 10−032.0497 × 10−03
5.1721 × 10−012.8237 × 10−012.8310 × 10−012.8227 × 10−017.2819 × 10−04−9.3791 × 10−05
0.5319882.4221 × 10−012.4082 × 10−012.4055 × 10−01−1.3918 × 10−03−1.6566 × 10−03
5.3672 × 10−012.2709 × 10−012.2595 × 10−012.2586 × 10−01−1.1374 × 10−03−1.2254 × 10−03
5.3908 × 10−012.1931 × 10−012.1818 × 10−012.1819 × 10−01−1.1230 × 10−03−1.1200 × 10−03
5.5918 × 10−011.4596 × 10−011.4393 × 10−011.4464 × 10−01−2.0329 × 10−03−1.3230 × 10−03
5.6391 × 10−011.2639 × 10−011.2478 × 10−011.2558 × 10−01−1.6091 × 10−03−8.0630 × 10−04
5.7396 × 10−018.2714 × 10−028.1602 × 10−028.2486 × 10−02−1.1123 × 10−03−2.2824 × 10−04
5.7928 × 10−015.7940 × 10−025.7986 × 10−025.8795 × 10−024.6065 × 10−058.5527 × 10−04
5.8223 × 10−014.4104 × 10−024.4240 × 10−024.4994 × 10−021.3637 × 10−048.8971 × 10−04
5.8873 × 10−011.2269 × 10−021.3779 × 10−021.4279 × 10−021.5098 × 10−032.0104 × 10−03
5.9121 × 10−010.0000 × 10+001.7083 × 10−032.0874 × 10−031.7083 × 10−032.0874 × 10−03
Table 3. Monocrystalline silicon photovoltaic cell parameters and range.
Table 3. Monocrystalline silicon photovoltaic cell parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SMD0–11 × 10−12 – 1 × 10−051–20–10–200
BMOA SMD4.2660 × 10−015.4453 × 10−081.4429 × 10+001.1186 × 10−015.0305 × 10+01
Range Set DDM0–11 × 10−12– 1× 10−051–20–10–2001 × 10−12– 1 × 10−051–3
BMOA DDM4.2731 × 10−015.6095 × 10−081.4532 × 10+001.0822 × 10−015.3106 × 10+015.3674 × 10−072.0685 × 10+00
Table 4. Monocrystalline silicon photovoltaic cell (SDM and DDM) statistical tests.
Table 4. Monocrystalline silicon photovoltaic cell (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA1.8456 × 10−035.1804 × 10−013.4062 × 10−061.5580 × 10−035.1804 × 10−015.1804 × 10−03SDM
SDA5.6309 × 10−043.901483.94877 × 10−074.98157 × 10−041.75553 × 10−043.90148 × 10−02
GA2.1244 × 10−037.371135.40299 × 10−061.60728 × 10−031.38046 × 10−037.37113 × 10−02
5P2.2469 × 10−034.978065.04863 × 10−061.63766 × 10−032.13079 × 10−044.97806 × 10−02
BMOA1.3754 × 10−034.0682 × 10−011.8918 × 10−061.2235 × 10−032.4771 × 10−044.0682 × 10−03DDM
PSDA5.4057 × 10−043.769482.9221 × 10−074.6859 × 10−04−5.7078 × 10−073.74948 × 10−02
Table 5. (I, V) points of aSi photovoltaic cell.
Table 5. (I, V) points of aSi photovoltaic cell.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
−1.0000 × 10−021.1283 × 10−021.1249 × 10−021.1410 × 10−02−3.4491 × 10−051.2723 × 10−04
8.4800 × 10−031.1266 × 10−021.1223 × 10−021.1371 × 10−02−4.2674 × 10−051.0548 × 10−04
2.6955 × 10−021.1243 × 10−021.1197 × 10−021.1332 × 10−02−4.5323 × 10−058.9324 × 10−05
4.5435 × 10−021.1224 × 10−021.1171 × 10−021.1293 × 10−02−5.2267 × 10−056.8920 × 10−05
6.3915 × 10−021.1202 × 10−021.1145 × 10−021.1253 × 10−02−5.7019 × 10−055.0773 × 10−05
8.2390 × 10−021.1193 × 10−021.1119 × 10−021.1214 × 10−02−7.3795 × 10−052.0682 × 10−05
1.0087 × 10−011.1155 × 10−021.1093 × 10−021.1174 × 10−02−6.1637 × 10−051.9614 × 10−05
1.1935 × 10−011.1110 × 10−021.1067 × 10−021.1135 × 10−02−4.3771 × 10−052.4362 × 10−05
1.3783 × 10−011.1099 × 10−021.1040 × 10−021.1095 × 10−02−5.9032 × 10−05−3.8842 × 10−06
1.5631 × 10−011.1078 × 10−021.1013 × 10−021.1055 × 10−02−6.5183 × 10−05−2.2872 × 10−05
1.7479 × 10−011.1040 × 10−021.0986 × 10−021.1015 × 10−02−5.3980 × 10−05−2.4322 × 10−05
1.9326 × 10−011.1007 × 10−021.0958 × 10−021.0975 × 10−02−4.8988 × 10−05−3.1766 × 10−05
2.1175 × 10−011.0982 × 10−021.0930 × 10−021.0935 × 10−02−5.1826 × 10−05−4.6797 × 10−05
2.3020 × 10−011.0941 × 10−021.0901 × 10−021.0894 × 10−02−4.0319 × 10−05−4.7156 × 10−05
2.4870 × 10−011.0896 × 10−021.0871 × 10−021.0853 × 10−02−2.4839 × 10−05−4.3223 × 10−05
2.6715 × 10−011.0861 × 10−021.0841 × 10−021.0811 × 10−02−2.0087 × 10−05−4.9571 × 10−05
2.8565 × 10−011.0838 × 10−021.0809 × 10−021.0769 × 10−02−2.8222 × 10−05−6.8351 × 10−05
3.0415 × 10−011.0777 × 10−021.0776 × 10−021.0726 × 10−02−1.0002 × 10−06−5.1202 × 10−05
3.2260 × 10−011.0724 × 10−021.0742 × 10−021.0682 × 10−021.8287 × 10−05−4.1297 × 10−05
3.4110 × 10−011.0690 × 10−021.0705 × 10−021.0637 × 10−021.5603 × 10−05−5.2613 × 10−05
3.5955 × 10−011.0624 × 10−021.0666 × 10−021.0590 × 10−024.2625 × 10−05−3.3302 × 10−05
3.7805 × 10−011.0596 × 10−021.0624 × 10−021.0542 × 10−022.8527 × 10−05−5.4090 × 10−05
3.9650 × 10−011.0523 × 10−021.0579 × 10−021.0491 × 10−025.6515 × 10−05−3.1578 × 10−05
4.1500 × 10−011.0467 × 10−021.0529 × 10−021.0437 × 10−026.2285 × 10−05−2.9921 × 10−05
4.3350 × 10−011.0407 × 10−021.0474 × 10−021.0380 × 10−026.7134 × 10−05−2.7611 × 10−05
4.5195 × 10−011.0327 × 10−021.0413 × 10−021.0318 × 10−028.6117 × 10−05−9.3793 × 10−06
4.7045 × 10−011.0258 × 10−021.0344 × 10−021.0250 × 10−028.6847 × 10−05−7.3914 × 10−06
4.8890 × 10−011.0173 × 10−021.0266 × 10−021.0176 × 10−029.3758 × 10−053.0147 × 10−06
5.0740 × 10−011.0060 × 10−021.0177 × 10−021.0092 × 10−021.1683 × 10−043.2075 × 10−05
5.2585 × 10−019.9670 × 10−031.0074 × 10−029.9975 × 10−031.0653 × 10−043.0455 × 10−05
5.4435 × 10−019.8534 × 10−039.9534 × 10−039.8890 × 10−031.0004 × 10−043.5600 × 10−05
5.6285 × 10−019.7021 × 10−039.8131 × 10−039.7633 × 10−031.1096 × 10−046.1221 × 10−05
5.8130 × 10−019.5669 × 10−039.6485 × 10−039.6166 × 10−038.1613 × 10−054.9667 × 10−05
5.9980 × 10−019.3838 × 10−039.4536 × 10−039.4426 × 10−036.9832 × 10−055.8811 × 10−05
6.1825 × 10−019.2011 × 10−039.2231 × 10−039.2358 × 10−032.1997 × 10−053.4660 × 10−05
6.3675 × 10−018.9748 × 10−038.9479 × 10−038.9866 × 10−03−2.6909 × 10−051.1784 × 10−05
6.5520 × 10−018.6853 × 10−038.6201 × 10−038.6861 × 10−03−6.5196 × 10−057.9574 × 10−07
6.7370 × 10−018.3376 × 10−038.2265 × 10−038.3197 × 10−03−1.1109 × 10−04−1.7878 × 10−05
6.9215 × 10−017.9110 × 10−037.7554 × 10−037.8733 × 10−03−1.5561 × 10−04−3.7660 × 10−05
7.1065 × 10−017.3725 × 10−037.1873 × 10−037.3244 × 10−03−1.8519 × 10−04−4.8138 × 10−05
7.2915 × 10−016.6650 × 10−036.5029 × 10−036.6486 × 10−03−1.6210 × 10−04−1.6356 × 10−05
7.4760 × 10−015.7870 × 10−035.6797 × 10−035.8172 × 10−03−1.0733 × 10−043.0178 × 10−05
7.6610 × 10−014.7014 × 10−034.6830 × 10−034.7862 × 10−03−1.8428 × 10−058.4818 × 10−05
7.8455 × 10−013.4034 × 10−033.4816 × 10−033.5125 × 10−037.8245 × 10−051.0913 × 10−04
8.0305 × 10−011.8769 × 10−032.0247 × 10−031.9281 × 10−031.4777 × 10−045.1176 × 10−05
8.2150 × 10−019.5797 × 10−052.6607 × 10−04−3.4625 × 10−051.7027 × 10−04−1.3042 × 10−04
Table 6. Amorphous silicon photovoltaic cell parameters and range.
Table 6. Amorphous silicon photovoltaic cell parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SDM0–0.1 1 × 10−12– 1 × 10−051–50–0.50–1000
BMOA SDM1.1235 × 10−021.7698 × 10−063.7077 × 10+000.0000 × 10+007.2923 × 10+02
Range Set DDM0–0.1 1 × 10−12 – 1 × 10−051–50–0.50–1000 1 × 10−12– 1 × 10−051–5
BMOA DDM1.1389 × 10−025.0617 × 10−073.2431 × 10+000.0000 × 10+004.7227 × 10+021.0000 × 10−123.8000 × 10+00
Table 7. Amorphous silicon photovoltaic cell (SDM and DDM) statistical tests.
Table 7. Amorphous silicon photovoltaic cell (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA8.2115 × 10−057.3431 × 10−016.7430 × 10−096.9524 × 10−05−1.6201 × 10−067.3431 × 10−03SDM
SDA4.6330 × 10−054.34312.1464 × 10−093.9830 × 10−05−4.3943 × 10−079.8567 × 10−03
5P2.0863 × 10−045.4534.3526 × 10−081.8995 × 10−04−1.44047 × 10−041.2441 × 10−02
BMOA5.3511 × 10−054.6531 × 10−012.8634 × 10−094.4055 × 10−053.7606 × 10−064.6531 × 10−03DDM
PSDA4.7973 × 10−053.245012.3014 × 10−093.9287 × 10−052.82013 × 10−083.5645 × 10−03
Table 8. (I, V) points of RTC silicon photovoltaic cell.
Table 8. (I, V) points of RTC silicon photovoltaic cell.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
−0.20577.6400 × 10−017.6632 × 10−017.6451 × 10−012.3244 × 10−035.1434 × 10−04
−0.12917.6200 × 10−017.6556 × 10−017.6375 × 10−013.5583 × 10−031.7481 × 10−03
−0.05887.6050 × 10−017.6485 × 10−017.6304 × 10−014.3536 × 10−032.5438 × 10−03
5.7000 × 10−037.6050 × 10−017.6420 × 10−017.6239 × 10−013.7015 × 10−031.8941 × 10−03
6.4600 × 10−027.6000 × 10−017.6359 × 10−017.6179 × 10−013.5901 × 10−031.7900 × 10−03
1.1850 × 10−017.5900 × 10−017.6299 × 10−017.6121 × 10−013.9870 × 10−032.2062 × 10−03
1.6780 × 10−017.5700 × 10−017.6233 × 10−017.6059 × 10−015.3273 × 10−033.5912 × 10−03
2.1320 × 10−017.5700 × 10−017.6147 × 10−017.5983 × 10−014.4712 × 10−032.8287 × 10−03
2.5450 × 10−017.5550 × 10−017.6018 × 10−017.5871 × 10−014.6790 × 10−033.2120 × 10−03
2.9240 × 10−017.5400 × 10−017.5800 × 10−017.5683 × 10−013.9993 × 10−032.8340 × 10−03
3.2690 × 10−017.5050 × 10−017.5425 × 10−017.5355 × 10−013.7461 × 10−033.0489 × 10−03
3.5850 × 10−017.4650 × 10−017.4784 × 10−017.4780 × 10−011.3351 × 10−031.3008 × 10−03
3.8730 × 10−017.3850 × 10−017.3735 × 10−017.3815 × 10−01−1.1528 × 10−03−3.4621 × 10−04
4.1370 × 10−017.2800 × 10−017.2080 × 10−017.2255 × 10−01−7.1983 × 10−03−5.4485 × 10−03
4.3730 × 10−017.0650 × 10−016.9679 × 10−016.9943 × 10−01−9.7054 × 10−03−7.0685 × 10−03
4.5900 × 10−016.7550 × 10−016.6266 × 10−016.6596 × 10−01−1.2835 × 10−02−9.5383 × 10−03
4.7840 × 10−016.3200 × 10−016.1789 × 10−016.2144 × 10−01−1.4108 × 10−02−1.0561 × 10−02
4.9600 × 10−015.7300 × 10−015.6136 × 10−015.6469 × 10−01−1.1642 × 10−02−8.3085 × 10−03
5.1190 × 10−014.9900 × 10−014.9347 × 10−014.9619 × 10−01−5.5290 × 10−03−2.8057 × 10−03
5.2650 × 10−014.1300 × 10−014.1345 × 10−014.1526 × 10−014.4992 × 10−042.2593 × 10−03
5.3980 × 10−013.1650 × 10−013.2306 × 10−013.2392 × 10−016.5588 × 10−037.4193 × 10−03
5.5210 × 10−012.1200 × 10−012.2195 × 10−012.2203 × 10−019.9539 × 10−031.0032 × 10−02
5.6330 × 10−011.0350 × 10−011.1319 × 10−011.1292 × 10−019.6867 × 10−039.4162 × 10−03
5.7360 × 10−01−0.0100−1.8939 × 10−03−1.7061 × 10−038.1061 × 10−038.2939 × 10−03
5.8330 × 10−01−0.1230−1.2673 × 10−01−1.2551 × 10−01−3.7317 × 10−03−2.5088 × 10−03
5.9000 × 10−01−0.2100−2.2114 × 10−01−2.1823 × 10−01−1.1140 × 10−02−8.2341 × 10−03
Table 9. RTC silicon photovoltaic cell parameters and range.
Table 9. RTC silicon photovoltaic cell parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SDM0–1 1 × 10−12– 1 × 10−051–20–0.50–100
BMOA SDM7.6441 × 10−016.3129 × 10−061.8578 × 10 +001.9959 × 10−021.0000 × 10+02
Range Set DDM0–1 1 × 10−12– 1 × 10−051–20–0.50–100 1 × 10−12– 1 × 10−051–2.5
BMOA DDM7.6263 × 10−011.0000 × 10−122.0000 × 10+002.3399 × 10−029.9937 × 10+013.5301 × 10−061.7701 × 10+00
Table 10. RTC silicon photovoltaic cell (SDM and DDM) statistical tests.
Table 10. RTC silicon photovoltaic cell (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA7.0675 × 10−031.0939 × 10+004.9949 × 10−056.0335 × 10−031.0712 × 10−041.0939 × 10−02SDM
HSDA9.8602 × 10−047.39228 × 10−019.7223 × 10−078.2795 × 10−031.42971 × 10−087.3922 × 10−02
PS1.4936 × 10−021.42489 × 10+012.2309 × 10−049.38345 × 10−038.44223 × 10−031.42489 × 10−01
ICA1.1581 × 10−0130.03541.34134 × 10−026.47661 × 10−02−6.3638 × 10−023.00354 × 10−01
CPSO1.3860 × 10−031.63759 × 10+001.92121 × 10−061.08192 × 10−03−4.97143 × 10−041.63759 × 10−02
MPCOA1.3249 × 10−026.313121.75534 × 10−047.76018 × 10−037.4493 × 10−036.31312 × 10−02
SA1.8998 × 10−021.93252 × 10+013.61 × 10−041.13907 × 10−021.07684 × 10−021.93252 × 10−01
FPA1.2188 × 10−034.41566 × 10−011.48547 × 10−068.3904 × 10−044.01361 × 10−044.41566 × 10−03
CS1.1632 × 10−033.11765 × 10−011.35314 × 10−067.99007 × 10−043.36253 × 10−043.11765 × 10−03
EEGWO3.6492 × 10−022.3744 × 10+011.41512 × 10−033.69366 × 10−023.69366 × 10−022.37447 × 10−01
GA1.908 × 10−027.371135.40299 × 10−061.60728 × 10−031.38046 × 10−037.37113 × 10−02
5P9.134 × 10−031.978064.04863 × 10−066.13732 × 10−033.60061 × 10−031.97806 × 10−02
BMOA5.6269 × 10−038.3504 × 10−013.1662 × 10−054.6059 × 10−033.8898 × 10−048.3504 × 10−03DDM
PSDA9.8247 × 10−043.76948 × 10−012.9221 × 10−074.6859 × 10−04−5.7078 × 10−073.74948 × 10−02
PS1.5229 × 10−026.77472 × 10+002.3189 × 10−049.62646 × 10−039.35489 × 10−036.77472 × 10−02
ICA1.0631 × 10−012.76652 × 10+011.13012 × 10−024.55085 × 10−024.2916 × 10−022.76652 × 10−01
MPCOA2.3349 × 10−031.58837 × 10+005.45149 × 10−061.56851 × 10−031.16253 × 10−031.58837 × 10−02
SA1.6644 × 10−027.30052 × 10+002.7701 × 10−041.00216 × 10−029.24536 × 10−037.30052 × 10−02
FPA2.0978 × 10−031.36911 × 10+004.4006 × 10−061.38208 × 10−031.03111 × 10−031.36911 × 10−02
EEGWO3.0563 × 10−021.51965 × 10+019.34099 × 10−042.90363 × 10−021.52906 × 10−021.51965 × 10−01
Table 11. (I, V) points of the PWP201 photovoltaic panel.
Table 11. (I, V) points of the PWP201 photovoltaic panel.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
1.2480 × 10−011.0315 × 10+001.0298 × 10+001.0372 × 10+00−1.6515 × 10−035.6855 × 10−03
1.8093 × 10+001.0300 × 10+001.0281 × 10+001.0327 × 10+00−1.8639 × 10−032.6821 × 10−03
3.3511 × 10+001.0260 × 10+001.0265 × 10+001.0285 × 10+005.1222 × 10−042.5431 × 10−03
4.7622 × 10+001.0220 × 10+001.0249 × 10+001.0247 × 10+002.8745 × 10−032.6802 × 10−03
6.0538 × 10+001.0180 × 10+001.0230 × 10+001.0209 × 10+005.0233 × 10−032.9480 × 10−03
7.2364 × 10+001.0155 × 10+001.0206 × 10+001.0171 × 10+005.0719 × 10−031.5568 × 10−03
8.3189 × 10+001.0140 × 10+001.0168 × 10+001.0125 × 10+002.8334 × 10−03−1.5326 × 10−03
9.3097 × 10+001.0100 × 10+001.0107 × 10+001.0062 × 10+006.9053 × 10−04−3.7652 × 10−03
1.0216 × 10+011.0035 × 10+001.0004 × 10+009.9678 × 10−01−3.0664 × 10−03−6.7241 × 10−03
1.1045 × 10+019.8800 × 10−019.8387 × 10−019.8189 × 10−01−4.1262 × 10−03−6.1052 × 10−03
1.1802 × 10+019.6300 × 10−019.5834 × 10−019.5869 × 10−01−4.6554 × 10−03−4.3061 × 10−03
1.2493 × 10+019.2550 × 10−019.2124 × 10−019.2410 × 10−01−4.2601 × 10−03−1.4018 × 10−03
1.3123 × 10+018.7250 × 10−018.7077 × 10−018.7572 × 10−01−1.7319 × 10−033.2241 × 10−03
1.3698 × 10+018.0750 × 10−018.0550 × 10−018.1154 × 10−01−2.0036 × 10−034.0432 × 10−03
1.4222 × 10+017.2650 × 10−017.2689 × 10−017.3283 × 10−013.8854 × 10−046.3268 × 10−03
1.4700 × 10+016.3450 × 10−016.3626 × 10−016.4090 × 10−011.7552 × 10−036.4001 × 10−03
1.5135 × 10+015.3450 × 10−015.3603 × 10−015.3851 × 10−011.5327 × 10−034.0146 × 10−03
1.5531 × 10+014.2750 × 10−014.3000 × 10−014.3013 × 10−012.5043 × 10−032.6312 × 10−03
1.5893 × 10+013.1850 × 10−013.1984 × 10−013.1773 × 10−011.3443 × 10−03−7.6853 × 10−04
1.6223 × 10+012.0850 × 10−012.0881 × 10−012.0516 × 10−013.1405 × 10−04−3.3390 × 10−03
1.6524 × 10+011.0100 × 10−019.7726 × 10−029.3264 × 10−02−3.2735 × 10−03−7.7359 × 10−03
1.6799 × 10+01−0.0080−7.1079 × 10−03−1.0438 × 10−028.9207 × 10−04−2.4375 × 10−03
1.7050 × 10+01−0.1110−1.1026 × 10−01−1.1172 × 10−017.3550 × 10−04−7.1520 × 10−04
1.7279 × 10+01−0.2090−2.0937 × 10−01−2.0794 × 10−01−3.7462 × 10−041.0641 × 10−03
1.7489 × 10+01−0.3030−3.0209 × 10−01−2.9649 × 10−019.0695 × 10−046.5099 × 10−03
Table 12. PWP201 photovoltaic panel parameters and range.
Table 12. PWP201 photovoltaic panel parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SDM0–2 1 × 10−12– 1 × 10−051–2 × 360–20–1000
BMOA SDM1.0312 × 10+004.5218 × 10−064.9675 × 10+011.1683 × 10+009.9978 × 10+02
Range Set DDM0–2 1 × 10−12– 1 × 10−051–2 × 360–20–1000 1 × 10−12– 1 × 10−051–2 × 36
BMOA DDM1.0411 × 10+001.0853 × 10−064.4566 × 10+011.3052 × 10+003.7451 × 10+021.0000 × 10−123.1753 × 10+01
Table 13. PWP201 photovoltaic panel (SDM and DDM) statistical tests.
Table 13. PWP201 photovoltaic panel (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA2.6399 × 10−033.3892 × 10−016.9691 × 10−062.1755 × 10−031.4890 × 10−053.3892 × 10−03SDM
HSDA2.4250 × 10−035.9965 × 10−015.8809 × 10−061.9569 × 10−03−9.493 × 10−105.9965 × 10−03
PS2.0496 × 10−022.3813 × 10+014.2009 × 10−041.4330 × 10−021.3837 × 10−022.3814 × 10−01
GCPSO2.63132 × 10−033.2156 × 10−016.92121 × 10−062.149 × 10−03−3.67245 × 10−053.2156 × 10−01
WDOWOAPSO2.63133 × 10−033.2095 × 10−016.92121 × 10−062.1489 × 10−03−3.64647 × 10−053.2095 × 10−01
MPCOA3.78232 × 10−038.11566 × 10−018.8547 × 10−063.031 × 10031.76485 × 10−038.11566 × 10−01
SA2.701 × 10−035.98184 × 10−015.88229 × 10−061.9523 × 10−031.79933 × 10−055.98184 × 10−03
FPA2.7425 × 10−036.11566 × 10−016.08547 × 10−062.17225 × 10−031.81613 × 10−056.11566 × 10−03
EEGWO9.7739 × 10−022.09967 × 10+019.5529 × 10−038.49683 × 10−026.71825 × 10−022.09967 × 10−01
5P4.1251 × 10−031.978064.04863 × 10−063.33409 × 10−031.80911 × 10−031.97806 × 10−02
BMOA4.1767 × 10−035.6796 × 10−011.7445 × 10−053.6456 × 10−035.3913 × 10−045.6796 × 10−03DDM
HSDA2.5877 × 10−032.8695 × 10−011.2221 × 10−052.14548 × 10−03 −5.3062 × 10−052.8495 × 10−03
PS2.53734 × 10−022.67472 × 10+002.3189 × 10−041.91799 × 10−02 6.14798 × 10−032.67472 × 10−02
CPSO7.087 × 10−039.76652 × 10−011.93012 × 10−055.11339 × 10−03 4.2174 × 10−039.76652 × 10−03
TVACPSO7.0917 × 10−031.01837 × 10+009.23149 × 10−055.11577 × 10−034.2201 × 10−031.01837 × 10−02
SA1.6644 × 10−024.1232 × 10+002.7801 × 10−041.00216 × 10−029.24536 × 10−034.1232 × 10−02
Table 14. (I, V) points of Sharp ND-R250A5 photovoltaic panel.
Table 14. (I, V) points of Sharp ND-R250A5 photovoltaic panel.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
0.0000 × 10+009.1500 × 10+009.2260 × 10+009.0490 × 10+007.5954 × 10−02−1.0099 × 10−01
7.7100 × 10+009.1400 × 10+009.2228 × 10+009.0235 × 10+008.2809 × 10−02−1.1648 × 10−01
1.0980 × 10+019.1200 × 10+009.2170 × 10+009.0124 × 10+009.7020 × 10−02−1.0761 × 10−01
1.4550 × 10+019.1100 × 10+009.1927 × 10+008.9972 × 10+008.2675 × 10−02−1.1279 × 10−01
1.6360 × 10+019.1000 × 10+009.1582 × 10+008.9835 × 10+005.8200 × 10−02−1.1648 × 10−01
1.8000 × 10+019.0700 × 10+009.0957 × 10+008.9585 × 10+002.5670 × 10−02−1.1145 × 10−01
1.9150 × 10+019.0200 × 10+009.0202 × 10+008.9243 × 10+001.6452 × 10−04−9.5730 × 10−02
2.0040 × 10+018.9500 × 10+008.9343 × 10+008.8797 × 10+00−1.5716 × 10−02−7.0252 × 10−02
2.0870 × 10+018.8600 × 10+008.8239 × 10+008.8149 × 10+00−3.6054 × 10−02−4.5124 × 10−02
2.1670 × 10+018.7300 × 10+008.6831 × 10+008.7217 × 10+00−4.6926 × 10−02−8.3171 × 10−03
2.2360 × 10+018.5800 × 10+008.5281 × 10+008.6080 × 10+00−5.1924 × 10−022.7988 × 10−02
2.3020 × 10+018.4000 × 10+008.3455 × 10+008.4617 × 10+00−5.4537 × 10−026.1684 × 10−02
2.3620 × 10+018.2000 × 10+008.1468 × 10+008.2902 × 10+00−5.3186 × 10−029.0210 × 10−02
2.4150 × 10+018.0000 × 10+007.9409 × 10+008.1008 × 10+00−5.9121 × 10−021.0077 × 10−01
2.4610 × 10+017.8000 × 10+007.7392 × 10+007.9063 × 10+00−6.0845 × 10−021.0630 × 10−01
2.5020 × 10+017.6000 × 10+007.5409 × 10+007.7082 × 10+00−5.9135 × 10−021.0823 × 10−01
2.5390 × 10+017.4000 × 10+007.3474 × 10+007.5099 × 10+00−5.2611 × 10−021.0991 × 10−01
2.5750 × 10+017.2000 × 10+007.1403 × 10+007.2910 × 10+00−5.9705 × 10−029.0985 × 10−02
2.6380 × 10+016.8000 × 10+006.7489 × 10+006.8694 × 10+00−5.1104 × 10−026.9380 × 10−02
2.6940 × 10+016.4000 × 10+006.3679 × 10+006.4526 × 10+00−3.2113 × 10−025.2583 × 10−02
2.7460 × 10+016.0000 × 10+005.9823 × 10+006.0263 × 10+00−1.7691 × 10−022.6274 × 10−02
2.7940 × 10+015.6000 × 10+005.6051 × 10+005.6111 × 10+005.0724 × 10−031.1129 × 10−02
2.8400 × 10+015.2000 × 10+005.2172 × 10+005.1841 × 10+001.7226 × 10−02−1.5873 × 10−02
2.8840 × 10+014.8000 × 10+004.8244 × 10+004.7548 × 10+002.4374 × 10−02−4.5221 × 10−02
2.9250 × 10+014.4000 × 10+004.4526 × 10+004.3621 × 10+005.2620 × 10−02−3.7912 × 10−02
2.9660 × 10+014.0000 × 10+004.0494 × 10+003.9328 × 10+004.9441 × 10−02−6.7156 × 10−02
3.0050 × 10+013.6000 × 10+003.6585 × 10+003.5306 × 10+005.8460 × 10−02−6.9446 × 10−02
3.0440 × 10+013.2000 × 10+003.2379 × 10+003.0962 × 10+003.7926 × 10−02−1.0385 × 10−01
3.0810 × 10+012.8000 × 10+002.8387 × 10+002.7041 × 10+003.8704 × 10−02−9.5852 × 10−02
3.1170 × 10+012.4000 × 10+002.4410 × 10+002.3267 × 10+004.0994 × 10−02−7.3275 × 10−02
3.1520 × 10+012.0000 × 10+002.0483 × 10+001.9695 × 10+004.8280 × 10−02−3.0503 × 10−02
3.1880 × 10+011.6000 × 10+001.6013 × 10+001.5478 × 10+001.3221 × 10−03−5.2168 × 10−02
3.2220 × 10+011.2000 × 10+001.1933 × 10+001.1964 × 10+00−6.6965 × 10−03−3.6094 × 10−03
3.2550 × 10+018.0000 × 10−017.9840 × 10−018.7793 × 10−01−1.5976 × 10−037.7926 × 10−02
3.2890 × 10+014.0000 × 10−013.4739 × 10−014.9477 × 10−01−5.2606 × 10−029.4767 × 10−02
3.3220 × 10+010.0000 × 10+00−8.9116 × 10−021.4756 × 10−01−8.9116 × 10−021.4756 × 10−01
Table 15. Sharp ND-R250A5 photovoltaic panel parameters and range.
Table 15. Sharp ND-R250A5 photovoltaic panel parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SDM0–10 1 × 10−12– 1 × 10−051–2 × 600–10–5500
BMOA SDM9.2269 × 10+009.8302 × 10−068.4341 × 10+015.3520 × 10−015.5000 × 10+03
Range Set DDM0–10 1 × 10−12– 1 × 10−051–2 × 360–10–1000 1 × 10−12– 1 × 10−051–2 × 36
BMOA DDM9.0690 × 10+001.0000 × 10−124.9966 × 10+016.6079 × 10−013.0291 × 10+021.3240 × 10−085.7132 × 10+01
Table 16. Sharp ND-R250A5 photovoltaic panel (SDM and DDM) statistical tests.
Table 16. Sharp ND-R250A5 photovoltaic panel (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA5.0937 × 10−027.4435 × 10−012.5946 × 10−034.4378 × 10−02−1.0478 × 10−047.4435 × 10−03SDM
HSDA 1.1403 × 10−026.6463 × 10+021.3005 × 10−049.4065 × 10−038.1694 × 10−076.6464 × 10+00
GCPSO1.1532 × 10−024.1184 × 10+022.92161 × 10−049.55131 × 10−03 2.93882 × 10−064.1184 × 10+00
5P8.34268 × 10−028.14341 × 10−013.87231 × 10−036.0672 × 10−025.3637 × 10−028.14341 × 10−03
BMOA8.2295 × 10−021.2374 × 10+006.7725 × 10−037.3772 × 10−02−8.4553 × 10−031.2374 × 10−02DDM
HSDA1.1222 × 10−024.3452 × 10−011.2012 × 10−049.4042 × 10−03 1.17243 × 10−064.3452 × 10−03
GCPSO1.6644 × 10−024.1232 × 10+002.6401 × 10−049.55131 × 10−033.13956 × 10−064.1232 × 10−02
Table 17. (I, V) points of Kyocera KC200GT photovoltaic panel.
Table 17. (I, V) points of Kyocera KC200GT photovoltaic panel.
Measured DataSDM-BMOADDM-BMOAError Values
V [V]I [A]Ic [A]Ic [A]SDMDDM
4.0900 × 10−028.1761 × 10+008.1391 × 10+008.1353 × 10+00−3.7030 × 10−02−4.0827 × 10−02
1.0472 × 10+008.1761 × 10+008.1371 × 10+008.1330 × 10+00−3.9047 × 10−02−4.3096 × 10−02
2.0534 × 10+008.1761 × 10+008.1350 × 10+008.1307 × 10+00−4.1067 × 10−02−4.5368 × 10−02
3.0707 × 10+008.1364 × 10+008.1330 × 10+008.1284 × 10+00−3.4093 × 10−03−7.9659 × 10−03
4.0769 × 10+008.1364 × 10+008.1310 × 10+008.1262 × 10+00−5.4390 × 10−03−1.0248 × 10−02
4.9082 × 10+008.1364 × 10+008.1293 × 10+008.1243 × 10+00−7.1226 × 10−03−1.2141 × 10−02
6.0129 × 10+008.1178 × 10+008.1270 × 10+008.1217 × 10+009.2278 × 10−033.9313 × 10−03
7.0192 × 10+008.1178 × 10+008.1250 × 10+008.1194 × 10+007.1555 × 10−031.6052 × 10−03
8.0255 × 10+008.1178 × 10+008.1229 × 10+008.1170 × 10+005.0520 × 10−03−7.5308 × 10−04
9.0427 × 10+008.0781 × 10+008.1207 × 10+008.1146 × 10+004.2581 × 10−023.6518 × 10−02
1.0049 × 10+018.0781 × 10+008.1185 × 10+008.1121 × 10+004.0356 × 10−023.4035 × 10−02
1.1066 × 10+018.0781 × 10+008.1161 × 10+008.1095 × 10+003.7993 × 10−023.1411 × 10−02
1.1974 × 10+018.0781 × 10+008.1138 × 10+008.1070 × 10+003.5738 × 10−022.8921 × 10−02
1.2991 × 10+018.0595 × 10+008.1111 × 10+008.1040 × 10+005.1569 × 10−024.4485 × 10−02
1.3998 × 10+018.0595 × 10+008.1079 × 10+008.1006 × 10+004.8441 × 10−024.1090 × 10−02
1.5015 × 10+018.0385 × 10+008.1042 × 10+008.0966 × 10+006.5685 × 10−025.8061 × 10−02
1.6021 × 10+018.0385 × 10+008.0996 × 10+008.0917 × 10+006.1064 × 10−025.3166 × 10−02
1.7027 × 10+018.0199 × 10+008.0936 × 10+008.0854 × 10+007.3679 × 10−026.5503 × 10−02
1.8045 × 10+018.0199 × 10+008.0854 × 10+008.0769 × 10+006.5492 × 10−025.7038 × 10−02
1.9051 × 10+018.0012 × 10+008.0741 × 10+008.0654 × 10+007.2887 × 10−026.4162 × 10−02
2.0068 × 10+017.9802 × 10+008.0577 × 10+008.0487 × 10+007.7491 × 10−026.8511 × 10−02
2.1074 × 10+017.9802 × 10+008.0339 × 10+008.0247 × 10+005.3731 × 10−024.4546 × 10−02
2.2081 × 10+017.9616 × 10+007.9988 × 10+007.9895 × 10+003.7173 × 10−022.7865 × 10−02
2.2999 × 10+017.9219 × 10+007.9517 × 10+007.9424 × 10+002.9839 × 10−022.0545 × 10−02
2.4017 × 10+017.9219 × 10+007.8743 × 10+007.8653 × 10+00−4.7571 × 10−02−5.6563 × 10−02
2.5023 × 10+017.8823 × 10+007.7586 × 10+007.7503 × 10+00−1.2372 × 10−01−1.3196 × 10−01
2.6029 × 10+017.7844 × 10+007.5838 × 10+007.5770 × 10+00−2.0063 × 10−01−2.0743 × 10−01
2.7046 × 10+017.5699 × 10+007.3169 × 10+007.3126 × 10+00−2.5296 × 10−01−2.5730 × 10−01
2.8053 × 10+017.1385 × 10+006.9214 × 10+006.9205 × 10+00−2.1707 × 10−01−2.1797 × 10−01
2.9070 × 10+016.4717 × 10+006.3249 × 10+006.3283 × 10+00−1.4684 × 10−01−1.4341 × 10−01
3.0076 × 10+015.4155 × 10+005.4574 × 10+005.4639 × 10+004.1890 × 10−024.8380 × 10−02
3.1181 × 10+013.8091 × 10+004.0444 × 10+004.0483 × 10+002.3528 × 10−012.3921 × 10−01
3.2100 × 10+012.1443 × 10+002.3452 × 10+002.3357 × 10+002.0092 × 10−011.9144 × 10−01
3.2920 × 10+014.4000 × 10−012.6808 × 10−012.3004 × 10−01−1.7192 × 10−01−2.0996 × 10−01
Table 18. Kyocera KC200GT photovoltaic parameters and range.
Table 18. Kyocera KC200GT photovoltaic parameters and range.
AlgorithmIph [A]Io1 [A]n1Rs [Ω]Rsh [Ω]Io2 [A]n2
Range Set SDM0–10 1 × 10−12– 1 × 10−051–1280–0.50–500
BMOA SDM8.1400 × 10+007.6704 × 10−069.2687 × 10+014.9389 × 10−025.0000 × 10+02
Range Set DDM0–10 1 × 10−12– 1 × 10−051–1280–0.50–500 1 × 10−12– 1 × 10−051–128
BMOA DDM8.1362 × 10+001.4810 × 10−069.8760 × 10+014.2709 × 10−024.4436 × 10+026.8870 × 10−069.2509 × 10+01
Table 19. Kyocera KC200GT photovoltaic panel (SDM and DDM) statistical tests.
Table 19. Kyocera KC200GT photovoltaic panel (SDM and DDM) statistical tests.
AlgorithmsRMSEMAPEMSEMAEMBEMREModel
BMOA1.0400 × 10−011.0338 × 10+001.0817 × 10−027.6091 × 10−02−1.7187 × 10−051.0338 × 10−02 SDM
HSDA1.8439 × 10−023.2289 × 10−013.4001 × 10−041.4275 × 10−021.70154 × 10−083.2289 × 10−03
ICA3.2255 × 10−011.0709 × 10+011.0404 × 10−011.8333 × 10−019.76795 × 10−021.0709 × 10−01
WDO1.6121 × 10−012.3813 × 10+014.2009 × 10−021.00538 × 10−01 −3.5713 × 10−022.3814 × 10−01
BMOA1.0542 × 10−011.0171 × 10+001.1113 × 10−027.4865 × 10−02−6.6048 × 10−031.0171 × 10−02 DDM
HSDA1.1903 × 10−022.7665 × 10−012.9721 × 10−049.09918 × 10−03 −1.0616 × 10−042.7665 × 10−03
ICA3.0128 × 10−011.0021 × 10+010.9812 × 10−011.6543 × 10−018.91235 × 10−021.0021 × 10−01
Table 20. Computing time-based analysis with two computers with distinct features.
Table 20. Computing time-based analysis with two computers with distinct features.
ComputerModelsComputing Time (s)
MonocrystallineaSiRTCSHARP ND-R250A5PWP201KYOCERA KC200GT
HP LaptopSDM26.05820725.8392216.1455324.53324430.89765436.944390
DDM22.31333719.7092224.9647020.94745235.31737644.448694
Asus ComputerSDM5.5780894.7469045.4144926.3416594.6711195.169759
DDM5.4179085.5201165.6018666.0480467.5914407.449753
Table 21. Number of the iteration for the algorithms.
Table 21. Number of the iteration for the algorithms.
AlgorithmsBMOAEEGWOCPSOCSOFPAMPCOAICAGWOWOAWDOWDOWOAPSOCSPSO
No. of Iterations100050,00045,00015,00025,000250,00010050,00050,00015,00015,00015,00015,000
Table 22. Influence of the epochs and population on the statistical tests, monocrystalline silicon photovoltaic cell.
Table 22. Influence of the epochs and population on the statistical tests, monocrystalline silicon photovoltaic cell.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2501.8456 × 10−035.1804 × 10−013.4062 × 10−061.5580 × 10−035.1804 × 10−015.1804 × 10−035.578089SDM
500/2501.9272 × 10−035.3858 × 10−013.7139 × 10−061.6198 × 10−034.9017 × 10−055.3858 × 10−033.199777
1000/306.4535 × 10−041.7221 × 10−014.1647 × 10−075.1793 × 10−04−8.6553 × 10−071.7221 × 10−031.954307
1000/159.2551 × 10−022.5969 × 10+018.5656 × 10−037.8104 × 10−02−7.9338 × 10−032.5969 × 10−011.827962
1000/2501.3754 × 10−034.0682 × 10−011.8918 × 10−061.2235 × 10−032.4771 × 10−044.0682 × 10−035.417908DDM
500/2501.5272 × 10−034.5134 × 10−012.3325 × 10−061.3574 × 10−03−2.5770 × 10−044.5134 × 10−033.616986
1000/301.4729 × 10−024.1186 × 10+002.1695 × 10−041.2387 × 10−021.3994 × 10−044.1186 × 10−022.028410
1000/152.5023 × 10−036.9126 × 10−016.2616 × 10−062.0790 × 10−031.9232 × 10−056.9126 × 10−031.940299
Table 23. Influence of the epochs and population on the statistical tests, amorphous silicon photovoltaic cell.
Table 23. Influence of the epochs and population on the statistical tests, amorphous silicon photovoltaic cell.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2508.2115 × 10−057.3431 × 10−016.7430 × 10−096.9524 × 10−05−1.6201 × 10−067.3431 × 10−034.746904SDM
500/2508.6880 × 10−056.5991 × 10−017.5482 × 10−096.2480 × 10−054.5950 × 10−066.5991 × 10−033.364575
1000/306.9075 × 10−055.6519 × 10−014.7713 × 10−095.3512 × 10−053.4706 × 10−075.6519 × 10−032.461296
1000/154.6596 × 10−054.2561 × 10−012.1712 × 10−094.0297 × 10−051.4653 × 10−084.2561 × 10−031.934502
1000/2505.3511 × 10−054.6531 × 10−012.8634 × 10−094.4055 × 10−053.7606 × 10−064.6531 × 10−035.520116DDM
500/2505.5825 × 10−054.7933 × 10−013.1165 × 10−094.5382 × 10−053.1733 × 10−064.7933 × 10−033.383654
1000/306.8260 × 10−056.0831 × 10−014.6595 × 10−095.7595 × 10−05−2.2826 × 10−066.0831 × 10−032.074660
1000/154.7475 × 10−054.1859 × 10−012.2538 × 10−093.9632 × 10−05−1.9501 × 10−074.1859 × 10−031.795082
Table 24. Influence of the epochs and population on the statistical tests—RTC silicon photovoltaic cell.
Table 24. Influence of the epochs and population on the statistical tests—RTC silicon photovoltaic cell.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2507.0675 × 10−031.0939 × 10+004.9949 × 10−056.0335 × 10−031.0712 × 10−041.0939 × 10−025.414492SDM
500/2507.1319 × 10−031.0895 × 10+005.0865 × 10−056.0093 × 10−03−1.6424 × 10−051.0895 × 10−023.072668
1000/303.3436 × 10−035.0710 × 10−011.1180 × 10−052.7970 × 10−03−6.0565 × 10−065.0710 × 10−031.938164
1000/152.1871 × 10−023.0671 × 10+004.7834 × 10−041.6917 × 10−02−3.2835 × 10−103.0671 × 10−022.019497
1000/2505.6269 × 10−038.3504 × 10−013.1662 × 10−054.6059 × 10−033.8898 × 10−048.3504 × 10−035.601866DDM
500/2505.7223 × 10−038.7305 × 10−013.2744 × 10−054.8155 × 10−03−2.2145 × 10−048.7305 × 10−033.552039
1000/303.9968 × 10−036.1808 × 10−011.5975 × 10−053.4092 × 10−031.0824 × 10−046.1808 × 10−032.018845
1000/151.8145 × 10−022.2538 × 10+003.2925 × 10−041.2431 × 10−02−2.8779 × 10−102.2538 × 10−021.910127
Table 25. Influence of the epochs and population on the statistical tests, PWP201 photovoltaic panel.
Table 25. Influence of the epochs and population on the statistical tests, PWP201 photovoltaic panel.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2502.6399 × 10−033.3892 × 10−016.9691 × 10−062.1755 × 10−031.4890 × 10−053.3892 × 10−034.671119SDM
500/2502.9840 × 10−034.0219 × 10−018.9043 × 10−062.5816 × 10−034.4192 × 10−044.0219 × 10−034.458341
1000/304.2114 × 10−035.4951 × 10−011.7736 × 10−053.5272 × 10−03−1.2358 × 10−055.4951 × 10−031.986885
1000/154.1511 × 10−035.4081 × 10−011.7232 × 10−053.4713 × 10−03−2.1813 × 10−055.4081 × 10−031.722779
1000/2504.1767 × 10−035.6796 × 10−011.7445 × 10−053.6456 × 10−035.3913 × 10−045.6796 × 10−037.591440DDM
500/2504.9159 × 10−036.4916 × 10−012.4166 × 10−054.1669 × 10−036.8058 × 10−046.4916 × 10−036.074092
1000/302.7894 × 10−033.5115 × 10−017.7808 × 10−062.2540 × 10−032.3122 × 10−063.5115 × 10−034.181851
1000/153.5714 × 10−034.5709 × 10−011.2755 × 10−052.9340 × 10−03−2.4876 × 10−064.5709 × 10−033.858213
Table 26. Influence of the epochs and population on the statistical tests, Sharp ND-R250A5 photovoltaic panel.
Table 26. Influence of the epochs and population on the statistical tests, Sharp ND-R250A5 photovoltaic panel.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2505.0937 × 10−027.4435 × 10−012.5946 × 10−034.4378 × 10−02−1.0478 × 10−047.4435 × 10−036.341659SDM
500/2505.1162 × 10−027.5606 × 10−012.6176 × 10−034.5076 × 10−02−8.4940 × 10−047.5606 × 10−033.787169
1000/304.9525 × 10−027.2640 × 10−012.4527 × 10−034.3307 × 10−02−2.9957 × 10−067.2640 × 10−032.256192
1000/152.9627 × 10−024.3841 × 10−018.7774 × 10−042.6138 × 10−021.1430 × 10−054.3841 × 10−032.168015
1000/2508.2295 × 10−021.2374 × 10+006.7725 × 10−037.3772 × 10−02−8.4553 × 10−031.2374 × 10−026.048046DDM
500/2508.7270 × 10−021.3148 × 10+007.6160 × 10−037.8389 × 10−02−1.8889 × 10−021.3148 × 10−023.774458
1000/301.7599 × 10−012.6472 × 10+003.0974 × 10−021.5782 × 10−01−3.9619 × 10−032.6472 × 10−022.300886
1000/151.2472 × 10−021.7318 × 10−011.5556 × 10−041.0325 × 10−02−1.0157 × 10−041.7318 × 10−031.993856
Table 27. Influence of the epochs and population on the statistical tests, Kyocera KC200GT photovoltaic panel.
Table 27. Influence of the epochs and population on the statistical tests, Kyocera KC200GT photovoltaic panel.
Epochs/PopulationRMSEMAPEMSEMAEMBEMRETime (s)Model
1000/2501.0400 × 10−011.0338 × 10+001.0817 × 10−027.6091 × 10−02−1.7187 × 10−051.0338 × 10−025.169759SDM
500/2501.04323 × 10−011.055839381.09 × 10−020.077716545.86 × 10−030.010558392.544905
1000/301.0713 × 10−011.0597 × 10+001.1478 × 10−027.8002 × 10−02−2.8056 × 10−091.0597 × 10−021.931199
1000/151.0647 × 10−011.0553 × 10+001.1335 × 10−027.7675 × 10−025.8815 × 10−041.0553 × 10−021.915780
1000/2501.0542 × 10−011.0171 × 10+001.1113 × 10−027.4865 × 10−02−6.6048 × 10−031.0171 × 10−027.449753DDM
500/2501.07877 × 10−011.065803711.16 × 10−020.078449981.03 × 10−020.010658035.249409
1000/301.0713 × 10−011.0598 × 10+001.1478 × 10−027.8007 × 10−021.9315 × 10−051.0598 × 10−024.566931
1000/151.0389 × 10−011.0340 × 10+001.0792 × 10−027.6109 × 10−021.1422 × 10−041.0340 × 10−023.901237
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Madhiarasan, M.; Cotfas, D.T.; Cotfas, P.A. Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels. Sensors 2022, 22, 6989. https://doi.org/10.3390/s22186989

AMA Style

Madhiarasan M, Cotfas DT, Cotfas PA. Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels. Sensors. 2022; 22(18):6989. https://doi.org/10.3390/s22186989

Chicago/Turabian Style

Madhiarasan, Manoharan, Daniel T. Cotfas, and Petru A. Cotfas. 2022. "Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels" Sensors 22, no. 18: 6989. https://doi.org/10.3390/s22186989

APA Style

Madhiarasan, M., Cotfas, D. T., & Cotfas, P. A. (2022). Barnacles Mating Optimizer Algorithm to Extract the Parameters of the Photovoltaic Cells and Panels. Sensors, 22(18), 6989. https://doi.org/10.3390/s22186989

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