Next Article in Journal
Special Issue “Green Synthesis Processes of Polymers & Composites”
Previous Article in Journal
Numerical Analysis of the Spontaneous Combustion Accidents of Oil Storage Tanks Containing Sulfur
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer

1
Department of Electrical Engineering, Faculty of Engineering, Fayoum University, 43518 Fayoum, Egypt
2
Department of Electrical Engineering, Faculty of Engineering, Suez University, 41522 Suez, Egypt
3
Department of Electrical Engineering, Faculty of Engineering, Kafrelshiekh University, 33516 Kafrelshiekh, Egypt
4
Department of Electrical Engineering and Automation, School of Electrical Engineering, Aalto University, FI-00076 Espoo, Finland
5
Department of Electrical Engineering, Faculty of Engineering, Aswan University, 81542 Aswan, Egypt
6
Department of Electrical Engineering, Faculty of Engineering at Shoubra, Benha University, 11629 Cairo, Egypt
*
Author to whom correspondence should be addressed.
Processes 2021, 9(4), 627; https://doi.org/10.3390/pr9040627
Submission received: 2 March 2021 / Revised: 24 March 2021 / Accepted: 29 March 2021 / Published: 2 April 2021
(This article belongs to the Section Energy Systems)

Abstract

:
Recently, the use of diverse renewable energy resources has been intensively expanding due to their technical and environmental benefits. One of the important issues in the modeling and simulation of renewable energy resources is the extraction of the unknown parameters in photovoltaic models. In this regard, the parameters of three models of photovoltaic (PV) cells are extracted in this paper with a new optimization method called turbulent flow of water-based optimization (TFWO). The applications of the proposed TFWO algorithm for extracting the optimal values of the parameters for various PV models are implemented on the real data of a 55 mm diameter commercial R.T.C. France solar cell and experimental data of a KC200GT module. Further, an assessment study is employed to show the capability of the proposed TFWO algorithm compared with several recent optimization techniques such as the marine predators algorithm (MPA), equilibrium optimization (EO), and manta ray foraging optimization (MRFO). For a fair performance evaluation, the comparative study is carried out with the same dataset and the same computation burden for the different optimization algorithms. Statistical analysis is also used to analyze the performance of the proposed TFWO against the other optimization algorithms. The findings show a high closeness between the estimated power–voltage (P–V) and current–voltage (I–V) curves achieved by the proposed TFWO compared with the experimental data as well as the competitive optimization algorithms, thanks to the effectiveness of the developed TFWO solution mechanism.

1. Introduction

Human life is stable and immovable due to energy. The development and progress of energy are necessary for a better life. The conventional sources of energy are depleted and cause environmental exacerbation, so the dependence on energy from renewable energy sources is inevitable as they are clean, have no environmental problems, exist in large quantities and provide energy with high capability [1,2,3,4,5]. One of the most important renewable energy sources is solar energy, where solar irradiation can be transformed effectively into electrical energy via photovoltaic (PV) cells/modules and may directly supply electric loads or be stored in batteries or other storage devices [6,7].
Several advanced applications have been introduced based on PV electricity, such as feeding the required power for satellite communication [8], greenhouse cooling and heating [9], water pumping for agriculture [10,11,12], supplying electronic devices and indoor lighting [13,14], etc. The PV characteristics can be analyzed with power–voltage (P–V) and current–voltage (I–V) curves. These curves are dependent on several parameters, such as incident solar irradiance, ambient temperature, and the investigated equivalent circuit of the PV model [15,16,17,18]. The PV characteristics depend on different unknown parameters due to a lack of data from the PV manufacturing datasheet [19]. Improving and analyzing the performance of PV cells/modules is imperative due to their widespread applications, which require optimal extraction of the unknown parameters. These parameters are changed according to the investigated PV models which can be a single diode model (SDM), double diode model (DDM), and three diode model (TDM). Consequently, the number of unknown parameters are five, seven and nine for the SDM, DDM, and TDM, respectively.
These parameters are estimated in three ways: iterative methods, machine learning, and meta-heuristic optimization algorithms [20,21,22,23,24,25,26]. The iterative methods have been applied to estimate the PV parameters in [27,28,29,30], such as Lambert W function [27], linear least squares [28], maximum likelihood-based Newton–Raphson [29], and Gauss–Seidel [30]. On the other hand, several researchers made an assumption or neglected some parameters to reduce the number of variables required to be extracted.
Lately, various optimization techniques have been carried out in the extraction of PV parameters, such as the elephant herd algorithm [31], multiple learning backtracking search algorithm [32], gray wolf optimizer, cuckoo search algorithm [33], opposition-based sine cosine approach with local search [34], logistic chaotic JAYA algorithm [35], moth–flame algorithm (MFA), orthogonal Nelder–Mead MFA [36], and improved teaching–learning-based optimization (TBLO) algorithm [37]. In [38], the MFA has been utilized for the three diode PV model considering the ideality factors for the second and third diode as added control variables. In [39], these parameters have been estimated with an interval branch and bound global optimization algorithm. In [40], simplified TBLO has been applied to estimate the parameters in a TDM. In addition, parameter extraction has been prepared by an improved version of the whale optimization algorithm [41] and chaotic improved artificial bee colony (CIABC) [42]. There is no doubt that the accuracy of the behavior of PVs is based on the estimated parameters, so the optimization techniques need further development to achieve high accuracy of these parameters. Additionally, in [43], another optimization method called forensic optimizer was developed for finding the optimal parameters of various solar cells. In [44], the gradient based optimizer was developed for three diode models.
As seen in the literature, incredible work has been performed in the extraction of the optimal PV model parameters. A global solution has not been accomplished as the randomization process is a property of all optimization search algorithms. Among of the previous optimization methods, a new optimization method called turbulent flow of water-based optimization (TFWO) [45] is developed for finding the parameters of three models of PV cells. Several new optimization techniques, such as the marine predators algorithm (MPA), equilibrium optimization (EO), and manta ray foraging optimization (MRFO), are used to compare the results of the proposed algorithm with the same dataset. Statistical analysis is used to analyze the performance of the proposed optimization algorithm. The P–V and I–V curves are simulated for the value of the estimated parameter that makes the simulated data very close to the experimental data.
The organization of this paper is as follows: Section 2 explains the analysis of the objective function to be handled in the problem formulation. Section 3 contains the details of the proposed TFWO algorithm. Section 4 analyzes the results of the studied cases, while the conclusion is drawn in Section 5.

2. Problem Formulation and Objective Function

Three models of PVs are analyzed in this section, SDM, DDM, and TDM [44], to be formulated in the objective function.

2.1. Analysis of SDM

Figure 1 explains the SDM equivalent circuit of the PV solar cell. The mathematical equations to calculate the output current of the SDM can be formulated as follows:
I = I p h I d 1 I s h                                                        
I = I p h I s 1 e q V + I R s a 1 K T c 1 V + I R s R s h
where I is the current output from the solar cell SDM, I p h is the photogenerated current, I s h is the current due to leakage in the PN junction, I d 1 is the dark saturation current of the SDM, R s h is the shunt resistance, R s is the series resistance, a 1 is the diode ideality factor, K is Boltzmann’s constant, q is the charge of the electron, and T c is the cell temperature.
According to the previous mathematical formula, the five unknown parameters required to estimate the SDM are I p h ,     I s 1 ,   a 1 ,   R s ,   R s h .

2.2. Analysis of DDM

Figure 2 explains the DDM equivalent circuit of the PV solar cell. The mathematical equations to compute the output current of the DDM are as follows:
I = I p h I d 1 I d 2 I s h
I = I p h I s 1 e q V + I R s a 1 K T c 1 I s 2 e q V + I R s a 2 K T c 1 V + I R s R s h
where I d 2 is the dark saturation current of the second diode in the DDM, a 2 is the ideality factor of the second diode. In this model, seven parameters should be estimated, which are   I p h ,   I s 1 ,   a 1 ,     R s ,     R s h ,   I s 2 ,     a 2 .

2.3. Analysis of TDM

Figure 3 illustrates the TDM equivalent circuit related to the PV solar cell. The mathematical equations to compute the output current of the TDM are as follows:
I = I p h I d 1 I d 2 I d 3 I s h
I = I p h I s 1 e q V + I R s a 1 K T c 1 I s 2 e q V + I R s a 2 K T c 1 I s 3 e q V + I R s a 3 K T c 1 V + I R s R s h
where I d 3 is the dark saturation current of the third diode in the TDM, a 3 is the ideality factor of the third diode. In this model, nine parameters should be estimated, which are   I p h ,   I s 1 ,   a 1 ,   R s   ,   R s h   ,   I s 2   ,   a 2   ,   I s 3   ,   a 3 .

2.4. Estimated Objective Function

Minimizing the root mean square error (RMSE) of the PV characteristics between the estimated parameters and the experimental results is an important objective function to be considered. Therefore, the decision variables (X) are extracted in each run of the optimizer. The mathematical formula to compute RMSE can be formulated as follows:
R M S E = 1 N i = 1 N ( J ( V , I , X ) 2
J ( V , I , X ) = I I exp
where I e x p is the experimental current, N is the reading data number, V is the experimental voltage, I is the estimated current, and X is the decision variables that are calculated as follows:
For SDM, X = I p h ,   I s 1 ,   a 1 ,   R s   ,   R s h   .
For DDM, X = I p h ,   I s 1 ,   a 1 ,   R s   ,   R s h   ,   I s 2   ,   a 2   .
For TDM, X = I p h ,   I s 1 ,   a 1 ,   R s   , R s h   ,   I s 2   ,   a 2   ,   I s 3   ,   a 3 .

3. Proposed Turbulent Flow of Water-Based Optimization Algorithm

The turbulent flow of water-based optimization algorithm (TFWOA), which was presented by Mojtaba Ghasemi et al. [45], is inspired by the principle of irregular fluctuations of water turbulent flow. In this type of turbulent flow, the magnitude and direction speed are continuously changing in a circular form. Then, the water flows downwards in a spiral path. In this algorithm, a whirlpool represents a random behavior of nature that can occur in seas, oceans or rivers. The center of the whirlpool is considered a sucking hole, and it pulls the particles across it towards the middle. To illustrate, the whirlpool uses centripetal force on them, which involves a volume of moving water created by the ocean tide. Centripetal force is characterized as a force that is employed in a circular path on a moving object, and its direction is in the direction of the center of the motion pathway of the object and perpendicular to it. The centripetal force shifts the moving pathway of the object without changing the velocity. Firstly, the initial population of the algorithm ( N p   members) (comprising X 0 ) is split into an equal rate between N w h groups which represent the whirlpool sets. Secondly, the strongest member of each whirlpool set (the member with better objective function values) f X is considered as the whirlpool that pulls the objects.
Every whirlpool ( W h ) behaves as a sucking well and has a tendency to unify the locations of objects inside its set ( X ) with its central position through applying a centripetal force on them and pushing them into its well. Thus, the j t h whirlpool and the local position on W   h j combines the i t h object position ( X i ) with itself ( X i = W h j ). However, other whirlpools produce some deviations ( Δ X i ) because of the distance between them ( W h W h j ) and their objective values ( f X ) as well. Accordingly, the new position of the i t h object becomes X i n e w = W h j Δ X i .. and the objects ( X ) move with their special angle ( δ ) across their whirlpool’s center and move toward it. Hence, this angle in each iteration is changing according to Equation (9):
δ i n e w = δ i + r 1 * r 2 * π
To model and calculate the farthest and nearest whirlpools ( Δ X i   ), Equation (10) depicts the whirlpools with the least weighed distance from all objects, and then Δ X i   is calculated using Equation (11). Equation (12) is used to update the position of the particle.
Δ t = f ( W h t ) * W h t s u m ( X i ) 0.5
Δ X i = ( cos ( δ i n e w ) * r ( 1 , D ) * ( W h f X i ) sin ( δ i n e w ) * r ( 1 , D ) * ( W h w X i ) ) * ( 1 + cos ( δ i n e w ) sin ( δ i n e w ) )
X i n e w = W h j Δ X i
where W h f and W h w manifest the whirlpools with the minimum and maximum of Δ t , respectively, while δ i   characterizes the i t h object’s angle.
Centrifugal force ( F E i ) sometimes overcomes the centripetal force of the whirlpool and randomly transfers the object to a new location. The centrifugal force is modeled as illustrated in Equation (13), which randomly occurs in one dimension of the decision variables. To attain this, the centrifugal force is calculated according to the angle between the whirlpool and object, as manifested in Equation (13), and if this force is greater than a random value in the range [0,1], the centrifugal action is performed for a randomly selected dimension, as shown in Equation (14). This phenomenon is formulated mathematically as:
F E i = ( ( cos ( δ i n e w ) ) 2 * ( sin ( δ i n e w ) ) 2 ) 2
X i , p = X p min r * ( X p max X p min )  
The whirlpools interact with and displace each other. This phenomenon can be modeled in the same way as the impacts of whirlpools on the objects, where every whirlpool has a tendency to pull other whirlpools and apply the centripetal force on them. The nearest whirlpool can be mathematically represented based on the minimum amount and its objective function, as illustrated in Equation (15). Then, the whirlpool’s position can be updated according to Equations (16) and (17).
Δ t = f ( W h t ) * W h t s u m ( W h j ) 0.5
Δ W h j = r ( 1 , D ) * cos ( δ j n e w ) + sin ( δ j n e w ) * ( W h f W h j )
Δ W h j n e w = W h f W h j
where δ j represents the j t h   whirlpool hole angle value.
Eventually, when the strongest member has more strength among the new members of the whirlpool set, which means that the value of the objective function is less than its corresponding whirlpool, it is chosen as a new whirlpool for the next iteration. The flowchart of the TFWOA is depicted in Figure 4.

4. Simulation Results and Discussion

This section presents the application and analysis of the proposed TFWO algorithm for extracting the optimal values of the parameters of various PV models. Real data of a 55 mm diameter commercial R.T.C. France solar cell [7,44] and experimental data of a KC200GT module [46] are considered. The considered boundaries of the parameters are explained in Table 1.

4.1. Compared Algorithms

Several optimization algorithms are employed and compared to the proposed TFWO (Turbulent Flow of Water Optimizer) for the same purpose. These algorithms are the backtracking search optimization algorithm (BSA) [47], gray wolf optimizer (GWO) [48], crow search optimization algorithm (CSO) [49], equilibrium optimizer (EO) [50], marine predators algorithm (MPA) [51], Bernstein–Levy search differential evolution algorithm (BSDE) [52] and manta ray foraging optimization (MRFO) [53]. The BSA, GWO and CSO have different successive applications, while the EO, MPA, BSDE, and MRFO are very recent algorithms from 2020. Table 2 represents examples of their recent applications.
All these algorithms have the merit of utilizing adaptive internal control parameters. For all algorithms, the population size is specified as 100, where the maximum number of iterations is taken as 1000 and 2000 for an R.T.C. France solar cell and KC200GT module, respectively. The compared algorithms in Table 3 are employed for optimal extraction of the PV parameters with the SDM, DDM, and TDM. The convergence performance, robustness, and accuracy for all algorithms used in this work are found based on 30 separate runs for each algorithm.

4.2. Statistical Analysis for R.T.C. France Solar Cell

4.2.1. Single Diode Model

Table 3 provides the optimal values of the control variables related to the best run for the compared algorithms. As shown, TFWO obtains the minimum RMSE of 0.000986022 compared to the others. Based on TFWO, the photo-generated current is 0.760775529 A; the dark saturation current of the SDM is 0.323 μA; the diode ideality factor is 1.481183723; the series resistance is 0.036377085 Ω; the shunt resistance is 53.71858096 Ω. Figure 5 describes the convergence rates of the algorithms and shows that the capability of the proposed TFWO in finding the minimum RMSE is the fastest.
Based on the extracted PV parameters using the TFWO, Figure 6 describes the I–V and P–V characteristic curves in comparison to the experimental data. This figure illustrates the great similarity between the extracted curves based on TFWO and the experimental results. Figure 7 shows this capability, where the error for each value of current and power is shown between the simulated and experimental data to measure the quality of the result.
Table 4 records the minimum, maximum, mean, and standard deviation of the RMSE for the SDM. This table declares that TFWO presents the highest robustness characteristics. It gives the lowest values of the minimum, maximum, mean, and standard deviation of the RMSE, at 0.000986022, 0.000986205, 0.00098603, and 3.35307 × 10−8, respectively. Meanwhile, the second-best RMSE (0.000986023) is achieved by the BSDE, followed by MRFO, EO, CSO, MPA, BSA, and GWO. Figure 8 displays the RMS values of the 30 runs for the R.T.C. France SDM. This figure shows the significant robustness feature of the proposed TFWO since all the acquired values of the RMSE based on TFWO are the lowest values compared with the other methods.

4.2.2. Double Diode Model

The proposed TFWO and the compared algorithms are applied for this model. Table 5 provides the optimal values of the control variables related to the best run, while Figure 9 describes their convergence rates. From both, it can be observed that the best RMSE value (0.000982723) is achieved by the TFWO algorithm, while the second-best RMSE (0.000983378) is achieved by MRFO, followed by CSO, EO, BSDE, BSA, GWO, and MPA.
Based on the extracted PV parameters using the TFWO, Figure 10 describes the I–V and P–V characteristic curves in comparison to the experimental data, while Figure 11 displays the related errors. From both figures, the coincidence of the simulated data based on TFWO with the experimental data is very high.
Table 6 records the minimum, maximum, mean, and standard deviation of the RMSE for the DDM. This table declares that TFWO presents the highest robustness characteristics. It gives the lowest values of the minimum, maximum, mean, and standard deviation of the RMSE as 0.000982723, 0.0012, 0.00099392, and 3.9352 × 10−5, respectively. Figure 12 displays the RMSE values of the 30 runs for the R.T.C. France DDM. The acquired values of the RMSE based on the proposed TFWO are lower than their comparable values based on the others.

4.2.3. Three Diode Model

For this model, Table 7 provides the optimal values of the control variables related to the best run of the proposed TFWO and the compared algorithms, while Figure 13 describes their convergence rates. From both, it can be observed that the best RMSE value (0.000983646) is achieved by the TFWO algorithm, while the second-best RMSE (0.000984242) is achieved by CSO, followed by MRFO, EO, BSA, MPA, BSDE, and GWO. Figure 14 describes the I–V and P–V characteristic curves in comparison with the experimental data, while Figure 15 displays the related errors. From both figures, the coincidence of the simulated data based on TFWO with the experimental data is very high.
For the 30 runs, the minimum, maximum, mean, and standard deviation of the RMSE are tabulated in Table 8. As shown, the proposed TFWO gives the lowest values of the minimum, maximum, mean, and standard deviation as 0.000983646, 0.00102314, 0.000987683, and 7.32713 × 10−6, respectively. Figure 16 displays the RMSE values of the 30 runs for the R.T.C. France TDM, which demonstrate the efficacy of the proposed TFWO in finding the minimum RMSE values compared to the others.

4.3. Statistical Analysis for KC200GT Solar Module

4.3.1. Single Diode Model

The comparison of the results for the SDM is explained in Table 9; this table includes the best RMSE and the parameters extracted from each algorithm. From Table 9, it can be observed that the best RMSE value (0.000636657) is achieved by the TFWO algorithm, while the second-best RMSE (0.002888472) is achieved by EO, followed by MRFO, BSDE, BSA, MPA, CSO, and GWO. Based on TFWO, the photo-generated current is 8.216747428 A; the dark saturation current of the SDM is 0.0262486 μA; the diode ideality factor is 1.212957711; the series resistance is 0.004825464 Ω; the shunt resistance is 6.284632281 Ω. Figure 17 describes the convergence rates of the algorithms which show that the capability of the proposed TFWO in finding the minimum RMSE is the fastest. Added to that, the P–V and I–V curves for the SDM based on the estimated data from TFWO at the best RMSE are explained in Figure 18, which illustrates the high coincidence of the simulated with the experimental data.

4.3.2. Double Diode Model

For this model, Table 10 shows the optimal values of the control variables related to the best run of the compared algorithms, while Figure 19 illustrates their convergence rates. From both, it can be observed that the best RMSE value (0.000464919) is achieved by the TFWO algorithm, while the second-best RMSE (0.002599915) is achieved by EO, followed by CSO, MRFO, GWO, BSA, BSDE, and MPA. Figure 20 describes the I–V and P–V characteristic curves in comparison to the experimental data.

4.3.3. Three Diode Model

For this model, Table 11 and Figure 21 show the optimal values of the control variables of the compared algorithms and their convergence rates, respectively. From both, the best RMSE value (0.000379678) is achieved by the proposed TFWO. The P–V and I–V curves for the TDM based on the estimated data from TFWO at the best RMSE are explained in Figure 22, whilst the error for each value of current and power between the simulated and experimental data is found to measure the quality of the result, as shown in Figure 23. From both, the coincidence of the simulated data based on TFWO with the experimental data is very high.

4.3.4. Statistical Analysis for KC200GT Models

For the KC200GT module, the robustness accuracy for all algorithms is evaluated for the SDM, DDM, and TDM. Table 12 records the minimum, maximum, mean, and standard deviation of the RMSE for the DDM. This table declares that TFWO presents the highest robustness characteristics. It gives the lowest values of the minimum, maximum, mean, and standard deviation of the RMSE for the three PV models.

5. Conclusions

In this paper, a new application has been carried out for a new optimation algorithm called turbulent flow of water-based optimization (TFWO) for the parameter extraction of three models of PV cells. These applications are implemented on the real data of a 55 mm diameter commercial R.T.C. France solar cell and experimental data of a KC200GT module. An assessment study comparing several recent optimization techniques is employed to show the capability of the proposed TFWO algorithm. The comparative study is carried out for the same dataset and for the same computation burden. Statistical analysis is used to analyze the performance of the proposed TFWO algorithm. The high closeness between the estimated P–V and I–V curves is achieved by the proposed TFWO compared with the experimental data as well as the competitive optimization algorithms. Added to that, the proposed method has a robust performance as well as good convergence rates for all tested cases.
In future work, various environmental impacts, such as temperature, moisture, and noise, as well as the unidentifiability of parameters concept presented in [70,71,72,73], are suggested to be considered for different models as an extension of this work. Another direction is the development of solution methods with a multi-objective framework that combines the closeness of parameters and maximum benefits for power system operators.

Author Contributions

All authors have contributed to the preparation of this manuscript. M.S., A.M.S. and A.R.G. designed the strategy, studied the data, and wrote the manuscript. M.M.F.D. and K.M. revised the manuscript and investigated the optimization methodology. Finally, M.L. and R.A.E.-S. reviewed, edited, and supported different improvements to the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Department of Electrical Engineering and Automation, School of Electrical Engineering, Aalto University, Espoo, Finland.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Afrand, M.; Shahsavar, A.; Sardari, P.T.; Sopian, K.; Salehipour, H. Energy and exergy analysis of two novel hybrid solar photovoltaic geothermal energy systems incorporating a building integrated photovoltaic thermal system and an earth air heat exchanger system. Sol. Energy 2019, 188, 83–95. [Google Scholar] [CrossRef]
  2. Dong, Z.; Bingyang, L.; Qintong, Z.; Jinping, L. Thermal performance and energy characteristic analysis of multiple renewable energy complementary heat pump system. Sol. Energy 2020, 196, 287–294. [Google Scholar] [CrossRef]
  3. Jurasz, J.; Canales, F.A.; Kies, A.; Guezgouz, M.; Beluco, A. A review on the complementarity of renewable energy sources: Concept, metrics, application and future research directions. Sol. Energy 2020, 195, 703–724. [Google Scholar] [CrossRef]
  4. Valančius, K.; Mikučionienė, R. Solar energy as a tool of renovating soviet-type multi apartment buildings. Sol. Energy 2020, 198, 93–100. [Google Scholar] [CrossRef]
  5. Herez, A.; el Hage, H.; Lemenand, T.; Ramadan, M.; Khaled, M. Review on photovoltaic/thermal hybrid solar collectors: Classifications, applications and new systems. Sol. Energy 2020, 207, 1321–1347. [Google Scholar] [CrossRef]
  6. Eldin, S.A.S.; Abd-Elhady, M.S.; Kandil, H.A. Feasibility of solar tracking systems for PV panelsza in hot and cold regions. Renew. Energy 2016, 85, 228–233. [Google Scholar] [CrossRef]
  7. Ahmad, L.; Khordehgah, N.; Malinauskaite, J.; Jouhara, H. Recent advances and applications of solar photovoltaics and thermal technologies. Energy 2020, 207, 118254. [Google Scholar] [CrossRef]
  8. El-Negamy, M.S.; Eteiba, M.B.; El-Bayoumi, G.M. Modeling and simulation of Egyptsat-1 satellite system powered by photovoltaic module. J. Am. Sci. 2013, 9, 110–116. [Google Scholar]
  9. Mahdavi, S.; Sarhaddi, F.; Hedayatizadeh, M. Energy/exergy based-evaluation of heating/cooling potential of PV/T and earth-air heat exchanger integration into a solar greenhouse. Appl. Therm. Eng. 2019, 149, 996–1007. [Google Scholar] [CrossRef]
  10. Niajalili, M.; Mayeli, P.; Naghashzadegan, M.; Poshtiri, A.H. Techno-economic feasibility of off-grid solar irrigation for a rice paddy in Guilan province in Iran: A case study. Sol. Energy 2017, 150, 546–557. [Google Scholar] [CrossRef]
  11. Ghasemi-Mobtaker, H.; Mostashari-Rad, F.; Saber, Z.; Chau, K.; Nabavi-Pelesaraei, A. Application of photovoltaic system to modify energy use, environmental damages and cumulative exergy demand of two irrigation systems-A case study: Barley production of Iran. Renew. Energy 2020, 160, 1316–1334. [Google Scholar] [CrossRef]
  12. Zaky, A.A.; Ibrahim, M.N.; Rezk, H.; Christopoulos, E.; el Sehiemy, R.A.; Hristoforou, E.; Kladas, A.; Sergeant, P.; Falaras, P. Energy efficiency improvement of water pumping system using synchronous reluctance motor fed by perovskite solar cells. Int. J. Energy Res. 2020, 44, 11629–11642. [Google Scholar] [CrossRef]
  13. Venkateswararao, A.; Ho, J.K.W.; So, S.K.; Liu, S.-W.; Wong, K.-T. Device characteristics and material developments of indoor photovoltaic devices. Mater. Sci. Eng. R Rep. 2020, 139, 100517. [Google Scholar] [CrossRef]
  14. Bai, Y.; Yu, R.; Bai, Y.; Zhou, E.; Hayat, T.; Alsaedi, A.; Tan, Z. Ternary blend strategy in benzotriazole-based organic photovoltaics for indoor application. Green Energy Environ. 2020. [Google Scholar] [CrossRef]
  15. Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. An Efficient Fuzzy-Logic Based Variable-Step Incremental Conductance MPPT Method for Grid-Connected PV Systems. IEEE Access 2021, 9, 26420–26430. [Google Scholar] [CrossRef]
  16. Ali, M.N.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Promising MPPT Methods Combining Metaheuristic, Fuzzy-Logic and ANN Techniques for Grid-Connected Photovoltaic. Sensors 2021, 21, 1244. [Google Scholar] [CrossRef] [PubMed]
  17. 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]
  18. Abbas, A.S.; El-Sehiemy, R.A.; Abou El-Ela, A.; Ali, E.S.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Optimal Harmonic Mitigation in Distribution Systems with Inverter Based Distributed Generation. Appl. Sci. 2021, 11, 774. [Google Scholar] [CrossRef]
  19. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Transient search optimization for electrical parameters estimation of photovoltaic module based on datasheet values. Energy Convers. Manag. 2020, 214, 112904. [Google Scholar] [CrossRef]
  20. Elsisi, M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. An Improved Neural Network Algorithm to Efficiently Track Various Trajectories of Robot Manipulator Arms. IEEE Access 2021, 9, 11911–11920. [Google Scholar] [CrossRef]
  21. Elsisi, M.; Tran, M.-Q.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Deep Learning-Based Industry 4.0 and Internet of Things towards Effective Energy Management for Smart Buildings. Sensors 2021, 21, 1038. [Google Scholar] [CrossRef] [PubMed]
  22. Elsisi, M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Reliable Industry 4.0 Based on Machine Learning and IoT for Analyzing, Monitoring, and Securing Smart Meters. Sensors 2021, 21, 487. [Google Scholar]
  23. Mansour, D.-E.A.; Abdel-Gawad, N.M.K.; El Dein, A.Z.; Ahmed, H.M.; Darwish, M.M.F.; Lehtonen, M. Recent Advances in Polymer Nanocomposites Based on Polyethylene and Polyvinylchloride for Power Cables. Materials 2021, 14, 66. [Google Scholar] [CrossRef]
  24. Abouelatta, M.A.; Ward, S.A.; Sayed, A.M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Fast Corona Discharge Assessment Using FDM integrated with Full Multigrid Method in HVDC Transmission Lines Considering Wind Impact. IEEE Access 2020, 8, 225872–225883. [Google Scholar] [CrossRef]
  25. Ghoneim, S.S.M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Enhancing Diagnostic Accuracy of Transformer Faults Using Teaching-Learning Based Optimization. IEEE Access 2021, 9. [Google Scholar] [CrossRef]
  26. Abaza, A.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Optimal Estimation of Proton Exchange Membrane Fuel Cells Parameter Based on Coyote Optimization Algorithm. Appl. Sci. 2021, 11, 2052. [Google Scholar] [CrossRef]
  27. Lun, S.; Wang, S.; Yang, G.; Guo, T. A new explicit double-diode modeling method based on Lambert W-function for photovoltaic arrays. Sol. Energy 2015, 116, 69–82. [Google Scholar] [CrossRef]
  28. Toledo, F.J.; Blanes, J.M.; Galiano, V. Two-Step Linear Least-Squares Method for Photovoltaic Single-Diode Model Parameters Extraction. IEEE Trans. Ind. Electron. 2018, 65, 6301–6308. [Google Scholar] [CrossRef]
  29. 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]
  30. Et-Torabi, K.; Nassar-eddine, I.; Obbadi, A.; Errami, Y.; Rmaily, R.; Sahnoun, S.; El Fajri, A.; Agunaou, M. Parameters estimation of the single and double diode photovoltaic models using a Gauss–Seidel algorithm and analytical method: A comparative study. Energy Convers. Manag. 2017, 148, 1041–1054. [Google Scholar] [CrossRef]
  31. Zaky, A.A.; Sehiemy, R.A.E.; Rashwan, Y.I.; Elhossieni, M.A.; Gkini, K.; Kladas, A.; Falaras, P. Optimal Performance Emulation of PSCs using the Elephant Herd Algorithm Associated with Experimental Validation. ECS J. Solid State Sci. Technol. 2019, 8, Q249–Q255. [Google Scholar] [CrossRef]
  32. Yu, K.; Liang, J.J.; Qu, B.Y.; Cheng, Z.; Wang, H. Multiple learning backtracking search algorithm for estimating parameters of photovoltaic models. Appl. Energy 2018, 226, 408–422. [Google Scholar] [CrossRef]
  33. Long, W.; Cai, S.; Jiao, J.; Xu, M.; Wu, T. A new hybrid algorithm based on grey wolf optimizer and cuckoo search for parameter extraction of solar photovoltaic models. Energy Convers. Manag. 2020, 203, 112243. [Google Scholar] [CrossRef]
  34. Chen, H.; Jiao, S.; Heidari, A.A.; Wang, M.; Chen, X.; Zhao, X. An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models. Energy Convers. Manag. 2019, 195, 927–942. [Google Scholar] [CrossRef]
  35. Jian, X.; Weng, Z. A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models. Optik 2020, 203, 164041. [Google Scholar] [CrossRef]
  36. 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]
  37. Li, S.; Gong, W.; Yan, X.; Hu, C.; Bai, D.; Wang, L.; Gao, L. Parameter extraction of photovoltaic models using an improved teaching-learning-based optimization. Energy Convers. Manag. 2019, 186, 293–305. [Google Scholar] [CrossRef]
  38. Allam, D.; Yousri, D.A.; Eteiba, M.B. Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm. Energy Convers. Manag. 2016, 123, 535–548. [Google Scholar] [CrossRef]
  39. Chenouard, R.; El-Sehiemy, R.A. An interval branch and bound global optimization algorithm for parameter estimation of three photovoltaic models. Energy Convers. Manag. 2020, 205, 112400. [Google Scholar] [CrossRef]
  40. Niu, Q.; Zhang, H.; Li, K. An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models. Int. J. Hydrog. Energy 2014, 39, 3837–3854. [Google Scholar] [CrossRef]
  41. Elaziz, M.A.; Oliva, D. Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm. Energy Convers. Manag. 2018, 171, 1843–1859. [Google Scholar] [CrossRef]
  42. Oliva, D.; Ewees, A.A.; Aziz, M.A.E.; Hassanien, A.E.; Peréz-Cisneros, M. A Chaotic Improved Artificial Bee Colony for Parameter Estimation of Photovoltaic Cells. Energies 2017, 10, 865. [Google Scholar] [CrossRef] [Green Version]
  43. Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Ghoneim, S.S.M. A Forensic-Based Investigation Algorithm for Parameter Extraction of Solar Cell Models. IEEE Access 2021, 9, 1–20. [Google Scholar] [CrossRef]
  44. Ismaeel, A.A.K.; Houssein, E.H.; Oliva, D.; Said, M. Gradient-based optimizer for parameter extraction in photovoltaic models. IEEE Access 2021, 9, 13403–13416. [Google Scholar] [CrossRef]
  45. Ghasemi, M.; Davoudkhani, I.F.; Akbari, E.; Rahimnejad, A.; Ghavidel, S.; Li, L. A novel and effective optimization algorithm for global optimization and its engineering applications: Turbulent Flow of Water-based Optimization (TFWO). Eng. Appl. Artif. Intell. 2020, 92, 103666. [Google Scholar] [CrossRef]
  46. García, R.M.A.; Abril, I.P. Photovoltaic module model determination by using the Tellegen’s theorem. Renew. Energy 2020, 152, 409–420. [Google Scholar] [CrossRef]
  47. Civicioglu, P. Backtracking Search Optimization Algorithm for numerical optimization problems. Appl. Math. Comput. 2013, 219, 8121–8144. [Google Scholar] [CrossRef]
  48. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  49. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
  50. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  51. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  52. Bernstein-Levy Search Differential Evolution Algorithm. Available online: https://www.mathworks.com/matlabcentral/fileexchange/77374-bernstein-levy-search-differential-evolution-algorithm (accessed on 1 March 2021).
  53. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  54. Shaheen, A.M.; El-Sehiemy, R.A. Enhanced feeder reconfiguration in primary distribution networks using backtracking search technique. Aust. J. Electr. Electron. Eng. 2020, 17, 1–7. [Google Scholar] [CrossRef]
  55. Shaheen, A.M.; el Sehiemy, R.A.; Farrag, S.M. Integrated Strategies of Backtracking Search Optimizer for Solving Reactive Power Dispatch Problem. IEEE Syst. J. 2018, 12. [Google Scholar] [CrossRef]
  56. Tian, Z. Backtracking search optimization algorithm-based least square support vector machine and its applications. Eng. Appl. Artif. Intell. 2020, 94, 103801. [Google Scholar] [CrossRef]
  57. Abou-El-Ela, A.; L-Sehiemy, R.E.; Shaheen, A.M.; Eissa, I. Optimal coordination of static VAR compensators, fixed capacitors, and distributed energy resources in Egyptian distribution networks. Int. Trans. Electr. Energy Syst. 2020. [Google Scholar] [CrossRef]
  58. Shaheen, A.M.; el Sehiemy, R. Optimal co-ordinated allocation of distributed generation units/capacitor banks/voltage regulators by EGWA. IEEE Syst. J. 2020. [Google Scholar] [CrossRef]
  59. El-Bidairi, K.S.; Nguyen, H.D.; Jayasinghe, S.D.G.; Mahmoud, T.S.; Penesis, I. A hybrid energy management and battery size optimization for standalone microgrids: A case study for Flinders Island, Australia. Energy Convers. Manag. 2018, 175, 192–212. [Google Scholar] [CrossRef]
  60. Memarzadeh, G.; Keynia, F. A new short-term wind speed forecasting method based on fine-tuned LSTM neural network and optimal input sets. Energy Convers. Manag. 2020, 213, 112824. [Google Scholar] [CrossRef]
  61. Shaheen, A.M.; El-Sehiemy, R.A. Optimal allocation of capacitor devices on MV distribution networks using crow search algorithm. In Proceedings of the 24th International Conference on Electricity Distribution, Glasgow, Scotland, 12–15 June 2017. Paper No. 20. [Google Scholar]
  62. El Ela, A.A.A.; El-Sehiemy, R.A.; Shaheen, A.M.; Shalaby, A.S. Application of the crow search algorithm for economic environmental dispatch. In Proceedings of the 2017 Nineteenth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 19–21 December 2017. [Google Scholar]
  63. Abdel-Basset, M.; Chang, V.; Mohamed, R. A novel equilibrium optimization algorithm for multi-thresholding image segmentation problems. Neural Comput. Appl. 2020. [Google Scholar] [CrossRef]
  64. Abdul-Hamied, D.T.; Shaheen, A.M.; Salem, W.A.; Gabr, W.I.; El-Sehiemy, R.A. Equilibrium optimizer based multi dimensions operation of hybrid AC/DC grids. Alex. Eng. J. 2020, 59, 4787–4803. [Google Scholar] [CrossRef]
  65. Yousri, D.; Babu, T.S.; Beshr, E.; Eteiba, M.B.; Allam, D. A Robust Strategy Based on Marine Predators Algorithm for Large Scale Photovoltaic Array Reconfiguration to Mitigate the Partial Shading Effect on the Performance of PV System. IEEE Access 2020, 8, 112407–112426. [Google Scholar] [CrossRef]
  66. Abdel-Basset, M.; Mohamed, R.; Elhoseny, M.; Bashir, A.K.; Jolfaei, A.; Kumar, N. Energy-Aware Marine Predators Algorithm for Task Scheduling in IoT-based Fog Computing Applications. IEEE Trans. Ind. Inf. 2020, 1. [Google Scholar] [CrossRef]
  67. Xu, H.; Song, H.; Xu, C.; Wu, X.; Yousefi, N. Exergy analysis and optimization of a HT-PEMFC using developed Manta Ray Foraging Optimization Algorithm. Int. J. Hydrog. Energy 2020, 45, 30932–30941. [Google Scholar] [CrossRef]
  68. Elattar, E.E.; Shaheen, A.M.; Elsayed, A.M.; El-Sehiemy, R.A. Optimal Power Flow with Emerged Technologies of Voltage Source Converter Stations in Meshed Power Systems. IEEE Access 2020, 8, 166963–166979. [Google Scholar] [CrossRef]
  69. Fathy, A.; Rezk, H.; Yousri, D. A robust global MPPT to mitigate partial shading of triple-junction solar cell-based system using manta ray foraging optimization algorithm. Sol. Energy 2020, 207, 305–316. [Google Scholar] [CrossRef]
  70. Kiparissides, A.; Koutinas, M.; Kontoravdi, C.; Mantalaris, A.; Pistikopoulos, E.N. ‘Closing the loop’ in biological systems modeling—From the in silico to the in vitro. Automatica 2011, 47, 1147–1155. [Google Scholar] [CrossRef]
  71. Kravaris, C.; Hahn, J.; Chu, Y. Advances and selected recent developments in state and parameter estimation. Comput. Chem. Eng. 2013, 51, 111–123. [Google Scholar] [CrossRef]
  72. Villaverde, A.F.; Barreiro, A.; Papachristodoulou, A. Structural Identifiability of Dynamic Systems Biology Models. PLoS Comput. Biol. 2016, 12, e1005153. [Google Scholar] [CrossRef] [Green Version]
  73. Bendary, A.F.; Abdelaziz, A.Y.; Ismail, M.M.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Proposed ANFIS Based Approach for Fault Tracking, Detection, Clearing and Rearrangement for Photovoltaic System. Sensors 2021, 21, 2269. [Google Scholar] [CrossRef]
Figure 1. Single diode model (SDM) equivalent circuit.
Figure 1. Single diode model (SDM) equivalent circuit.
Processes 09 00627 g001
Figure 2. Double diode model (DDM) equivalent circuit.
Figure 2. Double diode model (DDM) equivalent circuit.
Processes 09 00627 g002
Figure 3. Three diode model (TDM) equivalent circuit.
Figure 3. Three diode model (TDM) equivalent circuit.
Processes 09 00627 g003
Figure 4. Flowchart of the turbulent flow of water-based optimization algorithm (TFWOA).
Figure 4. Flowchart of the turbulent flow of water-based optimization algorithm (TFWOA).
Processes 09 00627 g004
Figure 5. Convergence curves for R.T.C. France SDM.
Figure 5. Convergence curves for R.T.C. France SDM.
Processes 09 00627 g005
Figure 6. Characteristic curves for R.T.C. France SDM based on parameters extracted from TFWO: (a) Current–voltage (I–V) ch/s and (b) power–voltage (P–V) ch/s.
Figure 6. Characteristic curves for R.T.C. France SDM based on parameters extracted from TFWO: (a) Current–voltage (I–V) ch/s and (b) power–voltage (P–V) ch/s.
Processes 09 00627 g006
Figure 7. Error values for R.T.C. France SDM based on parameters extracted from TFWO: (a) Current error values and (b) power error values.
Figure 7. Error values for R.T.C. France SDM based on parameters extracted from TFWO: (a) Current error values and (b) power error values.
Processes 09 00627 g007
Figure 8. The RMS values of the 30 runs for R.T.C. France SDM.
Figure 8. The RMS values of the 30 runs for R.T.C. France SDM.
Processes 09 00627 g008
Figure 9. The convergence curves for R.T.C. France DDM.
Figure 9. The convergence curves for R.T.C. France DDM.
Processes 09 00627 g009
Figure 10. Characteristic curves for R.T.C. France DDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Figure 10. Characteristic curves for R.T.C. France DDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Processes 09 00627 g010
Figure 11. Error values for R.T.C. France DDM based on TFWO: (a) Current error values and (b) power error values.
Figure 11. Error values for R.T.C. France DDM based on TFWO: (a) Current error values and (b) power error values.
Processes 09 00627 g011
Figure 12. The RMS values of the 30 runs for R.T.C. France DDM.
Figure 12. The RMS values of the 30 runs for R.T.C. France DDM.
Processes 09 00627 g012
Figure 13. The convergence curves for R.T.C. France TDM.
Figure 13. The convergence curves for R.T.C. France TDM.
Processes 09 00627 g013
Figure 14. Characteristic curves for R.T.C. France TDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Figure 14. Characteristic curves for R.T.C. France TDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Processes 09 00627 g014
Figure 15. Error values for R.T.C. France TDM based on TFWO: (a) Current error values and (b) power error values.
Figure 15. Error values for R.T.C. France TDM based on TFWO: (a) Current error values and (b) power error values.
Processes 09 00627 g015aProcesses 09 00627 g015b
Figure 16. The RMS values of the 30 runs for R.T.C. France TDM.
Figure 16. The RMS values of the 30 runs for R.T.C. France TDM.
Processes 09 00627 g016
Figure 17. The convergence curves for KC200GT SDM.
Figure 17. The convergence curves for KC200GT SDM.
Processes 09 00627 g017
Figure 18. Characteristic curves for KC200GT SDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Figure 18. Characteristic curves for KC200GT SDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Processes 09 00627 g018
Figure 19. The convergence curves for KC200GT DDM.
Figure 19. The convergence curves for KC200GT DDM.
Processes 09 00627 g019
Figure 20. Characteristic curves for KC200GT DDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Figure 20. Characteristic curves for KC200GT DDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Processes 09 00627 g020
Figure 21. The convergence curves for KC200GT TDM.
Figure 21. The convergence curves for KC200GT TDM.
Processes 09 00627 g021
Figure 22. Characteristic curves for KC200GT TDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Figure 22. Characteristic curves for KC200GT TDM based on TFWO: (a) I–V ch/s and (b) P–V ch/s.
Processes 09 00627 g022
Figure 23. Error values for KC200GT TDM based on TFWO: (a) Current error values and (b) power error values.
Figure 23. Error values for KC200GT TDM based on TFWO: (a) Current error values and (b) power error values.
Processes 09 00627 g023aProcesses 09 00627 g023b
Table 1. The extracted parameters boundaries of test solar cells and modules.
Table 1. The extracted parameters boundaries of test solar cells and modules.
R.T.C. France Solar Cell [7]KC200GT Module [7]
ParametersLower BoundUpper BoundLower BoundUpper Bound
I p h 0109
I s 1   .   I s 2   .   I s 3         (μA) 0101
R s 00.500.5
R s h 01000100
a 1   .   a 2   .   a 3 1212
Table 2. Several recent applications of the compared algorithms.
Table 2. Several recent applications of the compared algorithms.
AlgorithmPublished Year Recent Applications
BSA [47]2013Reconfiguration in distribution networks (2020) [54], reactive power dispatch (2018) [55], parameter optimization of the support vector machine (2020) [56].
GWO [48]2014Coordination of VAR compensators and distributed energy resources (2020) [57], allocation of distributed generation in power systems (2020) [58], energy management, and battery size optimization (2020) [59].
CSO [49]2016Short-term wind speed forecasting (2020) [60], capacitor allocation in distribution networks (2017) [61], emission economic dispatch [62]
EO [50]2020Multi-thresholding image segmentation problems [63], operation of hybrid AC/DC grids (2020) [64].
MPA [51]2020Large-scale photovoltaic array reconfiguration (2020) [65], task scheduling in IoT-based fog computing applications (2020) [66].
BSDE [52]2021Not applicable yet.
MRFO [53]2020Fuel cell exergy analysis (2020) [67], optimal power flow (2020) [68], maximum power point (2020) [69].
TFWO [45]2021Not applicable yet.
Table 3. The parameters extracted for R.T.C. France SDM at the best root mean square error (RMSE).
Table 3. The parameters extracted for R.T.C. France SDM at the best root mean square error (RMSE).
AlgorithmIph (A) Id1 (A) a1Rs (Ω) Rsh (Ω) RMSE
TFWO0.7607755293.23 × 10−71.4811837230.03637708553.718580960.000986022
MRFO0.7607788173.22884 × 10−71.4811416480.03638074853.678198670.000986034
BSDE0.7607735293.23008 × 10−71.4811793860.03637801553.743644550.000986023
MPA0.7608468323.22991 × 10−71.481192680.03636136452.766980610.000987369
EO0.760777943.22162 × 10−71.4809154240.03638793553.641569330.000986035
CSO0.7607571423.24211 × 10−71.4815466070.03636638454.09907050.000986181
GWO0.7606955833.58429 × 10−71.4917376870.03597412157.262696080.001008231
BSA0.7608509143.11696 × 10−71.4776147870.03651009751.960677380.000989471
Table 4. Statistical analysis of RMSE for R.T.C. France SDM.
Table 4. Statistical analysis of RMSE for R.T.C. France SDM.
AlgorithmRMSE
Min.Max.MeanSD
TFWO0.000986020.000986200.000986033.353 × 10−8
MRFO0.000986030.001057880.001005052.143 × 10−5
BSDE0.000986020.001030250.000995201.056 × 10−5
MPA0.000987360.004811750.002174850.00065237
EO0.000986030.001056040.001002091.783 × 10−5
CSO0.000986180.001302960.001058888.095 × 10−5
GWO0.001008230.038166370.006372830.0112567
BSA0.0009894710.0011618620.0010374884.42885 × 10−5
Table 5. The parameters extracted for R.T.C. France DDM.
Table 5. The parameters extracted for R.T.C. France DDM.
AlgorithmIph (A) Rs (Ω) Rsh (Ω) RMSEId1 (A) a1Id2 (A) a2
TFWO0.7607820160.03683946355.919204780.0009827232.06 × 10−71.4432894699.24 × 10−72
MRFO0.7607435750.03659762654.951692710.0009833784.37429 × 10−71.9983647862.62887 × 10−71.463671024
BSDE0.7607822570.03699109654.628896740.0009892471.38431 × 10−71.4169726325.71114 × 10−71.764756216
MPA0.7609187270.03786570653.180112810.0010268237.66125 × 10−81.368575259.99997 × 10−71.815337209
EO0.7607418010.03632966154.628312280.0009868613.06281 × 10−71.4924187932.85646 × 10−81.428995768
CSO0.7607568750.0365249854.632227750.0009838883.22867 × 10−71.9925805182.7755× 10−71.46831668
GWO0.7605830280.03653382758.817679590.0010036033.2814 × 10−71.5633475428.25411× 10−81.41082037
BSA0.7609800020.03672311953.231923480.0009936682.64414 × 10−71.7058915881.99393 × 10−71.446025602
Table 6. Statistical analysis of RMSE for R.T.C. France DDM.
Table 6. Statistical analysis of RMSE for R.T.C. France DDM.
AlgorithmRMSE
Min.Max.MeanSD
TFWO0.0009827230.00120.000993923.9352 × 10−5
MRFO0.0009833780.0013530610.0010776618.45223 × 10−5
BSDE0.0009892470.0014920720.0011133480.000112212
MPA0.0010268230.0028692010.0017797040.000616954
EO0.0009868610.0012568570.0010331586.33746 × 10−5
CSO0.0009838880.0014281270.001139010.000155378
GWO0.0010036030.0381508990.006400540.011254562
BSA0.0009936680.0012148240.0010806215.45125 × 10−5
Table 7. The parameters extracted for R.T.C. France TDM.
Table 7. The parameters extracted for R.T.C. France TDM.
AlgorithmBSAGWOCSOEOMPABSDEMRFOTFWO
Iph (A) 0.760887880.7618400180.7607678390.7607339250.7606653120.760601280.7607215160.7608
Is1 (A) 6.11525 × 10−86.26386 × 10−78.65078 × 10−72.29078 × 10−72.60174 × 10−151.33125 × 10−72.6918 × 10−70
a11.6652823471.9721780351.9922478261.9456368321.0252499381.7150448521.8809412781
Rs (Ω) 0.0367400010.0362383060.0368597160.0364274240.0371309860.0366931810.0365660160.0367
Rsh (Ω) 53.1871234643.2533988354.9873698355.5291476359.5797302260.1793835455.2075153555.2261
Is2 (A) 8.13561 × 10−87.69448 × 10−94.64418 × 10−119.51489 × 10−86.85783 × 10−72.119 × 10−77.27156 × 10−82.39243 × 10−7
a21.9515969111.9829060161.5838740311.9810764761.6705318071.4494129011.7552688711.4558
Is3 (A) 2.62168 × 10−72.41707 × 10−72.06159× 10−72.78562 × 10−74.54209 × 10−84.27168 × 10−72.41083 × 10−76.38605 × 10−7
a31.4648945571.4578095561.4432660031.4692235381.3480128371.9422770981.4581714372
RMSE0.0010023210.0012934020.0009842420.0009854510.0010023770.0010291170.0009848430.000983646
Table 8. Statistical analysis of RMSE for R.T.C. France TDM.
Table 8. Statistical analysis of RMSE for R.T.C. France TDM.
AlgorithmRMSE
Min.Max.MeanSD
TFWO0.0009836460.001023140.0009876837.32713 × 10−6
MRFO0.0009848430.0014926430.0011642560.000129441
BSDE0.0010291170.0020519550.0013208730.000243075
MPA0.0010023770.0053053690.0022001160.000900812
EO0.0009854510.0013931050.0011312430.00011292
CSO0.0009842420.001917290.0011643410.000184491
GWO0.0012934020.0333937720.0064356570.01033541
BSA0.0010023210.0015679760.0011896510.000119982
Table 9. Extracted parameters for KC200GT SDM.
Table 9. Extracted parameters for KC200GT SDM.
AlgorithmIph (A) Is1 (A) a1Rs (Ω) Rsh (Ω) RMSE
TFWO8.2167474282.62486 × 1081.2129577110.0048254646.2846322810.000636657
MRFO8.2124051323.36662 × 10−81.2285203970.0047548817.0370755680.003374264
BSDE8.2105535833.43101 × 10−81.2297057690.0047568657.5559089520.003467884
MPA8.1849277.94459 × 10−81.2851800590.00453761192.148235040.0148696
EO8.2091528992.85259 × 10−81.2180677540.0048145397.7147031060.002888472
CSO8.1889559058.18358 × 10−81.2872820570.00454047987.911055590.015480743
GWO8.1937215621.72203 × 10−71.3411873920.00426442184.341723490.023476598
BSA8.1878284924.39672 × 10−81.2455233560.00470640617.160160590.009775873
Table 10. Extracted parameters for KC200GT DDM.
Table 10. Extracted parameters for KC200GT DDM.
AlgorithmIph (A) Rs (Ω) Rsh (Ω) Is1 (A) a1Is2 (A) a2RMSE
TFWO8.2159312650.004904476.552759869.75 × 10−1114.58 × 10−81.2666975650.000464919
MRFO8.2075542930.0047297.9621983581.30925 × 10−71.9562313713.89385 × 10−81.2379933350.008229492
BSDE8.1997420790.00461898111.003715971.70333 × 10−71.8988517195.22564 × 10−81.2573197140.009849963
MPA8.1847758060.00503784996.102640338.62345 × 10−71.5812063614.01866 × 10−101.0170812390.01025436
EO8.2108843820.0047773027.4221352199.02611 × 10−91.8227123073.13628 × 10−81.2240396360.002599915
CSO8.2041480860.0048908789.3313290187.23319 × 10−81.3049278431.27128 × 10−101.0004217120.004212996
GWO8.1889424420.00486520720.874439547.54227 × 10−71.7652400361.56333 × 10−81.1852249150.009625309
BSA8.2040903140.00460185310.298009785.53 × 10−81.2606535853.03837 × 10−81.9987857580.009625725
Table 11. Extracted parameters for KC200GT TDM.
Table 11. Extracted parameters for KC200GT TDM.
AlgorithmBSAGWOCSOMPAEOBSDEMRFOTFWO
Iph (A) 8.201735088.1946936958.1818559488.178528758.1973975358.2026796858.1966297258.216333065
Is1 (A) 0.0046144430.0045256050.0046925990.0047527790.0046833950.0047331140.0046843490.004855332
a113.6654275223.1116388799.920109899.9870757914.019483299.49702209211.439218256.406246831
Rs (Ω) 3.75184 × 10−88.7 × 10−99.49405 × 10−82.87148 × 10−73.86696 × 10−82.40491× 10−7 3.43285 × 10−71.65 × 10−14
Rsh (Ω) 1.2387966871.5907921341.4815500061.9831377311.2383480211.7978318231.890390671.00002872
Is2 (A) 1.6158 × 10−76.62556 × 10−91.99524 × 10−83.79051 × 10−87.61616 × 10−73.2756 × 10−83.85165 × 10−82.04 × 10−9
a21.7757909841.2950538441.2130092081.2362932711.9916057571.2280572451.2382610761.11890891
Is3 (A) 4.33175 × 10−77.22637 × 10−81.60734 × 10−81.20422 × 10−72.11766 × 10−71.75316 × 10−77.55869 × 10−83.78866 × 10−8
a31.7433896011.2841468641.3100042481.9673230291.9587806591.9171227561.7481716651.270101351
RMSE0.0110357880.0139244430.0130605630.0135042820.0084234590.0067711420.0088783270.000379678
Table 12. Statistical analysis of RMSE for KC200GT module with SDM, DDM, and TDM.
Table 12. Statistical analysis of RMSE for KC200GT module with SDM, DDM, and TDM.
ModelAlgorithmRMSE
Min.Max.MeanSD
SDMTFWO0.0006366570.0007763070.0006437572.76367 × 10−5
MRFO0.0033742640.0152839880.011435090.003320893
BSDE0.0034678840.0143206850.0101886930.002289554
MPA0.01486960.0484487670.0391181060.010156791
EO0.0028884720.013208540.0097713340.002376063
CSO0.0154807430.0237394980.0196206510.002077078
GWO0.0234765980.4686091380.1640428260.180451636
BSA0.0097758730.0205777360.0150245140.002330391
DDMTFWO0.0004649190.0039917190.0007841570.000677807
MRFO0.0082294920.0175084280.0131069970.002099435
BSDE0.0098499630.0292526080.0166941720.004448939
MPA0.010254360.0498718460.0357904050.012557606
EO0.0025999150.0137102460.0099722090.002673846
CSO0.0042129960.0250073280.0177458510.004339108
GWO0.0096253090.4678843750.1495151850.179605814
BSA0.0096257250.0266008370.0174252670.003984149
TDMTFWO0.0003796780.0266656020.0017061970.004771068
MRFO0.0088783270.0234011730.0147099660.003787592
BSDE0.0067711420.0327283880.0192339220.006086967
MPA0.0135042820.0517221360.0397482540.012810733
EO0.0084234590.0152853280.0117900410.001841909
CSO0.0130605630.0251462280.0176350530.003334599
GWO0.0139244430.41723060.2264558660.174785582
BSA0.0110357880.0266031760.0182677730.00416284
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Said, M.; Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer. Processes 2021, 9, 627. https://doi.org/10.3390/pr9040627

AMA Style

Said M, Shaheen AM, Ginidi AR, El-Sehiemy RA, Mahmoud K, Lehtonen M, Darwish MMF. Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer. Processes. 2021; 9(4):627. https://doi.org/10.3390/pr9040627

Chicago/Turabian Style

Said, Mokhtar, Abdullah M. Shaheen, Ahmed R. Ginidi, Ragab A. El-Sehiemy, Karar Mahmoud, Matti Lehtonen, and Mohamed M. F. Darwish. 2021. "Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer" Processes 9, no. 4: 627. https://doi.org/10.3390/pr9040627

APA Style

Said, M., Shaheen, A. M., Ginidi, A. R., El-Sehiemy, R. A., Mahmoud, K., Lehtonen, M., & Darwish, M. M. F. (2021). Estimating Parameters of Photovoltaic Models Using Accurate Turbulent Flow of Water Optimizer. Processes, 9(4), 627. https://doi.org/10.3390/pr9040627

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