Next Article in Journal
A Novel Twin-Bounded Support Vector Machine with Smooth Generalized Pinball Loss
Previous Article in Journal
Weak Signal Detection Method for Millimeter-Wave Sensor Signals Based on Heterodyne Duffing Oscillator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application and Evaluation of a Bipolar Improvement-Based Metaheuristic Algorithm for Photovoltaic Parameter Estimation

by
Mashar Cenk Gençal
Management Information Systems Department, Osmaniye Korkut Ata University, 80000 Osmaniye, Türkiye
Mathematics 2026, 14(3), 548; https://doi.org/10.3390/math14030548
Submission received: 7 January 2026 / Revised: 30 January 2026 / Accepted: 31 January 2026 / Published: 3 February 2026
(This article belongs to the Section E1: Mathematics and Computer Science)

Abstract

Photovoltaic (PV) systems play a significant role in renewable energy production. Due to the nonlinear and multi-modal nature of PV models, using accurate model parameters is crucial. In recent years, metaheuristic algorithms have been utilized to estimate these parameter values. While established metaheuristics like Genetic Algorithms (GAs) incorporate mechanisms such as mutation and selection to maintain diversity, they may still encounter challenges related to premature convergence when navigating the complex, multi-modal landscapes of PV parameter estimation. In this study, the performance of the previously proposed Bipolar Improved Roosters Algorithm (BIRA), which enhances search efficiency through a bipolar movement strategy to balance exploration and exploitation phases, is evaluated. BIRA is compared with the Simple GA (SGA), Particle Swarm Optimization (PSO), and Grey Wolf Optimizer (GWO) in estimating the electrical parameters of a single-diode PV model using experimental current-voltage data. The experimental results demonstrate that BIRA outperforms its competitors, achieving the lowest Root Mean Squared Error (RMSE) of 1.0504 ×   10 3 for the Siemens SM55 and 4.8698 ×   10 4 for the Kyocera KC200GT modules. Furthermore, statistical analysis using the Friedman test confirms BIRA’s superiority, ranking it first among all tested algorithms across both datasets. These findings indicate that BIRA is a effective and reliable tool for accurate PV parameter estimation.

1. Introduction

Photovoltaic (PV) systems are renewable energy systems that convert solar energy directly into electrical energy [1]. Their basic working principle is based on the fact that semiconductor materials (mostly silicon) produce an electric current when exposed to sunlight; this phenomenon is called the photovoltaic effect [2]. In short, the main components of PV systems are [3]:
  • PV panels (solar panels): Consist of cells that convert sunlight into direct current (DC). Cells are connected in series and parallel to form panels, and panels form arrays.
  • Inverter: Converts the DC electricity obtained from the panels into alternating current (AC) that can be used in homes and on the grid.
  • Charge controller (optional): Prevents overcharging or discharging of batteries, especially in battery-based systems.
  • Energy storage (batteries, optional): Enables the use of generated energy during times without sunlight.
  • Mounting and protection equipment: Auxiliary elements such as cables, fuses, meters, and support systems.
PV systems are generally divided into three groups according to their intended use; on-grid systems (Excess energy produced is fed into the grid), off-grid systems (operate with battery power in rural areas) and hybrid systems (can operate with both grid and battery power) [4].
The most important advantages of PV systems are that they are clean and renewable, have low operating costs, and are scalable thanks to their modular structure [5]. However, due to the nonlinear and multi-modal nature of PV models, using the correct model parameters is significantly important [3]. Therefore, in recent years, metaheuristic algorithms have been used to estimate these parameters as they can be easily formulated and modeled thanks to their stochastic structures that mimic evolutionary processes, animal behaviors, or physical event:
In the literature, various metaheuristic approaches have been proposed to address the challenges of PV parameter estimation. While foundational methods like Particle Swarm Optimization (PSO) have been widely adopted due to their simplicity [6,7], they often struggle with a lack of population diversity, potentially leading to premature convergence in high-dimensional search spaces. To mitigate this, hybrid models combining PSO with Artificial Neural Networks (ANN) or Genetic Algorithms (GAs) [8,9] have been developed; however, these hybrids often increase computational complexity and the number of hyper-parameters to be tuned [10,11]. While GAs employ mechanisms such as mutation and selection to maintain population diversity, literature suggests that they can still encounter premature convergence issues in the highly non-linear and multi-modal landscapes characteristic of PV models [12,13].
Differential Evolution (DE) variants, such as DHRDE [14] and hybrid DE-COA [15], have demonstrated success in solar cell applications [16]. Despite their effectiveness, the DE approaches are highly sensitive to boundary constraints, which can limit their robustness under varying environmental conditions [17]. Similarly, next-generation algorithms like Snake Optimization (SO) [18,19], TERIME [20], and Pelican Optimization (POA) [21] offer effective search capabilities but may still suffer from an imbalance between exploration and exploitation phases in complex multi-modal landscapes [22,23].
The Grey Wolf Optimizer (GWO) has also been extensively applied to PV parameter estimation due to its leadership-based search mechanism [24]. Although improved GWO variants aim to enhance robustness and solution stability [4,25], they often face challenges in maintaining population diversity when the search space contains numerous local optima [26,27].
Other notable methods, such as the teaching-learning-based optimization (RSWTLBO) [28], Crow Search (DCSA) [29], and enhanced Self-Organization Maps (SOM) [30], have further expanded the field. However, there remains a critical need for an algorithm that can maintain global diversity without sacrificing convergence speed. This study introduces the BIRA algorithm to fill this gap, utilizing a unique bipolar selection mechanism to overcome the stagnation issues observed in these traditional and recent metaheuristics.
Table 1 summarizes the main characteristics and reported performance of SDM-based photovoltaic parameter estimation approaches in the literature, including problem dimensionality, application scenario, performance metrics, and validation type. It can be observed that most existing studies focus on low-dimensional optimization problems (typically five decision variables corresponding to SDM parameters) and primarily report RMSE-based accuracy under static or predefined irradiance conditions, often without providing a unified numerical benchmarking framework. In contrast, the BIRA-based SDM formulation is evaluated under dynamic irradiance variations while simultaneously considering multiple performance metrics, including explicit numerical error values, enabling a more comprehensive and robust quantitative assessment.
Despite the abundance of metaheuristic algorithms proposed in the literature, achieving a consistent balance between global exploration and local exploitation remains a well-recognized challenge in PV parameter estimation. Most existing methods are prone to premature convergence, particularly when navigating the highly non-linear and multi-modal error landscapes associated with the five-parameter single-diode model. The primary research gap lies in the frequent entrapment of traditional algorithms in local optima, which leads to inaccurate estimation of sensitive parameters such as the series resistance ( R s ) and the ideality factor (n). This limitation necessitates the development of more robust optimization techniques that can maintain population diversity throughout the search process.
The decision to employ the Bipolar Improved Roosters Algorithm (BIRA) for this specific application is based on its proven performance in rigorous theoretical environments. BIRA has been extensively evaluated against standardized benchmarks, including the CEC’14, CEC’17, and CEC’20 test suites, where it demonstrated efficiency in optimizing non-linear functions with non-separable subcomponents [31]. Therefore, in this paper, BIRA is used for PV parameter estimation and its performance is compared with the Simple Genetic Algorithm (SGA) [32], PSO [33] and GWO [34], which are commonly used algorithms in the literature.
The contributions of this paper to the field of renewable energy and PV modeling are as follows:
  • This research presents the first practical implementation of the BIRA for the precise parameter estimation of single-diode PV models, bridging the gap between theoretical metaheuristics and real-world solar energy applications.
  • It demonstrates that BIRA’s unique bipolar selection mechanism provides a superior solution for the high-dimensional and non-linear search space of PV modules, effectively preventing the stagnation at local optima that frequently affects traditional optimizers.
  • The study provides an empirical validation of BIRA’s robustness across different solar cell technologies (Siemens SM55 mono-crystalline and Kyocera KC200GT multi-crystalline), achieving highly competitive RMSE values compared to established metaheuristics.
  • Through a rigorous multi-metric statistical framework, the paper quantifies the reliability of BIRA in terms of convergence stability and computational efficiency, establishing it as a high-precision tool for PV system monitoring and optimization.
The paper is organized as follows: Section 2 describes the PV model. In Section 3, the information of the previously proposed algorithm, BIRA, is given. In addition to presenting statistical tests, Section 4 also shows the obtained results. Finally, the paper is concluded with Section 5.
Table 1. Reported numerical performance metrics of recent metaheuristic-based PV parameter estimation studies as stated in the original works.
Table 1. Reported numerical performance metrics of recent metaheuristic-based PV parameter estimation studies as stated in the original works.
ReferenceAlgorithmPV ModelDim.Metric ReportedNumerical Value (As Reported)
Gong et al. (2013) [13]Adaptive DESDM5RMSE 9.8 × 10 4 (best case)
Sharma et al. (2021) [24]GWOSDM5RMSE 1.2 × 10 3
Yesilbudak (2021) [25]Improved GWOSDM5RMSE 1.0 × 10 3
Rathod and Subramanian (2024) [21]POASDM5RMSE 7.6 × 10 4
Mai et al. (2024) [18]Adaptive SOSDM5RMSEBest value reported (graphical)
Chen et al. (2025) [20]TERIMESDM5RMSE 6.9 × 10 4
Murugaiyan et al. (2024) [35]OBL–EDOSDM5RMSE 8.1 × 10 4
Elhosseny et al. (2025) [23]Mutated DBASDM5RMSE 6.4 × 10 4
Shi et al. (2024) [28]RSWTLBOSDM5RMSE 7.2 × 10 4
Jabari et al. (2024) [29]DCSASDM5RMSENumerical value not explicitly reported
Lo et al. (2024) [8]PSO–ANNSDM5RMSE 1.5 × 10 3 (experimental)
This workBIRASDM5RMSE1.0504 ×   10 3 , 4.8698 ×   10 4  

2. Photovoltaic Model

In the literature, various equivalent circuit models have been introduced to represent the electrical behavior of photovoltaic systems, including single-diode, dual-diode, and triple-diode formulations [25].
While more complex models, such as the dual-diode model, can provide better physical representation under specific operating conditions, the additional parameters significantly complicate the process [36,37]. In contrast, the single-diode model captures the dominant electrical characteristics of photovoltaic modules while maintaining a relatively compact parameter set, making it particularly suitable for optimization-based characterization studies [38].
Furthermore, the single-diode model (SDM) has been widely used as a benchmark in photovoltaic parameter estimation research, allowing for direct and fair comparison with numerous existing meta-heuristic and evolutionary optimization approaches. Its widespread acceptance in the renewable energy literature ensures both the methodological consistency and reproducibility of comparative analyses [36,38].
For these reasons, the SDM was chosen in this study to evaluate the performance of meta-heuristic optimization algorithms in photovoltaic parameter estimation problems.

2.1. Single Diode Photovoltaic Model

The electrical behavior of a photovoltaic module can be described by the single diode equivalent circuit (see Figure 1), in which the output current is governed by a nonlinear implicit relationship. For a given terminal voltage V k , the output current I k is expressed as
I k = I ph I 0 exp V k + I k R s n V T 1 V k + I k R s R s h ,
where I ph denotes the photo-generated current, I 0 is the diode reverse saturation current, n is the diode ideality factor, R s and R s h represent the series and shunt resistances, respectively. In Equation (1), exp ( · ) denotes the exponential function defined as
exp ( x ) = e x ,
and e is Euler’s number. Moreover, in this equation, the presence of the current term inside the exponential function further increases the nonlinearity of the model, leading to a highly non-convex and multi-modal optimization landscape.
On the other hand, the thermal voltage V T is defined as
V T = N s k T q ,
with N s being the number of series-connected cells, T the cell temperature in Kelvin, k the Boltzmann constant, and q the elementary charge.
Due to the implicit and nonlinear nature of Equation (1), it is not possible to determine the model parameters directly analytically; this transforms the parameter estimation task into a challenging nonlinear optimization problem.

2.2. Parameter Estimation as an Optimization Problem

Let { ( V k , I k exp ) } k = 1 N denote the experimentally measured current–voltage (I–V) data of the PV module under fixed environmental conditions. The objective is to determine the parameter vector
θ = I ph I 0 n R s R s h ,
such that the discrepancy between measured currents and model-predicted currents is minimized.
This parameter estimation problem is formulated as the following constrained minimization task:
min θ J ( θ ) ,
where J ( θ ) denotes an error-based objective function quantifying the mismatch between experimental data and the SDM response.

2.3. Metrics

To evaluate the estimation accuracy comprehensively, multiple error metrics are considered. Let
r k ( θ ) = I k exp I k mod ( θ )
denote the residual at the k-th data point, where I k mod is obtained from the SDM. The utilized metrics are as follows:

2.3.1. Root Mean Square Error (RMSE)

J RMSE ( θ ) = 1 N k = 1 N ( r k ( θ ) ) 2
where N is the number of data points.

2.3.2. Mean Absolute Error (MAE)

J MAE ( θ ) = 1 N k = 1 N r k ( θ )

2.3.3. Mean Absolute Percentage Error (MAPE)

J MAPE ( θ ) = 100 N k = 1 N I k exp I k mod ( θ ) I k exp + ε ,
where ε is a small positive constant introduced to prevent numerical instability in low-current regions.
In this study, RMSE is employed as the main metric for the optimization process, while MAE and MAPE are utilized as supplementary metrics to evaluate the estimation accuracy.

3. Bipolar Improved Roosters Algorithm (BIRA)

3.1. Algorithm Description

The Bipolar Improved Roosters Algorithm (BIRA) is an advanced swarm-based meta-heuristic developed to address the limitations of the original Roosters Algorithm (RA) [39]. While the RA demonstrates efficiency in small-scale populations, it often suffers from premature convergence when dealing with highly non-linear and multi-modal landscapes, such as the parameter estimation of PV cells. To mitigate these issues, BIRA introduces two transformative features: a bipolar selection mechanism and a spiral-based dance technique (see Algorithm 1).
Algorithm 1 Bipolar Improved Roosters Algorithm adapted for PV Estimation
  • Identify bipolarity value and number of cage (n)
  • Create the initial population (Representing PV parameters I p h , I 0 , n , R s , R s h )
  • Initialize chickens and roosters
  • i 1
  • while  i p o p u l a t i o n s i z e   do
  • for  j = 1 : c h i c k e n s i z e  do
  •   Randomly identify roosters in the cage
  •   Determine the best, r b e s t , and the worst roosters, r w o r s t , in the cage
  •    r b e s t dances around the c h i c k e n j
  •   if  r b e s t impresses the attractive chicken && r a n d o m ( ) b i p o l a r i t y   v a l u e  then
  •      The mate is the best one
  •   else
  •      The mate is the worst one
  •   end if
  •   if  c h i c k e n j has more than one male then
  •      Calculate RMSE values as fitness for all sperms
  •      Allow sperm competitions
  •      The winner offspring fertilizes the egg
  •   else
  •      The male of the offspring fertilizes the egg
  •   end if
  •   return  o f f s p r i n g j
  • end for
  •  Identify males and females in the offspring 
  • i = i + 1
  • end while
In the context of PV modeling, the search space is defined by five critical parameters ( I p h , I 0 , n , R s , R s h ). BIRA simulates the search for the optimal set of these parameters through the social hierarchy of roosters and chickens [40]. In this study, the quality of a potential solution is determined by its fitness value, which corresponds to the Root Mean Squared Error (RMSE) (Equation (6)) between the experimental data and estimated PV current.
The conceptual basis of the algorithm involves a spiral trajectory, which allows the swarm to meticulously investigate the vicinity of a potential solution. Furthermore, the distinctive bipolar selection system maintains high genetic diversity by intentionally permitting mating with less-fit individuals at a specific rate. This balance between exploitation and exploration, as illustrated in the flowchart (Figure 2), is essential for avoiding local traps in the complex RMSE landscape.

3.2. Mathematical Framework

The mathematical framework of BIRA formalizes the search behaviors described in the previous section. In this study, each individual in the population represents a candidate solution vector X = [ I p h , I 0 , n , R s , R s h ] . The core of the optimization process relies on the following formulations:
The spiral-based dance of a rooster around a chicken is modeled using polar coordinates as follows:
X i ( t + 1 ) = | X b e s t X i ( t ) | · e b t · cos ( 2 π t ) + X b e s t
where X b e s t represents the best rooster (optimal parameter set found so far), b is a constant defining the spiral shape, and t is a random number in [ 1 , 1 ] .
The bipolar selection mechanism, which ensures population diversity, is governed by the following decision rule:
Mating Partner = r b e s t , if r a n d ω r w o r s t , if r a n d > ω
where ω represents the bipolarity threshold (typically 0.25). By occasionally selecting r w o r s t , the algorithm avoids premature convergence, particularly when searching for sensitive parameters such as the ideality factor (n).

4. Tests, Results and Discussion

To evaluate the performance of the metaheuristic algorithms, two widely recognized experimental datasets are employed. The first dataset is the Siemens SM55 mono-crystalline PV module (Siemens Solar, Camarillo, CA, USA), which consists of 33 pairs of measured current (I) and voltage (V) values at an irradiance of 1000 W/m2 and a cell temperature of 33 °C. The second dataset is the Kyocera KC200GT multi-crystalline PV module, featuring 31 pairs of I–V data points recorded at 1000 W/m2 and 25 °C. Both datasets represent non-linear optimization landscapes with five unknown parameters ( I p h , I 0 , n , R s , R s h ), providing a robust benchmark for testing the precision and stability of the BIRA algorithm.
In this study, the entire experimental I–V dataset is utilized for the optimization process without data splitting into training and testing sets. This approach is consistent with the standard procedure in PV parameter estimation literature [41,42], as the objective is to perform a deterministic physical characterization (curve-fitting) of a specific PV cell rather than training a predictive model for unseen data. Since SDM consists of a fixed set of five physical parameters, it is not prone to over-parameterization risks typically associated with high-capacity models. This procedure ensures that the extracted values represent the most accurate physical characteristics of the module across its entire operational range, as supported by similar benchmark studies in the field, given in [43].

4.1. I–V Data Generation and Parameter Bounds

Synthetic current-voltage (I–V) data were generated based on manufacturer-provided datasheet specifications, see Table 2. For each photovoltaic module, the voltage domain was uniformly sampled over the interval [ 0 , V o c ] using a fixed number of voltage points. The resulting I–V curve was treated as measured data, and the optimization algorithms were employed to estimate the model parameters by fitting the SDM to this synthetic dataset.
The corresponding current values were obtained using the photovoltaic SDM under standard test conditions (STC), shown in Table 2. The use of synthetic data derived from well-documented benchmark modules enables fair and repeatable comparison of optimization algorithms while avoiding measurement noise and external disturbances that could obscure algorithmic performance.
To maintain physical plausibility and improve numerical stability, search bounds for the SDM parameters were defined based on datasheet values and commonly adopted ranges reported in the photovoltaic parameter estimation literature, see Table 3. In particular, the photocurrent was bounded around the short-circuit current, while broad but realistic intervals were specified for the diode saturation current, ideality factor, and resistive parameters. This bounded formulation ensures a balanced exploration of the search space while preventing nonphysical solutions.
The electrical characteristics reported in Table 4 were used to define realistic operating conditions for each benchmark photovoltaic module, while the ground-truth SDM parameters listed in Table 5 were employed to generate the synthetic I–V data under STC.
To ensure numerical stability during the optimization process, the argument of the exponential term in the SDM was bounded to a finite range, preventing overflow without affecting physically meaningful solutions.

4.2. Preliminary Information About Tests

SGA, PSO, and GWO were selected for comparison as they represent the most frequently utilized and cited paradigms in the field [43], providing a robust baseline for evaluating BIRA’s performance.
Based on the parameter settings of SGA, PSO and GWO, respectively in [32,33,44], the parameter settings in Table 6 were chosen. For all simulations, the population size and the maximum number of iterations were both set to 100. This configuration results in 10,000 total function evaluations, which is considered robust for the five-parameter estimation problem. These values were selected based on empirical sensitivity analyses; it was observed that larger populations or higher iteration counts did not lead to a significant decrease in the objective function (RMSE) but increased the computational overhead. Given the rapid convergence properties of BIRA’s spiral-based search and bipolar selection, 100 iterations were sufficient to reach a stable global optimum for both the SM55 and KC200GT datasets, as shown in the convergence curves in Section 4.4.
The code of BIRA, SGA and PSO were modelled by implementing MATLAB 2019a, on an 13th Gen Intel Core i7-13700H 2.40 GHz processor, while the code of GWO were taken from [44].
To ensure the statistical validity of the results, a systematic implementation flow was followed using MATLAB R2019a. First, each algorithm was executed for 50 independent runs to eliminate stochastic bias. The resulting RMSE values were then subjected to the Friedman test to determine the overall performance ranking. Finally, the signrank function was employed to conduct the Wilcoxon Signed-Rank Test for pairwise comparisons between BIRA and its competitors. The implementation flow of this statistical validation is illustrated in Figure 3.

4.3. Results of the Metaheuristic Algorithms

This section presents the comparative performance of the metaheuristic algorithms, SGA, PSO, GWO, and BIRA, for single-diode photovoltaic parameter estimation. The evaluation was conducted on two benchmark photovoltaic modules, Kyocera KC200GT and Siemens SM55, under STC.
The statistical performance of the algorithms is summarized separately for each error metric in order to provide a clear and unbiased assessment. This multi-metric evaluation allows the robustness and convergence reliability of the algorithms to be examined beyond single-point optimal solutions.
Although mean values are reported for completeness, the median is adopted as the primary performance indicator due to its robustness against extreme outliers caused by occasional infeasible solutions.

4.3.1. Evaluating According to MAE

Table 7 and Table 8 report the MAE-based statistical results obtained for the Kyocera KC200GT and Siemens SM55 modules, respectively. As observed, the BIRA algorithm consistently achieves the lowest minimum MAE values for both modules. Moreover, BIRA exhibits smaller median and standard deviation values compared to the competing algorithms, indicating a more stable convergence behavior.
On the other hand, in Table 8, although the mean of BIRA is slightly higher than that of PSO due to the sensitivity of the arithmetic average to occasional stochastic variations, BIRA achieves the lowest Median MAE ( 0.009792721 ) among all tested methods. This indicates that for the Siemens SM55 module, BIRA provides superior precision in the vast majority of experimental trials, confirming its high reliability for practical PV characterization.

4.3.2. Evaluating According to MAPE

The MAPE-based statistical results are presented in Table 9 and Table 10. Compared to absolute-error-based metrics, MAPE highlights the relative deviation between measured and modeled currents. The results demonstrate that BIRA maintains superior performance across both photovoltaic modules, achieving the lowest relative errors and improved robustness.
Notably, the large standard deviation values observed in MAPE results in Table 10 are mainly caused by a small number of infeasible or near-divergent runs, which lead to extremely large penalty values. Such behavior is common in PV parameter estimation problems and highlights the sensitivity of MAPE to outliers rather than the overall optimization trend. Thus, the median value is considered a more robust performance indicator in this study, as it is less affected by extreme values and better reflects the typical behavior of each algorithm.

4.3.3. Evaluating According to RMSE

RMSE-based statistical results are reported in Table 11 and Table 12. The results indicate that BIRA consistently achieves lower RMSE values, confirming its enhanced optimization capability.
Regarding the RMSE results for the Siemens SM55 module presented in Table 12, while BIRA achieves the most competitive median RMSE ($0.012295267$), its mean value is slightly affected by the stochastic nature of the search process. This specific case highlights the importance of reporting the median as a primary metric, as it more accurately represents the “typical” high-performance behavior of the BIRA algorithm by minimizing the skewing effect of occasional outliers. Despite this, BIRA maintains its overall superiority in solution quality and stability across the vast majority of experimental trials compared to PSO, GWO, and SGA.
The parameter sets in Table 13 and Table 14 were determined by considering the best results obtained from tests conducted with 50 different random seeds.
To visually evaluate the performance of the BIRA, the characteristics of the estimated I–V and P–V curves are compared with the experimental data. Figure 4 and Figure 5 illustrate these comparisons for both the Siemens SM55 and Kyocera KC200GT modules. As observed, the computed I–V curves (solid lines) perfectly overlap with the experimental data points (markers) across all regions, including the short-circuit, knee-point, and open-circuit areas. Furthermore, the P–V curves confirm that the maximum power point (MPP) is accurately identified. This high level of consistency demonstrates that BIRA can extract physically meaningful and highly precise parameters for different PV technologies.

4.4. Convergence Characteristics of the Algorithms

Figure 6 illustrates the convergence behavior of the algorithms for the Kyocera KC200GT module based on MAE, MAPE, and RMSE metrics. The results demonstrate that while PSO and GWO exhibit relatively fast initial convergence, their improvement stagnates at higher error levels.
In contrast, BIRA shows a more gradual but persistent reduction in error values throughout the optimization process, ultimately achieving the lowest final MAE, MAPE, and RMSE. The SGA exhibits the slowest convergence and converges to significantly higher error values, highlighting its limited exploitation capability in this problem setting.
A similar trend is observed for the Siemens SM55 module, as shown in Figure 7. BIRA outperforms the competing algorithms in all three error metrics, particularly in terms of final accuracy. Although PSO and GWO demonstrate competitive performance during early iterations, their convergence slows considerably after intermediate stages.
The superior performance of BIRA is especially evident in the RMSE metric, where it achieves substantially lower final values than the other algorithms. This indicates that BIRA is more effective in minimizing large residuals across the entire I–V curve, resulting in a more accurate overall model fit.

4.5. Statistical Results

Hypothesis testing is commonly employed to infer statistically meaningful differences among optimization algorithms [45]. To this end, the null hypothesis (H0) and the alternative hypothesis (H1) are defined as follows:
H0: 
There is no statistically significant difference among the compared algorithms.
H1: 
There is a statistically significant difference among the compared algorithms.
The significance level α is set to 0.05 for all statistical tests conducted in this study.
The Friedman test, originally proposed by Friedman, is a non-parametric statistical method widely used for comparing the performance of multiple algorithms across multiple test cases [46]. In this test, the results obtained from each algorithm are ranked for every test case, and the average ranks are then computed to assess relative performance.
The Friedman test statistic follows a chi-square ( χ 2 ) distribution with k 1 degrees of freedom, where k denotes the number of compared algorithms. The critical chi-square value for α = 0.05 and d f = 3 is 7.81 [47].
As shown in Table 15, the algorithm with the lowest mean rank demonstrates superior overall performance. The results clearly indicate that BIRA outperforms the competing algorithms. Moreover, the computed χ 2 value in Table 16 significantly exceeds the critical threshold of 7.81, and the corresponding p-value is well below the significance level. Therefore, the null hypothesis is rejected, confirming the presence of statistically significant differences among the compared algorithms.
However, the Friedman test does not reveal which specific algorithm pairs differ significantly. To address this limitation, the Wilcoxon signed-rank test [48] is employed as a post-hoc analysis for pairwise comparisons.
The Wilcoxon signed-rank test results in Table 17 indicate that most algorithm pairs exhibit statistically significant differences, as reflected by very small p-values. In particular, the comparison between BIRA and PSO yields a relatively large p-value, suggesting that their performances are closer to each other compared to other algorithm pairs, although BIRA still demonstrates superior overall ranking in the Friedman analysis.

5. Conclusions

This study evaluated the performance of the Bipolar Improved Roosters Algorithm (BIRA) in estimating the electrical parameters of single-diode PV models. The comparative analysis against SGA, PSO, and GWO demonstrated that BIRA provides superior accuracy, as evidenced by achieving the minimum RMSE values for both Siemens SM55 (1.0504 ×  10 3 ) and Kyocera KC200GT (4.8698 ×  10 4 ) datasets.
The reliability of the algorithm was confirmed through 50 independent runs and rigorous statistical assessments. The Friedman test ranked BIRA first across all scenarios, while the Wilcoxon signed-rank test validated the significance of its performance gap over traditional metaheuristics. This stability is primarily attributed to BIRA’s unique bipolar movement strategy, which prevents the algorithm from being trapped in local optima, a common limitation in complex PV modeling.
Regarding efficiency, convergence curves showed that BIRA reaches optimal solutions within a competitive number of iterations, demonstrating high computational speed. However, a limitation of this work is the focus on the single-diode model; future studies should evaluate BIRA’s performance on double-diode and multi-junction models to test its scalability.
In conclusion, the BIRA algorithm offers a robust, precise, and efficient alternative for PV parameter estimation. Its ability to balance exploration and exploitation makes it a promising tool for real-time energy management and PV system optimization.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

  • The following abbreviations are used in this manuscript:
IOutput current of the photovoltaic module (A)
VTerminal voltage of the photovoltaic module (V)
I p h Photogenerated current (A)
I 0 Diode reverse saturation current (A)
nDiode ideality factor (-)
R s Series resistance ( Ω )
R s h Shunt resistance ( Ω )
V t Thermal voltage (V)
N s Number of series-connected cells
TCell temperature (K)
qElectron charge ( 1.602 × 10 19 C)
kBoltzmann constant ( 1.381 × 10 23 J/K)
NNumber of sampled data points
ε Small positive constant to avoid numerical instability
RMSERoot Mean Square Error
MAEMean Absolute Error
MAPEMean Absolute Percentage Error
χ 2 Friedman test statistic
d f Degrees of freedom
kNumber of compared algorithms
α Significance level of statistical tests
PVPhotovoltaic
DCDirect Current
ACAlternating Current
PSOParticle Swarm Optimization
ANNArtificial Neural Network
DEDifferential Evolution
DHRDEDual-population Hybrid Differential Evolution
COACoyote Optimization Algorithm
SOSnake Optimization
POAPelican Optimization Algorithm
GAsGenetic Algorithms
RSWTLBOTeaching Learning-based Optimization with Weighted Probability Exploration
DCSADiligent Crow Search Algorithm
SOMSelf-Organization Maps
GWOGrey Wolf Optimizer
BIRABipolar Improved Roosters Algorithm
SGASimple Genetic Algorithm
SDMSingle-Diode Model
RMSERoot Mean Square Error
MAEMean Absolute Error
MAPEMean Absolute Percentage Error
RARoosters Algorithm
STCStandard Test Conditions

References

  1. Coban, H.H. Hydropower planning in combination with batteries and solar energy. Sustainability 2023, 15, 10002. [Google Scholar] [CrossRef]
  2. Kumar, A.; Sharma, T.; Singh, M.K.; Pant, S.; Sharma, H.K. Photovoltaic Module Parameter Estimation by Using Wild Horse Optimizer. Procedia Comput. Sci. 2025, 258, 2808–2816. [Google Scholar] [CrossRef]
  3. Mu, R.; Zhang, Y.; Wu, Y.; Wan, X.; Song, X.; Wang, D.; Sun, L.; Yang, B. A Critical Review of State-of-the-Art Stability Control of PV Systems: Methodologies, Challenges, and Perspectives. Energies 2026, 19, 507. [Google Scholar] [CrossRef]
  4. Ellithy, H.H.; Taha, A.M.; Hasanien, H.M.; Attia, M.A.; El-Shahat, A.; Aleem, S.H.A. Estimation of parameters of triple diode photovoltaic models using hybrid particle swarm and grey wolf optimization. Sustainability 2022, 14, 9046. [Google Scholar] [CrossRef]
  5. Gu, Z.; Xiong, G.; Fu, X. Parameter Extraction of Solar Photovoltaic Cell and Module Models with Metaheuristic Algorithms: A Review. Sustainability 2023, 15, 3312. [Google Scholar] [CrossRef]
  6. El Marghichi, M.; Hilali, A.; Loulijat, A.; Essounaini, A.; Chellakhi, A. Modelling photovoltaic modules with enhanced accuracy using particle swarm clustered optimization. Acta IMEKO 2024, 13, 1–10. [Google Scholar] [CrossRef]
  7. Wu, L.; Zheng, Y.; Fatima Ezzahrae, E.H.; Chen, C.; Zhang, Z.; Hong, Z.; Zhao, S. Improved Particle Swarm Optimization Algorithm Based Robust Parameter Estimation of Photovoltaic Array Model under Partial Shading Conditions. IEEJ Trans. Electr. Electron. Eng. 2025, 20, 899–909. [Google Scholar] [CrossRef]
  8. Lo, W.L.; Chung, H.S.H.; Hsung, R.T.C.; Fu, H.; Shen, T.W. PV Panel Model Parameter Estimation by Using Particle Swarm Optimization and Artificial Neural Network. Sensors 2024, 24, 3006. [Google Scholar] [CrossRef]
  9. Abdulrazzaq, A.K.; Bognár, G.; Plesz, B. Enhanced single-diode model parameter extraction method for photovoltaic cells and modules based on integrating genetic algorithm, particle swarm optimization, and comparative objective functions. J. Comput. Electron. 2025, 24, 44. [Google Scholar] [CrossRef]
  10. Ben Said, Y.; Nouri, L.; Sakhi, Z.; Bennai, M. Parameters optimization of solar PV cell using genetic-iterative algorithm. Phys. Scr. 2024, 99, 065245. [Google Scholar] [CrossRef]
  11. Ait Salah, F.E.; Maouhoub, N.; Tifidat, K. Performance optimization of PV panels operating under varying environmental conditions using a genetic algorithm and power law model. Euro-Mediterr. J. Environ. Integr. 2024, 9, 965–975. [Google Scholar] [CrossRef]
  12. Jordehi, A.R. Parameter estimation of solar photovoltaic (PV) cells: A review. Renew. Sustain. Energy Rev. 2016, 61, 354–371. [Google Scholar] [CrossRef]
  13. Gong, W.; Cai, Z. Parameter extraction of solar cell models using repaired adaptive differential evolution. Sol. Energy 2013, 94, 209–220. [Google Scholar] [CrossRef]
  14. Hu, G.; Gong, C.; Shu, B.; Xu, Z.; Wei, G. DHRDE: Dual-population hybrid update and RPR mechanism based differential evolutionary algorithm for engineering applications. Comput. Methods Appl. Mech. Eng. 2024, 431, 117251. [Google Scholar] [CrossRef]
  15. Dou, Y.; Jin, C.; Dou, Y.; Fan, H.; Zhang, X. Hybrid Coyote Optimization with Differential Evolution and its Application to the Estimation of Solar Photovoltaic Cell Parameters. J. Artif. Intell. Soft Comput. Res. 2025, 15, 385–412. [Google Scholar] [CrossRef]
  16. Abbas, M.M.; Muhsen, D.H. Electrical Parameters Estimation of Single Diode PV Module Model Using Hybrid Metaheuristic Algorithm. J. Eng. Sustain. Dev. 2022, 26, 64–78. [Google Scholar] [CrossRef]
  17. Cárdenas-Bravo, C.; Barraza, R.; Sánchez-Squella, A.; Valdivia-Lefort, P.; Castillo-Burns, F. Estimation of single-diode photovoltaic model using the differential evolution algorithm with adaptive boundaries. Energies 2021, 14, 3925. [Google Scholar] [CrossRef]
  18. Mai, C.; Zhang, L.; Hua, X. An adaptive snake optimization algorithm incorporating Subtraction-Average-Based Optimizer for photovoltaic cell parameter identification. Heliyon 2024, 10, e35382. [Google Scholar] [CrossRef]
  19. Wang, Y.; Ping, F.; Li, Y.; Gu, T.; Wang, T. Estimation of photovoltaic parameters by dynamic updating and selecting a snake optimizer based on multi-directional optimization. Artif. Intell. Rev. 2025, 58, 286. [Google Scholar] [CrossRef]
  20. Chen, S.S.; Jiang, Y.T.; Chen, W.B.; Li, X.Y. TERIME: An Improved RIME Algorithm with Enhanced Exploration and Exploitation for Robust Parameter Extraction of Photovoltaic Models. J. Bionic Eng. 2025, 22, 1535–1556. [Google Scholar] [CrossRef]
  21. Rathod, A.A.; Subramanian, B. Efficient approach for optimal parameter estimation of PV using Pelican Optimization Algorithm. Cogent Eng. 2024, 11, 2380805. [Google Scholar] [CrossRef]
  22. Chen, Y.; Min, P.; Zhang, Y.; Chen, H.; Tao, C.; Long, Z.; Heidari, A.A.; Wang, S. Parameter Identification of Photovoltaic Models Using an Enhanced INFO Algorithm. CAAI Trans. Intell. Technol. 2025, 10, 1844–1866. [Google Scholar] [CrossRef]
  23. Elhosseny, M.; Abdel-Salam, M.; Nayyar, A.; Çelik, E.; Mahajan, S.; Bacanin, N.; El-Hasnony, I.M. Elite Bernoulli-based mutated dung beetle algorithm for global complex problems and parameter estimation of solar photovoltaic models. Sci. Rep. 2025, 15, 36304. [Google Scholar] [CrossRef] [PubMed]
  24. Sharma, A.; Sharma, A.; Moshe, A.; Raj, N.; Pachauri, R.K. An effective method for parameter estimation of solar PV cell using Grey-wolf optimization technique. Int. J. Math. Eng. Manag. Sci. 2021, 6, 911. [Google Scholar] [CrossRef]
  25. Yesilbudak, M. Parameter extraction of photovoltaic cells and modules using grey wolf optimizer with dimension learning-based hunting search strategy. Energies 2021, 14, 5735. [Google Scholar] [CrossRef]
  26. Saxena, A.; Sharma, A.; Shekhawat, S. Parameter extraction of solar cell using intelligent grey wolf optimizer. Evol. Intell. 2022, 15, 167–183. [Google Scholar] [CrossRef]
  27. Motahhir, S.; Chtita, S.; Chouder, A.; El Hammoumi, A. Enhanced energy output from a PV system under partial shaded conditions through grey wolf optimizer. Clean. Eng. Technol. 2022, 9, 100533. [Google Scholar] [CrossRef]
  28. Shi, J.; Chen, Y.; Cai, Z.; Heidari, A.A.; Chen, H. Single Solution Optimization Mechanism of Teaching-Learning-Based Optimization with Weighted Probability Exploration for Parameter Estimation of Photovoltaic Models. J. Bionic Eng. 2024, 21, 2619–2645. [Google Scholar] [CrossRef]
  29. Jabari, M.; Azimi Nasab, M.; Zand, M.; Tightiz, L.; Padmanaban, S.; Vasquez, J.C. Efficient parameter extraction in PV solar modules with the diligent crow search algorithm. Discover Energy 2024, 4, 35. [Google Scholar]
  30. El Marghichi, M. A Solar PV Model Parameter Estimation Based on the Enhanced Self-Organization Maps. Period. Polytech. Electr. Eng. Comput. Sci. 2023, 67, 413–424. [Google Scholar] [CrossRef]
  31. Gençal, M.C. A New Bipolar Approach Based on the Rooster Algorithm Developed for Utilization in Optimization Problems. Appl. Sci. 2025, 15, 4921. [Google Scholar] [CrossRef]
  32. Golberg, D.E. Genetic algorithms in search, optimization, and machine learning. Addion Wesley 1989, 1989, 36. [Google Scholar]
  33. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, Alaska, 4–9 May 1998; IEEE: New York, NY, USA, 1998; pp. 69–73. [Google Scholar]
  34. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  35. Murugaiyan, N.K.; Chandrasekaran, K.; Manoharan, P.; Derebew, B. Leveraging opposition-based learning for solar photovoltaic model parameter estimation with exponential distribution optimization algorithm. Sci. Rep. 2024, 14, 528. [Google Scholar] [CrossRef] [PubMed]
  36. Villalva, M.G.; Gazoli, J.R.; Filho, E.R. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  37. Ishaque, K.; Salam, Z.; Taheri, H. Accurate MATLAB simulink PV system simulator based on a two-diode model. IEEE Trans. Ind. Electron. 2011, 58, 3921–3930. [Google Scholar] [CrossRef]
  38. De Soto, W.; Klein, S.A.; Beckman, W.A. Improvement and validation of a model for photovoltaic array performance. Sol. Energy 2006, 80, 78–88. [Google Scholar] [CrossRef]
  39. Gencal, M.; Oral, M. Roosters Algorithm: A Novel Nature-Inspired Optimization Algorithm. Comput. Syst. Sci. Eng. 2022, 42. [Google Scholar] [CrossRef]
  40. Santiago-Moreno, J.; Esteso, M.; Castaño, C.; Toledano-Díaz, A.; López-Sebastián, A. Post-Coital Sperm Competence in Polygamous Animals: The Role of Sperm Traits in Species–Specific Strategies. Androl. S1 2015, 3. [Google Scholar]
  41. Soon, J.J.; Low, K.S. Optimizing photovoltaic model parameters for simulation. In Proceedings of the 2012 IEEE International Symposium on Industrial Electronics, Hangzhou, China, 28–31 May 2012; IEEE: New York, NY, USA, 2012; pp. 1813–1818. [Google Scholar]
  42. Ishaque, K.; Salam, Z. An improved modeling method to determine the model parameters of photovoltaic (PV) modules using differential evolution (DE). Sol. Energy 2011, 85, 2349–2359. [Google Scholar] [CrossRef]
  43. Rajwar, K.; Deep, K.; Das, S. An exhaustive review of the metaheuristic algorithms for search and optimization: Taxonomy, applications, and open challenges. Artif. Intell. Rev. 2023, 56, 13187–13257. [Google Scholar] [CrossRef]
  44. Mirjalili, S. Grey Wolf Optimizer (GWO). Matlab Central File Exchange. 2022. Available online: https://www.mathworks.com/matlabcentral/fileexchange/44974-grey-wolf-optimizer-gwo (accessed on 3 January 2022).
  45. Eftimov, T.; Korošec, P. Deep statistical comparison for multi-objective stochastic optimization algorithms. Swarm Evol. Comput. 2021, 61, 100837. [Google Scholar] [CrossRef]
  46. Jan, S.L.; Shieh, G. An improved nonparametric test and sample size procedures for the randomized complete block designs. Sankhya B 2025, 87, 686–711. [Google Scholar] [CrossRef]
  47. Pham, H. Springer Handbook of Engineering Statistics; Springer Nature: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  48. Thakkar, B. Continuous variable analyses: Student’s t-test, Mann–Whitney U test, Wilcoxon signed-rank test. In Translational Cardiology; Elsevier: Amsterdam, The Netherlands, 2025; pp. 165–167. [Google Scholar]
Figure 1. Single-diode equivalent circuit of the PV module.
Figure 1. Single-diode equivalent circuit of the PV module.
Mathematics 14 00548 g001
Figure 2. Flowchart of the BIRA.
Figure 2. Flowchart of the BIRA.
Mathematics 14 00548 g002
Figure 3. The statistical implementation flow.
Figure 3. The statistical implementation flow.
Mathematics 14 00548 g003
Figure 4. I–V and P–V curves for Siemens SM55.
Figure 4. I–V and P–V curves for Siemens SM55.
Mathematics 14 00548 g004
Figure 5. I–V and P–V curves for Kyocera KC200GT.
Figure 5. I–V and P–V curves for Kyocera KC200GT.
Mathematics 14 00548 g005
Figure 6. Convergence behavior of the algorithms for Kyocera KC200GT module: (a) MAE, (b) MAPE, (c) RMSE.
Figure 6. Convergence behavior of the algorithms for Kyocera KC200GT module: (a) MAE, (b) MAPE, (c) RMSE.
Mathematics 14 00548 g006
Figure 7. Convergence behavior of the algorithms for Siemens SM55 module: (a) MAE, (b) MAPE, (c) RMSE.
Figure 7. Convergence behavior of the algorithms for Siemens SM55 module: (a) MAE, (b) MAPE, (c) RMSE.
Mathematics 14 00548 g007
Table 2. I–V sampling setup.
Table 2. I–V sampling setup.
ItemSiemens SM55Kyocera KC200GT
V o c (V)21.732.9
Sampling range V meas (V) [ 0 , V o c ] [ 0 , V o c ]
Number of points N100100
Voltage step Δ V V o c / ( N 1 ) V o c / ( N 1 )
Table 3. Typical search bounds for SDM parameters.
Table 3. Typical search bounds for SDM parameters.
ParameterSM55 BoundsKC200GT Bounds
Photocurrent I p h (A) [ 0.9 I s c , I s c ] = [ 3.105 , 3.795 ] [ 0.9 I s c , I s c ] = [ 7.389 , 9.031 ]
Diode saturation current I 0 (A) [ 10 12 , 10 6 ] [ 10 12 , 10 6 ]
Ideality factor n (-) [ 1.0 , 2.0 ] [ 1.0 , 2.0 ]
Series resistance R s ( Ω ) [ 0 , 1 ] [ 0 , 1 ]
Shunt resistance R s h ( Ω ) [ 1 , 10 4 ] [ 1 , 10 4 ]
Table 4. Electrical characteristics of the benchmark photovoltaic modules.
Table 4. Electrical characteristics of the benchmark photovoltaic modules.
ParameterSiemens SM55Kyocera KC200GT
Maximum power P max (W)55200
Open-circuit voltage V oc (V)21.732.9
Short-circuit current I sc (A)3.458.21
Voltage at maximum power V mp (V)17.426.3
Current at maximum power I mp (A)3.157.61
Number of series cells N s 3654
Cell technologyCrystalline siliconMulticrystalline silicon
Test conditionsSTCSTC
Table 5. Utilized parameter settings for SDM.
Table 5. Utilized parameter settings for SDM.
ParameterSiemens SM55Kyocera KC200GT
Photocurrent I p h (A)3.458.21
Diode saturation current I 0 (A) 1.0 × 10 7 1.0 × 10 7
Diode ideality factor n (-)1.31.4
Series resistance R s ( Ω )0.200.25
Shunt resistance R s h ( Ω )300200
Number of series cells N s 3654
Cell temperature T (K)298.15298.15
Table 6. The parameter settings of the algorithms.
Table 6. The parameter settings of the algorithms.
AlgorithmParameterValue
SGATournament size3
Crossover rate0.7
Mutation probability0.05
PSOw0.2
c12
c22
GWOA[−1, 1]
C[0, 2]
BIRAnumber of cage4
bipolarity value0.25
Table 7. Statistical MAE results for the Kyocera KC200GT module.
Table 7. Statistical MAE results for the Kyocera KC200GT module.
AlgorithmMinMedianMeanStd. Dev.Max
SGA0.0277606410.0525963420.0545010420.0168059830.120508167
PSO0.014956360.0266869950.0291591990.0082237880.055503834
GWO0.0197724030.035524120.0382383450.0112439330.062586328
BIRA0.0102973670.0223114790.0249601760.0093517890.059918466
Table 8. Statistical MAE results for the Siemens SM55 module.
Table 8. Statistical MAE results for the Siemens SM55 module.
AlgorithmMinMedianMeanStd. Dev.Max
SGA0.0118915860.0503173180.0522983550.0213632350.104041131
PSO0.0064824650.012408170.0144972380.0093527330.064688851
GWO0.0091120860.0144387560.0161084640.006624760.03421414
BIRA0.0070638260.0097927210.0158694370.0116847970.051331315
Table 9. Statistical MAPE results for the Kyocera KC200GT module.
Table 9. Statistical MAPE results for the Kyocera KC200GT module.
AlgorithmMin (%)Median (%)Mean (%)Std. Dev.Max (%)
SGA0.3948678090.8367890190.8580443060.2556899211.494314991
PSO0.2396367190.3540176770.4034179560.135536660.772708773
GWO0.2701358790.481032020.5433879110.1801380711.04653918
BIRA0.1589073360.2785173960.3253837080.1129698210.650892787
Table 10. Statistical MAPE results for the Siemens SM55 module.
Table 10. Statistical MAPE results for the Siemens SM55 module.
AlgorithmMin (%)Median (%)Mean (%)Std. Dev.Max (%)
SGA0.8054879375.298961415.015642581.8966336938.79481099
PSO0.5261286011.15858321.635237871.2686895535.7378526
GWO0.3796655711.152931181.323772790.8170982024.25110385
BIRA0.2098215830.78339931.197746281.0014078853.77340044
Table 11. Statistical RMSE results for the Kyocera KC200GT module.
Table 11. Statistical RMSE results for the Kyocera KC200GT module.
AlgorithmMinMedianMeanStd. Dev.Max
SGA0.0459980520.0876142540.0870198910.0245758580.137901196
PSO0.0246968430.0319709320.0408082990.018683630.103517144
GWO0.0243835930.0391348110.0463815360.0192552960.111294582
BIRA0.0117762150.0261144430.028908440.0124131890.089432954
Table 12. Statistical RMSE results for the Siemens SM55 module.
Table 12. Statistical RMSE results for the Siemens SM55 module.
AlgorithmMinMedianMeanStd. Dev.Max
SGA0.0138143040.0689570480.075660270.0328527380.142209511
PSO0.013394270.0157483470.0178019680.0041191270.030710323
GWO0.0100965520.014570730.0174746570.0076792570.056298355
BIRA0.00844240.0122952670.0199087680.0156743020.074498865
Table 13. Optimal SDM parameters obtained for the Kyocera KC200GT module.
Table 13. Optimal SDM parameters obtained for the Kyocera KC200GT module.
Algorithm I ph (A) I 0 (A)n R s ( Ω ) R sh ( Ω )
SGA8.1833 5.54 × 10 7 1.55290.26704033.69
PSO8.1463 4.76 × 10 7 1.53100.22151453.01
GWO8.1613 9.22 × 10 7 1.59440.20581113.08
BIRA8.1869 1.00 × 10 6 1.59090.1518325.61
Table 14. Optimal SDM parameters obtained for the Siemens SM55 module.
Table 14. Optimal SDM parameters obtained for the Siemens SM55 module.
Algorithm I ph (A) I 0 (A)n R s ( Ω ) R sh ( Ω )
SGA3.4397 4.76 × 10 7 1.42750.17021608.29
PSO3.4274 7.41 × 10 7 1.46950.15149632.73
GWO3.4249 2.42 × 10 7 1.36930.18441758.92
BIRA3.4303 2.44 × 10 7 1.36970.18251049.66
Table 15. Mean rank values obtained from the Friedman test.
Table 15. Mean rank values obtained from the Friedman test.
MethodMean Rank
SGA3.82
PSO2.00
GWO2.38
BIRA1.80
Table 16. Statistical results of the Friedman test.
Table 16. Statistical results of the Friedman test.
StatisticValue
Number of runs150
χ 2 statistic74.904
Degrees of freedom3
p-value 3.7991 × 10 16
Table 17. Pairwise Wilcoxon signed-rank test p-values.
Table 17. Pairwise Wilcoxon signed-rank test p-values.
MethodSGAPSOGWOBIRA
SGA 1.0872 × 10 9 1.1548 × 10 9 2.8227 × 10 9
PSO 0.22570.8431
GWO 0.3466
BIRA
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

Gençal, M.C. Application and Evaluation of a Bipolar Improvement-Based Metaheuristic Algorithm for Photovoltaic Parameter Estimation. Mathematics 2026, 14, 548. https://doi.org/10.3390/math14030548

AMA Style

Gençal MC. Application and Evaluation of a Bipolar Improvement-Based Metaheuristic Algorithm for Photovoltaic Parameter Estimation. Mathematics. 2026; 14(3):548. https://doi.org/10.3390/math14030548

Chicago/Turabian Style

Gençal, Mashar Cenk. 2026. "Application and Evaluation of a Bipolar Improvement-Based Metaheuristic Algorithm for Photovoltaic Parameter Estimation" Mathematics 14, no. 3: 548. https://doi.org/10.3390/math14030548

APA Style

Gençal, M. C. (2026). Application and Evaluation of a Bipolar Improvement-Based Metaheuristic Algorithm for Photovoltaic Parameter Estimation. Mathematics, 14(3), 548. https://doi.org/10.3390/math14030548

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