Next Article in Journal
Deep Learning-Based Object Detection and Scene Perception under Bad Weather Conditions
Next Article in Special Issue
Renewable Energy Micro-Grid Interfacing: Economic and Environmental Issues
Previous Article in Journal
Power Electronics Converter Technology Integrated Energy Storage Management in Electric Vehicles: Emerging Trends, Analytical Assessment and Future Research Opportunities
Previous Article in Special Issue
Requirements for Energy-Harvesting-Driven Edge Devices Using Task-Offloading Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm

1
Department of Basic Science, College of Science and Theoretical Study, Saudi Electronic University, Dammam-Female Branch, Dammam 32242, Saudi Arabia
2
Department of Electrical and Electronic Engineering, Ariel University, Ariel 40700, Israel
3
Department of Research & Development, University of Petroleum and Energy Studies, Dehradun 248007, India
4
Department of Mechatronics Engineering, School of Engineering & Information Technology, Manipal Academy of Higher Education, Dubai 345050, United Arab Emirates
5
Sustainability Cluster, School of Engineering (SOE), University of Petroleum & Energy Studies, Dehradun 248007, India
6
Department of Mathematics, Computer Science and Engineering, Graphic Era (Deemed to be University), Dehradun 248002, India
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(4), 564; https://doi.org/10.3390/electronics11040564
Submission received: 7 January 2022 / Revised: 2 February 2022 / Accepted: 11 February 2022 / Published: 13 February 2022
(This article belongs to the Special Issue Energy Harvesting and Energy Storage Systems)

Abstract

:
Photovoltaic module parameter estimation is a critical step in observing, analyzing, and optimizing the efficiency of solar power systems. To find the best value for unknown parameters, an efficient optimization strategy is required. This paper presents the implementation of the sooty tern optimization (STO) algorithm for parameter assessment of a solar cell/module. The simulation findings were compared to four pre-existing optimization algorithms: sine cosine (SCA) algorithm, gravitational search algorithm (GSA), hybrid particle swarm optimization and gravitational search algorithm (PSOGSA), and whale optimization (WOA). The convergence rate and root mean square error evaluations show that the STO method surpasses the other studied optimization techniques. Additionally, the statistical results show that the STO method is superior in average resilience and accuracy. The superior performance and reliability of the STO method are further validated by the Friedman ranking test.

1. Introduction

Recently, clean energy usage has increased significantly as demand for all other fuels declined because of environmental concerns. As a result,, the scientific community made substantial efforts to harvest energy from different ambient sources [1,2,3,4,5]. Solar energy harvesting has become the most ideal option since it surpasses all traditional nonrenewable and renewable resources [6]. As a result, the worldwide solar electricity sector is expanding significantly, with a current value of more than $10 billion each year [6,7,8].
Solar energy is converted into electrical energy by employing photovoltaic (PV) panels [9]. Numerous PV panels are linked together in serial and/or parallel arrangements to create bulky solar energy plants equipped with maximum power point tracking (MPPT) systems to increase power generation. The primary goal of MPPT systems is to regulate the parameters of the PV system to generate optimum power [9]. The rapid deviation of electrical energy production is a well-known property of solar plants [9]. Many solar facilities are linked to local grids, and their operation at the same time as the grids causes voltage instability in distribution lines [10]. Hence, stable and maximized power generation from solar plants is an essential requirement of the green energy movement. To obtain maximum power density, both theoretical and experimental studies were performed to optimize the parameters of PV panels [4,11,12,13]. Single, double, and triple diode models of PV cells are widely employed to identify the current-voltage parameters [14,15,16]. These parameters are helpful for determining the accuracy and steadiness of the models. However, parameter assessment is not an easy task because of unbalanced operational cases such as faults and ageing. In most cases, the single diode model is employed because of ease and acceptance. On the other hand, the double diode model is anticipated to be more than the three-diode model accurate in case of lower solar irradiance.
Different types of algorithms were proposed and studied to get more accurate and precise parameters from nonlinear implicit equations with high accuracy [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]. The merits and demerits of these algorithms are categorized because of the trade-off between exploration and exploitation capabilities [17]. Some became caught in local optima solutions because of a lack of exploration capabilities for finding an optimal solution in the search space. Heuristic and deterministic are the two main groups of algorithms. Heuristic algorithms contain particle swarm optimization (PSO) [18], cuckoo search algorithm [19], harmony search [20], cat swarm optimization (CSO) [21], differential evolution (DE) [22], artificial bee colony [23], chaos CPSO [24], simulated annealing [25], biogeography-based optimization algorithm with mutation strategies [26], genetic algorithms [27], improved adaptive differential evolution [28], pattern search [29], generalized opposition-based teaching-learning-based optimization [30], and Nelder–Mead modified PSO [31]. The Lambert W-functions [32], least squares [33], iterative curve-fitting methods [34], conductivity method [35], Levenberg–Marquardt algorithm [36], Newton–Raphson, and nonlinear least square are categorized as deterministic algorithms. The applicability of deterministic algorithms is restricted because of continuity, differentiability, and convexity related to objective functions. These algorithms are likewise sensitive to the starting solution and settle at local optima in most cases. Because they do not include difficult mathematics, biorelated algorithms are more realistic and robust optimization methods for simplifying complex transcendental equations.
The sooty tern optimization (STO) algorithm mimics the attack and migration behavior of sooty terns (birds of tropical oceans). This algorithm provides a good balance between exploration and exploitation strategy and thus reaches optimal solution without getting trapped in a local solution. These benefits allow researchers to apply the STO for parameter extraction of a solar module. The key purposes of this research investigation are as follows:
  • To first present the experimental results that verify the performance of the STO in handling the parameter extraction problem of the solar module.
  • To use two test cases—R.T.C France solar cell and SS2018P polycrystalline PV module—to evaluate the effectiveness of the STO and compare it with other metaheuristic algorithms.
  • To use the experimental results to comprehensively confirm that STO is competitive compared to other existing methods in literature.
This study utilizes the STO algorithm for the parameter assessment of PV cells/modules. Initially, the mathematical model for PV cell/module and problem formulation is discussed. At the second stage, the STO algorithm is briefly introduced and used to assess the optimal magnitude of undetermined parameters. Next, the output results are examined with a measured dataset, and the algorithm is compared to pre-existing metaheuristic algorithms. Section 5 contains the discussion and conclusion of manuscript.

2. Problem Formulation and Methodology

2.1. Mathematical Modeling of Solar Panels

Figure 1 depicts the PV panel’s comparable circuit model. At the output terminal, the correlation between voltage ( V l ) and current ( I l ) is expressed as:
I l = I p I s d [ e x p ( q ( V l / N s + R s I l / N p ) a   k B T ) 1 ] V l / N s + R s I l / N p R s h
where N p and N s denote the count of solar cells interconnected in parallel and series combinations. The k B is the Boltzmann constant (1.3806 × 10−23 m2kgK−1s−2), T is the cell/module temperature, q is elementary charge, I p is photovoltaic current, I s d is diode saturation current, R s series resistance, R s h shunt resistance, and a is the module quality factor. Only five parameters ( I p , I s d , a , R s , R s h ) are required to calculate the minimum value of root mean square error (RMSE).

2.2. Objective Function

The main objective of the presented study is to lessen the variance among experimental and estimated data by optimizing unknown parameters for the single-diode model. Unknown parameters ( I p , I s d , a , R s , R s h ) are employed as decision variables during the optimization process. The accumulative squared variation between calculated and observed data is applied as an objective function. The error objective function is denoted as follows [37,38]:
RMSE = 1 k N = 1 k f ( V l , I l , X ) 2
where V l and I l denote the observed value of voltage and current of the PV module. The range of experimental datasets is specified by the parameter ‘ k ’ and the algorithm’s best answer is indicated by a vector X . In the case of the PV panel module:
( f s i n g l e ( V l ,   I l ,   X ) = I p I s d [ e x p ( q ( V l N s + R s I l N p ) a 1 k B T ) 1 ] V l N s + R s I l N p R s h I l N p   ( X = I p ,   I s d ,   a ,   R s ,   R s h   )   )

3. Sooty Tern Optimization

The sooty tern optimization (STO) algorithm was proposed in 2019 [39,40]. The algorithm is inspired by the attacking behavior of sooty tern birds. Generally, sooty terns live in groups. They employ their intelligence to locate and attack a target. The most notable characteristics of sooty terns are their migrating and assaulting behaviors. The following provide insights into sooty tern birds:
  • Sooty terns travel in groups during migration. To avoid collisions, the initial positions of sooty terns are different.
  • In a group, sooty terns with low fitness levels can nevertheless travel the same distance that the fittest among them can.
  • Sooty terns with low fitness can upgrade their preliminary locations on the basis of the fittest sooty tern.

3.1. Migration Behavior

A sooty tern must meet three requirements during a migration:
Collision avoidance: SA is used to compute a new search agent location to avoid collisions with its neighborhood search agents (i.e., sooty terns).
C s t = s A · P s t ( z )
where C s t denotes the position of a sooty tern that does not collide with other terns. P s t represents the current location of the sooty tern. z signifies the current iteration, and s A denotes the migration of a sooty tern in the solution space.
Converge in the direction of best neighbor: Following collision evasion, the search agents converge in the path of the finest neighbor.
M s t = C B · P s t ( z ) ( P b s t ( z ) P s t ( z ) )
where M s t denotes a different position of a search agent (i.e., sooty tern). P b s t ( z ) shows the best location of a search agent, and C B signifies the random variable and can be computed as follows:
C B = 0.5   R a n d
where R a n d represents any arbitrary number in the range of 0 and 1.
Updating corresponding to best search agent: Finally, the sooty tern can revise its location in relation to the best search agent.
D s t = C s t + M s t
where D s t signifies the difference between the search agent and the best fittest search agent.

3.2. Attacking Behavior

Sooty terns can modify their speed and attack angle during migration. They gain altitude by flapping their wings. They produce spherical behavior in the air while attacking prey, which is explained below.
x =   R a d i u s sin ( i )
y =   R a d i u s cos ( i )
z =   R a d i u s i
r = u e k v
where, R a d i u s denotes the radius of each spiral turn, i signifies the value in the range of [0 ≤ k ≤ 2π], and the u and v are the constant values.

3.3. Execution Steps of STO for Parameter Estimation

Figure 2 illustrates the flowchart of the STO algorithm for optimized parameter estimation of a solar cell/module. The algorithm works as follows:
  • Step 1. In the search space, begin the population of search agents of the fifth order dimension. The photovoltaic current ( I p ), diode saturation current ( I s d ), series resistance ( R s ), shunt resistance ( R s h ), and diode ideality factor are all represented by the fifth order dimension ( a ).
  • Step 2. In the search space, control the fitness of all agents using Equation (2).
  • Step 3. At each iteration, the STO is employed to adjust the position of the agents. Because the algorithm is intended to function in the minimization mode, the location of the particles with the least cost suggests the best SDM parameters with the minimum RMSE.

4. Results and Discussion

In this section, we examine the validity of the STO algorithm and describe how we tested it under standard temperature conditions (1000 W/m2 at 25 °C) utilizing primarily one R.T.C France solar cell and polycrystalline PV module (SS2018P). The extracted PV module characteristics were tracked and employed to generate simulated I-V and P-V data sets. The dependability of the STO algorithm was examined and compared to four metaheuristic algorithms: GSA [41], SCA [42], GWO [43], and WOA [44]. The size of the sample and the objective function evaluations for the experiment were fixed to 30 and 50,000, respectively. In addition, at least 30 independent runs were performed to avoid duplication.
The effectiveness of the proposed method was evaluated using several empirical constraints, e.g., internal absolute error (IAE), correctness of the curve-fitting, and global minimum convergence rates. The current and voltage data for the R.T.C France solar cell [45] and the SS2018P polycrystalline PV module [38] were collected experimentally. In the SS2018P PV module, 36 polycrystalline cells were connected serially [38]. Table 1 tabulates the exploration ranges for every parameter (i.e., upper and lower bounds). These ranges were utilized by investigators in this study. The STO algorithm [46] was simulated on a MATLAB 2018a (MathWorks, Mexico, DF, Mexico) platform with an Intel ® core TM i5-HQ CPU running at turbo frequency of 4.8 GHz and 8 GB of RAM.

4.1. Parameter Extraction of the R.T.C France Solar Cell

For a single-diode model, five parameters ( I p , I s d , a , R s , R s h ) must be estimated. The values of simulated current and power with their IAE are charted in Table 2. Table 3 shows the values of the STO-optimized parameters and RMSE for comparison. The STO algorithm has the lowest RMSE of 8.6106 × 10−4 when compared to other algorithms. In this case, RMSE values are obtained as an index for evaluating results with previously constructed techniques by the researchers. Figure 3 depicts a redrawn current-voltage (I-V) and power-voltage (P-V) characteristics curve for a single-diode model based on the optimum optimized parameters achieved by executing the STO method. The computed data generated by the STO was found to be very close to the experimental data set across the whole voltage range.

4.2. Parameter Extraction of the SS2018P PV Module

To properly assess the efficacy of the STO algorithm, parameters for the SS2018P PV module were computed at 1000 W/m2 and 25 ℃, using the SDM model. The values of simulated current and power with their IAE are tabulated in Table 4. Table 5 shows the optimized value of all five parameters ( I p , I s d , a , R s , R s h ) for SDM of the PV module at standard temperature condition. Figure 4 depicts a redrawn I-V and P-V characteristics curve for a single-diode model based on the optimum optimized parameters achieved by executing the STO method. It was observed that the simulated data provided by the STO was extremely closely related to the experimental data set.

4.3. Convergence Analysis

Figure 5 and Figure 6 depict the convergence curves of the R.T.C France solar cell and the SSS2018 polycrystalline PV cell for examining the computational competency of the STO. The convergence rate analysis shows that the STO algorithm is more accurate than the GSA, SCA, GWO, and WOA algorithms. Thus, the STO algorithm produces a realistic answer for the same amount of evaluation functions (i.e., 50,000).

4.4. Statistical and Robustness Analysis

This subsection offers statistical assessments of the mean, minimum, maximum, and standard deviation (SD) of RMSE for all recently created strategies. The accuracy and reliability comparison of the various algorithms in 30 runs is summarized in Table 6. The RMSE mean and standard deviation were calculated to investigate the durability of the parameter estimation algorithms. According to the statistical data presented in Table 6, the STO is found to be the most precise and trustworthy parameter optimization technique.
In addition to the conventional statistical analysis, we also applied the Friedman rank test [47] to determine the relevance of the presented study. It is a nonparametric test which is employed to decide the rank of algorithms for the analysis of PV modules; lower the rank, better the algorithm. Table 7 illustrates the Friedman ranking test results of different algorithms. The Friedman ranking test results show that the STO has the highest ranking compared to WOA, SCA, GWO and GSA. In the Friedman test, the null hypothesis H 0 (p-value > 5%) suggests that there are no noteworthy alterations among the compared algorithms. For all 30 runs, the contrary hypothesis H 1 indicates a significant difference between the compared methods. Each algorithm is ranked in this test depending on its efficiency.

5. Conclusions

In this study, the STO algorithm was employed to assess the parameters of the R.T.C France solar panel and the SS2018 polycrystalline PV module at typical temperature conditions. The single-diode model theory was considered for parameter estimation. We also want to point out that the STO method was being used for the parameter estimation of PV models for the first time. The main observations of this study are as follows:
  • The RMSE values confirm that the STO is generally more accurate and trustworthy to generate the best optimized parameters than GSA, SCA, GWO, and WOA.
  • The IV and PV characteristic curves as well as IAE results show that the STO can successfully optimize the parameters for different types of PV cells.
  • The statistical study illustrates the robustness of the implemented STO technique on the parameter estimation problem in standard operational conditions.
  • The convergence curve confirms that the STO obtains the best values of estimated parameters in terms of RMSE of 8.6106 × 10−4 and 6.19 × 10−5 for solar cells and PV modules respectively.
According to the preceding discussion, the STO is an efficient and reliable technique for estimating the unknown optimum parameters of a solar PV module model under typical operating conditions.

Author Contributions

Conceptualization: A.S. (Abhishek Sharma), A.S. (Abha Singh), and M.R.; methodology and formal analysis: A.S. (Abhishek Sharma), A.K.M., and A.B.; investigation, A.S. (Abha Singh), A.S. (Abhishek Sharma), and A.B.; writing—original draft preparation, A.S. (Abha Singh), A.S. (Abhishek Sharma), A.K.M., and A.B.; writing—review and editing, A.S. (Abhishek Sharma), and S.R.; supervision, fund acquisition M.R., A.B. and S.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

Authors are thankful to anonymous reviewers and editors for their suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Guzowska, M.K.; Kryk, B.; Michalak, D.; Szyja, P. R&D Spending in the Energy Sector and Achieving the Goal of Climate Neutrality. Energies 2021, 14, 7875. [Google Scholar]
  2. Rajput, S.; Averbukh, M.; Yahalom, A. Electric power generation using a parallel-plate capacitor. Int. J. Energy Res. 2019, 43, 3905–3913. [Google Scholar] [CrossRef]
  3. Goldemberg, J. The promise of clean energy. Energy Policy 2006, 34, 2185–2190. [Google Scholar] [CrossRef]
  4. Sharma, A.; Khan, R.A.; Sharma, A.; Kashyap, D.; Rajput, S. A Novel Opposition-Based Arithmetic Optimization Algorithm for Parameter Extraction of PEM Fuel Cell. Electronics 2021, 10, 2834. [Google Scholar] [CrossRef]
  5. Buchmayr, A.; Van Ootegem, L.; Dewulf, J.; Verhofstadt, E. Understanding Attitudes towards Renewable Energy Technologies and the Effect of Local Experiences. Energies 2021, 14, 7596. [Google Scholar] [CrossRef]
  6. Abdul-Ganiyu, S.; Quansah, D.A.; Ramde, E.W.; Seidu, R.; Adaramola, M.S. Techno-economic analysis of solar photovoltaic (PV) and solar photovoltaic thermal (PVT) systems using exergy analysis. Sustain. Energy Technol. Assess. 2021, 47, 101520. [Google Scholar] [CrossRef]
  7. REN21. Renewables 2020 Global Status Report—REN21; REN21: Paris, France, 2020. [Google Scholar]
  8. Doshi, Y. Solar Photovoltaic (PV) Panels Market Overview. Available online: https://www.alliedmarketresearch.com/solar-photovoltaic-panel-market (accessed on 21 October 2021).
  9. Rajput, S.; Averbukh, M.; Yahalom, A.; Minav, T. An Approval of MPPT Based on PV Cell’s Simplified Equivalent Circuit During Fast-Shading Conditions. Electronics 2019, 8, 1060. [Google Scholar] [CrossRef] [Green Version]
  10. Rajput, S.; Amiel, I.; Sitbon, M.; Aharon, I.; Averbukh, M. Control the Voltage Instabilities of Distribution Lines using Capacitive Reactive Power. Energies 2020, 13, 875. [Google Scholar] [CrossRef] [Green Version]
  11. Liu, Y.; Chen, Y.; Wang, D.; Liu, J.; Luo, X.; Wang, Y.; Liu, H.; Liu, J. Experimental and numerical analyses of parameter optimization of photovoltaic cooling system. Energy 2021, 215, 119159. [Google Scholar] [CrossRef]
  12. Zhang, X.; Zhao, X.; Smith, S.; Xu, J.; Yu, X. Review of R&D progress and practical application of the solar photovoltaic/thermal (PV/T) technologies. Renew. Sustain. Energy Rev. 2012, 16, 599–617. [Google Scholar]
  13. Su, D.; Jia, Y.; Lin, Y.; Fang, G. Maximizing the energy output of a photovoltaic–thermal solar collector incorporating phase change materials. Energy Build. 2017, 153, 382–391. [Google Scholar] [CrossRef]
  14. Bayoumi, A.S.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Assessment of an Improved Three-Diode against Modified Two-Diode Patterns of MCS Solar Cells Associated with Soft Parameter Estimation Paradigms. Appl. Sci. 2021, 11, 1055. [Google Scholar] [CrossRef]
  15. Mughal, M.A.; Ma, Q.; Xiao, C. Photovoltaic Cell Parameter Estimation Using Hybrid Particle Swarm Optimization and Simulated Annealing. Energies 2017, 10, 1213. [Google Scholar] [CrossRef] [Green Version]
  16. Elazab, O.S.; Hasanien, H.M.; Alsaidan, I.; Abdelaziz, A.Y.; Muyeen, S.M. Parameter Estimation of Three Diode Photovoltaic Model Using Grasshopper Optimization Algorithm. Energies 2020, 13, 497. [Google Scholar] [CrossRef] [Green Version]
  17. Jordehi, A.R. Parameter estimation of solar photovoltaic (PV) cells: A review. Renew. Sustain. Energy Rev. 2016, 61, 354–371. [Google Scholar] [CrossRef]
  18. Mittal, A.; Pattnaik, A.; Tomar, A. Different Variants of Particle Swarm Optimization Algorithms and Its Application: A Review; Metaheuristic and Evolutionary Computation: Algorithms and Applications; Springer: Singapore, 2021; Volume 916, pp. 131–163. [Google Scholar]
  19. Mareli, M.; Twala, B. An adaptive Cuckoo search algorithm for optimisation. Appl. Comput. Inform. 2018, 14, 107–115. [Google Scholar] [CrossRef]
  20. Derick, M.; Rani, C.; Rajesh, M.; Farrag, M.; Wang, Y.; Busawon, K. An improved optimization technique for estimation of solar photovoltaic parameters. Sol. Energy 2017, 157, 116–124. [Google Scholar] [CrossRef]
  21. Guo, L.; Meng, Z.; Sun, Y.; Wang, L. Parameter identification and sen-sitivity analysis of solar cell models with cat swarm optimization algorithm. Energy Convers. Manage. 2016, 108, 520–528. [Google Scholar] [CrossRef]
  22. Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L. Parameter estimation of photovoltaic models with memetic adaptive differential evolution. Sol. Energy 2019, 190, 465–474. [Google Scholar] [CrossRef]
  23. Kabalci, Y.; Kockanat, S.; Kabalci, E. A modified ABC algorithm approach for power system harmonic estimation problems. Electr. Power Syst. Res. 2018, 154, 160–173. [Google Scholar] [CrossRef]
  24. Kiani, A.T.; Nadeem, M.F.; Ahmed, A.; Sajjad, I.A.; Raza, A.; Khan, I.A. Chaotic inertia weight particle swarm optimization (CIWPSO): An efficient technique for solar cell parameter estimation. In Proceedings of the 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 29–30 January 2000; pp. 1–6. [Google Scholar]
  25. El-Naggar, K.M.; AlRashidi, M.; AlHajri, M.; Al-Othman, A. Simulated annealing algorithm for photovoltaic parameters identification. Sol. Energy 2012, 86, 266–274. [Google Scholar] [CrossRef]
  26. Niu, Q.; Zhang, L.; Li, K. A biogeography-based optimization algo-rithm with mutation strategies for model parameter estimation of solar and fuel cells. Energy Convers. Manage. 2014, 86, 1173–1185. [Google Scholar] [CrossRef]
  27. Jervase, J.A.; Bourdoucen, H.; Al-Lawati, A. Solar cell parameter ex-traction using genetic algorithms. Meas. Sci. Technol. 2001, 12, 1922. [Google Scholar] [CrossRef] [Green Version]
  28. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Wang, Z.; Qu, J.; Wang, H. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm. Energy Convers. Manage. 2018, 157, 460–479. [Google Scholar] [CrossRef]
  29. AlHajri, M.; El-Naggar, K.; AlRashidi, M.; Al-Othman, A. Optimal ex-traction of solar cell parameters using pattern search. Renew. Energy 2012, 44, 238–245. [Google Scholar] [CrossRef]
  30. Chen, X.; Yu, K.; Du, W.; Zhao, W.; Liu, G. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 2016, 99, 170–180. [Google Scholar] [CrossRef]
  31. Chen, Z.; Wu, L.; Lin, P.; Wu, Y.; Cheng, S. Parameters identification of photovoltaic models using hybrid adaptive Nelder-Mead simplex algorithm based on eagle strategy. Appl. Energy 2016, 182, 47–57. [Google Scholar] [CrossRef]
  32. Gao, X.; Cui, Y.; Hu, J.; Xu, G.; Yu, Y. Lambert W-function based exact representation for double diode model of solar cells: Comparison on fitness and parameter extraction. Energy Convers. Manag. 2016, 127, 443–460. [Google Scholar] [CrossRef]
  33. Maouhoub, N. Photovoltaic module parameter estimation using an analytical approach and least squares method. J. Comput. Electron. 2018, 17, 784–790. [Google Scholar] [CrossRef]
  34. Villalva, M.G.; Gazoli, J.R.; Ruppert Filho, E. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef]
  35. Chegaar, M.; Ouennoughi, Z.; Hoffmann, A. A new method for evaluating illumi-nated solar cell parameters. Solid-State Electron. 2001, 45, 293–296. [Google Scholar] [CrossRef]
  36. Abdallah, R.; Natsheh, E.; Juaidi, A.; Samara, S.; Manzano-Agugliaro, F. A Mul-ti-Level World Comprehensive Neural Network Model for Maximum Annual Solar Irradiation on a Flat Surface. Energies 2020, 13, 6422. [Google Scholar] [CrossRef]
  37. Sharma, A.; Sharma, A.; Averbukh, M.; Jately, V.; Azzopardi, B. An Effective Method for Parameter Estimation of a Solar Cell. Electronics 2021, 10, 312. [Google Scholar] [CrossRef]
  38. Sharma, A.; Sharma, A.; Dasgotra, A.; Jately, V.; Ram, M.; Rajput, S.; Averbukh, M.; Azzopardi, B. Opposition-Based Tunicate Swarm Algorithm for Parameter Optimization of Solar Cells. IEEE Access 2021, 9, 125590–125602. [Google Scholar] [CrossRef]
  39. Dhiman, G.; Kaur, A. STOA: A bio-inspired based optimization algorithm for industrial engineering problems. Eng. Appl. Artif. Intell. 2019, 82, 148–174. [Google Scholar] [CrossRef]
  40. Ali, H.H.; Fathy, A.; Kassem, A.M. Optimal model predictive control for LFC of multi-interconnected plants comprising renewable energy sources based on recent sooty terns approach. Sustain. Energy Technol. Assess. 2020, 42, 100844. [Google Scholar] [CrossRef]
  41. Rashedi, E.; Nezamabadi-Pour, H.; Saryazdi, S. GSA: A gravitational search algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
  42. Mirjalili, S. SCA: A sine cosine algorithm for solving optimization problems. Knowl. Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  43. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  44. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  45. Lin, X.; Wu, Y. Parameters identification of photovoltaic models using niche-based particle swarm optimization in parallel computing architecture. Energy 2020, 196, 117054. [Google Scholar] [CrossRef]
  46. Gaurav, D. Sooty Tern Optimization Algorithm (STOA). 2022. Available online: https://in.mathworks.com/matlabcentral/fileexchange/76667-sooty-tern-optimization-algorithm-stoa (accessed on 19 November 2021).
  47. Digalakis, J.G.; Margaritis, K.G. An experimental study of benchmarking functions for genetic algorithms. Int. J. Comput. Math. 2002, 79, 403–416. [Google Scholar] [CrossRef]
Figure 1. PV panel module equivalent circuit.
Figure 1. PV panel module equivalent circuit.
Electronics 11 00564 g001
Figure 2. Process flowchart of STO algorithm for parameter estimation of PV cell/module.
Figure 2. Process flowchart of STO algorithm for parameter estimation of PV cell/module.
Electronics 11 00564 g002
Figure 3. The simulated and experimental I-V and P-V characteristics curves for the single-diode model of the R.T.C France solar cell. Symbols indicate measured data, while solid lines indicate optimized data.
Figure 3. The simulated and experimental I-V and P-V characteristics curves for the single-diode model of the R.T.C France solar cell. Symbols indicate measured data, while solid lines indicate optimized data.
Electronics 11 00564 g003
Figure 4. I-V and P-V characteristics curves for anticipated and experimental values for the SS2018 PV module. Symbols indicate measured data, while solid lines indicate optimized data.
Figure 4. I-V and P-V characteristics curves for anticipated and experimental values for the SS2018 PV module. Symbols indicate measured data, while solid lines indicate optimized data.
Electronics 11 00564 g004
Figure 5. Convergence plot for the RTC France solar cell.
Figure 5. Convergence plot for the RTC France solar cell.
Electronics 11 00564 g005
Figure 6. Convergence plot for the SS2018 PV module.
Figure 6. Convergence plot for the SS2018 PV module.
Electronics 11 00564 g006
Table 1. The parameter range for SDM of a solar cell and a PV module.
Table 1. The parameter range for SDM of a solar cell and a PV module.
ParametersR.T.C France Solar CellSS2018P PV Module
Lower BoundUpper BoundLower BoundUpper Bound
I p (A)01010
R s (Ω)0.010.50.012
R s h (Ω)0.0011000.0012000
I s d (µA)00.5050
a 121100
Table 2. The calculated current and absolute error results of the STO for SDM of the R.T.C France solar cell.
Table 2. The calculated current and absolute error results of the STO for SDM of the R.T.C France solar cell.
Observations V l ( V ) Il (A)Isimulated (A)IAE (A)Pmeasured (W)Psimulated (W)IAE (W)
10.00570.76050.78170.02120.00430.00440.0001
20.06460.76000.77640.01640.04900.05010.0010
30.11850.75900.77140.01240.08990.09140.0014
40.16780.75700.76690.00990.12700.12870.0016
50.21320.75700.76270.00570.16130.16260.0012
60.25450.75550.75880.00330.19220.19310.0008
70.29240.75400.7540.00070.22040.22060.0002
80.32690.75050.75010.00030.24530.2450.0001
90.35850.74650.74410.00230.26760.26670.0008
100.38730.73850.73510.00330.28600.28470.0012
110.41370.72800.72080.00710.30110.29820.0029
120.43730.70650.69870.00770.30890.30550.0034
130.4590.67550.66480.01060.31000.30510.0049
140.47840.63200.61730.01460.30230.29530.0070
150.4960.57300.55440.01850.28420.27500.0091
160.51190.49900.47720.02170.25540.24430.0111
170.52650.41300.38570.02720.21740.20300.0143
180.53980.31650.29450.02190.17080.15900.0118
190.55210.21200.17280.03910.11700.09540.0215
200.56330.10350.05820.04520.05830.03280.0254
Sum of IAE0.2891
Table 3. Comparison between the STO and other algorithms for parameter estimation techniques for R.T.C France solar cell.
Table 3. Comparison between the STO and other algorithms for parameter estimation techniques for R.T.C France solar cell.
Algorithms I p ( A ) R s ( ) R s h ( ) I s d ( μ A ) a RMSE
STO0.78500.039410.99850.17701.44748.6106 × 10−4
GSA [41]0.76070.033963.77840.05001.54861.2012 × 10−3
SCA [42]0.75950.051990.06850.0021.26411.9123 × 10−3
GWO [43]0.76950.026947.913611.62329.4095 × 10−4
WOA [44]0.75730.05358.58390.0161.24769.9529 × 10−4
Table 4. The simulated current and absolute error results of the STO for SDM of the SS2018 PV module.
Table 4. The simulated current and absolute error results of the STO for SDM of the SS2018 PV module.
Observations V l ( V ) I l ( A ) Isimulated (A)IAE (A)Pmeasured (W)Psimulated (W)IAE (W)
10.08441.16981.20960.03970.09880.10210.00336
20.25581.16971.20880.03900.29930.30930.0100
30.55501.16971.20750.03770.64920.67020.0210
41.08961.16971.20510.03531.27451.31310.0386
52.15291.16971.20030.03062.51832.58430.0659
62.87801.16971.19710.02733.36663.44540.0788
73.86961.16971.19260.02294.52654.61530.0888
84.58331.16971.18950.01975.36135.45180.0906
95.54821.16971.18510.01546.49016.57570.0856
106.27801.16971.18190.01217.34367.42010.0765
117.22431.16971.17760.00798.45058.50790.0574
128.05011.16971.17390.00429.41649.45060.0342
138.78781.16961.17060.000910.278910.28740.00852
149.76891.16961.16620.003411.425911.39260.0333
1510.51811.16951.16270.006712.300912.23020.0707
1611.31671.16921.15900.010213.232413.11660.11160
1712.19011.16881.15480.014014.248514.07740.1710
1812.99471.16801.15060.017415.179014.95220.227
1913.94571.16631.14490.021316.265615.96780.2980
2014.65561.16381.13980.024017.057416.70510.3520
2115.53471.15831.13120.027017.994117.57420.4200
2216.43301.14711.11770.029418.850918.36730.4840
2317.13241.13121.10070.030519.381218.85780.5230
2418.08011.09071.06000.030619.720619.16620.5540
2518.80651.03251.00330.029119.419018.87000.5490
2619.74230.89060.86580.024817.583217.09330.4900
2720.56280.64930.63150.017813.353312.98680.3660
2821.30130.25820.25160.00655.50075.36140.1390
Sum of IAE0.5840
Table 5. Comparison of the STO with other parameter estimation methods for the SS2018 PV module.
Table 5. Comparison of the STO with other parameter estimation methods for the SS2018 PV module.
Algorithms I p ( A ) R s ( ) R s h ( ) I s d ( μ A ) a RMSE
STO1.1276220000.500089.856.19 × 10−5
GSA [41]1.09590.001455.5280.001053.591.68 × 10−1
SCA [42]1.17420.0011139.6760.00921.4151.51 × 10−3
GWO [43]10.0011000.00101.2631.59 × 10−1
WOA [44]1.18100.002418.1660.01901.2897.82 × 10−4
Table 6. Statistical RMSE results for various techniques for the R.T.C France solar cell and the SS2018 PV module.
Table 6. Statistical RMSE results for various techniques for the R.T.C France solar cell and the SS2018 PV module.
AlgorithmRMSE
MinimumMeanMaximumSD
R.T.C France Solar CellSTO8.6106 × 10−49.4761 × 10−42.6964 × 10−21.0836 × 10−5
GSA [41]1.2012 × 10−35.4701 × 10−32.4211 × 10−11.3129 × 10−3
SCA [42]1.9123 × 10−39.6515 × 10−32.1642 × 10−19.4066 × 10−3
GWO [43]9.4095 × 10−41.0441 × 10−31.3506 × 10−31.4050 × 10−5
WOA [44]9.9529 × 10−49.2032 × 10−47.1240 × 10−39.0250 × 10−3
SS2018 PV ModuleSTO6.1900 × 10−55.2500 × 10−43.0407 × 10−22.3643 × 10−5
GSA [41]1.6800 × 10−11.9462 × 10−12.0011 × 10−14.4500 × 10−3
SCA [42]1.5100 × 10−35.2657 × 10−32.0345 × 10−11.0058 × 10−2
GWO [43]1.5900 × 10−11.5940 × 10−15.2494 × 10−11.6793 × 10−2
WOA [44]7.8200 × 10−41.8268 × 10−32.1078 × 10−21.3639 × 10−3
Table 7. Friedman ranking of different algorithms for all modules.
Table 7. Friedman ranking of different algorithms for all modules.
AlgorithmFriedman RankingFinal Ranking
STO11
GSA [41]5.125
SCA [42]3.013
GWO [43]4.294
WOA [44]2.032
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Singh, A.; Sharma, A.; Rajput, S.; Mondal, A.K.; Bose, A.; Ram, M. Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm. Electronics 2022, 11, 564. https://doi.org/10.3390/electronics11040564

AMA Style

Singh A, Sharma A, Rajput S, Mondal AK, Bose A, Ram M. Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm. Electronics. 2022; 11(4):564. https://doi.org/10.3390/electronics11040564

Chicago/Turabian Style

Singh, Abha, Abhishek Sharma, Shailendra Rajput, Amit Kumar Mondal, Amarnath Bose, and Mangey Ram. 2022. "Parameter Extraction of Solar Module Using the Sooty Tern Optimization Algorithm" Electronics 11, no. 4: 564. https://doi.org/10.3390/electronics11040564

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