Next Article in Journal
Identifying Market Segment for the Assessment of a Price Premium for Green Certified Housing: A Cluster Analysis Approach
Previous Article in Journal
A Scenario-Based Simulation Model for Earthwork Cost Management Using Unmanned Aerial Vehicle Technology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Accurate Model for Bifacial Photovoltaic Panels

1
Department of Electrical Engineering, College of Engineering, Jouf University, Sakaka 72388, Saudi Arabia
2
Facultad de Ingeniería, Arquitectura y Diseño, Universidad San Sebastián, Bellavista 7, Santiago 8420524, Chile
3
Department of Electrical Engineering, Aswan University, Aswan 81542, Egypt
4
Department of Electrical Engineering, College of Engineering in Wadi Alddawasir, Prince Sattam bin Abdulaziz University, Wadi Alddawasir 11991, Saudi Arabia
5
Electrical Engineering Department, Faculty of Engineering, Minia University, Minya 61517, Egypt
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(1), 509; https://doi.org/10.3390/su15010509
Submission received: 7 November 2022 / Revised: 30 November 2022 / Accepted: 20 December 2022 / Published: 28 December 2022
(This article belongs to the Section Resources and Sustainable Utilization)

Abstract

:
Recently, there has been increasing concerns over bifacial PV (BPV) modules over the conventional monofacial PV (MPV) modules owing to their potential to add extra electrical energy from their rear-side irradiance. However, adding the rear-side irradiance to the front-side irradiance results in the increased nonlinearity of the BPV modules compared to MPV modules. Such nonlinearity makes the conventional methods unable to accurately extract the BPV module parameters. In this context, the precise determination of the BPV module parameters is a crucial issue for establishing energy yield estimations and for the proper planning of BPV installations as well. This paper proposes a new model for the BPV modules based on the MPV modeling, in which a new parameter is added to the MPV model to adjust the value of the model series resistance in order to provide a generic model for BPV modules in both monofacial and bifacial operating regions. Moreover, a new determination method for optimizing BPV model parameters using the recently developed enhanced version of the success-history-based adaptive differential evolution (SHADE) algorithm with linear population size reduction, known as the LSHADE method, is applied. The determination process of the model parameters is adapted using a two-stage optimization scheme to model the full operating range of BPV modules. The accuracy of the obtained parameters using the proposed model is compared with the conventional single-diode and double-diode models of the BPV. The obtained results using the proposed model of the BPV module show the performance superiority and accuracy of the LSHADE method over the existing methods in the literature. Furthermore, the LSHADE method provides the successful and accurate extraction of the global optimized parameters to model MPV and BPV modules. Therefore, the proposed method can provide an accurate model for the whole operating range of BPV that would be beneficial for further studies of their economic and technical feasibility for wide installation plans.

1. Introduction

1.1. General

Recently, with the increased motivation to enhance the participation and involvement of renewable energies in the utility grid, renewable energies have received huge funding and massive investments all over the world [1,2]. More attention has been oriented towards photovoltaic (PV) technology as a promising solution to overcome issues stemming from fossil fuel emissions, to produce green energy and mitigate climate change [3,4]. Significant effort has been dedicated to reducing the overall price of solar power generation technology by improving the efficiency of solar cells or modules using low-cost materials. However, increasing solar cell efficiency cannot be considered a proper solution since these require a more complex and expensive fabrication process which might reduce the gained benefits of improving the solar cell efficiency [5]. Therefore, one of the most promising ways of reduce the cost of solar power generation is boosting the energy yield of PV systems for the same installed capacities, as in the case of using bifacial PV (BPV) modules compared to conventional monofacial PV (MPV) modules [6,7,8,9].
BPV modules have the ability to generate extra electrical power from their rear side as well as their nominal front side [10]. This capability makes BPV systems a more suitable solution to reduce the overall cost of PV-generated power. In addition, BPV can increase the power density of PV systems, which defines the generated power compared to the area of the front side. Several research articles have been developed in the literature to monitor the energy yield of BPV systems compared to MPV modules at different configurations and under different weather conditions [11,12]. Although the efficiency of the BPV modules is higher than the MPV modules, there are not many installations based on BPV modules due to several challenges related to standardization, environmental conditions and the surrounding environment.
Similarly to MPV modules, the electrical power and voltages generated by BPV modules are significantly affected by environmental conditions such as solar irradiance and temperature [13,14,15,16]. Due to the nonlinearity nature of the PV panels, it is difficult to extract the maximum power of PV installations without having an accurate model for BPV modules. Almost all the provided data in datasheets of the BPV modules are obtained indoors and measured under standard test conditions (STC), which are far from the working site conditions. Furthermore, the provided data are not sufficient to be used in the analysis, planning and design process of BPV systems [17]. Therefore, having a more accurate model that can be used to assist the gained energy potential of BPV systems at different site conditions before the installation process is essential issue for the more efficient and economical operation of BPV modules.

1.2. Literature Review

Several articles in the literature have presented the research area of BPV systems. The performance comparisons between the MPV and BPV systems were presented in [18,19,20,21]. In [19], the energy output modeling was presented for BPV systems. BPV systems have led to more energy output and better efficiency in comparison with MPV systems. In [20], an artificial neural network-based output forecasting of BPV modules was presented. Additionally, the impacts of various BPV technologies were presented in [21] with their performance comparisons. On the other hand, the study of the output characteristics of BPV modules and their comparisons with MPV modules have been introduced in [22,23,24]. However, few articles have covered the area of the modeling and parameter identification of BPV modules.
Extracting BPV model parameters is advantageous in terms of many application aspects, including the design of the optimal size of the PV system, calculating the annual energy yield, forecasting the produced energy and studying the system reliability and stability [12,25]. The single-diode model (SDM) and double-diode model (DDM) are the most common models for MPV modules. All of these models have proven their ability to accurately simulate the performance of MPV cells and modules [26,27]. The extraction methods for the optimum parameters of MPV modules possess different accuracy levels, complexity levels and sizes of the required input data [28]. These can mainly be classified into analytical-based methods, numerical-based methods and meta-heuristic optimizer-based methods [29]. In analytical-based methods, mathematical formulas are utilized to identify the various parameters of PV systems [30,31]. However, their accuracy is dependent on the utilized data points and they produce approximate model parameters. However, in numerical-based methods, local searching methods are used. These can generate precise and approximate parameters of PV modules. The nonlinear properties of PV modules make them unreliable parameter determination methods [32]. The SDM and DDM will be covered in this paper for their generality and wide application in this area. However, the proposed method is general and can be extended to other existing models in the literature.
On the other hand, meta-heuristic optimizer-based methods use soft-computing techniques and combine the advantages of numerical and analytical-based methods. The global search schemes are utilized in these techniques to estimate the model parameters [33]. These have proven to have better accuracy levels and generalized applications. Many optimizers have been applied in the literature to define the optimum parameters of various PV modules [34,35,36]. Widely used optimizers include the genetic optimization algorithm (GA), the approximation and correction optimization technique (ACT) [37], artificial bee colony optimizers (ABCs), particle swarm optimizers (PSOs), the bacterial foraging optimizer algorithm (BFO), the differential evolution-based algorithms (DEAM), the evaporation rate-based WCA optimizer (ER-WCA) [38], the harmony searching optimizers (HS), the flower pollination optimizer algorithm (FPA), Nelder–Mead MFO methods (NMSOLMFO) [39], simulated annealing optimizer algorithm (SA) [33,36,40,41] and the improved JAYA optimizers (IJAYA) [42].
Another method based on the modified search and rescue optimizer algorithm (mSAR) has been presented in Houssein et al. [43]. The statistical analysis showed its superiority over existing optimizers. The bald-eagle search optimizer (BES) algorithm was introduced with the modified triple-diode model (TDM) to identify the parameters of perovskite PV cells in [44]. Moreover, the adaptive fractional order Archimedes optimizer algorithm (A-FAOA) was proposed in [45] with the SDM and DDM of PV panels. Another novel marine predator optimizer algorithm (MPA) was applied with TDM and various PV technologies in [2]. In [46], the stochastic fractal-search optimizer (SFS) was employed with the SDM and DDM. However, the gradient-based optimizer algorithm (GBO) and the improved GBO algorithms were proposed in [47] for the SDM and DDM. To properly model BPV modules, continuous improvements in the existing algorithms are required to precisely identify the different parameters of PV models.
Actually, BPV modules employ simultaneous power generation from both the front and rear PV sides. This, in turn, makes the conventional SDM and DDM less accurate models due to the nonlinear operation of BPV modules. Currently, almost all BPV module manufacturers show the module characteristics by conducing the linear addition of the efficiency/power of the front, which is achieved as a MPV module, and the rear side under a specific irradiance condition [48]. However, the forward summation of the efficiencies of the front and rear sides is not accurate due the fact that the efficiency/power does not vary linearly with the irradiance. Therefore, the nonlinearity characteristics of the BPV module should be considered when performing BPV models.
In the literature, several attempts to measure the current–voltage curves for BPV modules have been presented. However, almost all of these attempts have not considered the different combinations of the front- and rear-side illuminations. In [24], the shading effects on the power performance of the BPV were investigated. The generated power from the BPV was modeled with a consideration of the module’s shaded area and temperature in addition to the operation of the bypass diode. The results were obtained using a constant rear-irradiation level. In [25], a single-side illumination method was presented to measure the performance of BPV instead of using double-side illumination. The results show consistence between the short-circuit current ( I S C ) and the open-circuit voltage ( V O C ), whereas the maximum power ( P m a x ) of the double-side illumination differed little with a distinct irradiation combination on the front and rear sides. Moreover, in [49], an improved approach for enhancing the accuracy of a single-diode model based on five parameters was introduced. The series resistance and shunt resistance were modeled using two physical equations rather than the established expression. However, the other parameters were defined according to previously used expressions. In [50], a hybrid optimization method based on the differential evolution and the artificial bee colony intelligence algorithms (nDEBCO) was proposed for determining the model parameters of MPV and BPV modules. However, this method cannot represent the full operating range of BPV modules.

1.3. Article Contributions

Based on the aforementioned literature review, improved methods are essential for the precise modeling of BPV characteristics. Since existing models in the literature lack the modeling of a nonlinear region of BPV systems, they fail to model the whole operating regions of BPV systems. The main contributions in this paper can be summarized as follows:
  • An improved modeling method of BPV modules is proposed in this paper. The proposed method adapts the module’s series resistance to effectively describe the performance of BPV modules in the full operating range whilst considering the nonlinear properties of BPV systems. Thence, this paper introduces new modeling for BPV modules, which has seen little coverage in the literature.
  • A generalized method is proposed to determine the unified model parameters to describe the BPV for the whole operating front-side and back-side irradiance levels. The proposed method represents a two-step optimization method for modeling BPV systems. Compared to existing methods in the literature, the proposed method has high precision for modeling both MPV operation and BPV operation.
  • An enhanced application of the powerful LSHADE optimizer is introduced for determining the optimum model parameters of BPV using SDM and DDM. The LSHADE method is advantageous at adapting the internal parameters of the algorithm based on the acquired knowledge along evolutionary processes with the continuous reduction of populations.
What remains of this paper is organized as follows: Section 2 provides the SDM and DDM of PV modules. Section 3 introduces the problem formulation of this research. The proposed modified method for modeling BPV modules is presented in Section 4. The operating principle and main mathematical representation LSHADE optimizer are introduced in Section 5. The obtained results are shown in Section 6. The performance comparisons of the LSHADE method with other optimization algorithms are provided in Section 7. Finally, paper conclusions are provided in Section 8.

2. SDM and DDM for PV Modules

The accurate modeling of BPV modules is very important for precisely predicting and analyzing their performance. The SDM and DDM represent the widely employed models in the literature for PV modules. The SDM represents a reduced calculation model due to using the lower number of model parameters. The DDM can provide improved accuracy for PV modeling, however, it requires a higher number of model parameters. The two models are employed in this paper to validate the proposed BPV modeling method.

2.1. The SDM-Based Modeling

Figure 1 shows the equivalent circuit for the employed SDM of PV modules. The model includes a current source to model photoelectric current ( I p h ) which is based on the ambient operating conditions of PV systems. This reflects the physical effects modeling of the existing PN junction of PV modules. It is place in paralleled to the diode D and the shunt resistance ( R s h ) that model the leakage current loss in PV modeling. Furthermore, a series resistance ( R s ) is connected to model the voltage drop of the PV output. This denotes the ohmic power loss in addition to the utilized metal contact material resistivity. The output PV current is expressed as follows [5]:
I P V = I p h I d I p
where I d and I p are the diode and R s h currents, respectively. Using the Shockley equation, it can express the I d current as follows [2]:
I d = I 0 [ exp ( V P V + I P V R s a V t ) 1 ]
where I 0 is the reverse diode saturation current and V P V is PV model outputted voltage. Moreover, a denotes the ideality factor of the diode and V t is thermal voltage which is obtained as follows [5]:
V t = N s K T q
where N s is the number of series cells in the PV module, K is the Boltzman constant ( K = 1.3806503 × 10 23 J / K ) , q is the electron charge ( q = 1.60217646 × 10 19 C o u l o m b s ) , and T is the junction temperature of the module (in Kelvins). The current through R s h can be expressed as follows:
I p = V P V + I P V R s R s h
By substituting from (2) and (4) in (1), the output PV current I P V can be expressed as follows [34]:
I P V = I p h I 0 [ exp ( V P V + I P V R s a V t ) 1 ] V P V + I P V R s R s h
From (5), it can be seen that the SDM requires the determination of five different parameters ( P a r a m S D M includes [ I p h , I 0 , a , R s , R s h ] ). The obtained five parameters are used afterwards to model the I-V characteristics of BPV modules.

2.2. The DDM-Based Modeling

Figure 2 shows the equivalent circuit of DDM of BPV modules. Compared to SDM, the DDM includes two parallel diodes with an I p h source. The additional diode is beneficial as it better describes the PN junction physical effects. The diodes D 1 and D 2 represent the diffusion and recombination currents of PN junction. The DDM provides a more precise and accurate physical model than SDM. The output PV current I P V in DDM is expressed as follows [34]:
I P V = I p h I d 1 I d 2 I p
where I d 1 and I d 2 are the currents passing through D 1 and D 2 , respectively. The currents I d 1 and I d 2 are expressed as follows [5]:
I d 1 = I 01 [ exp ( V P V + I P V R s a 1 V t ) 1 ]
I d 2 = I 02 [ exp ( V P V + I P V R s a 2 V t ) 1 ]
where I 01 and I 02 are the reverse diode saturation currents in D 1 and D 2 , respectively. However, a 1 and a 2 are the ideality factor parameters for D 1 and D 2 , respectively. I p is the current through R s h . It is calculated using (4) as in SDM. By using (7), (8) and (4) in (6), the output PV current I P V is expressed as follows [5]:
I P V = I p h I 01 [ exp ( V P V + I P V R s a 1 V t ) 1 ] I 02 [ exp ( V P V + I P V R s a 2 V t ) 1 ] V P V + I P V R s R s h
It is clear from (9) that DDM requires the determination of seven different parameters ( P a r a m D D M includes [ I p h , I 01 , I 02 , a 1 , a 2 , R s , R s h ] ). The obtained seven parameters are used afterwards for modeling the I-V characteristics of BPV modules.

3. Formulation of the Optimization Problem

3.1. For SDM Model

It has become clear that the SDM requires the determination of five different parameters in the model ( P a r a m S D M includes [ I p h , I 0 , a , R s , R s h ] ). These are determined using an analytical, numerical and meta-heuristic optimizer-based method. In this paper, a new application of the LSHADE optimizer is proposed to determine the optimum model parameters. The objective function is responsible for the accurate selection of the parameters to model the BPV module. The selected parameter set has to preserve the minimum error between the actual data points and the estimated data points. The function for representing the error between the actual data points and the estimated data points can be expressed as follows:
f ( V P V , I P V , P a r a m S D M ) = I p h I 0 [ exp ( V P V + I P V R s a V t ) 1 ] V P V + I P V R s R s h I P V
In the proposed method, the root-mean square-error (RMSE) is utilized for expressing the difference in the error between all the points as follows:
R M S E ( X ) = 1 N k = 1 N f ( V P V , I P V , P a r a m S D M ) 2
where N is number of actual data points from the datasheet. The proposed method tracks the minimum value of RMSE to define the best-fit parameters.

3.2. For DDM Model

From another side, the DDM requires the modeling of BPV modules using seven parameters ( P a r a m D D M includes [ I p h , I 01 , I 02 , a 1 , a 2 , R s , R s h ] ). The function for representing the error in DDM between the actual data points and the estimated data points can be expressed as follows:
f ( V P V , I P V , P a r a m D D M ) = I p h I 01 [ exp ( V P V + I P V R s a 1 V t ) 1 ] I 02 [ exp ( V P V + I P V R s a 2 V t ) 1 ] V P V + I P V R s R s h I P V
The RMSE is calculated for DDM as follows:
R M S E ( X ) = 1 N k = 1 N f ( V P V , I P V , P a r a m S D M / D D M ) 2

4. The Proposed Modified Method for BPV Modeling

4.1. For SDM Model

The aforementioned methodology can perfectly determine the five parameters of the SDM ( P a r a m S D M = [ I p h , I 0 , a , R s , R s h ] ) for the MPV operating region. However, this model cannot determine a generic model for modeling the MPV in addition to BPV operating regions. In this paper, a modified method is proposed for the determination of the parameters for BPV systems as follows:
Step 1: The LSHADE optimization algorithm is run using the datasheet parameters for the MPV operating region as in the conventional PV model parameter extraction methods at a solar irradiance of 1000 W/m 2 . This step determines the five parameters for the MPV operation using (10) and (11) as follows:
R M S E ( X ) = 1 N k = 1 N ( I p h I 0 [ exp ( V P V + I P V R s a V t ) 1 ] V P V + I P V R s R s h I P V ) 2
After minimizing this function using the LSHADE algorithm, five parameters were obtained for the PV model, ( P a r a m S D M = [ I p h , I 0 , a , R s , R s h ] ).
Step 2: The LSHADE algorithm is run another time but with the remaining data of the BPV module. In this step, a modified model is used with additional parameters to the conventional five parameters of the SDM of PV systems. The objective function and the mathematical representation of the BPV modeling using the SDM can be represented as follows:
f m o d ( V P V , I P V , P a r a m S D M , m o d ) = ( 1 + B I s c ) I p h I 0 [ exp ( V P V + I P V ( R s + R a d d , S D M B I s c ) a V t ) 1 ] V P V + I P V ( R s + R a d d , S D M B I s c ) R s h I P V
where B I s c represents the bifaciality factor of the short circuit current and it is equal to the ratio between the short circuit current at BPV to the short circuit current at the MPV operation. In addition, another resistance R a d d , S D M is added in series with R s to compensate for the nonlinearity of the BPV systems. However, the RMSE function can be expressed as follows:
R M S E ( X ) = 1 N k = 1 N f m o d ( V P V , I P V , P a r a m S D M , m o d ) 2
In the optimization of this step, only the determination of the adjusted value of the resistance R a d d , S D M is performed. Thence, the total number of determined parameters for the model will be six at the end of this step. As such, the parameters [ I p h , I 0 , a , R s , R s h ] are determined using the datasheet data of 1000 W/m 2 in step 1. On the other hand, the parameter R a d d , S D M is determined by step 2 using the datasheet data of the bifacial region.
Figure 3 shows the new proposed generic model for the SDM representation of BPV systems. It can be seen that the SDM of BPV systems has six different parameters to model the PV module in both the MPV and BPV regions. The first five parameters are determined based on the linear MPV region at 1000 W/m 2 . The modified value of the series resistance R a d d , S D M is determined using the nonlinear region of the BPV datasheet. Hence, the LSHADE optimizer is run in two steps with different curve data in each step.

4.2. For DDM Model

In the same way, a two-stage optimization process is performed to obtain the model parameters of the DDM for the BPV modules. The proposed modified method can be represented using the following steps:
Step 1: The seven parameters of the DDM (with P a r a m D D M includes [ I p h , I 01 , I 02 , a 1 , a 2 , R s , R s h ]) are determined using the LSHADE optimization method and the datasheet curves of the MPV region at 1000 W/m 2 . Thus,
R M S E ( X ) = 1 N k = 1 N ( I p h I 01 [ exp ( V P V + I P V R s a 1 V t ) 1 ] I 02 [ exp ( V P V + I P V R s a 2 V t ) 1 ] V P V + I P V R s R s h I P V ) 2
Step 2: In this step, the LSHADE algorithm is run using the seven parameters determined in Step 1. Meanwhile, the extra added resistance R a d d , D D M is determined using the data from the BPV curves with both front- and rear-side irradiance data. The objective function of this step can be represented as follows:
f m o d ( V P V , I P V , P a r a m D D M , m o d ) = ( 1 + B I s c ) I p h I 01 [ exp ( V P V + I P V ( R s + R a d d , D D M B I s c ) a 1 V t ) 1 ] I 02 [ exp ( V P V + I P V ( R s + R a d d , D D M B I s c ) a 2 V t ) 1 ] V P V + I P V ( R s + R a d d , D D M B I s c ) R s h I P V
The RMSE function for the LSHADE algorithm can be expressed as follows:
R M S E ( X ) = 1 N k = 1 N f m o d ( V P V , I P V , P a r a m D D M , m o d ) 2
Figure 4 shows the proposed modified version of DDM for BPV systems. It can be seen that the modification of the current source in addition to the extra added resistance form a generic modeling of both the MPV and BPV operating regions. Thence, the proposed method can determine the appropriate model for the BPV modules in both monofacial and bifacial operating regions. The determination process is valid for various representations of PV modules, while a two-step optimization is performed for the parameter determination process. An additional parameter that represents the incremental value of the series resistance is added for the process to model the nonentities of the BPV modules.

5. The Proposed LSHADE Method

The differential evaluation (DE) was originally suggested by Storn et al. [51] for solving different problems. It is reliant on some parameters, such as the scaling factor and the crossover rate. The algorithm adjusts the scaling factor and the crossover rate based on the chronological data of such parameters [52]. Based on an ensemble of two sinusoidal adaptation approaches, Awad et al. suggested the LSHADE–EpSin algorithm [53]. The best solution can be achieved with a high convergence speed. The steps of LSHADE–EpSin are outlined as follows [54]:

5.1. Initialization Step

The initialization of every element h for every variable k is made by adjusting its values within its upper x k U and lower x k L limits arbitrarily as follows [53]:
x k h ( 0 ) = x h L + r a n d k h [ 0 , 1 ] × ( x h U x h L )
where k = { 1 , 2 , 3 , , N P } , h = { 1 , 2 , 3 , , N d } , N d denote the number of variables.

5.2. Mutation Step

For every generation u, the mutation stage generates a donor vector v k ( u ) based on the ‘current-to-best/1’ mutation approach as follows [53]:
v k u = x ( u ) + S F k ( u ) × ( x p b e s t ( u ) x x ( u ) ) + S F k ( u ) × ( x t 1 k ( u ) x t 2 k ( u ) )
where x p b e s t ( u ) is the best individual in the current generation u. S F k ( u ) is a scaling factor.

5.3. Adaptation of Parameter Step

This step contains two parts: the first part of the total number of iterations ( u m a x ) and the second part for the remainder of these iterations. For the first part, S F is modified by applying an ensemble of two sinusoidal methodologies: the non-adaptive and adaptive sinusoidal methods. One of them is selected arbitrarily at a time for S F adjustment as follows [54]:
S F k ( u ) = 0.5 × ( sin ( 2 π f r e q k ) × u + π ) × ( u u m a x ) + 1 ) , u u m a x 2
f r e q k = r a n d c ( μ f r e q r k , 0.1 )
where f r e q is fixed, f r e q k is adaptive. Furthermore, these are modified corresponding to their previously stored knowledge, and thus [53]:
S F k ( u ) = r a n d c ( μ S F r k , 0.1 ) , u > u m a x 2
C R k ( u ) = r a n d n ( μ C R r k , 0.1 ) , u > u m a x 2
where the mean of the successful values of both S F and C R , which are stored in M from previous generations, are μ S F r k and μ C R r k , respectively.
Similarly to the original LSHADE, if the values generated for both SF and CR were sufficiently successful to obtain a vector better than x k ( u ) , those values are stored in S S F and S C R , respectively, and the index that controls the position of the next best value is denoted as q, which is incremented by 1 after storing the new better S F and C R values. Moreover, μ S F r k and μ C R r k are updated using the weighted Lehmer mean ( m e a n L ) as follows [54]:
μ S F r q ( u + 1 ) = m e a n L ( S S F )
μ C R r q ( u + 1 ) = m e a n L ( S C R )

5.4. Crossover

A vector Y k ( u ) is established by combining x k h ( u ) and v k h ( u ) elements based on the crossover probability of the assignment. The crossover assignment probability is controlled by C R k ( u ) , which is calculated in the previous phase. The elements of Y k ( u ) are combined as follows [54]:
Y k ( u ) = v k h ( u ) , h = h r a n d v k h ( u ) , r a n d k h [ 0 , 1 ] C R k ( u ) x k h ( u ) , Otherwise
where h r a n d is randomly chosen from D.

5.5. Population Reduction Stage

A linear population size strategy is implemented in LSHADE–EpSin to effectively select the best population size as follows [53]:
N P ( u + 1 ) = r o u n d { ( N P m i n N P i n i t i a l N F m a x ) × N F + N P i n i t i a l }
where N P i n i t i a l denotes the initial population size N F and N F m a x are the present number of objective function evaluations and their maximum value, respectively. N P m i n is set to four because of the requirements requested by the mutation strategy implemented in LSHADE. At the u t h generation, if N P ( u + 1 ) < N P ( u ) , N P ( u + 1 ) N P ( u ) individuals with the worst objective function values are eliminated from the population. The parameters of the LSHADE algorithm were set according to the original LSHADE parameters as in [54]. Figure 5 and Figure 6 summarized the optimization process and pseudo-code of the LSHADE optimization algorithm for the proposed method.

6. Results and Discussion

The aforementioned LSHADE optimizer algorithm was employed for the determination process of the SDM and DDM parameters in both the MPV and BPV operation. The characteristics of the LSHADE algorithm provide the proper adaptation of the algorithm’s internal parameters based on the acquired knowledge along evolutionary processes with a continuous reduction in populations. Hence, it was selected in this paper to determine the optimal parameters of BPV modules. Moreover, the datasheet parameters of the Silfab’s BPV 360 ultra-high-efficiency PV module (SLG-X 360 Bifacial) with 72 Cell [48] was selected as a case study. The SLG-X 360 BPV are based on premium N-Type BPV cells with up to 21.5% of front efficiency (wherein 23.2% is the efficiency of module and up to 30% is the contribution of the back side). Table 1 shows the main datasheet data of the SLG-X 360 BPV modules [48]. The table includes the datasheet data at STC with only front-side irradiance, as well as with different percentages of rear-side irradiance.

6.1. Results for SDM of BPV Module

The I-V curves for the SLG-X 360 bifacial at 1000 W/m 2 front irradiation with 0% rear, and at 1000 W/m 2 front irradiation with 30% rear are shown in Figure 7. It can be seen that the 30% rear-side irradiation increases the generated power from the BPV module compared to the case without rear irradiance. This in turn makes the BPV modules advantageous in the applications with a large amount of required energy output from PV systems. It can also be seen that the short circuit current with 30% rear-side irradiation is higher than the case without rear irradiance.
Firstly, the LSHADE algorithm is run to determine the SDM parameters at the monofacial case with 1000 W/m 2 front irradiance and 0% rear irradiance. The five model parameters are shown in Table 2. Figure 8 shows the estimated model using the proposed LSHADE method compared to the original data from the datasheet of the BPV module. It can be seen that the proposed LSHADE method has very good fit to the original data from the datasheet curves. The RMSE value of this case is equal to 0.0321, whereas the mean absolute error (MAE) is equal to 0.0236. The R-square ( R 2 ) value for this case is 0.9999, which confirms the excellent performance of the LSHADE algorithm to determine the SDM parameters.
The autocorrelation test is also made to provide a statistical measure for the accurateness of the modeling method. The autocorrelation test provides the degree of correlations of the same variable between two different successive timing intervals. The output values of the test range between −1 and +1. In the case of autocorrelation values between −1 and 0, it represents the negative autocorrelation case. However, in the case of autocorrelation values between +1 and 0, it represents the positive autocorrelation case. Figure 9 shows the autocorrelation test of the proposed LSHADE method at an SDM with 1000 W/m 2 front irradiance and 0% rear irradiance. It can be seen that the proposed model possesses reduced values of the autocorrelation test in both the positive and negative autocorrelation regions.
The comparison of the estimated model using the proposed LSHADE method with the original data from the datasheet of the BPV module at the monofacial case with 1000 W/m 2 front irradiance and 30% rear irradiance is shown in Figure 10. The proposed LSHADE method can effectively represent the curve of BPV with the existing rear irradiation. The values of the RMSE, MAE and R 2 are 0.0345, 0.0259 and 0.9999, respectively. The values of error measures show that the proposed LSHADE method can effectively determine the SDM parameters with very good accuracy. Moreover, the autocorrelation test of the proposed LSHADE method at SDM with 1000 W/m 2 front irradiance and 30% rear irradiance is shown in Figure 11. The results of the autocorrelation test show that the proposed LSHADE method can effectively represent the curves of BPV, regardless of the rear irradiance data.
In this part, a check of the generality of the obtained models in Figure 8 is made to represent the BPV in the bifacial operating region of the studied BPV module. Figure 12 shows the estimated model using the scaled irradiance value with the original data at 1000 W/m 2 front irradiance and 30% rear irradiance. The nonlinearity of the BPV performance is reflected as a deviation of the estimated curve compared to the original curve. The RMSE value is 0.4519, the MAE value is 0.3125 and the R 2 value is 0.9858. The values show the deviation of the estimated model versus the original datasheet data. Additionally, the result of the autocorrelation test for this case is shown in Figure 13. It can be seen that most of the values are large and with a positive autocorrelation type. It is necessary to make an improved model to reduce the values of the autocorrelation test with reduced deviation between the estimated curve and the original curve.
In this part, the performance of the proposed improved model of BPV using the description in Section 4.1 is tested. Figure 14 shows the obtained estimated curve using the proposed method and the original curve at 1000 W/m 2 front irradiance and 30% rear irradiance.
The RMSE value under the proposed method is 0.0538 compared to 0.4519 of the conventional method. In addition, the MAE value is 0.0435 under the proposed method compared to 0.3125 under the conventional method. The R 2 value is 0.9998 under the proposed method, whereas its value is 0.9858 under the conventional method. This value shows the improvements and superiority of the proposed method to model the BPV modules. It can be also seen from Figure 14 that the improved modeling of the BPV is obtained using the proposed method. This in turn verifies the capability of the proposed method to model the BPV in both the MPV and BPV operating regions. The proposed two-stage optimization approach can compensate the deviations that result from the nonlinearity property of BPV modules at the bifacial region. Moreover, the autocorrelation test for the proposed method is shown in Figure 15. It can be seen that the proposed method achieves improved autocorrelation results compared to the previously obtained results in Figure 13. This in turn proves the feasibility of the proposed method to improve the generalized SDM modeling of BPV modules.

6.2. Results for DDM of BPV Module

On the other hand, the proposed LSHADE method has been tested with DDM to model the BPV systems. Table 3 summarizes the boundaries and the obtained optimal model parameters for DDM. The estimated curve based on the proposed LSHADE method versus the original curve from the manufacturer at 1000 W/m 2 front irradiance and 0% rear irradiance is shown in Figure 16. In this case, the values of the RMSE, MAE and R 2 are 0.0279, 0.019 and 0.9999, respectively. The proposed LSHADE algorithm can perfectly determine the optimal model parameters of BPV systems using DDM. The value of the RMSE for DDM is 0.0279 compared to 0.0321 for SDM. Furthermore, the value of MAE using DDM is lower than that using SDM. However, the corresponding autocorrelation test results are shown in Figure 17. It can be seen that an improved matching of both curves is obtained using the DDM with the proposed LSHADE method. This can also be seen from the small values in the autocorrelation test in both the positive and negative sides. Moreover, the results show the effectiveness of the proposed LSHADE method with both the SDM and DDM of PV systems.
Additionally, Figure 18 shows the obtained estimated curve of DDM and the original datasheet curve at 1000 W/m 2 front irradiance and 30% rear irradiance. The LSHADE method can also determine the optimal parameters of the DDM in the bifacial PV operating region. The proposed method achieves an RMSE value in this case which is equal to 0.0427, the value of MAE is 0.0323 and the value of R 2 is 0.9999. The obtained results show the effective fitting of the estimated and the original curves with the existing rear-side irradiance. Furthermore, the obtained autocorrelation test is shown in Figure 19 at 1000 W/m 2 front irradiance and 30% rear irradiance. It can be seen that the values of the autocorrelation test are small and have positive and negative values.
Figure 20 shows the representation of the BPV module with 30% rear irradiance using the obtained parameters in the case without rear irradiance while scaling the solar irradiance. The estimated values under this case are 0.4621 for RMSE, 0.3143 for MAE and 0.9852 for R 2 . It has become clear that the model fails in modeling both of the operating regions using only seven of the obtained parameters. This in turn verifies the failure of the generality of the model in this step. The result of the autocorrelation test is shown in Figure 21 for this case. The values of the autocorrelation are high and most of them are in the positive autocorrelation type. The results show that the classical modeling cannot provide a general representation of the BPV for the full operating range.
The proposed modified modeling of BPV using DDM has been tested using the LSHADE method. Figure 22 compares the estimated curve using the proposed modeling method with the original curve at 1000 W/m 2 front irradiance and 30% rear irradiance. The LSHADE was utilized to determine the eight parameters using two subsequent steps. It can be seen from the two curves that there is improved modeling of the BPV in the bifacial region using the obtained model parameters of the monofacial region. Thence, a more general model to describe the full operating range of BPV systems is presented in this paper using a modified process of the conventional model determination methods. The proposed modeling method achieves an RMSE value of 0.0530 compared to 0.4519 under the conventional method. In addition, the proposed method achieves an MAE value of 0.0396 compared to 0.3125 under the conventional method. The value of R 2 in this case is equal to 0.9998. Additionally, the autocorrelation test was performed with the obtained model using the proposed method as shown in Figure 23. It has become clear that the obtained autocorrelation values have been reduced using the proposed method. This in turn confirms the generality and the accuracy of the proposed method.

7. Performance Comparisons of LSHADE Method

Table 4 and Table 5 were added to investigate the performance of the proposed LSHADE technique compared with some other common techniques such as the sine cosine algorithm (SCA), the artificial ecosystem-based optimization (AEO), anarchic society optimization (ASO), slime mould algorithm (SMA) and the marine predators algorithm (MPA). The optimizers were run 30 times to compare the addressed optimizers. The two comparisons corresponded to the dataset curves at 1000 W/m 2 front irradiance with 0% rear irradiance and with 30% rear irradiance, respectively.
Table 4 shows the performance of the addressed optimization techniques for BPV modeling at 1000 W/m 2 front irradiance and 0% rear irradiance with SDM. It can be seen that the LSHADE technique achieved the best solution compared to the others; as LSHADE achieves 0.02933224 compared to 0.029435 for AEO, 0.02993424 for SMA. Moreover, LSHADE possesses the minimum average and the median for the solutions compared to the other techniques. On the other hand, Table 5 shows the comparison of different optimizers for BPV modeling at 1000 W/m 2 front irradiance and 30% rear irradiance with SDM. It is also clear that LSHADE has achieved the best solutions, minimum average and median compared to other techniques. Therefore, Table 4 and Table 5 verified the superiority of LSHADE results compared to the other techniques.

8. Conclusions

An improved generalized modeling of bifacial PV modules was presented in this paper. In addition, a new application of the recently developed LSHADE algorithm was presented for the optimum determination of the parameters for bifacial PV systems. The main findings of the paper are as follows:
  • The proposed method is advantageous in terms of model accuracy and precisely modeling both the MPV and BPV.
  • In addition, the proposed method is general and can be applied to the various single- and double-diode models of bifacial PV systems.
  • The proposed method achieves the RMSE values of 0.0538 and 0.0530 compared to 0.4519 and 0.4621 under the conventional method for SDM and DDM, respectively.
  • The proposed method has MAE values of 0.0435 and 0.0396 compared to 0.3125 and 0.3143 under the conventional method for SDM and DDM, respectively.
  • The obtained results show the effectiveness and the accuracy of the proposed method with a reduced error in the obtained representations for both the SDM and DDM of BPV modules.
The future extension of this work includes the comparison of the performance of the LSHADE optimizer in BPV applications with other existing optimization methods in the literature. The study of different BPV modules will be included in future research. Moreover, future research can cover other modeling methods of rear-side effects rather than the proposed added series resistance.

Author Contributions

Conceptualization, E.M.A., M.A. and H.R.; Methodology, E.M.A., M.A., H.R. and H.A.; Software, M.A., M.M., H.A. and W.A.; Validation, E.M.A. and M.M.; Formal analysis, M.M., H.A. and W.A.; Investigation, E.M.A., M.A., H.R. and H.A.; Resources, E.M.A., H.A. and W.A.; Data curation, E.M.A., M.A., M.M. and H.R.; Writing—original draft preparation, E.M.A., M.A., M.M. and H.R.; Writing—review and editing, E.M.A., M.A., H.A. and W.A.; Visualization, E.M.A. and M.A.; Supervision, E.M.A. and M.A.; Funding acquisition, E.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the deanship of Scientific Research at Jouf University under grant number (DSR2022-RG-0109).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

PV Models
a , a 1 , a 2 The ideality factors of D , D 1 , D 2 , respectively
B I s c The bifaciality factor of the short circuit current
I 0 , I 01 , I 02 The reverse-saturation current in D , D 1 , D 2 , respectively
I d , I d 1 , I d 2 The currents in diodes D , D 1 , D 2 , respectively
I p h Photo-electric current
I P V The model external outputted current
I p The current of R s h
KBoltzman constant ( K = 1.3806503 × 10 23 J / K )
N s The number of series-connected cells in the module
P a r a m D D M , m o d Set of parameters of DDM of BPV modules
P a r a m D D M Set of parameters of DDM of MPV modules
P a r a m S D M , m o d Set of parameters of SDM of BPV modules
P a r a m S D M Set of parameters of SDM of MPV modules
qThe electron charge ( q = 1.60217646 × 10 19 C )
R a d d , D D M The series added resistance to DDM to compensate for the nonlinearity of the BPV systems.
R a d d , S D M The series added resistance to SDM to compensate for the nonlinearity of the BPV systems.
R s h The model parallel resistance
R s The model series resistance
TThe junction temperature
V P V The terminal voltage of model
V t The thermal voltage
The LSHADE Algorithm
( u m a x ) The total number of iterations
N d The number of variables
N F The present number of objective function evaluations
N F m a x The maximum number of objective function evaluations
N P i n i t i a l The initial population size
S F k ( u ) The scaling factor
x k L The lower limit of each variable of searching range
x k U The upper limit of each variable of searching range
x p b e s t ( u ) The best individual in the current generation u
RMSERoot mean-square error
RMSERoot mean-square error

References

  1. Aboagye, B.; Gyamfi, S.; Ofosu, E.A.; Djordjevic, S. Investigation into the impacts of design, installation, operation and maintenance issues on performance and degradation of installed solar photovoltaic (PV) systems. Energy Sustain. Dev. 2022, 66, 165–176. [Google Scholar] [CrossRef]
  2. Rezk, H.; Abdelkareem, M.A. Optimal parameter identification of triple diode model for solar photovoltaic panel and cells. Energy Rep. 2022, 8, 1179–1188. [Google Scholar] [CrossRef]
  3. Al-Janahi, S.A.; Ellabban, O.; Al-Ghamdi, S.G. Technoeconomic feasibility study of grid-connected building-integrated photovoltaics system for clean electrification: A case study of Doha metro. Energy Rep. 2020, 6, 407–414. [Google Scholar] [CrossRef]
  4. Berrian, D.; Libal, J.; Klenk, M.; Nussbaumer, H.; Kopecek, R. Performance of Bifacial PV Arrays With Fixed Tilt and Horizontal Single-Axis Tracking: Comparison of Simulated and Measured Data. IEEE J. Photovoltaics 2019, 9, 1583–1589. [Google Scholar] [CrossRef]
  5. Mostafa, M.; Rezk, H.; Aly, M.; Ahmed, E.M. A new strategy based on slime mould algorithm to extract the optimal model parameters of solar PV panel. Sustain. Energy Technol. Assess. 2020, 42, 100849. [Google Scholar] [CrossRef]
  6. Molin, E.; Stridh, B.; Molin, A.; Wäckelgård, E. Experimental Yield Study of Bifacial PV Modules in Nordic Conditions. IEEE J. Photovoltaics 2018, 8, 1457–1463. [Google Scholar] [CrossRef]
  7. Pelaez, S.A.; Deline, C.; Greenberg, P.; Stein, J.S.; Kostuk, R.K. Model and Validation of Single-Axis Tracking with Bifacial PV. IEEE J. Photovoltaics 2019, 9, 715–721. [Google Scholar] [CrossRef]
  8. Raina, G.; Sinha, S. A comprehensive assessment of electrical performance and mismatch losses in bifacial PV module under different front and rear side shading scenarios. Energy Convers. Manag. 2022, 261, 115668. [Google Scholar] [CrossRef]
  9. Zhao, O.; Zhang, W.; Xie, L.; Wang, W.; Chen, M.; Li, Z.; Li, J.; Wu, X.; Zeng, X.; Du, S. Investigation of indoor environment and thermal comfort of building installed with bifacial PV modules. Sustain. Cities Soc. 2022, 76, 103463. [Google Scholar] [CrossRef]
  10. Tina, G.M.; Bontempo Scavo, F.; Merlo, L.; Bizzarri, F. Comparative analysis of monofacial and bifacial photovoltaic modules for floating power plants. Appl. Energy 2021, 281, 116084. [Google Scholar] [CrossRef]
  11. Ayadi, O.; Jamra, M.; Jaber, A.; Ahmad, L.; Alnaqep, M. An Experimental Comparison of Bifacial and Monofacial PV Modules. In Proceedings of the 2021 12th International Renewable Engineering Conference (IREC), Amman, Jordan, 14–15 April 2021; pp. 1–8. [Google Scholar] [CrossRef]
  12. Muehleisen, W.; Loeschnig, J.; Feichtner, M.; Burgers, A.; Bende, E.; Zamini, S.; Yerasimou, Y.; Kosel, J.; Hirschl, C.; Georghiou, G. Energy yield measurement of an elevated PV system on a white flat roof and a performance comparison of monofacial and bifacial modules. Renew. Energy 2021, 170, 613–619. [Google Scholar] [CrossRef]
  13. Nussbaumer, H.; Klenk, M.; Morf, M.; Keller, N. Energy yield prediction of a bifacial PV system with a miniaturized test array. Sol. Energy 2019, 179, 316–325. [Google Scholar] [CrossRef]
  14. Narvarte, L.; Almeida, R.; Carrêlo, I.; Rodríguez, L.; Carrasco, L.; Martinez-Moreno, F. On the number of PV modules in series for large-power irrigation systems. Energy Convers. Manag. 2019, 186, 516–525. [Google Scholar] [CrossRef]
  15. Ahmed, E.M.; Aly, M.; Elmelegi, A.; Alharbi, A.G.; Ali, Z.M. Multifunctional Distributed MPPT Controller for 3P4W Grid-Connected PV Systems in Distribution Network with Unbalanced Loads. Energies 2019, 12, 4799. [Google Scholar] [CrossRef] [Green Version]
  16. Tahir, F.; Baloch, A.A.; Al-Ghamdi, S.G. Impact of climate change on solar monofacial and bifacial Photovoltaics (PV) potential in Qatar. Energy Rep. 2022, 8, 518–522. [Google Scholar] [CrossRef]
  17. Jain, P.; Raina, G.; Mathur, S.; Sinha, S. Optical Modeling Techniques for Bifacial PV. In Renewable Energy for Sustainable Growth Assessment; John Wiley & Sons, Ltd.: Hobohen, NJ, USA, 2022; Chapter 7, pp. 181–215. [Google Scholar] [CrossRef]
  18. Tina, G.M.; Scavo, F.B.; Aneli, S.; Gagliano, A. Assessment of the electrical and thermal performances of building integrated bifacial photovoltaic modules. J. Clean. Prod. 2021, 313, 127906. [Google Scholar] [CrossRef]
  19. Lorenzo, E. On the historical origins of bifacial PV modelling. Sol. Energy 2021, 218, 587–595. [Google Scholar] [CrossRef]
  20. Ghenai, C.; Ahmad, F.F.; Rejeb, O.; Bettayeb, M. Artificial neural networks for power output forecasting from bifacial solar PV system with enhanced building roof surface Albedo. J. Build. Eng. 2022, 56, 104799. [Google Scholar] [CrossRef]
  21. Wang, L.; Tang, Y.; Zhang, S.; Wang, F.; Wang, J. Energy yield analysis of different bifacial PV (photovoltaic) technologies: TOPCon, HJT, PERC in Hainan. Sol. Energy 2022, 238, 258–263. [Google Scholar] [CrossRef]
  22. Yin, H.; Zhou, Y.; Sun, S.; Tang, W.; Shan, W.; Huang, X.; Shen, X. Optical enhanced effects on the electrical performance and energy yield of bifacial PV modules. Sol. Energy 2021, 217, 245–252. [Google Scholar] [CrossRef]
  23. Jiang, F.; He, K. Electrical performance test of N-type bifacial photovoltaic module. In Proceedings of the 2020 Chinese Control and Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 1351–1354. [Google Scholar] [CrossRef]
  24. Bhang, B.G.; Lee, W.; Kim, G.G.; Choi, J.H.; Park, S.Y.; Ahn, H.K. Power Performance of Bifacial c-Si PV Modules With Different Shading Ratios. IEEE J. Photovoltaics 2019, 9, 1413–1420. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Yu, Y.; Meng, F.; Liu, Z. Experimental Investigation of the Shading and Mismatch Effects on the Performance of Bifacial Photovoltaic Modules. IEEE J. Photovoltaics 2020, 10, 296–305. [Google Scholar] [CrossRef]
  26. Silva, E.A.; Bradaschia, F.; Cavalcanti, M.C.; Nascimento, A.J.; Michels, L.; Pietta, L.P. An Eight-Parameter Adaptive Model for the Single Diode Equivalent Circuit Based on the Photovoltaic Module’s Physics. IEEE J. Photovoltaics 2017, 7, 1115–1123. [Google Scholar] [CrossRef]
  27. Gu, W.; Li, S.; Liu, X.; Chen, Z.; Zhang, X.; Ma, T. Experimental investigation of the bifacial photovoltaic module under real conditions. Renew. Energy 2021, 173, 1111–1122. [Google Scholar] [CrossRef]
  28. Moshksar, E.; Ghanbari, T. Adaptive Estimation Approach for Parameter Identification of Photovoltaic Modules. IEEE J. Photovoltaics 2017, 7, 614–623. [Google Scholar] [CrossRef]
  29. Yeh, W.C.; Huang, C.L.; Lin, P.; Chen, Z.; Jiang, Y.; Sun, B. Simplex simplified swarm optimisation for the efficient optimisation of parameter identification for solar cell models. IET Renew. Power Gener. 2018, 12, 45–51. [Google Scholar] [CrossRef]
  30. Batzelis, E.I.; Papathanassiou, S.A. A Method for the Analytical Extraction of the Single-Diode PV Model Parameters. IEEE Trans. Sustain. Energy 2016, 7, 504–512. [Google Scholar] [CrossRef]
  31. Batzelis, E.I. Simple PV Performance Equations Theoretically Well Founded on the Single-Diode Model. IEEE J. Photovoltaics 2017, 7, 1400–1409. [Google Scholar] [CrossRef]
  32. Piazza, M.C.D.; Luna, M.; Petrone, G.; Spagnuolo, G. Translation of the Single-Diode PV Model Parameters Identified by Using Explicit Formulas. IEEE J. Photovoltaics 2017, 7, 1009–1016. [Google Scholar] [CrossRef]
  33. Nunes, H.; Pombo, J.; Bento, P.; Mariano, S.; Calado, M. Collaborative swarm intelligence to estimate PV parameters. Energy Convers. Manag. 2019, 185, 866–890. [Google Scholar] [CrossRef]
  34. Awadallah, M.A.; Venkatesh, B. Bacterial Foraging Algorithm Guided by Particle Swarm Optimization for Parameter Identification of Photovoltaic Modules. Can. J. Electr. Comput. Eng. 2016, 39, 150–157. [Google Scholar] [CrossRef]
  35. Fathy, A.; Elaziz, M.A.; Sayed, E.T.; Olabi, A.; Rezk, H. Optimal parameter identification of triple-junction photovoltaic panel based on enhanced moth search algorithm. Energy 2019, 188, 116025. [Google Scholar] [CrossRef]
  36. Mahmoud, Y.; El-Saadany, E.F. A Photovoltaic Model With Reduced Computational Time. IEEE Trans. Ind. Electron. 2015, 62, 3534–3544. [Google Scholar] [CrossRef]
  37. Muhammad, F.F.; Sangawi, A.W.K.; Hashim, S.; Ghoshal, S.K.; Abdullah, I.K.; Hameed, S.S. Simple and efficient estimation of photovoltaic cells and modules parameters using approximation and correction technique. PLoS ONE 2019, 14, e0216201. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Kler, D.; Sharma, P.; Banerjee, A.; Rana, K.; Kumar, V. PV cell and module efficient parameters estimation using Evaporation Rate based Water Cycle Algorithm. Swarm Evol. Comput. 2017, 35, 93–110. [Google Scholar] [CrossRef]
  39. 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]
  40. Ibrahim, I.A.; Hossain, M.J.; Duck, B.C.; Fell, C.J. An Adaptive Wind-Driven Optimization Algorithm for Extracting the Parameters of a Single-Diode PV Cell Model. IEEE Trans. Sustain. Energy 2020, 11, 1054–1066. [Google Scholar] [CrossRef]
  41. Subudhi, B.; Pradhan, R. Bacterial Foraging Optimization Approach to Parameter Extraction of a Photovoltaic Module. IEEE Trans. Sustain. Energy 2018, 9, 381–389. [Google Scholar] [CrossRef]
  42. Yu, K.; Liang, J.; Qu, B.; Chen, X.; Wang, H. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers. Manag. 2017, 150, 742–753. [Google Scholar] [CrossRef]
  43. Houssein, E.H.; Nassef, A.M.; Fathy, A.; Mahdy, M.A.; Rezk, H. Modified search and rescue optimization algorithm for identifying the optimal parameters of high efficiency triple-junction solar cell/module. Int. J. Energy Res. 2022, 46, 13961–13985. [Google Scholar] [CrossRef]
  44. Zaky, A.A.; Fathy, A.; Rezk, H.; Gkini, K.; Falaras, P.; Abaza, A. A Modified Triple-Diode Model Parameters Identification for Perovskite Solar Cells via Nature-Inspired Search Optimization Algorithms. Sustainability 2021, 13, 12969. [Google Scholar] [CrossRef]
  45. Yousri, D.; Shaker, Y.; Mirjalili, S.; Allam, D. An efficient photovoltaic modeling using an Adaptive Fractional-order Archimedes Optimization Algorithm: Validation with partial shading conditions. Solar Energy 2022, 236, 26–50. [Google Scholar] [CrossRef]
  46. Rezk, H.; Babu, T.S.; Al-Dhaifallah, M.; Ziedan, H.A. A robust parameter estimation approach based on stochastic fractal search optimization algorithm applied to solar PV parameters. Energy Rep. 2021, 7, 620–640. [Google Scholar] [CrossRef]
  47. Elaziz, M.A.; Almodfer, R.; Ahmadianfar, I.; Ibrahim, I.A.; Mudhsh, M.; Abualigah, L.; Lu, S.; El-Latif, A.A.A.; Yousri, D. Static models for implementing photovoltaic panels characteristics under various environmental conditions using improved gradient-based optimizer. Sustain. Energy Technol. Assessments 2022, 52, 102150. [Google Scholar] [CrossRef]
  48. Silfab’s Bifacial 360 Ultra-High-Efficiency Modules. Technical Datasheet SLG-X 360 Wp, Silfab, 2021. Available online: https://silfabsolar.com/slg-x-360/ (accessed on 6 November 2022).
  49. Raya-Armenta, J.M.; Ortega, P.R.; Bazmohammadi, N.; Spataru, S.V.; Vasquez, J.C.; Guerrero, J.M. An Accurate Physical Model for PV Modules With Improved Approximations of Series-Shunt Resistances. IEEE J. Photovoltaics 2021, 11, 699–707. [Google Scholar] [CrossRef]
  50. Hachana, O.; Aoufi, B.; Tina, G.M.; Sid, M.A. Photovoltaic mono and bifacial module/string electrical model parameters identification and validation based on a new differential evolution bee colony optimizer. Energy Convers. Manag. 2021, 248, 114667. [Google Scholar] [CrossRef]
  51. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  52. Tanabe, R.; Fukunaga, A. Success-history based parameter adaptation for Differential Evolution. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 20–23 June 2013. [Google Scholar] [CrossRef] [Green Version]
  53. Awad, N.H.; Ali, M.Z.; Suganthan, P.N.; Reynolds, R.G. An ensemble sinusoidal parameter adaptation incorporated with L-SHADE for solving CEC2014 benchmark problems. In Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada, 24–29 July 2016. [Google Scholar] [CrossRef]
  54. Fathy, A.; Aleem, S.H.E.A.; Rezk, H. A novel approach for PEM fuel cell parameter estimation using LSHADE - EpSin optimization algorithm. Int. J. Energy Res. 2021, 45, 6922–6942. [Google Scholar] [CrossRef]
Figure 1. The equivalent circuit modeling for the SDM of BPV modules.
Figure 1. The equivalent circuit modeling for the SDM of BPV modules.
Sustainability 15 00509 g001
Figure 2. The equivalent circuit modeling for DDM of BPV modules.
Figure 2. The equivalent circuit modeling for DDM of BPV modules.
Sustainability 15 00509 g002
Figure 3. The proposed modified model for SDM of BPV modules.
Figure 3. The proposed modified model for SDM of BPV modules.
Sustainability 15 00509 g003
Figure 4. The proposed modified model for the DDM of BPV modules.
Figure 4. The proposed modified model for the DDM of BPV modules.
Sustainability 15 00509 g004
Figure 5. The proposed LSHADE-based optimization process.
Figure 5. The proposed LSHADE-based optimization process.
Sustainability 15 00509 g005
Figure 6. The pseudo-code for the LSHADE-EpSin optimization algorithm.
Figure 6. The pseudo-code for the LSHADE-EpSin optimization algorithm.
Sustainability 15 00509 g006
Figure 7. The original I-V curves of SLG-X 360 bifacial PV module at front only, and at front and rear irradiance.
Figure 7. The original I-V curves of SLG-X 360 bifacial PV module at front only, and at front and rear irradiance.
Sustainability 15 00509 g007
Figure 8. The results obtained for SDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Figure 8. The results obtained for SDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Sustainability 15 00509 g008
Figure 9. The autocorrelation test for SDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Figure 9. The autocorrelation test for SDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Sustainability 15 00509 g009
Figure 10. The obtained results for SDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Figure 10. The obtained results for SDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Sustainability 15 00509 g010
Figure 11. The autocorrelation test for SDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Figure 11. The autocorrelation test for SDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Sustainability 15 00509 g011
Figure 12. The obtained results of SDM with the scaling of the irradiance value only.
Figure 12. The obtained results of SDM with the scaling of the irradiance value only.
Sustainability 15 00509 g012
Figure 13. The autocorrelation test of SDM with the scaling of the irradiance value only.
Figure 13. The autocorrelation test of SDM with the scaling of the irradiance value only.
Sustainability 15 00509 g013
Figure 14. The obtained result with the proposed method for SDM.
Figure 14. The obtained result with the proposed method for SDM.
Sustainability 15 00509 g014
Figure 15. The autocorrelation test with the proposed method for SDM.
Figure 15. The autocorrelation test with the proposed method for SDM.
Sustainability 15 00509 g015
Figure 16. The obtained results for DDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Figure 16. The obtained results for DDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Sustainability 15 00509 g016
Figure 17. The autocorrelation test for DDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Figure 17. The autocorrelation test for DDM at 1000 W/m 2 front irradiance and 0% rear irradiance.
Sustainability 15 00509 g017
Figure 18. The obtained results for DDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Figure 18. The obtained results for DDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Sustainability 15 00509 g018
Figure 19. The autocorrelation test for DDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Figure 19. The autocorrelation test for DDM at 1000 W/m 2 front irradiance and 30% rear irradiance.
Sustainability 15 00509 g019
Figure 20. The obtained results of DDM with the scaling of the irradiance value only.
Figure 20. The obtained results of DDM with the scaling of the irradiance value only.
Sustainability 15 00509 g020
Figure 21. The autocorrelation test of DDM with the scaling of the irradiance value only.
Figure 21. The autocorrelation test of DDM with the scaling of the irradiance value only.
Sustainability 15 00509 g021
Figure 22. The obtained result with the proposed method for DDM.
Figure 22. The obtained result with the proposed method for DDM.
Sustainability 15 00509 g022
Figure 23. The autocorrelation test with the proposed method for DDM.
Figure 23. The autocorrelation test with the proposed method for DDM.
Sustainability 15 00509 g023
Table 1. Specifications of considered solar PV modules [48].
Table 1. Specifications of considered solar PV modules [48].
ElectricalSTC atSTC at Front + Irradiance % on Back SideNOCT at
SpecificationsFront15%20%25%30%Front
P m p (W)360.0405.9421.2436.5451.9274.5
I m p (A)8.99.9510.3310.6811.046.8
V m p (V)40.339.4439.4639.5239.5340.3
I s c (A)9.710.5710.9811.3811.777.7
V o c (V)47.5 47.8147.8647.9047.9847.0
Efficiency18.46%20.24%21.60%22.38%23.17%17.6%
Table 2. Boundaries and the obtained optimal SDM parameters for the SLG-X 360 bifacial module.
Table 2. Boundaries and the obtained optimal SDM parameters for the SLG-X 360 bifacial module.
ParameterBoundaryOptimal Parameters (DDM) ConventionalProposed
Min.Max.MPV OnlyBPV OnlyScaling MPVMethod
I p h (A)0.0129.246411.51139.2464 × ( 1 + B I s c ) 9.2464 × ( 1 + B I s c )
I o (A) 1.0 × 10 10 1.0 × 10 4 3.0146 × 10 7 1.2347 × 10 7 3.0146 × 10 7 3.0146 × 10 7
a0.03.01.22801.16641.22801.2280
R s h ( Ω ) 0.05000661.22004705.3661.2200661.2200
R s ( Ω ) 0.01.00.010.07540.010.01
R a d d , S D M ( Ω ) 0.01.00.39
R M S E 0.03210.03450.45190.0538
M A E 0.02360.02590.31250.0435
R 2 0.99990.99990.98580.9998
Table 3. Boundaries and the obtained optimal DDM parameters for the SLG-X 360 bifacial module.
Table 3. Boundaries and the obtained optimal DDM parameters for the SLG-X 360 bifacial module.
ParameterBoundaryOptimal Parameters (DDM) ConventionalProposed
Min.Max.MPV OnlyBPV OnlyScaling MPVMethod
I p h (A)0.0129.237911.52329.2379 × ( 1 + B I s c ) 9.2379 × ( 1 + B I s c )
I o 1 (A) 1.0 × 10 10 1.0 × 10 4 8.596 × 10 5 1.3917 × 10 7 8.596 × 10 5 8.596 × 10 5
I o 2 (A) 1.0 × 10 10 1.0 × 10 4 1.2728 × 10 7 2.6899 × 10 7 1.2728 × 10 7 1.2728 × 10 7
a 1 0.03.02.36652.49422.36652.3665
a 2 0.03.01.17381.21781.17381.1738
R s h ( Ω ) 0.050004488.97484348.95524488.97484488.9748
R s ( Ω ) 0.01.00.010.06290.010.01
R a d d , S D M ( Ω ) 0.01.00.41
R M S E 0.02790.04270.46210.0530
M A E 0.01910.03230.31430.0396
R 2 0.99990.99990.98520.9998
Table 4. Comparison of different optimizers for BPV modeling at 1000 W/m 2 front irradiance and 0% rear irradiance.
Table 4. Comparison of different optimizers for BPV modeling at 1000 W/m 2 front irradiance and 0% rear irradiance.
Run No.LSHADESCAAEOASOSMAMPA
10.0313017820.3472652660.0299249630.1668702240.0398023330.045475419
20.0459842250.240304150.0461792820.0634422970.0409314430.050654598
30.0298026960.4667506560.0511088260.1910401820.0534043460.0467553
40.0356144950.2960882060.0417562570.2505209820.0299342470.030048178
50.0328022541.0577495530.0418328990.1809364040.1195489750.049326078
60.0295116530.3917230260.0375155320.0750129150.0572959550.061429031
70.0323398310.3812583430.0404220730.0982765950.0458733620.030357461
80.0360478520.7509712090.0332046990.1256101590.061170190.062945774
90.0747310261.202778750.0524785520.1454815080.0494038540.046329233
100.0359762520.2243092440.0381832570.1541485550.1407926140.082601218
110.0296295780.7403127060.0328298730.2342847390.053881340.04635604
120.0338485110.5310435840.0320435390.1476013010.0562335130.036072274
130.036030330.4496588340.030408420.2226198630.0842093190.100400849
140.0312290360.4706461910.0294358050.1099292860.2017424780.091687324
150.029332240.6727430350.0420472790.0502102870.0854061660.04548336
160.0321108620.9049737350.0408458610.1945597070.0889889150.041790774
170.0301981930.262282780.0406164180.1984871630.0758663970.114174565
180.0296186320.3463580680.0407366330.1000261980.0569416170.04408729
190.0328462880.5180077160.0323016020.1490090440.0653899520.037144361
200.0294871260.3827427710.0327096240.1093450450.1968060160.054565684
210.0317920660.3407193840.0328551510.1204297190.0416505390.036442765
220.0296754940.4280004370.0337926740.1044035840.0433913120.055121835
230.0295870590.2712641820.049671910.1110795260.0550180140.029865091
240.0319582690.4744753420.0319906690.2079178590.0312573390.033222618
250.0465788430.3715856990.0502419510.0704256030.1020308620.097472745
260.0383404290.6224671310.0341013940.1974252530.0915907270.075567015
270.0383263470.3142037040.0353225890.1650074980.0716995430.086275356
280.0370198750.6866592170.0392939750.1754001840.1612695550.050266469
290.0335157960.4723810550.040291310.128532820.0764456820.042383453
300.0372078630.4620416390.0296583820.0783249760.0330637020.063550457
AVG0.0350814970.502725520.0381267130.1442119830.0770346770.056261754
MEDIAN0.0325710430.4558502360.0378493940.1465414050.0592330720.048040689
STD0.0087133750.2377881430.0067689530.0537413090.0455785280.022960587
Best0.029332240.2243092440.0294358050.0502102870.0299342470.029865091
Worst0.0747310261.202778750.0524785520.2505209820.2017424780.114174565
Table 5. Comparison of different optimizers for BPV modeling at 1000 W/m 2 front irradiance and 30% rear irradiance.
Table 5. Comparison of different optimizers for BPV modeling at 1000 W/m 2 front irradiance and 30% rear irradiance.
Run No.LSHADESCAAEOASOSMAMPA
10.0341896441.150381790.0702278530.2126191620.175264720.054383022
20.0756086760.6071426810.0412050810.1829644870.0597726250.048403619
30.0293751890.798470230.0324894980.1198317670.0893950720.056169344
40.0299721370.5871780150.0313853050.1949209380.0347869020.078303381
50.0578905710.6712522470.0522181870.2014602210.1293236230.032842401
60.0294312090.6398237020.0388411150.1496515210.0927789280.049020376
70.0313591290.416878460.0511157210.1611383880.1386241570.045564405
80.0297139050.531640770.0504088470.1648322920.051430260.054441371
90.034849470.2696084150.034215720.1509823010.0629805880.052784859
100.0317940890.298431430.0539077870.2013697130.0458889670.113319899
110.0361449781.1003892270.0448375910.2379647320.0802160620.029601339
120.0293674990.2609183090.0316965110.113531110.075960780.032960304
130.0297337730.7049853250.0310343320.173573780.0654084030.041994491
140.0311571190.5751230370.0364320510.1576647420.1204673850.103452354
150.0464330240.2550270020.0303142190.1666972650.0524108960.042363482
160.0353694770.376826410.0513715810.2464068460.0373159720.029573451
170.0306769230.1345790890.032245640.1810947030.1299064540.060407736
180.029376320.2757874380.0361281590.1232212350.1638002740.030474554
190.0299866250.2408225750.0307225090.287065970.0494101340.068679264
200.0313934630.8545450380.031419970.1364513420.0501757710.048891979
210.0485172460.2427474090.0378117020.1034284110.0458239670.067398488
220.0297365970.3675817080.0351985210.1562849790.100656410.036609147
230.0327149220.3461053660.0329159640.0695572760.1127416540.03991321
240.034161130.4038953560.0296169080.1366779460.0412768350.073532893
250.029428830.2157841610.0321146610.184413610.0521999290.054687175
260.0295491890.5601956270.0320389520.0754866150.0461359440.029596169
270.0426573140.2351683680.0320723120.273188090.0397682490.029394282
280.0352012350.4121668830.0306647940.3512407610.0723476230.033064002
290.0366477650.231710180.0524839070.1349344040.042062380.042623468
300.0294373710.1687157110.0367711230.2187153670.0452596520.038191538
AVG0.0353958270.4644627320.0387968840.1755789990.0767863540.0506214
MEDIAN0.0313762960.3903608830.034707120.1657647780.0613766060.046984012
STD0.0101245650.264023160.0099703820.0616063040.0397435720.02086518
Best0.0293674990.1345790890.0296169080.0695572760.0347869020.029394282
Worst0.0756086761.150381790.0702278530.3512407610.175264720.113319899
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

Ahmed, E.M.; Aly, M.; Mostafa, M.; Rezk, H.; Alnuman, H.; Alhosaini, W. An Accurate Model for Bifacial Photovoltaic Panels. Sustainability 2023, 15, 509. https://doi.org/10.3390/su15010509

AMA Style

Ahmed EM, Aly M, Mostafa M, Rezk H, Alnuman H, Alhosaini W. An Accurate Model for Bifacial Photovoltaic Panels. Sustainability. 2023; 15(1):509. https://doi.org/10.3390/su15010509

Chicago/Turabian Style

Ahmed, Emad M., Mokhtar Aly, Manar Mostafa, Hegazy Rezk, Hammad Alnuman, and Waleed Alhosaini. 2023. "An Accurate Model for Bifacial Photovoltaic Panels" Sustainability 15, no. 1: 509. https://doi.org/10.3390/su15010509

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