Next Article in Journal
A Fusion Adaptive Cubature Kalman Filter Approach for False Data Injection Attack Detection of DC Microgrids
Previous Article in Journal
Asynchronous Privacy-Preservation Federated Learning Method for Mobile Edge Network in Industrial Internet of Things Ecosystem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem

by
Sultan Hassan Hakmi
1,
Hashim Alnami
1,
Ghareeb Moustafa
1,*,
Ahmed R. Ginidi
2 and
Abdullah M. Shaheen
2,*
1
Department of Electrical and Electronic Engineering, College of Engineering and Computer Science, Jazan University, P.O. Box 114, Jazan 45142, Saudi Arabia
2
Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez P.O. Box 43221, Egypt
*
Authors to whom correspondence should be addressed.
Electronics 2024, 13(9), 1611; https://doi.org/10.3390/electronics13091611
Submission received: 19 March 2024 / Revised: 13 April 2024 / Accepted: 17 April 2024 / Published: 23 April 2024

Abstract

:
A recent optimization algorithm, the Rime Optimization Algorithm (RIME), was developed to efficiently utilize the physical phenomenon of rime-ice growth. It simulates the hard-rime and soft-rime processes, constructing the mechanisms of hard-rime puncture and soft-rime search. In this study, an enhanced version, termed Modified RIME (MRIME), is introduced, integrating a Polynomial Differential Learning Operator (PDLO). The incorporation of PDLO introduces non-linearities to the RIME algorithm, enhancing its adaptability, convergence speed, and global search capability compared to the conventional RIME approach. The proposed MRIME algorithm is designed to identify photovoltaic (PV) module characteristics by considering diverse equivalent circuits, including the One-Diode Model (ONE-DM) and Two-Diode Model TWO-DM, to determine the unspecified parameters of the PV. The MRIME approach is compared to the conventional RIME method using two commercial PV modules, namely the STM6-40/36 module and R.T.C. France cell. The simulation results are juxtaposed with those from contemporary algorithms based on published research. The outcomes related to recent algorithms are also compared with those of the MRIME algorithm in relation to various existing studies. The simulation results indicate that the MRIME algorithm demonstrates substantial improvement rates for the STM6-40/36 module and R.T.C. France cell, achieving 1.16% and 18.45% improvement for the ONE-DM, respectively. For the TWO-DM, it shows significant improvement rates for the two modules, reaching 1.14% and 50.42%, respectively. The MRIME algorithm, in comparison to previously published results, establishes substantial superiority and robustness.

1. Introduction

A myriad of countries have noticed an ongoing rise in their energy demand due to their quickly growing populations and aggregate industries. Furthermore, the primary disadvantages of conventional fossil fuel supplies are environmental contamination and fuel shortages. These factors have led scientists to discover a new energy source that may save energy without harming the environment. As a result, scientists have considered using alternate sources of energy that are renewable, such as solar, wind, hydroelectricity, and geothermal power, to produce large amounts of energy without contributing to environmental degradation. Solar PV is one of the sources of clean energy that has attracted a lot of attention in recent decades because of its many benefits, including low maintenance costs, low operating costs, high power density, and low computational costs [1]. PV cells are arranged in both parallel and series to form the PV panel. The panel output is influenced by the manufacturing process as well as external factors such as light intensity and temperature [2].
Several electrical models have been investigated in the scientific literature, among which are the one-diode model (ONE-DM) [3] and the two-diode model (TWO-DM) [4]. The main challenge is to resolve the nonlinear formula associated with these models and determine the unknown parameters; many approaches of different kinds have been described in the scientific literature [5]. A myriad of approaches to precisely determine the assessment of parameters for PV models could be broadly divided into two categories: analytical techniques and metaheuristics inspired by nature. Examples of analytical techniques are the Lambert W function [6] and the Newton–Raphson method [7]. Nature-inspired metaheuristics (NiMHs) can effectively handle optimization and evaluation problems, since they function like a black box, without imposing any restrictions on the issue formulation. Because of this, NiMH has some advantages over alternative strategies. NiMH finds use in a wide range of industries. Consequently, in order to overcome the parametric problems related to solar PV cell models, academics have recently employed a range of NiMHs [8].
Ridha et al. [9] established an upgraded augmented mutation Harris Hawk Optimizer (AMHHO) to assess the parameters associated with the PV system ground accurately in order to create a more reliable and efficient model. In order to accurately assess the solar cell ground modelling variables, the convergence process of the algorithm can be accelerated by using the proposed method. Chen [10] integrated the adversarial-based exploration method and chaotic drift strategy into the Harris Hawk Optimizer (HHO). In order to boost global convergence and local mining capabilities, the moth flame method (MFO) was demonstrated in [11], to identify the parameters of PV modules. This led to outstanding outcomes in the ONE-DM and TWO-DM PV models.
An Improved Sine Cosine Algorithm called ISCA was proposed by Chen et al. [12] to evaluate the unknown parameters for the ONE-DM and TWO-DM. Wu [13] proposed a method for parameter evaluation based on the improved ant-lion optimizer (IALO). IALO achieved favorable results using the photovoltaic model. Liu et al. [14] employed the upgraded Harris Hawk algorithm (CCNMHHO) to ascertain the parameters of the solar model. Merchaoui proposed the adaptive variational Particle Swarm Optimization (PSO) approach for identifying the unknown parameters of different photovoltaic models and maximizing the ideal parameters for solar models under diverse conditions [15,16]. Jiao et al. [17] used orthogonal learning (OL) and generalized opposition-based learning (GOBL) approaches to accurately and efficiently evaluate the characteristics of PV modules’ solar cells. Abbassi et al. [18] proposed an improved algorithm based on the salp swarm method that makes use of an opposition-based learning strategy to tackle the parameter estimation issue encountered by solar cells. Ridha et al. [19] provided a thorough analysis based on multi-objective optimization and multi-criteria approaches on independent PV systems in order to help select the optimal design solutions. The metaheuristic technique and its variants have several drawbacks, even if its execution is faster and with higher solution quality. Furthermore, the approach is a somewhat specialized, and its excellent performance is restricted to particular kinds of optimization problems, which limits its use cases.
Studying PV systems is crucial due to their pivotal role as ideal companions for both renewable and traditional energy sources in hybrid energy systems. These systems are widely adopted globally because of their reliability and stability in energy production from individual sources; such systems include PV/Grid [20], PV energy forecasting [21], PV/STATCOM [22], PV/Voltage regulators [23], and microgrid management [24]. Additionally, a variety of maximum power point tracking (MPPT) methodologies have been developed to optimize the operation of solar PV arrays for maximum power output [25]. In Ref. [26], a global MPPT-based variable vortex search (VVS) methodology was presented for photovoltaic (PV) generation systems. In this study, several modern heuristic algorithms were utilized and statistically analyzed via the Monte Carlo method under partial shading conditions (PSCs). In Ref. [27], several techniques were contrasted and adopted for MPPT, including Perturb and Observe (P&O), cuckoo search, Jaya, Salp swarm, Emperor Penguin optimization, Grey Wolf optimization, and artificial Bee colony and Ant colony optimization algorithms, while a Chimp Optimization algorithm (ChOA) was utilized and simulated for the same purpose via MATLAB 2017b/SIMULINK in Ref. [28].
Recently, the Rime Optimization Algorithm (RIME) method was introduced by H. Su et al. [29]. By inspiring the natural development of soft and hard rime particles. Rime agents experience Soft-Rime Search (SRS) and Hard-Rime Puncture (HRP) phases to simulate environmental conditions. Parameters such as adhesion degree and attachment coefficient impact particle distance, thereby influencing condensation probability and optimizing the process. Also, fitness values act as guides for information exchange between agents. In recent times, novel domains have surfaced in the utilization of fractional differential systems, particularly leveraging their inherent advantages in viscoelasticity [30,31,32,33]. This paper proposes a Modified RIME (MRIME) incorporating a Polynomial Differential Learning Operator (PDLO). The proposed incorporation of PDLO with the presented MRIME algorithm introduces diversity in the population by combining information from two randomly selected individuals to update the position of the current individual. The randomness introduced by the permutation helps in exploring the search space effectively. The proposed MRIME algorithm is designed to identify PV module characteristics by considering diverse equivalent circuits, including the ONE-DM and TWO-DM, to determine the unspecified parameters of the PV. To showcase the effectiveness of the MRIME algorithm, it undergoes testing against more advanced algorithms in the context of the PV ONE-DM and TWO-DM. The experimental study illustrates the excellent outcomes achieved by the proposed MRIME algorithm. In summary, the key contributions of this paper are as follows:
  • An enhanced MRIME algorithm is proposed by incorporating the PDLO to enhance its searching diversity.
  • The proposed MRIME algorithm is implemented on two commercial PV systems of the STM6-40/36 module and R.T.C. France cell.
  • The MRIME algorithm exhibits considerable advantages and robustness for both PV models compared to the conventional RIME algorithm and previously reported outcomes.
  • Tests of the MRIME algorithm’s efficacy on the PV ONE-DM and TWO-DM reveal a very good correlation between simulated and actual data.
The remaining structure of this paper is as follows: Section 2 presents the problem definition, considering the ONE-DM and TWO-DM frameworks. Section 3 thoroughly describes the proposed MRIME technique. Experimental findings are examined in detail in Section 4, confirming the effectiveness of the MRIME technique. Section 5 presents the conclusions for this work.

2. Problem Formulation of Solar PV Parameter Extraction

This section covers the ONE-DM and TWO-DM for mathematical simulation of PV modules [22]. Following that, the objective function will be highlighted in order to address the problem of parameter estimation for the aforementioned PV models.

2.1. ONE-DM

The ONE-DM, represented in Figure 1 [34], is simple to create when the solar cell is thought of as an inner parallel circuit. The entire output current of the circuit is indicated by the symbol (I), which may be expressed using the following formula [35]:
I = I p h I S h I d 1 ,
where Iph stands for the photocurrent, Ish is the shunt resistor current, and Id is the diode current.
The shunt resistor current (Ish) may be expressed using the following formula [36]:
I s h = I · R S + V R S h ,
where V denotes the output voltage, and RS and RSh stand for the series and shunt resistances. The diode current is represented mathematically by Id1, which may be computed [37] by applying Equation (3).
I d 1 = I S 1 exp I · R S + V η 1 · V t h 1 ,
where Is1 denotes the diode reverse saturation current and η 1 indicates the ideal factor for the diode. The junction thermal voltage (Vthr) [38] is determined by Equation (4).
V t h r = K B · T q c ,
where T signifies the temperature defined in Kelvin, qc denotes the electron charge of 1.60217646 × 10−19 C, and KB indicates the Boltzmann’s value (1.380653 × 10−23 J/K). Finally, by combining the aforementioned formulations, Equation (5) explains the link between various parameters with the output current [39].
I = I p h I S 1 × exp I · R S + V η 1 · V t h r 1 V R s h I · R S R s h ,
Five variables (Rsh, Rs, Is1, Iph, and η 1 ) need to be extracted in the ONE-DM, as can be determined in Equation (7).

2.2. TWO-DM

The loss of composite currents throughout the ONE-DM is addressed by the development of the TWO-DM. Consequently, the computation of the overall current flow in the equivalent circuit displayed in Figure 2 is indicated by Equation (6).
I = I p h I S h I d 1 I d 2 ,
By integrating the aforementioned formulations, Equation (7) establishes a correlation between the current flowing through the output, the output voltage, and multiple other variables in the TWO-DM [38]:
I = I p h I S 1 exp I · R S + V η 1 · V t h r 1 I S 2 exp I · R S + V η 2 · V t h r 1 V R s h I · R S R s h ,
where Is1 and Is2 denote the first and second diode reverse saturation currents, while η 1 and η 2 indicate the ideal factor for the two diodes.
Seven variables (Is1, Rsh, Rs, Is2, Iph, η 1 , and η 2 ) need to be extracted in the TWO-DM, as can be determined using Equation (7).

2.3. PV Module Development

The PV module model has a more intricate design; it is primarily made up of several solar cells coupled in parallel or series. The current flowing [40] as the output displayed in the PV module model’s equivalent circuit can be addressed by observing Equation (8).
I = N p I p h I S 1 exp 1 η 1 · V t h · N s · ( V + I · R S · N s ) / N p 1 I S 2 exp 1 η 2 · V t h · N s · ( V + I · R S · N s ) / N p 1 I S 3 exp 1 η 3 · V t h · N s · ( V + I · R S · N s ) / N p 1 ( V + I · R S · N s ) / N p · 1 N p · N s · R s h ,
where the numbers of solar cells in parallel and series are indicated by NP and NS, respectively.

2.4. Objective Model

To establish objective functions that are suitable for a number of computational methods, it must first be possible to quantify the output voltage and current that is produced in each of the models [41,42,43]. As a result, the function’s target may be to find the disparity between the current that is generated in the model that has been developed and the experimental current. The present research aims to decrease the RMSE, which is defined as follows:
R M S E = 1 P · N K = 1 P N ( I c a l K ( V exp K , x ) I exp K ) 2 ,
where PN denotes the number of measured data points, and I exp K and V exp K stand for the observed current and voltage. In addition, the PV determination characteristic problem—which has to do with discovering a solution in the solution space that lessens the objective function—is revealed by the form of (x).

3. MRIME Algorithm for PV Parameter Estimation

The RIME algorithm draws inspiration from natural processes, specifically the growth of soft and hard rime particles, to design its optimization strategy. The positions of rime agents, or particles, represent the solution vectors in the search space. It mimics the associated environmental conditions in two phases: the Soft-Rime Search (SRS) and Hard-Rime Puncture (HRP) [29]. It requires several key steps to perform optimization, as follows.

3.1. Rime Initialization Phase

The population is initialized with Nm rime agents, each represented as a rime particle with D dimensions. A random search is employed in the initialization process to determine the positions of rime agents in the search space.
Consequently, the population of rime agents, denoted as RPOP, is succinctly expressed using the positions of individual rime particles, represented by Rmi,j in Equation (10).
R P O P = R m i , j N m × D = R m 1 , j R m 2 , j . . R m N m , j i = 1 : D = R m 1 , 1 R m 2 , 1 . . R m N m , 1 R m 1 , 2 R m 2 , 2 . . R m N m , 2 R m 1 , D R m 2 , D . . R m N m , D ,
where RPOP is the population matrix, which consists of the vectors of the rime agents (Nm × 1), and each rime agent vector consists of several design parameters (1 × D).
These positions are subject to limits, with upper (Upj) and lower (Loj) boundaries defining the permissible range for each dimension. Adopting a conventional approach observed in many population-based algorithms, the rime population undergoes initialization through a random search process during the initial phase. The resulting expression for the position Rmi,j during this initialization is detailed below.
R m i j = L o j + r d 1 · U p j L o j ,    i = 1 : N m ,   j = 1 : D ,
where rd1 is a randomly selected number inside the range [0, 1].

3.2. SRS Phase

The algorithm simulates the freezing of rime particles on the surface of an object, mimicking the soft-rime growth process. Rime agents move in the search space with the influence of wind force and their own randomness, ensuring broad coverage in the early iterations. The position update of rime agents is determined using a formula that includes the best rime agent’s position, environmental factors, and randomness, as follows:
R m i j * = R m b e s t , j + r d 2 · β · cos ( θ ) · A D · U p j L o j + L o j ,    i f    r d 3 < E ,
where the degree of adhesion (“AD”) characterizes the proximity between the best rime agent and a randomly chosen rime agent, with “AD” constrained within the range [0, 1]. The modified position of the rime agent i in the dimension j at the iteration after the SRS phase, denoted by Rm*ij, is determined based on the position of the best rime agent in the population (Rmbest,j). The directional control is governed by the interplay of “rd2” and “cos(θ)”, where “rd2” is a random number in the range [−1, 1]. Also, “rd3” is a random number in the range [0, 1], while θ is defined in Equation (13).
θ = I t I t max · π 10 ,
In this context, the symbol “It” denotes the iteration count index, while “Itmax” represents the total number of iterations.
The environmental factor, represented by “β”, models external conditions and ensures the convergence of the rime population, as specified in Equation (14).
β = 1 1 ω · r o u n d ω · I t I t max ,
The function “round” is employed to round numerical values, and the parameter “ω” is introduced to regulate the segmentation of the step function, with a default value of 5 as per [29].
Additionally, the variable “rd3” is a random number within [0, 1], and “E” signifies the attachment coefficient, influencing the coalescence probability of the rime agent. The attachment coefficient gradually increases throughout the search process, as follows:
E = I t I t M a x 1 / 2 ,

3.3. HRP Phase

In strong wind conditions, the algorithm emulates the simpler and more regular growth of hard-rime particles. The HRP mechanism facilitates information exchange between agents to improve convergence and escape local optima, as follows:
R m _ n e w i j = R m b e s t , j r d 4 < F i t n ( R m i ) R m i j * E l s e ;    i = 1 : N m ,   j = 1 : D ,
where Rm_newij indicates the newly created position of the rime agent i in the dimension j, while “rd4” is a random number within [0, 1]. As shown, the positions of rime agents are updated based on the fitness values and normalized fitness values (Fitn(Rmi)), promoting crossover between agents, where
F i t n ( R m i ) = F i t ( R m i ) i = 1 N m F i t ( R m i ) 2 ,
where Fin(Rmi) is the value of the fitness function regarding the current position of the rime agent i.

3.4. Proposed PDLO Incorporation

In this paper, the PDLO is incorporated to enhance the searching capabilities and diversity of the RIME algorithm. The PDLO is commonly used in differential evolution (DE) algorithms for optimization [44]. This operator enhances population diversity by merging information from two randomly chosen individuals to update the current rime particle’s position. PDLO, an extension of DE, adapts the mutation strategy to amplify exploration and exploitation within the search space. The mutation formula in PDLO incorporates a polynomial function, injecting non-linear characteristics into the mutation operation. To execute the integrated PDLO, two random integers (index1 and index2) are drawn from the population. Subsequently, the newly derived position of rime agent i can be formulated as follows:
R m _ n e w i = R m i + ϕ · R m i n d e x 1 R m i n d e x 2 ,    i = 1 : N m ,
where ϕ is a generated random number between 0 and 1. Thus, the update involves the weighted sum of the difference between two randomly selected elements (Rmindex1 and Rmindex2), while the weight ϕ controls the contribution of this difference to the update.

3.5. Positive Greedy Selection (PGS) Phase

After generating the new positions of the rime particles by the HRP-SRS phases (Equations (12) and (16)) or the PDLO (Equation (18)), the PGS mechanism is employed to compare fitness values before and after the update. If the updated fitness value is better, the suboptimal solution is replaced with the optimal one, enhancing the global solution quality. This mechanism actively replaces agents during updates, to ensure a more optimal population evolution.

3.6. Iterative Process

Figure 3a,b displays the main steps of the standard RIME against the proposed MRIME optimizer, where the entire process is iteratively performed until a predefined number of iterations (ItMax) is reached. At each iteration, the proposed MRIME updates the positions of rime agents utilizing the SRS and the HRP phases or the PDLO mechanism, evaluates fitness values, and performs PGS. In the proposed MRIME algorithm with PDLO, the inclusion of a polynomial function enables fine-tuned control over the impact of each mutation vector component, contributing flexibility to the exploration process. The introduction of randomness through permutation and the variables adds effectiveness to the exploration of the search space. The optimal rime agent in the swarm, determined by the best fitness value, is output as the solution to the optimization problem.

4. Simulation Results

In this section, the proposed MRIME algorithm, along with the conventional RIME algorithm, is expanded to estimate PV parameters for two distinct commercial systems—R.T.C. France and STM6-40/36. The R.T.C. France cell is a commercially available silicon cell operating at 1000 W/m2 sun irradiance and a temperature of 33 degrees Celsius. The second module, STM6-40/36, consists of 36 monocrystalline cells linked in series, each with dimensions of 38 mm × 128 mm, operating at 51 °C and an irradiation of 1000 W/m2 [45].
For both PV systems, two cases are explored, involving different equivalent circuits: ONE-DM (Case 1) and TWO-DM (Case 2). In both algorithms, a population of one hundred rime particles is considered, with a maximum limit of one thousand iterations. Additionally, each technique undergoes twenty different running times for comprehensive analysis.

4.1. First Test Investigation: R.T.C. France Cell

4.1.1. Case 1: ONE-DM

In the current case, the ONE-DM characteristics of the R.T.C. France cell are extracted using the suggested MRIME and the RIME. Table 1 lists the five unknown ONE-DM parameters for which the experiment’s best outcomes were obtained for every approach. The results show that the suggested MRIME outperforms the RIME and comparator approaches in terms of competitiveness. This means that the regular RIME obtained an RMSE of 9.9755 × 10−4, whereas the MRIME obtained the best RMSE value of 9.8602 × 10−4. Additionally, the PV-derived electrical parameters utilizing the reported optimization approaches are displayed in the table; these include the Classified perturbation mutation PSO (CPMPSO) [46], HEAP Optimizer [47], multi-verse optimizer (MVO) [48], Lightning Attachment Procedure Optimization (LAPO) [49], particle swarm optimization (PSO) [50], Enhanced MPA (EMPA) [47], neighborhood scheme-based Laplacian MBA (NLBMA) [51], a performance-guided JAYA (PGJAYA) [52], Forensic-Based Investigation Optimizer (FBI) [53], Barnacles Mating Optimizer (BMA) [54], Enriched Harris Hawks optimization (EHHO) [10], Jellyfish Search (JFS) Optimizer [47], Ant Lion Optimizer (ALO) [55], Growth optimizer GO [38], flexible PSO (FPSO) [3], Hybrid Firefly and Pattern Search (HFAPS) [56], Equilibrium Optimizer (EO) [47], hybrid PSO–GWO algorithm (PSOGWO) [57], and Marine Predator Algorithm (MPA) [47]. Moreover, the table specifies the assessed parameters of (MRIME and RIME), which are (57.37254497 Ω and 53.71865291 Ω), (0.760557 A and 0.760776 A), (1.485377 and 1.481184), (0.036257632 Ω and 0.036377096 Ω), and (3.36869 × 10−1 μA and 3.23021 × 10−1 μA) for the shunt resistance, photo-current, ideality factor for d1, series resistance, and saturation current for d1, respectively. Additionally, electrical variables acquired using various inspirational optimizers are expressed in this table.
The corresponding convergence lines can be seen in Figure 4. The MRIME converged extremely quickly in the first 60 iterations, as depicted in this figure, demonstrating the MRIME’s excellent convergence capacity. Additionally, Figure 5 shows the twenty obtained RMSE objectives for Case 1’s RIME and MRIME. This figure illustrates that the RMSE of RIME is between [9.9755 × 10−4 and 2.5096 × 10−3], but the RMSE of MRIME is between [9.8602 × 10−4 and 1.0035 × 10−3]. It can be established from the figure that the enhancements of the MRIME approach are 30.878%, 1.156%, 46.525%, and 99.634%, respectively, when compared to the mean, best, worst, and standard deviation of the outcomes of the RIME techniques. These results corroborate the superiority of the developed MRIME for the ONE-DM of the R.T.C. France cell. Consequently, the suggested MRIME yielded the highest value, indicating that MRIME outperforms RIME in terms of stability, accuracy, and efficacy when determining ONE-DM parameters through comparison. It is reliable that the MRIME identified the validity with the ONE-DM.
For the ONE-DM, the simulated and measured I-V and P-V characteristics are shown in Figure 6a,b. It can be proven that the data created by the MRIME technique are almost the same as the data obtained through experimentation, indicating that the MRIME technique proved effective in obtaining the power and current with diverse voltage levels. As illustrated in Figure 7a,b, the absolute errors between the simulated and measured currents are between 2.85343 × 10−9 and 6.24849 × 10−6, whereas the absolute error between the simulated and measured powers is between 1.95909 × 10−6 and 1.4581 × 10−3.

4.1.2. Case 2: TWO-DM

In the current case, the TWO-DM characteristics of the R.T.C. France cell are extracted using the suggested MRIME and the RIME. Table 2 lists the seven unknown TWO-DM parameters for which the experiment’s best outcomes were obtained for every approach. The results show that the suggested MRIME outperforms the RIME and comparator approaches in terms of competitiveness. This means that the regular RIME obtained an RMSE of 9.9382 × 10−4, whereas the MRIME obtained the best RMSE value of 9.8251 × 10−4. Moreover, the table specifies the assessed parameters of (MRIME and RIME), which are (55.64800559 Ω and 53.58354831 Ω), (0.760780758 A and 0.760864277 A), (1.999974446 and 1.827202939), (1.482783518 and 1.448694376), (0.036767981 Ω and 0.036173672 Ω), (8.0438 × 10−7 A and 4.3113 × 10−8 A), and (2.19744 × 10−7 A and 3.25421 × 10−7 A) for the shunt resistance, photo-current, ideality factor for d1, ideality factor for d2, series resistance, saturation current for d1, and saturation current for d2, respectively.
Table 3 presents a comparison between the proposed MRIME technique and both the standard RIME and various optimization tools for the TWO-DM system that have been documented in literature, such as the flower pollination algorithm [58], teaching–learning–based ABC [59], TLBO [60], ABC [61], Cat Swarm Algorithm (CSA) [62], SCA [12], and generalized oppositional TLBO [4]. It is demonstrated that the proposed MRIME technique outperforms other approaches in obtaining the lowest RMSE.
The corresponding convergence lines can be seen in Figure 8. The MRIME converged extremely quickly in the first 50 iterations, as depicted in this figure, demonstrating the MRIME’s excellent convergence capacity. Additionally, Figure 9 shows the thirty obtained RMSE objectives for Case 1’s RIME and MRIME. This figure illustrates that the RMSE of RIME is between [9.9382 × 10−4 and 3.1870 × 10−3], but the RMSE of MRIME is between [9.8251 × 10−4 and 1.0135 × 10−3]. It can be established from the figure that the enhancements of the MRIME approach are 45.3824%, 1.1379%, 68.1989%, and 99.0358%, respectively, when compared to the mean, best, worst, and standard deviation of the outcomes of the RIME techniques. These results corroborate the superiority of the developed MRIME for the TWO-DM of the R.T.C. France cell. Consequently, the suggested MRIME yielded the highest value, indicating that MRIME outperforms RIME in terms of stability, accuracy, and efficacy when determining TWO-DM parameters through comparison. It is reliable that the MRIME identified the validity with the TWO-DM.
For the TWO-DM, the simulated and measured I-V and P-V characteristics are shown in Figure 10a,b. It can be proven that the data created by the MRIME technique are almost the same as the data obtained through experimentation, indicating that the MRIME technique proved effective in obtaining the power and current with diverse voltage levels. As seen from Figure 10a,b, the absolute errors between the simulated and measured currents are between 2.34255 × 10−9 and 6.33737 × 10−6, whereas the absolute errors between the simulated and measured powers are between 1.93966 × 10−6 and 1.4684 × 10−3. In Figure 6 and Figure 10, negative values of voltage, current, and power indicate specific conditions of reverse bias situations. Therefore, based on the experimental study provided by [63], the polarity of the voltage applied to the module is opposite to its normal operating polarity.

4.2. Simulation Results for STM6_40/36 PV Module

4.2.1. Case 1: ONE-DM

In the current case, the ONE-DM characteristics of the STM6_40/36 PV module are extracted using the suggested MRIME and the RIME. Table 4 lists the five unknown ONE-DM parameters for which the experiment’s best outcomes were obtained for every approach. The results show that the suggested MRIME outperforms the RIME and comparator approaches in terms of competitiveness. This means that the regular RIME obtained an RMSE of 2.1693 × 10−3, whereas the MRIME obtained the best RMSE value of 1.7690 × 10−3. Additionally, the PV-derived electrical parameters utilizing the reported optimization approaches are displayed in the table, such as Enhanced MPA (EMPA) [47], Simulated Annealing (SA) [64], equilibrium optimizer (EO) [47], improved shuffled complex evolution (ISCE) [65], gorilla troops optimization (GTO) [47], hybridizing cuckoo search/biogeography-based optimization (BHCS) [63], Marine Predator Algorithm (MPA) [47], Jellyfish Search (JFS) [47], three-point based approach (TPBA) [66], heap-based algorithm (HBA) [47], forensic-based investigation (FBI) [53], and improved cuckoo search (ImCSA) algorithm [67]. Moreover, the table specifies the assessed parameters of (MRIME and RIME), which are (17.86858 Ω and 16.80129 Ω), (1.663482 A and 1.663482 A), (1.537805 and 1.5074212), (0.003772 Ω and 0.004785 Ω), and (2.04 μA and 1.55 μA) for the shunt resistance, photo-current, ideality factor for d1, series resistance, and saturation current for d1, respectively. Additionally, electrical variables acquired using various inspirational optimizers are expressed in this table. The corresponding convergence lines can be seen in Figure 11. The MRIME converged extremely quickly in the first 60 iterations, as depicted in this figure, demonstrating the MRIME’s excellent convergence capacity. Additionally, Figure 12 shows the thirty obtained RMSE objectives for Case 1’s RIME and MRIME. This figure illustrates that the RMSE of RIME is between [2.1693 × 10−3 and 3.0364 × 10−2], but the RMSE of MRIME is between [1.7690 × 10−3 and 2.2155 × 10−3]. It can be established from the figure that the enhancements of the MRIME approach are 85.3678%, 18.4506%, 92.7036%, and 98.9158%, respectively, when compared to the mean, best, worst, and standard deviation of the outcomes of the RIME techniques. These results corroborate the superiority of the developed MRIME for the ONE-DM of the STM6_40/36 PV module. Consequently, the suggested MRIME yielded the highest value, indicating that MRIME outperforms RIME in terms of stability, accuracy, and efficacy when determining ONE-DM parameters through comparison. It is reliable that the MRIME identified the validity with the ONE-DM of the STM6_40/36 PV module.
For the ONE-DM, the simulated and measured I-V and P-V characteristics are shown in Figure 13a,b. It can be proven that the data created by the MRIME technique are almost the same as the data obtained through experimentation, indicating that the MRIME technique proved effective in obtaining the power and current with diverse voltage levels. As illustrated in Figure 13, the absolute errors between the simulated and measured currents are between 3.58408 × 10−9 and 3.4662 × 10−5, whereas the absolute errors between the simulated and measured powers are between 0 and 8.7605 × 10−2.

4.2.2. Case 2: TWO-DM of STM6_40/36 PV Module

In the current case, the characteristics of the STM6-40/36 PV module are extracted using the suggested MRIME and the RIME. Table 5 lists the seven unknown TWO-DM parameters for which the experiment’s best outcomes were obtained for every approach. The results show that the suggested MRIME outperforms the RIME and comparator approaches in terms of competitiveness. This means that the regular RIME obtained an RMSE of 1.9468 × 10−3, whereas the MRIME obtained the best RMSE value of 1.6988 × 10−3. Additionally, the PV-derived electrical parameters utilizing the reported optimization approaches are displayed in the table, such as the ensemble particle swarm optimizer (EPSO) [68], improved Rao-based chaotic optimization (LCROA) [69], bat algorithm (BA) [21], directional bat algorithm (DBA) [70], novel bat algorithm (NBA) [70], and fractional chaotic-ensemble particle swarm optimizer (FC-EPSO) algorithm [71]. Moreover, the table specifies the assessed parameters of (MRIME and RIME), which are (17.04779 Ω and 14.54013 Ω), (1.66375 A and 1.666086 A), (1.876731 and 2), (1.361409 and 1.363856), (0.005601 Ω and 0.006291 Ω), (6.007 μA and 7.509 μA), and (2.61 × 10−1 μA and 3.01 × 10−1 μA) for the shunt resistance, photo-current, ideality factor for d1, ideality factor for d2, series resistance, saturation current for d1, and saturation current for d2, respectively. Additionally, electrical variables acquired using various inspirational optimizers are expressed in this table.
The corresponding convergence lines can be seen in Figure 14. The MRIME converged extremely quickly in the first 45 iterations, as depicted in this figure, demonstrating the MRIME’s excellent convergence capacity. Additionally, Figure 15 shows the thirty obtained RMSE objectives for Case 2’s RIME and MRIME. This figure illustrates that the RMSE of RIME is between [1.9468 × 10−3 and 8.1478 × 10−3], but the RMSE of MRIME is between [1.6988 × 10−3 and 2.7435 × 10−3]. It can be established from the figure that the enhancements of the MRIME approach are 50.4215%, 12.7368%, 66.3287%, 76.9046%, and 99.634%, respectively, when compared to the mean, best, worst, and standard deviation of the outcomes of the RIME techniques. These results corroborate the superiority of the developed MRIME for the TWO-DM of the STM6_40/36 PV module. Consequently, the suggested MRIME yielded the highest value, indicating that MRIME outperforms RIME in terms of stability, accuracy, and efficacy when determining TWO-DM parameters through comparison. It is reliable that the MRIME identified the validity with the TWO-DM of the STM6_40/36 PV module.
Additionally, Table 6 presents the statistical analysis and the percentage of improvement of the statistical analysis comparing the efficacy of the proposed MRIME approach to that of the standard RIME, EPSO [68], BA [70], FC-EPSO [71], LCROA [69], DBA [70], and NBA [70]. The results demonstrate that the suggested HPO approach outperforms reported optimizers in terms of overall capability. The minimum, standard deviation (SD), maximum, and mean of the RMSE are successfully attained by the suggested HPO technique, with 1.6988 × 10−3, 2.0308 × 10−3, 2.7435 × 10−3, and 2.6355 × 10−4, respectively.
For the TWO-DM, the simulated and measured I-V and P-V characteristics at the 20 experimental voltage points are shown in Figure 16a,b. It can be proven that the data created by the MRIME technique are almost the same as the data obtained through experimentation, indicating that the MRIME technique proved effective in obtaining the power and current with diverse voltage levels. As illustrated in Table 7 and Figure 17a,b, the absolute errors between the simulated and measured currents are between 5.09971 × 10−9 and 2.5773 × 10−5, whereas the absolute errors between the simulated and measured powers are between 0 and 7.5541 × 10−2.

5. Conclusions

This study introduces the Modified RIME (MRIME) algorithm, an advanced optimization method that integrates the Polynomial Differential Learning Operator (PDLO) with the conventional RIME algorithm. Unlike traditional RIME methods, MRIME incorporates non-linear elements through PDLO, enhancing its adaptability, convergence rate, and overall search capability. Notably, MRIME addresses both the one-diode model (ONE-DM) and TWO-DM, encompassing various equivalent circuit configurations essential for accurately characterizing photovoltaic (PV) modules. Through comprehensive simulations and comparisons with contemporary methods and standard RIME, the MRIME approach demonstrated significant improvements, underscoring its novelty and efficacy in enhancing PV parameter estimation. The enhanced MRIME algorithm was successfully implemented on two commercial PV systems, and both PV models’ benefits and robustness were shown to be significantly greater than those of conventional RIME algorithms and prior results. A robust correlation between simulated and real data was found during the MRIME efficacy tests on the PV ONE-DM and TWO-DM, demonstrating the algorithm’s performance and dependability. Hence, the MRIME technique is a promising development in PV parameter identification optimization methods.
As future studies, the proposed MRIME algorithm could include sensitivity analysis to certain parameters, computational complexity, or constraints in handling specific types of data or scenarios. Also, the research area could be extended to involve exploring alternative optimization techniques, integrating additional data sources or features, or investigating novel approaches to parameter estimation in photovoltaic systems. Moreover, potential real-world applications and implications of the improved MRIME algorithm could be explored.

Author Contributions

Conceptualization, S.H.H.; Methodology, G.M.; Software, A.M.S.; Validation, A.R.G. and A.M.S.; Formal analysis, H.A.; Investigation, S.H.H.; Data curation, H.A.; Writing—original draft, A.R.G. and A.M.S.; Writing—review & editing, G.M.; Visualization, G.M. and A.R.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding from Ministry of Education in Saudi Arabia.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia, for funding this research work through the project number ISP23-122.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. El-Dabah, M.A.; El-Sehiemy, R.A.; Hasanien, H.M.; Saad, B. Photovoltaic model parameters identification using Northern Goshawk Optimization algorithm. Energy 2023, 262, 125522. [Google Scholar] [CrossRef]
  2. Beşkirli, A.; Dağ, İ. Parameter extraction for photovoltaic models with tree seed algorithm. Energy Rep. 2023, 9, 174–185. [Google Scholar] [CrossRef]
  3. Ebrahimi, S.M.; Salahshour, E.; Malekzadeh, M.; Gordillo, F. Parameters identification of PV solar cells and modules using flexible particle swarm optimization algorithm. Energy 2019, 179, 358–372. [Google Scholar] [CrossRef]
  4. Chen, X.; Yu, K.; Du, W.; Zhao, W.; Liu, G. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 2016, 99, 170–180. [Google Scholar] [CrossRef]
  5. Rizk-Allah, R.M.; El-Fergany, A.A. Emended heap-based optimizer for characterizing performance of industrial solar generating units using triple-diode model. Energy 2021, 237, 121561. [Google Scholar] [CrossRef]
  6. Ortiz-Conde, A.; Sánchez, F.J.G.; Muci, J. New method to extract the model parameters of solar cells from the explicit analytic solutions of their illuminated I–V characteristics. Sol. Energy Mater. Sol. Cells 2006, 90, 352–361. [Google Scholar] [CrossRef]
  7. 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]
  8. Fan, Y.; Wang, P.; Mafarja, M.; Wang, M.; Zhao, X.; Chen, H. A bioinformatic variant fruit fly optimizer for tackling optimization problems. Knowl.-Based Syst. 2021, 213, 106704. [Google Scholar] [CrossRef]
  9. Ridha, H.M.; Heidari, A.A.; Wang, M.; Chen, H. Boosted mutation-based Harris hawks optimizer for parameters identification of single-diode solar cell models. Energy Convers. Manag. 2020, 209, 112660. [Google Scholar] [CrossRef]
  10. Chen, H.; Jiao, S.; Wang, M.; Heidari, A.A.; Zhao, X. Parameters identification of photovoltaic cells and modules using diversification-enriched Harris hawks optimization with chaotic drifts. J. Clean. Prod. 2020, 244, 118778. [Google Scholar] [CrossRef]
  11. Zhang, H.; Heidari, A.A.; Wang, M.; Zhang, L.; Chen, H.; Li, C. Orthogonal Nelder-Mead moth flame method for parameters identification of photovoltaic modules. Energy Convers. Manag. 2020, 211, 112764. [Google Scholar] [CrossRef]
  12. Chen, H.; Jiao, S.; Heidari, A.A.; Wang, M.; Chen, X.; Zhao, X. An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models. Energy Convers. Manag. 2019, 195, 927–942. [Google Scholar] [CrossRef]
  13. Wu, Z.; Yu, D.; Kang, X. Parameter identification of photovoltaic cell model based on improved ant lion optimizer. Energy Convers. Manag. 2017, 151, 107–115. [Google Scholar] [CrossRef]
  14. Liu, Y.; Chong, G.; Heidari, A.A.; Chen, H.; Liang, G.; Ye, X.; Cai, Z.; Wang, M. Horizontal and vertical crossover of Harris hawk optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models. Energy Convers. Manag. 2020, 223, 113211. [Google Scholar] [CrossRef]
  15. Nunes, H.G.G.; Pombo, J.A.N.; Mariano, S.J.P.S.; Calado, M.R.A.; Felippe de Souza, J.A.M. A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Appl. Energy 2017, 211, 774–791. [Google Scholar] [CrossRef]
  16. Merchaoui, M.; Sakly, A.; Mimouni, M.F. Particle swarm optimisation with adaptive mutation strategy for photovoltaic solar cell/module parameter extraction. Energy Convers. Manag. 2018, 175, 151–163. [Google Scholar] [CrossRef]
  17. Jiao, S.; Chong, G.; Huang, C.; Hu, H.; Wang, M.; Heidari, A.A.; Chen, H.; Zhao, X. Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models. Energy 2020, 203, 117804. [Google Scholar] [CrossRef]
  18. Abbassi, A.; Abbassi, R.; Heidari, A.A.; Oliva, D.; Chen, H.; Habib, A.; Jemli, M.; Wang, M. Parameters identification of photovoltaic cell models using enhanced exploratory salp chains-based approach. Energy 2020, 198, 117333. [Google Scholar] [CrossRef]
  19. Ridha, H.M.; Gomes, C.; Hizam, H.; Ahmadipour, M.; Heidari, A.A.; Chen, H. Multi-objective optimization and multi-criteria decision-making methods for optimal design of standalone photovoltaic system: A comprehensive review. Renew. Sustain. Energy Rev. 2021, 135, 110202. [Google Scholar] [CrossRef]
  20. Smaili, I.H.; Almalawi, D.R.; Shaheen, A.M.; Mansour, H.S.E. Optimizing PV Sources and Shunt Capacitors for Energy Efficiency Improvement in Distribution Systems Using Subtraction-Average Algorithm. Mathematics 2024, 12, 625. [Google Scholar] [CrossRef]
  21. Alam, M.M.; Alshahrani, T.; Khan, F.; Hakami, J.; Shinde, S.M.; Azim, R. AI-based efficiency analysis technique for photovoltaic renewable energy system. Phys. Scr. 2023, 98, 126006. [Google Scholar] [CrossRef]
  22. Shaheen, A.M.; El-Sehiemy, R.A.; Ginidi, A.; Elsayed, A.M.; Al-Gahtani, S.F. Optimal Allocation of PV-STATCOM Devices in Distribution Systems for Energy Losses Minimization and Voltage Profile Improvement via Hunter-Prey-Based Algorithm. Energies 2023, 16, 2790. [Google Scholar] [CrossRef]
  23. Shaheen, A.M.; Elattar, E.E.; Nagem, N.A.; Nasef, A.F. Allocation of PV Systems with Volt/Var Control Based on Automatic Voltage Regulators in Active Distribution Networks. Sustainability 2023, 15, 15634. [Google Scholar] [CrossRef]
  24. Al-Dhaifallah, M.; Alaas, Z.; Rezvani, A.; Nguyen Le, B.; Samad, S. RETRACTED: Optimal day-ahead economic/emission scheduling of renewable energy resources based microgrid considering demand side management. J. Build. Eng. 2023, 76, 107070. [Google Scholar] [CrossRef]
  25. Alaas, Z.; Elbarbary, Z.M.S.; Rezvani, A.; Le, B.N.; khaki, M. Analysis and enhancement of MPPT technique to increase accuracy and speed in photovoltaic systems under different conditions. Optik 2023, 289, 171208. [Google Scholar] [CrossRef]
  26. Wang, K.; Ma, J.; Man, K.L.; Huang, K.; Huang, X. Comparative study of modern heuristic algorithms for global maximum power point tracking in photovoltaic systems under partial shading conditions. Front. Energy Res. 2022, 10, 946864. [Google Scholar] [CrossRef]
  27. Verma, P.; Alam, A.; Sarwar, A.; Tariq, M.; Vahedi, H.; Gupta, D.; Ahmad, S.; Adamali Shah, N.M. Meta-heuristic optimization techniques used for maximum power point tracking in solar pv system. Electronics 2021, 10, 2419. [Google Scholar] [CrossRef]
  28. Nagadurga, T.; Devarapalli, R.; Knypiński, Ł. Comparison of Meta-Heuristic Optimization Algorithms for Global Maximum Power Point Tracking of Partially Shaded Solar Photovoltaic Systems. Algorithms 2023, 16, 376. [Google Scholar] [CrossRef]
  29. Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef]
  30. Zhao, K. Stability of a Nonlinear Langevin System of ML-Type Fractional Derivative Affected by Time-Varying Delays and Differential Feedback Control. Fractal Fract. 2022, 6, 725. [Google Scholar] [CrossRef]
  31. Zhao, K. Solvability, Approximation and Stability of Periodic Boundary Value Problem for a Nonlinear Hadamard Fractional Differential Equation with p-Laplacian. Axioms 2023, 12, 733. [Google Scholar] [CrossRef]
  32. Zhao, K. Study on the stability and its simulation algorithm of a nonlinear impulsive ABC-fractional coupled system with a Laplacian operator via F-contractive mapping. Adv. Contin. Discret. Model. 2024, 2024, 5. [Google Scholar] [CrossRef]
  33. Zhao, K.; Liu, J.; Lv, X. A Unified Approach to Solvability and Stability of Multipoint BVPs for Langevin and Sturm–Liouville Equations with CH–Fractional Derivatives and Impulses via Coincidence Theory. Fractal Fract. 2024, 8, 111. [Google Scholar] [CrossRef]
  34. Yu, X.; Duan, Y.; Cai, Z. Sub-population improved grey wolf optimizer with Gaussian mutation and Lévy flight for parameters identification of photovoltaic models. Expert Syst. Appl. 2023, 232, 120827. [Google Scholar] [CrossRef]
  35. Chin, V.J.; Salam, Z.; Ishaque, K. Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review. Appl. Energy 2015, 154, 500–519. [Google Scholar] [CrossRef]
  36. Shaheen, A.; El-Sehiemy, R.; El-Fergany, A.; Ginidi, A. Representations of solar photovoltaic triple-diode models using artificial hummingbird optimizer. Energy Sources Part A Recovery Util. Environ. Eff. 2022, 44, 8787–8810. [Google Scholar] [CrossRef]
  37. Ginidi, A.R.; Shaheen, A.M.; El-Sehiemy, R.A.; Hasanien, H.M.; Al-Durra, A. Estimation of electrical parameters of photovoltaic panels using heap-based algorithm. IET Renew. Power Gener. 2022, 16, 2292–2312. [Google Scholar] [CrossRef]
  38. Aribia, H.B.; El-Rifaie, A.M.; Tolba, M.A.; Shaheen, A.; Moustafa, G.; Elsayed, F.; Elshahed, M. Growth Optimizer for Parameter Identification of Solar Photovoltaic Cells and Modules. Sustainability 2023, 15, 7896. [Google Scholar] [CrossRef]
  39. Elshahed, M.; El-Rifaie, A.M.; Tolba, M.A.; Ginidi, A.; Shaheen, A.; Mohamed, S.A. An Innovative Hunter-Prey-Based Optimization for Electrically Based Single-, Double-, and Triple-Diode Models of Solar Photovoltaic Systems. Mathematics 2022, 10, 4625. [Google Scholar] [CrossRef]
  40. Lu, Y.; Liang, S.; Ouyang, H.; Li, S.; Wang, G.-g. Hybrid multi-group stochastic cooperative particle swarm optimization algorithm and its application to the photovoltaic parameter identification problem. Energy Rep. 2023, 9, 4654–4681. [Google Scholar] [CrossRef]
  41. Chin, V.J.; Salam, Z. Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Sol. Energy 2019, 194, 656–670. [Google Scholar] [CrossRef]
  42. Moustafa, G.; Alnami, H.; Hakmi, S.H.; Ginidi, A.; Shaheen, A.M.; Al-Mufadi, F.A. An Advanced Bio-Inspired Mantis Search Algorithm for Characterization of PV Panel and Global Optimization of Its Model Parameters. Biomimetics 2023, 8, 490. [Google Scholar] [CrossRef]
  43. Moustafa, G.; Smaili, I.H.; Almalawi, D.R.; Ginidi, A.R.; Shaheen, A.M.; Elshahed, M.; Mansour, H.S.E. Dwarf Mongoose Optimizer for Optimal Modeling of Solar PV Systems and Parameter Extraction. Electronics 2023, 12, 4990. [Google Scholar] [CrossRef]
  44. Ahmad, M.F.; Isa, N.A.M.; Lim, W.H.; Ang, K.M. Differential evolution: A recent review based on state-of-the-art works. Alex. Eng. J. 2022, 61, 3831–3872. [Google Scholar] [CrossRef]
  45. Tong, N.T.; Pora, W. A parameter extraction technique exploiting intrinsic properties of solar cells. Appl. Energy 2016, 176, 104–115. [Google Scholar] [CrossRef]
  46. Liang, J.; Ge, S.; Qu, B.; Yu, K.; Liu, F.; Yang, H.; Wei, P.; Li, Z. Classified perturbation mutation based particle swarm optimization algorithm for parameters extraction of photovoltaic models. Energy Convers. Manag. 2020, 203, 112138. [Google Scholar] [CrossRef]
  47. Ginidi, A.; Ghoneim, S.M.; Elsayed, A.; El-Sehiemy, R.; Shaheen, A.; El-Fergany, A. Gorilla Troops Optimizer for Electrically Based Single and Double-Diode Models of Solar Photovoltaic Systems. Sustainability 2021, 13, 9459. [Google Scholar] [CrossRef]
  48. Ali, E.E.; El-Hameed, M.A.; El-Fergany, A.A.; El-Arini, M.M. Parameter extraction of photovoltaic generating units using multi-verse optimizer. Sustain. Energy Technol. Assess. 2016, 17, 68–76. [Google Scholar] [CrossRef]
  49. Nematollahi, A.F.; Rahiminejad, A.; Vahidi, B. A novel physical based meta-heuristic optimization method known as Lightning Attachment Procedure Optimization. Appl. Soft Comput. J. 2017, 59, 596–621. [Google Scholar] [CrossRef]
  50. Khanna, V.; Das, B.K.; Bisht, D.; Vandana; Singh, P.K. A three diode model for industrial solar cells and estimation of solar cell parameters using PSO algorithm. Renew. Energy 2015, 78, 105–113. [Google Scholar] [CrossRef]
  51. Rizk-Allah, R.M.; El-Fergany, A.A. Conscious neighborhood scheme-based Laplacian barnacles mating algorithm for parameters optimization of photovoltaic single- and double-diode models. Energy Convers. Manag. 2020, 226, 113522. [Google Scholar] [CrossRef]
  52. Yu, K.; Qu, B.; Yue, C.; Ge, S.; Chen, X.; Liang, J. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  53. Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Ghoneim, S.S.M. A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell Models. IEEE Access 2021, 9, 1–20. [Google Scholar] [CrossRef]
  54. 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. 2020, 87, 103330. [Google Scholar] [CrossRef]
  55. Kanimozhi, G.; Kumar, H. Modeling of solar cell under different conditions by Ant Lion Optimizer with LambertW function. Appl. Soft Comput. J. 2018, 71, 141–151. [Google Scholar] [CrossRef]
  56. Beigi, A.M.; Maroosi, A. Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms. Sol. Energy 2018, 171, 435–446. [Google Scholar] [CrossRef]
  57. Şenel, F.A.; Gökçe, F.; Yüksel, A.S.; Yiğit, T. A novel hybrid PSO–GWO algorithm for optimization problems. Eng. Comput. 2019, 35, 1359–1373. [Google Scholar] [CrossRef]
  58. Xu, S.; Wang, Y. Parameter estimation of photovoltaic modules using a hybrid flower pollination algorithm. Energy Convers. Manag. 2017, 144, 53–68. [Google Scholar] [CrossRef]
  59. Chen, X.; Xu, B.; Mei, C.; Ding, Y.; Li, K. Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Appl. Energy 2018, 212, 1578–1588. [Google Scholar] [CrossRef]
  60. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching—Learning-based optimization: An optimization method for continuous non-linear large scale problems. Inf. Sci. 2012, 183, 1–15. [Google Scholar] [CrossRef]
  61. Oliva, D.; Cuevas, E.; Pajares, G. Parameter identification of solar cells using artificial bee colony optimization. Energy 2014, 72, 93–102. [Google Scholar] [CrossRef]
  62. Guo, L.; Meng, Z.; Sun, Y.; Wang, L. Parameter identification and sensitivity analysis of solar cell models with cat swarm optimization algorithm. Energy Convers. Manag. 2016, 108, 520–528. [Google Scholar] [CrossRef]
  63. Chen, X.; Yu, K. Hybridizing cuckoo search algorithm with biogeography-based optimization for estimating photovoltaic model parameters. Sol. Energy 2019, 180, 192–206. [Google Scholar] [CrossRef]
  64. Ben Messaoud, R. Extraction of uncertain parameters of a single-diode model for a photovoltaic panel using lightning attachment procedure optimization. J. Comput. Electron. 2020, 19, 1192–1202. [Google Scholar] [CrossRef]
  65. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Wang, Z.; Qu, J.; Wang, H. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm. Energy Convers. Manag. 2018, 157, 460–479. [Google Scholar] [CrossRef]
  66. Chin, V.J.; Salam, Z. A New Three-point-based Approach for the Parameter Extraction of Photovoltaic Cells. Appl. Energy 2019, 237, 519–533. [Google Scholar] [CrossRef]
  67. Kang, T.; Yao, J.; Jin, M.; Yang, S.; Duong, T. A novel improved cuckoo search algorithm for parameter estimation of photovoltaic (PV) models. Energies 2018, 11, 1060. [Google Scholar] [CrossRef]
  68. Rezaee Jordehi, A. Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules. Sol. Energy 2018, 159, 78–87. [Google Scholar] [CrossRef]
  69. Lekouaghet, B.; Boukabou, A.; Boubakir, C. Estimation of the photovoltaic cells/modules parameters using an improved Rao-based chaotic optimization technique. Energy Convers. Manag. 2021, 229, 113722. [Google Scholar] [CrossRef]
  70. Deotti, L.M.P.; Pereira, J.L.R.; da Silva Junior, I.C. Parameter extraction of photovoltaic models using an enhanced Lévy flight bat algorithm. Energy Convers. Manag. 2020, 221, 113114. [Google Scholar] [CrossRef]
  71. Yousri, D.; Thanikanti, S.B.; Allam, D.; Ramachandaramurthy, V.K.; Eteiba, M.B. Fractional chaotic ensemble particle swarm optimizer for identifying the single, double, and three diode photovoltaic models’ parameters. Energy 2020, 195, 116979. [Google Scholar] [CrossRef]
Figure 1. Demonstration of ONE-DM circuit.
Figure 1. Demonstration of ONE-DM circuit.
Electronics 13 01611 g001
Figure 2. Demonstration of the TWO-DM circuit.
Figure 2. Demonstration of the TWO-DM circuit.
Electronics 13 01611 g002
Figure 3. Main steps of the standard RIME and the proposed MRIME optimizers.
Figure 3. Main steps of the standard RIME and the proposed MRIME optimizers.
Electronics 13 01611 g003aElectronics 13 01611 g003b
Figure 4. Convergence lines of RIME and MRIME for the ONE-DM of the R.T.C. France cell.
Figure 4. Convergence lines of RIME and MRIME for the ONE-DM of the R.T.C. France cell.
Electronics 13 01611 g004
Figure 5. RIME and MRIME of the twenty obtained RMSE objectives for the ONE-DM of the R.T.C. France cell.
Figure 5. RIME and MRIME of the twenty obtained RMSE objectives for the ONE-DM of the R.T.C. France cell.
Electronics 13 01611 g005
Figure 6. (a) I-V and (b) P-V characteristics of the proposed MRIME for the ONE-DM of the R.T.C. France cell.
Figure 6. (a) I-V and (b) P-V characteristics of the proposed MRIME for the ONE-DM of the R.T.C. France cell.
Electronics 13 01611 g006
Figure 7. The absolute errors between the simulated and measured currents and powers concerning the MRIME for the ONE-DM of the R.T.C. France cell.
Figure 7. The absolute errors between the simulated and measured currents and powers concerning the MRIME for the ONE-DM of the R.T.C. France cell.
Electronics 13 01611 g007
Figure 8. Convergence lines of RIME and MRIME for the TWO-DM of the R.T.C. France cell.
Figure 8. Convergence lines of RIME and MRIME for the TWO-DM of the R.T.C. France cell.
Electronics 13 01611 g008
Figure 9. RIME and MRIME of the thirty obtained RMSE objectives for the TWO-DM of the R.T.C. France cell.
Figure 9. RIME and MRIME of the thirty obtained RMSE objectives for the TWO-DM of the R.T.C. France cell.
Electronics 13 01611 g009
Figure 10. (a) I-V and (b) P-V characteristics of the proposed MRIME for the TWO-DM of the R.T.C. France cell.
Figure 10. (a) I-V and (b) P-V characteristics of the proposed MRIME for the TWO-DM of the R.T.C. France cell.
Electronics 13 01611 g010
Figure 11. Convergence lines of RIME and MRIME for the ONE-DM of the STM6_40/36 PV module.
Figure 11. Convergence lines of RIME and MRIME for the ONE-DM of the STM6_40/36 PV module.
Electronics 13 01611 g011
Figure 12. RIME and MRIME of the thirty obtained RMSE objectives for the ONE-DM of the STM6-40/36 PV module.
Figure 12. RIME and MRIME of the thirty obtained RMSE objectives for the ONE-DM of the STM6-40/36 PV module.
Electronics 13 01611 g012
Figure 13. (a) I-V and (b) P-V characteristics of the proposed MRIME for the ONE-DM of the STM6-40/36 PV module.
Figure 13. (a) I-V and (b) P-V characteristics of the proposed MRIME for the ONE-DM of the STM6-40/36 PV module.
Electronics 13 01611 g013
Figure 14. Convergence lines of RIME and MRIME for the TWO-DM of the STM6_40/36 PV module.
Figure 14. Convergence lines of RIME and MRIME for the TWO-DM of the STM6_40/36 PV module.
Electronics 13 01611 g014
Figure 15. RIME and MRIME of the thirty obtained RMSE objectives for the TWO-DM of the STM6-40/36 PV module.
Figure 15. RIME and MRIME of the thirty obtained RMSE objectives for the TWO-DM of the STM6-40/36 PV module.
Electronics 13 01611 g015
Figure 16. (a) I-V and (b) P-V characteristics of the proposed MRIME for the TWO-DM of the STM6-40/36 PV module.
Figure 16. (a) I-V and (b) P-V characteristics of the proposed MRIME for the TWO-DM of the STM6-40/36 PV module.
Electronics 13 01611 g016
Figure 17. (a,b) The absolute errors between the simulated and measured currents and powers concerning the MRIME for the ONE-DM of the STM6-40/36 PV module.
Figure 17. (a,b) The absolute errors between the simulated and measured currents and powers concerning the MRIME for the ONE-DM of the STM6-40/36 PV module.
Electronics 13 01611 g017
Table 1. Extracted PV cell parameters based on MRIME versus RIME and other reported methods applied for the ONE-DM of the R.T.C. France cell.
Table 1. Extracted PV cell parameters based on MRIME versus RIME and other reported methods applied for the ONE-DM of the R.T.C. France cell.
AlgorithmIph (A)Isd (μA)nRsh (Ω)Rs (Ω)RMSE
MRIME0.7605573.36869 × 10−11.48537757.372544970.0362576329.8602 × 10−4
RIME0.7607763.23021 × 10−11.48118453.718652910.0363770969.9755 × 10−4
MPA [47]8.1849277.94459 × 10−21.28518005992.148235040.0045376111.487 × 10−2
FBI [53]8.2170300392.72156 × 10−21.2152080656.2358999860.0048142199.88 × 10−4
JFS [47]8.1931824.72 × 10−21.25005214.974620.0046799.477 × 10−3
PGJAYA [52]8.21670.00228458.1742 773.81170.34351.5455 × 10−4
EO [47]8.2091532.85 × 10−21.2180687.7147030.0048152.888 × 10−3
CPMPSO [46]8.21689146 0.00224195 1.07641028 763.535149 0.34381405 1.53903 × 10−3
FPSO [3]8.21860.00143656.9854 130.28130.24092.8214 × 10−2
GO [38]8.1929674.31808 × 10−21.24434615.1039210.0047108.515347 × 10−3
HFAPS [56]8.19920.15416174.5795 1448.25900.23964.9863 × 10−2
EHHO [10]8.22240.00000180.6915 1806.02520.18355.9507 × 10−2
PSO [50]8.20272.88521.605233.88550.00191.0195 × 10−1
PSOGWO [57]8.21329.67681.746338.89680.00111.2700 × 10−1
MVO [48]8.25270.06390869.2388 134.48130.13418.3800 × 10−2
BMA [54]8.19503.10151.6130100.00000.00191.0244 × 10−1
LAPO [49]8.21558.14911.72585.00000.0011.3813 × 10−1
EMPA [47]8.211953.59 × 10−21.2325517.5607130.0047423.847 × 10−3
NLBMA [51]8.14670.00221.08395.00000.00453.3610 × 10−2
HEAP [47]8.2009744.49 × 10−21.24692411.874680.0046967.425 × 10−3
Table 2. Electrical parameters of the proposed MRIME and the standard RIME for the TWO-DM of the R.T.C. France cell.
Table 2. Electrical parameters of the proposed MRIME and the standard RIME for the TWO-DM of the R.T.C. France cell.
Applied AlgorithmRIMEMRIME
IPh (A)0.7608642770.760780758
Rs (Ω)0.0361736720.036767981
RSh (Ω)53.5835483155.64800559
IS1 (A)4.3113 × 10−88.0438 × 10−7
η11.8272029391.999974446
IS2 (A)3.25421 × 10−72.19744 × 10−7
η21.4827835181.448694376
RMSE9.9382 × 10−49.8251 × 10−4
Table 3. Comparative assessment between the proposed MRIME technique and various optimization tools for the TWO-DM of the R.T.C. France cell.
Table 3. Comparative assessment between the proposed MRIME technique and various optimization tools for the TWO-DM of the R.T.C. France cell.
AlgorithmsRMSE
MRIME9.8251 × 10−4
RIME9.9382 × 10−4
ABC [61]1.28482 × 10−3
Teaching–learning–based ABC [59]1.50482 × 10−3
Generalized oppositional TLBO [4]4.43212 × 10−3
TLBO [60]1.52057 × 10−3
CSA [62]1.22 × 10−3
SCA [12]9.86863 × 10−4
Flower pollination algorithm [58]1.934336 × 10−3
Table 4. Electrical parameters accomplished by the proposed MRIME and the standard RIME for the ONE-DM of STM6_40/36.
Table 4. Electrical parameters accomplished by the proposed MRIME and the standard RIME for the ONE-DM of STM6_40/36.
AlgorithmIph (A) I S 1 (μA)Rs (Ω)Rsh (Ω) η 1 RMSE
MRIME1.6634822.040.00377216.801291.5378051.7690 × 10−3
RIME1.6634821.550.00478517.868581.50742122.1693 × 10−3
BHCS [63]1.66391.740.0042715.92831.52031.73 × 10−3
MPA [47]1.657022.460.00383131.506731.5590413.496 × 10−3
EO [47]1.6636291.780.00420516.244081.5231461.733 × 10−3
JFS [47]1.6625891.840.00410516.966071.5267951.807 × 10−3
SA [64]1.66095.900.004949926.77421.666023.399 × 10−3
EMPA [47]1.6634182.030.00378816.8781.5377131.769 × 10−3
ImCSA [67]1.66397120.00291415.840511.53351.794 × 10−3
ISCE [65]1.663904781.740.00427415.92831.52031.73 × 10−3
HBA [47]1.6615275.510.0000123.64261.6586943.33 × 10−3
GTO [47]1.6639051.740.00427415.928291.5203031.73 × 10−3
FBI [53]1.663911.740.00428115.917431.5200731.73 × 10−3
TPBA [66]1.66322.770.00418616.73281.56561.774 × 10−3
Table 5. Electrical parameters accomplished by the proposed MRIME and the standard RIME for the TWO-DM of STM6_40/36.
Table 5. Electrical parameters accomplished by the proposed MRIME and the standard RIME for the TWO-DM of STM6_40/36.
AlgorithmIph (A) I S 1 (μA) I S 2 (μA)Rs (Ω)Rsh (Ω) η 1 η 2 RMSE
MRIME1.663756.0072.61 × 10−10.00560117.047791.8767311.3614091.6988 × 10−3
RIME1.6660867.5093.01 × 10−10.00629114.5401321.3638561.9468 × 10−3
BA [70]1.6379411.59 3.94 × 10−50.00388724.69581.5045361.47832.194577 × 10−2
EPSO [68]1.664816.706.21 × 10−60.500016.8581.166491.870671.8307 × 10−3
HPO1.6637024.065.57 × 10−100.00872617.826141.68885111.696271 × 10−3
LCROA [69]1.663772.23.28 × 10−60.1671716.74191.57392.0001.712 × 10−3
NBA [70]1.6628656.60 1.61 × 10−60.00465316.6940491.6788061.5118671.82684 × 10−3
FC-EPSO [71]1.66341.859.72 × 10−50.0110116.59141.58181.54451.772 × 10−3
DBA [70]1.6638601.80 3.66 × 10−60.00416716.0665031.5240981.439391.731960 × 10−3
Table 6. Statistical analysis of MRIME versus other techniques for the TWO-DM of the STM6-40/36 PV module.
Table 6. Statistical analysis of MRIME versus other techniques for the TWO-DM of the STM6-40/36 PV module.
AlgorithmMin.Improvement %MeanImprovement %Max.Improvement %SDImprovement %
MRIME1.6988 × 10−3 2.0308 × 10−3 2.7435 × 10−3 2.6355 × 10−4
RIME1.9468 × 10−312.7368%4.0962 × 10−350.4215%8.1478 × 10−366.3287%1.1411 × 10−376.9046%
BA [70]2.1946 × 10−292.2591%0.09202397.7931%0.0144805981.0541%2.407 × 10−298.9051%
DBA [70]1.7319 × 10−31.9095%0.00493458.8404%0.0137279680.0154%2.893 × 10−390.8902%
NBA [70]1.8268 × 10−37.0052%0.004140450.9512%0.00759863.8922%1.430 × 10−381.5703%
LCROA [69]1.712 × 10−30.7694%------
FC-EPSO [71]1.772 × 10−34.1293%------
EPSO [68]1.8307 × 10−37.2033%------
Table 7. Simulated and experimental currents and powers and the absolute errors established by the proposed MRIME technique for the TWO-DM of the STM6-40/36 PV module.
Table 7. Simulated and experimental currents and powers and the absolute errors established by the proposed MRIME technique for the TWO-DM of the STM6-40/36 PV module.
Point VexpIexpIsimPexpPsimAbsolut IAE Absolut PAE
101.6631.665365005.59422 × 10−60
20.1181.6631.6651390.1962340.1964864.57617 × 10−60.000252425
32.2371.6611.6610723.7156573.7158195.2353 × 10−90.000161859
45.4341.6531.6548428.9824028.9924123.39332 × 10−60.010009956
57.261.651.65109811.97911.986971.20484 × 10−60.007968949
69.681.6451.64531715.923615.926671.0071 × 10−70.003071927
711.591.641.6385219.007618.990442.19143 × 10−60.017157251
812.61.6361.63270920.613620.572131.08307 × 10−50.041466645
913.371.6291.62613321.7797321.74148.2178 × 10−60.038327374
1014.091.6191.61713222.8117122.785393.489 × 10−60.026318517
1114.881.5971.60207723.7633623.83892.57728 × 10−50.075541147
1215.591.5811.58092924.6477924.646685.09971 × 10−90.001113317
1316.41.5421.5423425.288825.294381.15907 × 10−70.005583398
1416.711.5241.52148725.4660425.424046.31699 × 10−60.041998279
1516.981.51.49975725.4725.465885.89769 × 10−80.004123622
1617.131.4851.48597925.4380525.454839.59298 × 10−70.016777767
1717.321.4651.46651525.373825.400042.29464 × 10−60.02623645
1817.911.3881.38867424.8590824.871164.54644 × 10−70.012076229
1919.081.1181.11755421.3314421.322921.99239 × 10−70.008516583
2021.0200.00013700.0028711.86503 × 10−80.002870618
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

Hakmi, S.H.; Alnami, H.; Moustafa, G.; Ginidi, A.R.; Shaheen, A.M. Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem. Electronics 2024, 13, 1611. https://doi.org/10.3390/electronics13091611

AMA Style

Hakmi SH, Alnami H, Moustafa G, Ginidi AR, Shaheen AM. Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem. Electronics. 2024; 13(9):1611. https://doi.org/10.3390/electronics13091611

Chicago/Turabian Style

Hakmi, Sultan Hassan, Hashim Alnami, Ghareeb Moustafa, Ahmed R. Ginidi, and Abdullah M. Shaheen. 2024. "Modified Rime-Ice Growth Optimizer with Polynomial Differential Learning Operator for Single- and Double-Diode PV Parameter Estimation Problem" Electronics 13, no. 9: 1611. https://doi.org/10.3390/electronics13091611

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