Next Article in Journal
Comprehensive Review and Analysis of Glazing Systems towards Nearly Zero-Energy Buildings: Energy Performance, Thermal Comfort, Cost-Effectiveness, and Environmental Impact Perspectives
Previous Article in Journal
Advancing a New Generation of Sustainability-Based Assessments for Electrical Energy Systems: Ontario as an Illustrative Application—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Estimation Techniques for Photovoltaic System Modeling

1
Department of Interdisciplinary Courses in Engineering, Chitkara University Institute of Engineering & Technology, Chitkara University, Rajpura 140401, India
2
Department of Computer Science, Shree Guru Gobind Singh Tricentenary University, Gurugram 122505, India
3
Electrical and Instrumentation Engineering Department, Thapar Institute of Engineering and Technology, Patiala 147004, India
4
Chemical Engineering Department, Thapar Institute of Engineering and Technology, Patiala 147004, India
5
Department of Electronics and Communication Engineering, Centurion University of Technology and Management, Jatni 752050, India
6
Department of Electrical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
7
Department of Power Electronics and Energy Conversion, Electronics Research Institute, Cairo 11796, Egypt
*
Author to whom correspondence should be addressed.
Energies 2023, 16(17), 6280; https://doi.org/10.3390/en16176280
Submission received: 23 July 2023 / Revised: 8 August 2023 / Accepted: 21 August 2023 / Published: 29 August 2023
(This article belongs to the Section A2: Solar Energy and Photovoltaic Systems)

Abstract

:
In improving PV system performance, the parameters associated with electrical photovoltaic equivalent models play a pivotal role. However, due to the increased mathematical complexities and non-linear traits of PV cells, the precise prediction of these parameters is a challenging task. To estimate the parameters associated with PV models, a reliable, robust, and accurate optimization technique is needed. This paper introduces a new algorithm, Rat Swarm Optimizer (RSO), for obtaining the optimum PV cell and module parameters. The proposed method maintains an adequate balance between the exploration and exploitation phases to overcome premature particle issues. The results obtained using RSO are compared with those of other algorithms, i.e., Particle Swarm Optimization (PSO), Ant Lion Optimizer (ALO), Salp Swarm Algorithm (SSA), Harris Hawks Optimization (HHO), and Grasshopper Optimization (GOA), in this work. The modified one-diode model (MODM) and modified two-diode model (MTDM) are used to analyze the parameters of the mono-crystalline PV cell using the suggested RSO. The obtained findings imply that the parameters estimated by the suggested RSO are more accurate than those calculated by the other algorithms taken into consideration in the paper. The statistical results are compared, and it is clear that RSO is a very accurate, fast, and dependable approach for the parameter estimation of PV cells.

1. Introduction

Due to massive demographic growth and economic development, the demand for electrical energy is rapidly growing. Electricity is primarily generated by burning coal in counties like India. It is available in limited amounts in nature, and even other fossil fuels are not capable of meeting the demand; therefore, there is a need to shift the focus toward renewable energy sources [1,2,3]. Moreover, fossil fuels are not green, i.e., they emit greenhouse gases (GHG) into the air and result in pollution. Solar energy is available in abundance and seems to be the most feasible and optimal solution, as it is omnipresent and has the potential to address the most critical energy crisis issues [4,5,6]. Many models of solar photovoltaic (PV) modules [7,8] have been reported in the literature like one-diode [9], two-diode [10], and three-diode [11] models.
The analysis of a substantial mechanism requires knowledge of superior characteristics, measurements of intensity, and the optimization of a one-diode solar cell model [12,13]. Various methods have been suggested for optimizing the model’s characteristics under different constraints [14,15]. It was observed in previous works that the implementation of a PV system involves a one-diode solar PV cell model [16]. For the evaluation and study of electrical characteristics, the one-diode model is commonly used [17,18].
Photovoltaic (PV) models are categorized based on the number of diodes they incorporate, namely single-, double-, three-, and four-diode models. The inclusion of multiple diodes in a PV system enhances its ability to provide more accurate and realistic output values. As a result, the design optimization of three- and four-diode models assumes greater significance than single-diode and double-diode studies do [19]. These advanced models offer improved accuracy and are better suited for complex real-world applications.
Accurate parameter estimation is very important for many reasons, i.e., it offers improved efficiency, an enhanced performance, and reliable operation. Accurate parameter estimation enables engineers and researchers to fine-tune the PV system’s configuration, ensuring that it operates at its peak efficiency. With precise parameters, the system can more effectively match the incoming solar irradiance, leading to higher energy yields and reduced losses. This, in turn, maximizes the utilization of the available solar resource and enhances the economic viability of PV installations. The performance of a PV system is heavily influenced by various factors, such as temperature, shading, module mismatch, and aging effects [2]. Accurate parameter estimation allows a better understanding of these influencing factors, leading to the improved modeling and prediction of system behavior under different environmental conditions. This knowledge empowers operators to optimize the system’s performance and adapt to varying weather patterns, ultimately resulting in a more reliable energy output. PV systems often experience degradation over time due to environmental stress and material deterioration. Accurate parameter estimation facilitates better monitoring and the early detection of system faults or anomalies [20]. By promptly identifying and addressing such issues, the system downtime can be minimized, and the overall reliability and availability of the PV system can be increased.
For each PV model, the number of parameters to be optimized remains constant. However, as the number of diodes increases, so does the complexity of the model, resulting in a larger set of parameters to be optimized. Specifically, the optimization process for the single-diode model typically involves optimizing five parameters. In contrast, the three-diode model requires the optimization of seven parameters, the four-diode model necessitates nine parameters, and the complexity reaches its peak with the optimization of eleven parameters for the five-diode model.
The optimization of these parameters plays a crucial role in maximizing the efficiency and performance of PV systems. By fine-tuning the values of these parameters, such as the diode currents, resistances, and photocurrents, it becomes possible to achieve the desired performance characteristics and accurately model the behavior of the PV system. The optimization process ensures that the PV system operates optimally under various external conditions, including varying light intensities, load characteristics, and temperature fluctuations [21].
For the electrical parameter estimation of the PV module/cell, most researchers have favored the SDM or TDM in the literature, and the Triple-Diode Model (TDM) is not normally preferred because it has a complicated design. The researchers have attempted to estimate the unknown parameters of PV modules using iterative, meta-heuristic, and analytical methods alone or in comparison with iterative and analytical methods. The nominal operating cell temperature (NOCT) and standard operating temperature (STC) datasheet values are used in some of the analytical methods [22]. However, empirical approaches use rough solutions due to the presumption of Rsh and Rse constant values. Certain methods, for example, the bond graph and Lambert function, neglect Rsh and Rse values. For parameter estimation problems, there are a few iterative approaches, including the Gauss–Seidel, Newton–Raphson, and least squares methods. However, analytical and iterative methods are not preferable due to their limitations, such as them missing a few parameters, assuming constant values, and having an inaccurate initial value range. Meta-heuristic algorithms are now used to approximate both modified one-diode model (MODM) and modified two-diode model (MTDM) parameters by decreasing the objective function and errors due to their high accuracy, fast convergence rate, and cost effectiveness. There are many optimization strategies that are mainly divided into groups based on the type of inspiration; the most common ones are swarm-based algorithms. Swarm-based optimizers are meta-heuristic algorithms inspired by the collective behavior of social organisms such as bees or ants. They work by simulating the movement and interaction of a group (swarm) of solution candidates to find optimal solutions in complex search spaces. The most commonly known swarm-based algorithms are the Particle Swarm Optimizer (PSO), Ant Lion Optimizer (ALO), Harris Hawk Optimizer (HHO), etc. They are effective at handling high-dimensional, non-linear problems and can often find global optima. The drawback of swarm-based optimizers is that they do not have a good memory. The root-mean-square error (RMSE) is known to be an objective function in most of the literature.
The main contributions of this manuscript are as follows:
  • This paper introduces a new optimization algorithm called the Rat Swarm Optimizer (RSO) for accurately predicting the parameters associated with electrical photovoltaic (PV) equivalent models.
  • RSO is designed to strike a balance between the exploration and exploitation phases, addressing premature particle issues that commonly arise in optimization tasks.
  • The performance of RSO is compared with those of other algorithms, such as Particle Swarm Optimization (PSO), Ant Lion Optimizer (ALO), Salp Swarm Algorithm (SSA), Harris Hawks Optimization (HHO), and Grasshopper Optimization (GOA).
  • The modified one-diode model (MODM) and modified two-diode model (MTDM) are utilized to analyze the parameters of mono-crystalline PV cells using RSO.
  • The results indicate that the suggested RSO provides more accurate and reliable parameter estimations for PV cells than the other algorithms tested in this study do, making it a fast and dependable approach for PV system performance improvement.

2. Materials and Methods

2.1. Diode Modeling

One-Diode Model (ODM):
A one-diode model is employed to produce the I-V characteristics of the solar cell, as illustrated in Figure 1. The PV effect, which has to do with a possible differential in exposure to radiation other than visible light at the P-N junction, serves as the foundation for the operational theory of photovoltaic cells. When a photovoltaic cell is exposed to light, semiconductor materials absorb photons; as a result, charged carriers are produced. The solar cell is powered by sunlight, as photons are absorbed by the semiconductor material, and the generation of charge carriers occurs.
The potential difference between the external circuit and current implies that the carrier is mostly separated by the P-N barrier in the confined electric field and converges on the electrodes. The charged carriers produced are recognizable in the form of an electrical current, notably, a photovoltaic current. If the photovoltaic current has no effect, light parameters are not defined, so that the photovoltaic cell diode behaves like an ordinary diode. In general, the diode drift current is defined as the Shockley diode equation, as shown in Equation (1).
I = I p h I d e V + I R s e N V T 1 V + I R s e R s h
Modified One-Diode Model (MODM):
The one-diode model (ODM) is improved to become the modified one-diode model (MODM). In the MODM, supplementary resistance is included in a series with the basic ODM, which reflects losses in the quasi-neutral area. The equivalent circuit of the MODM is represented in Figure 2.
The mathematical equation of the MODM is described below in Equation (2):
I = I p h I d e V + I R s e I d R s N V T 1 V + I R s e R s h
Two-Diode Model (TDM):
A further examination is conducted in order to identify more sophisticated models, despite the one-diode model’s uncertain precision. By taking into account that two diodes are linked in parallel to the current source, as shown in Figure 3, a two-diode model is used to address this issue. The better version of the one-diode model, which incorporates the impact of recombination by including a second parallel diode, is modeled after the two-diode model. There are two more parameters in this model that are related to unknown diode quality variables. This resulted in more equations, which make the computations more difficult. So, this model shows greater precision at a low insolation level. The modeling of the two-diode model is represented in Equation (3).
I = I p h I d e V + I R s e N V T 1 I d 1 e V + I R s e N V T 1 V + I R s e R s h
Modified Two-Diode Model:
The modified two-diode model (MTDM) is the modified version of the two-diode model (TDM). An MTDM is formed by adding additional resistance to a basic TDM, which indicates that grain boundaries have greater resistance than crystallite boundaries do. The equivalent circuit of MTDM is represented in Figure 4.
The mathematical equation of MTDM is described below in Equation (4):
I = I p h I d e V + I R s e N V T 1 I d 1 e V + I R s e I d 1 R s N V T 1 V + I R s e R s h
In Equation (1), Id represents the saturation current of the diodes, V is known as the diode voltage, VT is termed as the equivalent of thermal voltage, N is the number of cells in series, I is the output current, Iph is the photo-current, the series resistance is denoted as Rse, and Shunt resistance is denoted as Rsh.

2.2. Problem Formulation

The objective function is used to determine the parameters of the PV cell. Based on the following error for the MSDM and MTDM, the optimization problem can be formulated mathematically.
S S E = i = 1 n f V , I , M 2
A E = i = 1 n f V , I , M
M A E = 1 n i = 1 n f V , I , M
M S E = 1 n i = 1 n f V , I , M 2
R M S E = 1 n i = 1 n f V , I , M 2
where SSE represents the Sum of Square Error, AE represents the Absolute Error, MAE represents the Mean Absolute Error, MSE represents the Mean Squared Error, and RMSE represents the root-mean-square Error. The solution vector is represented by M, the number of experiments is represented by n, and the voltage and current are represented by V and I. In addition to the statistical analysis presented in Equations (5)–(9), we also performed analysis based on the amount of error, the Absolute Error, the average error, the mean square error, and the root-mean-square error.

2.3. Proposed Algorithm (RSO)

The average rat is a medium-sized rodent with a long tail, although rats can vary in size and weight. In terms of species, there are two types of rat: black rats and brown rats. Male and female rats of the rat family are called bucks and does, respectively. Rats are socially intelligent animals. In addition to grooming each other, they tumble, hop, box, and chase each other. A rat community consists of both males and females, and they are territorial. Rats can be extremely violent, which can lead to the death of some animals. The main inspiration for this research comes from predators chasing and competing with prey. Mathematical models have been developed to analyze the chasing and battle actions of rats [23,24].
Mathematical Modeling:
Step 1: Chasing: Rats are usually social animals who engage in a social, agonistic activity to pursue prey in groups. To mathematically characterize this action, it is safe to conclude that the best search agent is aware of the position of the prey. The other search agents will revise their positions in comparison to the best search agent obtained thus far. With this in mind, the following Equation (10) is introduced.
Q = B . Q j z + D . Q s z Q j z
In this equation, the rat position is represented by Q j z , and the best optimal solution is represented by Q s z . However, the parameters B and D are shown in Equations (11) and (12).
B   = S z × S M a x i t e r   where ,   z = 0 ,   1 ,   2 ,   ,   M a x i t e r .
D = 2. Rand ()
where the random number is represented by S and D, and the range of the random number is between [1, 5] and [0, 2]. For better exploration and exploitation over the course of several iterations, the parameters B and D are used.
Step 2: Fighting: The following Equation (13) has been developed to mathematically describe the how rats battle with prey.
Q j z + 1 = Q s z Q
where the next position of the rat is updated as Q j z + 1 . It preserves the optimal solution and changes other search agents’ locations in relation to the optimal search agent. As a result, the modified values of parameters B and D ensure exploration and exploitation. With the fewest operators, the suggested rat algorithm gives the desired solution. The RSO algorithm’s flow chart and pseudo code are shown in Figure 5 and Algorithm 1, respectively.
Algorithm 1: RSO Algorithm
Initialize the population of rats
Initialize the parameters B, S and D
The fitness value of the search agent is calculated
While (Z < Max iteration) do
     for each search agent do
       the position if the current search agent is updated by Equation (13)
     end for
     Update the parameters
     Adjust the parameter if required
     Calculate the fitness of each search agent
     Update the fitness function accordingly
     z ← z + 1
end while
return Qj
Stop

3. Results

The parameter estimation datasheet for a monocrystalline PV cell is shown in Table 1. This section uses modified one-diode and modified two-diode models to estimate parameters. Using the compared algorithms, the parameters are determined, followed by the numerous errors listed above. The RSO algorithm and all the algorithms are set with their standard parameters except the no. of search agents and maximum no. of iterations, i.e., 30 and 1000, respectively. Compared with the other algorithms analyzed in this manuscript, such as PSO [25,26,27], ALO [28], SSA [29], HHO [30], and GOA [31], the evolved RSO algorithm leads to better outcomes. Table 2 represents the algorithm parameters. The Friedman ranking is clearly superior to that of the compared algorithm based on the results of the test. RSO is clearly a better algorithm than the others based on this test. In this section, two cases are discussed.
Case 1: MODM
According to Table 3, different optimization methods were used to estimate the parameters. As shown in Table 4, the MODM mono-crystalline PV cell statistical results are presented. Figure 6 shows the convergence graph for MODM SSE, which indicates that the method created is superior to the comparable algorithms. From Table 4, it is concluded that the developed algorithm (RSO) minimum values are 1.11 × 10−4, 1.09 × 10−2, 5.47 × 10−41, 5.95 × 10−6, and 2.49 × 10−3; the maximum values are 9.91 × 10−4, 3.14 × 10−2, 1.59 × 10−3, 4.95 × 10−5, and 7.02 × 10−3; the average values or mean values are 4.35 × 10−4, 2.07 × 10−2, 1.05 × 10−2, 2.15 × 10−5, and 4.64 × 10−3; and the standard deviation values are 2.62 × 10−4, 1.62 × 10−2, 8.04 × 10−4, 1.32 × 10−5, and 3.60 × 10−3 for the SSE, AE, MAE, MSE, and RMSE, respectively. A modified one-diode model is represented in Figure 7 as an I-V curve, and a modified one-diode model is represented as a P-V curve in Figure 8. The results indicate that the parameter estimation using the designed RSO is superior to the other methods compared.
The Friedman ranking test [32,33] is illustrated in Table 5. In this test, the newly developed algorithm clearly outperformed the other compared algorithms. RSO is clearly the best algorithm when compared to the other algorithms based on the Friedman ranking test results.
Case 2: MTDM
Several optimization techniques were employed to estimate the parameters under standard temperature conditions (STC), as shown in Table 6. The statistical findings of the MTDM for the mono-crystalline PV cell are shown in Table 7. Figure 9 shows the convergence graph of the MTDM for the mono-crystalline PV cell of SSE, which clearly shows that the proposed hybrid method outperforms the other techniques evaluated. Figure 10 represents the I-V curve of the MTDM under STC, and Figure 11 represents the P-V curve of the MTDM under STC. From Table 7, it is concluded that for the developed algorithm (RSO):
(a)
The minimum values are 1.17 × 10−4, 1.08 × 10−2, 2.16 × 10−3, 2.34 × 10−5, and 4.83 × 10−3.
(b)
The maximum values are 6.87 × 10−4, 2.62 × 10−2, 5.24 × 10−3, 1.37 × 10−4, and 1.17 × 10−2.
(c)
The average values or mean values are 4.81 × 10−4, 2.19 × 10−2, 4.39 × 10−3, 9.62 × 10−5, and 9.81 × 10−3.
(d)
The standard deviation values are 2.23 × 10−4, 1.49 × 10−2, 2.99 × 10−3, 4.47 × 10−5, and 6.68 × 10−3.
These results are presented for the SSE, AE, MAE, MSE, and RMSE, respectively. Based on the results, the parameter estimation utilizing the designed RSO is superior to those of the other methods examined.
Table 6. Parameter estimation and computation time of MTDM under STC.
Table 6. Parameter estimation and computation time of MTDM under STC.
Parameter/AlgorithmsALOPSOSSAGOAHHORSO
Ipv9.12819.20969.28379.21379.23429.1246
Alpha11.94661.67061.40021.94321.57771.0485
Alpha21.56751.02371.03001.47611.22381.7029
Rse0.01530.03320.05570.00430.04370.0119
Rsh270.759153.93280.73393.221212.921176.179
Io12.66 × 10−76.22 × 10−71.41 × 10−78.98 × 10−73.90 × 10−71.95 × 10−7
Io23.29 × 10−72.00 × 10−74.67 × 10−73.65 × 10−72.97 × 10−76.04 × 10−7
Rs0.01480.02330.06850.00210.05210.0018
Computation time1.25111.12571.10281.19421.28641.1103
Figure 9. Convergence graph of MTDM for SSE.
Figure 9. Convergence graph of MTDM for SSE.
Energies 16 06280 g009
Figure 10. I-V curve of MTDM.
Figure 10. I-V curve of MTDM.
Energies 16 06280 g010
Figure 11. P-V curve of MTDM.
Figure 11. P-V curve of MTDM.
Energies 16 06280 g011
Table 7. Statistical results of MTDM under STC.
Table 7. Statistical results of MTDM under STC.
AlgorithmsErrorsSSEAEMAEMSERMSE
ALOMinimum2.40 × 10−34.89 × 10−29.79 × 10−34.79 × 10−42.19 × 10−2
Average6.01 × 10−37.75 × 10−21.55 × 10−21.20 × 10−33.47 × 10−2
Maximum9.00 × 10−39.49 × 10−21.90 × 10−21.80 × 10−34.24 × 10−2
Mean6.01 × 10−37.75 × 10−21.55 × 10−21.20 × 10−33.47 × 10−2
S.D2.72 × 10−35.21 × 10−21.04 × 10−25.43 × 10−42.33 × 10−2
PSOMinimum1.75 × 10−14.18 × 10−18.37 × 10−23.50 × 10−21.87 × 10−1
Average3.63 × 10−16.03 × 10−11.21 × 10−17.27 × 10−22.70 × 10−1
Maximum8.56 × 10−19.25 × 10−11.85 × 10−11.71 × 10−14.14 × 10−1
Mean3.63 × 10−16.03 × 10−11.21 × 10−17.27 × 10−22.70 × 10−1
S.D2.84 × 10−15.33 × 10−11.07 × 10−15.68 × 10−22.38 × 10−1
SSAMinimum1.20 × 10−21.09 × 10−12.19 × 10−22.39 × 10−34.89 × 10−2
Average3.84 × 10−21.96 × 10−13.92 × 10−27.69 × 10−38.77 × 10−2
Maximum8.75 × 10−22.96 × 10−15.92 × 10−21.75 × 10−21.32 × 10−1
Mean3.84 × 10−21.96 × 10−13.92 × 10−27.69 × 10−38.77 × 10−2
S.D3.17 × 10−21.78 × 10−13.56 × 10−26.33 × 10−37.96 × 10−2
GOAMinimum1.98 × 10−21.41 × 10−12.81 × 10−25.35 × 10−56.29 × 10−2
Average3.47 × 10−21.86 × 10−13.73 × 10−26.94 × 10−38.33 × 10−2
Maximum6.43 × 10−22.54 × 10−15.07 × 10−21.29 × 10−21.13 × 10−1
Mean3.47 × 10−21.86 × 10−13.73 × 10−26.94 × 10−38.33 × 10−2
S.D1.82 × 10−21.35 × 10−12.70 × 10−23.64 × 10−36.04 × 10−2
HHOMinimum1.20 × 10−33.46 × 10−26.92 × 10−32.39 × 10−41.55 × 10−2
Average3.75 × 10−36.12 × 10−21.22 × 10−27.50 × 10−42.74 × 10−2
Maximum6.60 × 10−38.12 × 10−31.62 × 10−21.32 × 10−33.63 × 10−2
Mean3.75 × 10−36.12 × 10−21.22 × 10−27.50 × 10−42.74 × 10−2
S.D2.28 × 10−34.78 × 10−39.56 × 10−34.57 × 10−42.14 × 10−2
RSOMinimum1.17 × 10−41.08 × 10−22.16 × 10−32.34 × 10−54.83 × 10−3
Average4.81 × 10−42.19 × 10−24.39 × 10−39.62 × 10−59.81 × 10−3
Maximum6.87 × 10−42.62 × 10−25.24 × 10−31.37 × 10−41.17 × 10−2
Mean4.81 × 10−42.19 × 10−24.39 × 10−39.62 × 10−59.81 × 10−3
S.D2.23 × 10−41.49 × 10−22.99 × 10−34.47 × 10−56.68 × 10−3
Table 8 illustrates the Friedman ranking test. According to this test, the newly created algorithm performs better than the other compared algorithms. When compared with other algorithms, RSO achieved the highest ranking according to the Friedman ranking test, proving that it is a superior algorithm.

4. Conclusions

To obtain the exact solar cell parameter values of an MODM and MTDM equivalent, a new algorithm (RSO) is proposed in this manuscript. The proposed methodology provides many advantages, such as an increased convergence speed, a precise solution, and equilibrium between exploration and exploitation. In this method, the parameter values of MODM and MTDM solar cells are extracted by minimizing the error between the theoretical and experimental results. The main objective of the work presented in this manuscript is to minimize the error function. From the statistical analysis carried out based on the error analysis and Friedman ranking, it is clear that the RSO technique is more accurate in estimating the PV parameters than other algorithms like ALO, PSO, SSA, HHO, and GOA are. The main drawback of swarm-based algorithms is that they can get stuck in the local minima, but their advantage is that they have a fast iteration rate, which is why researchers modify swarm-based algorithms to eliminate this problem. The RSO algorithm is also a swarm-based algorithm, but it has obtained the best results, which proves that, for this particular application, RSO does not get stuck in the local minima. The scope of the application of the RSO technique can also be extended to the parameter estimation of solar PV cells using other models reported in the literature. In the end, it can be safely concluded that RSO has the immense potential to estimate the performance parameters of a PV cell.
The limitation of the RSO algorithm is that it can be used for the optimization of various other applications, like the parameter estimation of PEMFC, the estimation of MPP of solar, etc. It can be improved by increasing its memory using different methods such as like hybridization with a genetic algorithm.

Author Contributions

Conceptualization, M.K.S. and J.G.; methodology, M.K.S. and P.S.; software, M.K.S. and J.G.; validation, P.N. and P.S.; formal analysis, N.C.G., E.H. and M.I.A.E.-S.; investigation, N.C.G.; resources, M.K.S. and J.G.; writing—original draft preparation, M.K.S.; writing—review and editing, J.G. and M.K.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The manuscript has not been submitted to any other journal and it has not been published previously.

Informed Consent Statement

For all research involving human subjects, freely given, informed consent to participate in this study must be obtained from participants (or their parent or legal guardian in the case of children under 16) and a statement to this effect should appear in the manuscript.

Data Availability Statement

There is no statement of the availability of data and materials.

Acknowledgments

The researchers would like to acknowledge the Deanship of Scientific Research, Taif University, for funding this work.

Conflicts of Interest

The authors declare that they have no known competing financial interest or personal relationship that could have appeared to influence the work reported in this paper. The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: (N.A.).

References

  1. Singh, G.K. Solar power generation by PV (photovoltaic) technology: A review. Energy 2013, 53, 1–13. [Google Scholar] [CrossRef]
  2. Jordehi, A.R. Parameter estimation of solar photovoltaic (PV) cells: A review. Renew. Sustain. Energy Rev. 2016, 61, 354–371. [Google Scholar] [CrossRef]
  3. El-Khatib, M.F.; Sabry, M.N.; El-Sebah, M.I.A.; Maged, S.A. Hardware-in-the-loop testing of simple and intelligent MPPT control algorithm for an electric vehicle charging power by photovoltaic system. ISA Trans. 2023, 137, 656–669. [Google Scholar] [CrossRef]
  4. Farghally, H.; Sweelem, E.A.; El-Sebah, M.I.A.; Syam, F. Agricultural Grid Connected Photovoltaic System Design and Simulation in Egypt by using PVSYST Software. WSEAS Trans. Circuits Syst. 2022, 21, 306–315. [Google Scholar] [CrossRef]
  5. Giri, N.C.; Mohanty, R.C. Agrivoltaic System: Experimental Analysis for Enhancing Land Productivity and Revenue of Farmers. Energy Sustain. Dev. 2022, 70, 54–61. [Google Scholar] [CrossRef]
  6. 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]
  7. Ayang, A.; Wamkeue, R.; Ouhrouche, M.; Djongyang, N.; Salomé, N.E.; Pombe, J.K.; Ekemb, G. Maximum likelihood parameters estimation of single-diode model of photovoltaic generator. Renew. Energy 2019, 130, 111–121. [Google Scholar] [CrossRef]
  8. Giri, N.C.; Mohanty, R.C. Design of Agrivoltaic System to Optimise Land Use for Clean Energy-Food Production: A Socio-Economic and Environmental Assessment. Clean Technol. Environ. Policy 2022, 24, 2595–2606. [Google Scholar] [CrossRef]
  9. Ayodele, T.R.; Ogunjuyigbe, A.S.O.; Ekoh, E.E. Evaluation of numerical algorithms used in extracting the parameters of a single-diode photovoltaic model. Sustain. Energy Technol. Assess. 2016, 13, 51–59. [Google Scholar] [CrossRef]
  10. Babu, T.S.; Ram, J.P.; Sangeetha, K.; Laudani, A.; Rajasekar, N. Parameter extraction of two diode solar PV model using Fireworks algorithm. Sol. Energy 2016, 140, 265–276. [Google Scholar] [CrossRef]
  11. Singla, M.K.; Nijhawan, P. Triple diode parameter estimation of solar PV cell using hybrid algorithm. Int. J. Environ. Sci. Technol. 2021, 19, 4265–4288. [Google Scholar] [CrossRef]
  12. Chan, D.S.; Phang, J.C. Analytical methods for the extraction of solar-cell single-and double-diode model parameters from IV characteristics. IEEE Trans. Electron Devices 1987, 34, 286–293. [Google Scholar] [CrossRef]
  13. Ortiz-Conde, A.; Lugo-Munoz, D.; García-Sánchez, F.J. An explicit multiexponential model as an alternative to traditional solar cell models with series and shunt resistances. IEEE J. Photovolt. 2012, 2, 261–268. [Google Scholar] [CrossRef]
  14. Vinod, A. Estimation of parameters for one diode solar PV cell using grey wolf optimizer to obtain exact VI characteristics. J. Eng. Res. 2019, 7, 1–19. [Google Scholar]
  15. Wolf, M.; Noel, G.T.; Stirn, R.J. Investigation of the double exponential in the current—Voltage characteristics of silicon solar cells. IEEE Trans. Electron Devices 1977, 24, 419–428. [Google Scholar] [CrossRef]
  16. Orioli, A.; Di Gangi, A. A procedure to calculate the five-parameter model of crystalline silicon photovoltaic modules on the basis of the tabular performance data. Appl. Energy 2013, 102, 1160–1177. [Google Scholar] [CrossRef]
  17. Orioli, A.; Di Gangi, A. A criterion for rating the usability and accuracy of the one-diode models for photovoltaic modules. Energies 2016, 9, 427. [Google Scholar] [CrossRef]
  18. Franzitta, V.; Orioli, A.; Gangi, A.D. Assessment of the usability and accuracy of two-diode models for photovoltaic modules. Energies 2017, 10, 564. [Google Scholar] [CrossRef]
  19. Ma, J.; Bi, Z.; Ting, T.O.; Hao, S.; Hao, W. Comparative performance on photovoltaic model parameter identification via bio-inspired algorithms. Sol. Energy 2016, 132, 606–616. [Google Scholar] [CrossRef]
  20. Khanna, V.; Das, B.K.; Bisht, D.; 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]
  21. Singh, A.K.; Kumar, S.; Singh, V.P. Optimization of parameters using conductive powder in dielectric for EDM of super Co 605 with multiple quality characteristics. Mater. Manuf. Process. 2014, 29, 267–273. [Google Scholar] [CrossRef]
  22. Khattar, N.; Sidhu, J.; Singh, J. Toward energy-efficient cloud computing: A survey of dynamic power management and heuristics-based optimization techniques. J. Supercomput. 2019, 75, 4750–4810. [Google Scholar] [CrossRef]
  23. Dhiman, G.; Garg, M.; Nagar, A.; Kumar, V.; Dehghani, M. A novel algorithm for global optimization: Rat swarm optimizer. J. Ambient Intell. Humaniz. Comput. 2020, 12, 8457–8482. [Google Scholar] [CrossRef]
  24. Salgotra, R.; Singh, U. The naked mole-rat algorithm. Neural Comput. Appl. 2019, 31, 8837–8857. [Google Scholar] [CrossRef]
  25. Yousri, D.; Allam, D.; Eteiba, M.B.; Suganthan, P.N. Static and dynamic photovoltaic models’ parameters identification using Chaotic Heterogeneous Comprehensive Learning Particle Swarm Optimizer variants. Energy Convers. Manag. 2019, 182, 546–563. [Google Scholar] [CrossRef]
  26. Menos-Aikateriniadis, C.; Lamprinos, I.; Georgilakis, P.S. Particle swarm optimization in residential demand-side management: A review on scheduling and control algorithms for demand response provision. Energies 2022, 15, 2211. [Google Scholar] [CrossRef]
  27. Li, W.; Zhang, L.; Chen, X.; Wu, C.; Cui, Z.; Niu, C. Predicting the evolution of sheet metal surface scratching by the technique of artificial intelligence. Int. J. Adv. Manuf. Technol. 2021, 112, 853–865. [Google Scholar] [CrossRef]
  28. Mani, M.; Bozorg-Haddad, O.; Chu, X. Ant lion optimizer (ALO) algorithm. In Advanced Optimization by Nature-Inspired Algorithms; Springer: Singapore, 2018; pp. 105–116. [Google Scholar]
  29. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  30. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  31. Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper optimisation algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef]
  32. Gupta, J.; Nijhawan, P.; Ganguli, S. Optimal parameter estimation of PEM fuel cell using slime mould algorithm. Int. J. Energy Res. 2021, 45, 14732–14744. [Google Scholar] [CrossRef]
  33. Singla, M.K.; Nijhawan, P.; Oberoi, A.S. Parameter estimation of proton exchange membrane fuel cell using a novel meta-heuristic algorithm. Environ. Sci. Pollut. Res. 2021, 28, 34511–34526. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Analogous circuit to the ODM.
Figure 1. Analogous circuit to the ODM.
Energies 16 06280 g001
Figure 2. Analogous circuit to the MODM.
Figure 2. Analogous circuit to the MODM.
Energies 16 06280 g002
Figure 3. Analogous circuit to the TDM.
Figure 3. Analogous circuit to the TDM.
Energies 16 06280 g003
Figure 4. Analogous circuit to the MTDM.
Figure 4. Analogous circuit to the MTDM.
Energies 16 06280 g004
Figure 5. RSO algorithm flow chart.
Figure 5. RSO algorithm flow chart.
Energies 16 06280 g005
Figure 6. Convergence graph of MODM for SSE.
Figure 6. Convergence graph of MODM for SSE.
Energies 16 06280 g006
Figure 7. I-V curve of modified MODM.
Figure 7. I-V curve of modified MODM.
Energies 16 06280 g007
Figure 8. P-V curve of modified MODM.
Figure 8. P-V curve of modified MODM.
Energies 16 06280 g008
Table 1. Parameter estimation datasheet.
Table 1. Parameter estimation datasheet.
CompanyH&T GmbH
ModelTS265D60
Cell TypeMono-Crystalline
Vm [V]30.90
Im [A]8.58
Voc [V]38.10
Isc [A]9.19
Ns [Cells]60
T [°C]25
Table 2. Algorithm parameters.
Table 2. Algorithm parameters.
AlgorithmParametersValues
RSOSearch agents30
Maximum iteration1000
S[1, 5]
D[0, 2]
PSOSearch agents30
Maximum iteration1000
Vmax4
Vmin−4
C1 & C20.5
r1 & r10.5
wg0.25
ALOSearch agents30
Maximum iteration1000
SSASearch agents30
Maximum iteration1000
C12*exp(−4/Max_iteration)2
C2rand
C3rand
HHOSearch agents30
Maximum iteration1000
E12*(1 − (t/T))
E02*rand − 1
(range lies between −1 to 1)
GOASearch agents30
Maximum iteration1000
CMax1
CMin0.00004
Table 3. Parameter estimation and computation time of MODM under STC.
Table 3. Parameter estimation and computation time of MODM under STC.
Parameter/AlgorithmsALOPSOSSAGOAHHORSO
Ipv9.24839.38519.21279.20299.24309.2016
Alpha11.45231.34381.43711.51281.48391.5261
Rse0.10610.01850.02400.03570.09010.0283
Rsh260.250110.949283.493324.592294.329305.099
Io13.59 × 10−72.49 × 10−74.04 × 10−76.48 × 10−75.01 × 10−77.75 × 10−7
Rs0.10210.01520.01400.02410.07580.0385
Computation time1.10381.18641.05971.15201.52471.0276
Table 4. Statistical results of MODM of PV cell.
Table 4. Statistical results of MODM of PV cell.
AlgorithmsErrorsSSEAEMAEMSERMSE
ALOMinimum1.02 × 10−33.27 × 10−21.67 × 10−35.35 × 10−57.31 × 10−3
Average5.24 × 10−37.21 × 10−23.65 × 10−32.65 × 10−41.61 × 10−2
Maximum9.07 × 10−39.53 × 10−24.74 × 10−34.51 × 10−42.13 × 10−2
Mean5.24 × 10−37.21 × 10−23.65 × 10−32.65 × 10−41.61 × 10−2
S.D2.33 × 10−34.89 × 10−22.48 × 10−31.19 × 10−41.09 × 10−2
PSOMinimum5.37 × 10−22.32 × 10−11.15 × 10−22.67 × 10−35.18 × 10−2
Average2.84 × 10−15.33 × 10−12.66 × 10−21.42 × 10−21.19 × 10−1
Maximum6.60 × 10−18.13 × 10−14.06 × 10−23.30 × 10−21.82 × 10−1
Mean2.84 × 10−15.33 × 10−12.66 × 10−21.42 × 10−21.19 × 10−1
S.D1.86 × 10−14.32 × 10−12.16 × 10−29.34 × 10−39.66 × 10−1
SSAMinimum1.05 × 10−21.03 × 10−15.11 × 10−25.38 × 10−32.30 × 10−2
Average3.23 × 10−21.79 × 10−18.95 × 10−21.67 × 10−24.02 × 10−2
Maximum7.34 × 10−22.71 × 10−11.35 × 10−13.67 × 10−26.06 × 10−2
Mean3.23 × 10−21.79 × 10−18.95 × 10−11.67 × 10−24.02 × 10−2
S.D1.67 × 10−21.29 × 10−16.43 × 10−28.64 × 10−32.89 × 10−2
GOAMinimum2.82 × 10−25.29 × 10−22.64 × 10−21.44 × 10−41.18 × 10−2
Average7.08 × 10−28.39 × 10−24.29 × 10−23.52 × 10−41.87 × 10−2
Maximum9.91 × 10−29.94 × 10−24.93 × 10−24.97 × 10−42.22 × 10−2
Mean7.08 × 10−28.39 × 10−24.29 × 10−23.52 × 10−41.87 × 10−2
S.D2.32 × 10−24.83 × 10−22.47 × 10−21.18 × 10−41.08 × 10−2
HHOMinimum1.05 × 10−33.26 × 10−21.62 × 10−35.35 × 10−57.38 × 10−3
Average4.03 × 10−36.37 × 10−23.19 × 10−32.07 × 10−41.42 × 10−2
Maximum8.41 × 10−39.18 × 10−24.50 × 10−34.21 × 10−42.05 × 10−2
Mean4.03 × 10−36.37 × 10−23.19 × 10−32.07 × 10−41.42 × 10−2
S.D2.27 × 10−34.73 × 10−22.38 × 10−31.16 × 10−41.05 × 10−2
RSOMinimum1.11 × 10−41.09 × 10−25.47 × 10−45.95 × 10−62.49 × 10−3
Average4.35 × 10−42.07 × 10−21.05 × 10−32.15 × 10−54.64 × 10−3
Maximum9.91 × 10−43.14 × 10−21.59 × 10−34.95 × 10−57.02 × 10−3
Mean4.35 × 10−42.07 × 10−21.05 × 10−32.15 × 10−54.64 × 10−3
S.D2.62 × 10−41.62 × 10−28.04 × 10−41.32 × 10−53.60 × 10−3
Table 5. Statistical results based on Friedman ranking test for mono-crystalline PV cell.
Table 5. Statistical results based on Friedman ranking test for mono-crystalline PV cell.
AlgorithmsFriedman Ranking
ALO4
PSO6
SSA5
HHO2
GOA3
RSO1
Table 8. Statistical results based on Friedman ranking test under STC of MTDM.
Table 8. Statistical results based on Friedman ranking test under STC of MTDM.
AlgorithmsFriedman Ranking
ALO3
PSO6
SSA5
GOA4
HHO2
RSO1
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

Singla, M.K.; Gupta, J.; Nijhawan, P.; Singh, P.; Giri, N.C.; Hendawi, E.; Abu El-Sebah, M.I. Parameter Estimation Techniques for Photovoltaic System Modeling. Energies 2023, 16, 6280. https://doi.org/10.3390/en16176280

AMA Style

Singla MK, Gupta J, Nijhawan P, Singh P, Giri NC, Hendawi E, Abu El-Sebah MI. Parameter Estimation Techniques for Photovoltaic System Modeling. Energies. 2023; 16(17):6280. https://doi.org/10.3390/en16176280

Chicago/Turabian Style

Singla, Manish Kumar, Jyoti Gupta, Parag Nijhawan, Parminder Singh, Nimay Chandra Giri, Essam Hendawi, and Mohamed I. Abu El-Sebah. 2023. "Parameter Estimation Techniques for Photovoltaic System Modeling" Energies 16, no. 17: 6280. https://doi.org/10.3390/en16176280

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