Abstract
This work develops an efficient parameter estimation technique, based on manufacturer datasheet, to obtain unknown parameter of solar photovoltaic (PV), precisely. Firstly, a nonlinear least square objective function, in terms of variables given in manufacturer datasheet, has been developed. Then, two optimization techniques, namely the Particle Swarn Optimization (PSO) and Harmony Search (HS) are applied on the developed objective function to achieve the optimized result. Further, the correctness of the developed technique is tested by estimating the performance indices, namely percentage maximum power deviation index (%MPDI) and overall model deviation index (OMDI), of two different solar PV, viz., Kyocera KD210GH2PU (polycrystalline), and Shell SQ85 (monocrystalline). It is shown that developed method with PSO outperforms the HS. The developed method with PSO gives the values of %MPDI and OMDI of 0.0214% and 0.213, only. Also, the existing methods, based on hybrid, multiobjective function, numerical method, have been considered for the comparative analysis. It is revealed through the comparative studies that the developed method with PSO has smaller value of MPDI (= 0.0041%) and OMDI (0.005) than the other existing methods. Further, the convergence of the developed method has also been estimated to check the speed of estimation. It is shown that the developed technique converges only in 5 s. In addition, the developed technique avoids the need of extensive data as it is based on manufacturer datasheet.
Similar content being viewed by others
Introduction
Nowadays, the solar PV systems are being recognized as the immerging and promising potential source of electrical power generation due to their characteristics, namely nondepletable, indigenous, flexible size, and virtually nonpolluting. Furthermore, due to the limited spaces requirement for their installation, such as the rooftops and side of the buildings, making it more reachable to both commercial as well as domestic users. Unfortunately, due to significant installation cost and suboptimal conversion efficiency, it faces the challenges in terms of competitiveness against the conventional electrical generation systems^{1}.
Therefore, in order to get efficient design of solar PV systems, its characterization through simulation and emulation became crucial before proceeding to the installation stage^{2}. An accurate emulation of the solar PV cell, done beforehand the installation and operation, can aid in designing a highperformance controller^{2}. Additionally, it can aid in optimizing the PV system operations by anticipating the exact output power that is yielded by the solar PV plant during different environmental conditions. The characteristics of solar cell at varying environmental condition is desirable for the emulation of solar PV. Further, in varying environmental condition, the estimation of unknown parameters becomes a challenging task due to shift in the characteristics with the environmental conditions^{2,3}.
Several mathematical structure of solar PV, including single exponential model (SEM), double exponential model (DEM), fuzzy logic models, and ANN based model have already been studied in the research for the exact analysis of solar PV^{1,4}. However, each of these models has their own merits and limitations. However, due to the simplicity of SEM, it has greatly been recognized for the characterization^{5,6,7,8,9,10}. Moreover, considering the simplicity of SEM, the myriads of researches, based on analytical, numerical, metaheuristic, and hybrid approach, were also carried out to achieve its accurate characteristics^{11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}. Though, these methods are able to get acculturate characteristics but on the other hands faces challenges of the requirement of extensive experimental data for the validation of effectiveness and accuracy. Furthermore, low convergence rate, proper selection of initial value, large numbers of unknown variables, and use of assumptions & approximations are the other few major limitation of these methods^{1,5,8}. Usually, the knowledge of slope, i.e., at the short circuit region \(\left( {{\text{R}}_{{{\text{sho}}}} =  \left. {\frac{{{\text{dV}}}}{{{\text{dI}}}}} \right_{{{\text{I}} = {\text{I}}_{{{\text{sc}}}} }} } \right)\) and at the open circuit region \(\left( {R_{SO} = \left. {  \frac{dV}{{dI}}} \right_{{V = V_{OC} }} } \right)\), are very crucial for the analytical and numerical methods^{8,9,10}. Here, \(R_{sho}\) is the shunt resistance at short circuit region and \(R_{so}\) is the series resistance at open circuit voltage. Moreover, the use of assumptions and approximation, in the analytical methods, makes characteristics very far from the real. For instant, in most of the work, based on analytical methods, the value of ‘A’ is taken in the range of 1–1.5, the value of ‘R_{sh}’ is considered as infinity, the value of ‘R_{s}’ is considered as zero, and I_{pv} is taken as I_{sc}^{1,8}. Though, these assumptions reduce the complexity but on the other side improves the inaccuracy in real characterization^{1}. Indeed, these unknown model parameters are existing due to the inherent property of the cell materials and hence their accurate estimation play very crucial role to get enhanced efficiency. In nutshell, it can be said that, the inaccurate estimation of these unknown model parameters may lead to the erroneous characterization.
Usually, numerical methods use the iterative techniques. The iterative techniques, such as Newton Raphson^{11} and Gauss Sidal^{12}, require extensive experimental data for the optimization of the error between estimated and experimental I–V curve^{13}. Also, a similar approach has been used by metaheuristic optimization algorithmsbased methods and hence faces same challenges as in the numerical methods. Additionally, for PV modules consisting of numbers of PV cells, it becomes hectic to accumulate experimental data, especially for small solar PV systems for domestic purposes. In addition to the limitations, as mentioned in aforementioned discussions, the parameter estimation methods, based on experimental data, are only suitable for the particular solar PV cell for which data are accumulated. Thus, there is a need to develop a general parameter estimation method that can be used on any PV module by just utilizing the manufacturer’s information.
Moreover, the hybrid parameter estimation methods consider the hybridization of either ‘numerical & analytical’ or ‘numerical & iterative’ or ‘numerical & metaheuristics’based technique^{1,8,14,15,16,27,28,29}. For instance, Newton Raphson and Levenberg–Marquardt damping parameter are combined in^{27} to get accurate values of unknown parameters of SDM and DDM model of solar PV. In the same line, hybridization of oppositionbased learning reptile search algorithm and Cauchy mutation strategy is presented in^{28}, a hybrid approach, based on modified third order Newton Raphson has been given in^{29}. Recently, some recent artificial intelligent techniques, such as sanitized teacher learningbased optimization^{30}, jellyfish search optimizer^{31}, successhistory adaptation differential evolution with linear population size reduction^{32} have also been in the research to get accurate values of the unknown parameters.
As discussed in aforementioned studies, the limitations of the ‘Analytical’, ‘Iterative’, and ‘Hybrid Approach’ can be summarized in the following points^{27,28,29,30,31,32}:

1.
The accuracy of the analytical method is greatly dependent on the accuracy of the solution of the nonlinear equations which are obtained at the remarkable points. As the equations are nonlinear and so any error in the solution may results in erroneous characterization.

2.
Usually, assumptions and approximations were considered in the analytical methods to make calculation simple. Therefore, the characteristics, as obtained with the analytical methods, differ from the real characteristics.

3.
However, iterative techniques can be used to overcome the limitations existing in the analytical methods. But on the other hand, the selections of the initial guess are the challenging task for these methods. Further, third order Newton Raphson is found to be suitable only for triple diode model of solar PV. Additionally, disturbance in the solution and slow convergence are seen in higher order Newton Raphson method.

4.
However, the hybrid approach provides better characterization than ‘numerical, iterative’ and ‘metaheuristics’based technique but on the other side hybridization of two techniques enhances the computational burden.

5.
Furthermore, in the hybrid approach, the anomalies, such as slow convergence, selection of the initial guess, the limitations existing due to model nonlinearity, remove partly but not the completely. In addition, the most of the hybrid approaches are still based on assumptions and approximations.
Additionally, the most of the methods, as discussed in aforementioned studies, are developed and validated using the experimental data. As discussed, the experimental datasetbased methods are only suitable for the specific solar PV and these methods cannot be considered as the general method. Moreover, the merits of datasheetbased approach of the parameter estimations over experimental based approach can be summarized with the following points:

1.
The data, which are required to get unknown parameters, are readily available and reliable as it is estimated under controlled conditions.

2.
Experimental based parameter estimation methods require extensive experiment and hence time consuming and costly. Further, the environmental conditions are not constant throughout the day and hence not reliable.

3.
The data provided by the manufacturer along with temperature and insolation intensity, it is possible to predict the ability of electricity generation under different environment conditions.

4.
The datasheetbased parameter technique estimates the unknow parameters more quickly than the experimental based method due to availability of data in standard format. Further, no any data collections are required like in experimental based methods.

5.
Experimental based parameter estimation techniques are specific while the datasheetbased methods are general and can be used for any PV modules.
Therefore, taking into account, its simplicity, speed of estimation, cost, reliability, and stability, this work develops a novel technique for the determination of the unknown parameters of solar PV using manufacturer datasheet. In the developed work, firstly datasheet based nonlinear least square (NLS) objective function has been developed and then PSO and HS algorithms are used for its optimization. The developed datasheet method has the following attributes:

1.
Collections of extensive IV data do not require like in experimental based parameter estimation methods.

2.
The developed method requires data on three remarkable points, i.e., V_{oc}, I_{sc}, and MPP. These data are given in datasheet. Therefore, the developed method is reliable and fast.

3.
The developed method does not consider any assumption and approximation and hence the characteristics closely align with real characteristics of solar PV.

4.
Absolute relative maximum power error (\(E_{ARMP} {\text{\% }})\) and overall model error (\(E_{OME}\)) are found smaller than the experimental based method.

5.
Finally, the developed method alleviates the complexity of parameter estimations and hence mitigates the need for assumption and approximation.
This paper is structured as follows: the discussion about solar PV model has been presented in Section “Solar PV model” whereas section “Development of the objective function based on datasheet” covers the development of the NLS objective function based on datasheet. Additionally, a brief discussion about the metaheuristic methods, namely PSO and HS have also been incorporated in section “Development of the Objective function based on datasheet”. The findings of the developed method and comparative analysis with some other established methods were incorporated in section “Results and discussions”. Finally, conclusions of the developed work are given in section “Conclusion”.
Solar PV model
The electrical model of solar PV, also term as single exponential model (SEM), is shown in Fig. 1^{1}.
The solar insolation converted in electrical energy and the nonlinear characteristics of solar PV have been represented by connecting current source (I_{pv}) in parallel with the diode. The losses, existing in the system, are represented by series and shunt resistance, i.e., R_{s} and R_{sh}. To improve the accuracy of the model, double and triple diode models have also been addressed in several works. However, due to simplicity and accuracy similar to double diode models, SEM has been considered in most of the researches^{17}. Therefore, in this study, the SEM of solar PV is used. change in irradiation or insolation conditions. The characteristic equation of the SEM is given by Eq. (1).
where V_{T} is the thermal voltage (= KT/q), K is the Boltzmann constant, T is the temperature in Kelvin and q is the electron charge. The five unknown model parameters of the SEM are I_{pv}, I_{s}, R_{s}, R_{sh}, and A. The major of estimation of these unknown parameters is the nonlinear characteristics of (1).
Development of the objective function based on datasheet
In most of the studies the unknown parameters of a PV cell/module are estimated by minimizing an objective function. Usually, the objective function in most of the studies, minimizes the error, existing between desired and estimated characteristics, through some optimization techniques such as, Newton Raphson or Metaheuristic algorithms. The Root mean square error (RMSE), absolute relative error of current and voltage have been used as an objectivefunctions. However, such objective functions need experimental I–V data. Therefore, objective functions other than RMSE, and absolute relative error should be developed for parameter estimation. In this study the parameters given in the manufacturer’s datasheet, namely I_{sc}, V_{oc}, I_{mpp}, and V_{mpp}, have been used in developing an objective function. In the development of an objective function, most reliable parameters, namely I_{sc}, V_{oc}, I_{mpp}, and V_{mpp}, given in datasheet, have been used in the designing the objective function. Here, these parameters are determined in the controlled environmental condition by the manufacturer with the high quality of labsetup and hence termed as ‘reliable data’. It should be noted that the proper selection and development of an objective function, decide the simplicity, speed, robustness, and accuracy of the proposed parameter estimation method. Further, the objective function in this study is developed as follows:
Firstly, the characteristic equation under the SCC, OCC, and MPP are derived and given as:
where N_{s} is the number of cells in a series. Secondly, the Eqs. (2)–(4) are rewritten to obtain three functions O_{1}(x), O_{2}(x), and O_{3}(x), respectively.
O_{1}(x), O_{2}(x), and O_{3}(x) are the function of five unknown parameters \(I_{pv} ,{ }I_{s} ,{ }R_{s} ,{ }R_{sh} ,{ }and{ }A\). Lastly, the objective function is developed by taking the nonlinear least square of O_{1}(x), O_{2}(x), and O_{3}(x) and given as:
The developed datasheetbased objective function given in Eq. (8) is minimized via PSO and HS, which are briefly explained below.
Fundamentals of PSO
The PSO algorithm is inspired from the foodsearching process of the school of birds and fish. The manner in which the collective effort of birds searches the food is mimicked to search the global minima or maxima of any problem. Thus, PSO is an agentbased search optimization^{18}. The important tunning parameters, in PSO, are the population size of agents, the maximum number of iterations, the learning factor, c_{1} and c_{2}, arbitrary number r_{1}, r_{2}, and inertia weight, w. Initially, the population of search agents, called particles, is initialized. These agents search the search space for the minimum value. The minima among the agents are assigned as global minima, i.e., ‘G_{best}’. Based on this, position vector x_{i}(t) and velocity vector v_{i}(t) of agents are defined in every iteration. The vector x_{i}(t) and v_{i}(t) is updated using (9) and (10), respectively. In every iteration, the G_{best} is updated by comparing the present minima P_{best} of each iteration. Further, the objective function is tested for the G_{best} solution. The process is repeated till the optimal solution is achieved^{18}.
Fundamentals of harmony search (HS)
The HS algorithm is inspired by the musician improvising their music^{18}. The HS is a random optimization algorithm that searches for the minima by generating a harmony memory. The new solution, called pitch, is adjusted. Also, the algorithm uses randomization to avoid trapping in local minima. The flow diagram of HS algorithm is shown in Fig. 2.
Results and discussions
The effectiveness and preciseness of the developed method are tested by considering two PV modules namely, Kyocera KD210GH2PU (polycrystalline), and Shell SQ85 (monocrystalline). The details of these two modules, which are provided by the manufacture, are summarized in Table 1^{19,20}.
The search range of unknown parameters is chosen the same for PSO and HS. Table 2 indicates the selected lower and upper bound for the unknown model parameters. The range is selected according to the characteristics of mono and polycrystalline material.

1.
The value of I_{pv} is near the value of I_{sc.}

2.
The value of R_{s} is very small.

3.
The value of R_{sh} is comparatively greater than R_{s} in the range of 10–100 ohms.

4.
The value of A is found to be between 1 and 2 for all the types of PV modules.
The values of tuning parameters of PSO algorithms are as follows: population size (N) = 70,000, maximum generation to be evaluated = 1000, members of particle = 5, maximum inertia weight factor (\(\omega_{max}\)) = 0.9, minimum inertia weight factor (\(\omega_{min}\)) = 0.4, acceleration constant \(c_{1}\) and \(c_{2}\) = 2, and for the HS algorithm, pitch limits = 0.1–0.7, pitch adjusting rate (\(r_{pa}\)) = 0.7, harmony memory accepting rate, (\(r_{accept}\)) = 0.95, maximum iteration = 1000.
Implementation of proposed method on polycrystalle PV module
The developed datasheetbased parameter estimation method is used to find the unknown model parameters of KD210GH2PU. The accuracy and efficacy of the developed method are tested by estimating unknown model parameters through PSO and HS. The iteration numbers, tunning parameters, and search range are kept same in both PSO and HS in the determination of the unknown parameters. The five iteration results, achieved with developed method, using PSO and HS are shown in Tables 3 and 4, respectively. The percentage maximum power deviation index (%MPDI) and overall model deviation index (OMDI) are estimated using (11) and (12) and summarized in Table 5. Here, the suffix ‘actual’ and ‘est’ represent the data given in manufacturer data sheet and estimated value, respectively.
From the Tables 3, 4 and 5, following observations can be highlighted:

1.
After each iteration, the developed method with PSO provides more uniform results than the HS (Tables 3, 4). For instance, R_{sh} is found 50 Ω after each iteration with PSO whereas, its values change from 50 to 56 Ω with HS. The constant value of unknown parameter after each iteration shows that the developed method with PSO has more reliable prediction of unknown parameters than the HS.

2.
Further, the computational complexity and time required in estimating the unknown model parameters, will be small due to a smaller number of iterations.

3.
The value of %MPDI is found only 0.02% with PSO where as it is 0.3% with HS. However, the values of %MPDI provided by both the algorithm, i.e., PSO and HS are very small but the PSO outperforms the HS. The small value of %MPDI indicates the improved accuracy and efficacy of the developed method (Table 5).

4.
The small value of OMDI, provided by the developed method with PSO, indicates that the solar PV characteristics, obtained through developed method or model, closely in tune with the real characteristics (Table 5).

5.
The developed technique is reliable due to the small value of OMDI, i.e., less than unity.
Also, using the knowledge of model parameter, as summarized in Tables 3 and 4, the I–V and P–V characteristics curves of solar PV, namely KD210GH PV module, are obtained and are shown in Figs. 3 and 4, respectively. The I–V curve obtained with PSO passes through three remarkable points (V_{oc} = 33.03, I_{oc} = 0), (V_{sc} = 0, I_{sc} = 8.58), and (V_{mpp} = 26.60, I_{mpp} = 7.90) whereas the same with HS passes through the points (V_{oc} = 33.01, I_{oc} = 0), (V_{sc} = 0, I_{sc} = 8.64), and (V_{mpp} = 26.60, I_{mpp} = 7.87). These remarkable points, as obtained with developed method with PSO and HS, have been considered as the ‘estimated values’ in (11) and (12) for the estimation of %MPDI and OMDI.
It is evident from the discussion, as presented through the comparative analysis between developed method with PSO and HS, it can be said that the developed method with PSO outperforms HS. Further, to check the speed of convergence of PSO, convergence curve is also obtained and it is depicted in Fig. 5. It is obvious that the developed technique achieved the steady state value in 20 s, only.
In realtime operation, the solar PV modules are subjected to a changing environmental condition^{21,22}. The change in the operating temperature and irradiance affects the output I–V and P–V characteristics of a solar PV cell^{21,22}. Hence it is important to know the actual I–V and P–V characteristics of a solar PV cell under changing environmental conditions for accurate control of a solar PV plant. In the majority of the studies, the value of ‘I_{ph}’ and ‘I_{o}’ are considered as constant. In strictly speaking, the assumption of constant values of these parameters under varying environment condition is not true. The value of I_{o}(T) and I_{ph}(T) at temperature T are calculated using Eqs. (13)–(18)^{23}.
where, left side of Eqs. (13)–(18) represents the value of short circuit current, open circuit voltage, current at MPP, and voltage at MPP at temperature T, respectively. The values of unknown parameters at different temperature are estimated using (13)–(18) and are summarized in Table 6.
The I–V characteristics curves of KD210GH2PU at this different temperature are shown in Fig. 6. The markers, as shown in Fig. 6, indicate the experimental data.
It is obvious from Fig. 6, the I–V characteristics curves at different temperatures, obtained with the developed method along with PSO, are exactly passing through the points which are obtained through the experimental setup.
Implementation of proposed method on monocrystalline PV module
Further, to evaluate the efficacy and accuracy of the developed technique a monocrystalline module, the Shell SQ85 has been selected for the investigation. The unknown model parameters of this module have been determined in the same way as estimated for the polycrystalline material and summarized in Tables 7 and 8.
Almost similar patterns are obtained for the monocrystalline module, also. The developed method with PSO provides more uniform results than the HS after each iteration. Therefore, the developed method is found suitable for monocrystalline module and follow all the attributes as discussed in section “Implementation of proposed method on polycrystalle PV module” for poly crystalline module. Moreover, using the data, as summarized in Tables 7 and 8, the I–V and P–V characteristic curves are obtained for the Shell SQ85 PV module and shown in Fig. 7a–d.
Again, it is obvious from the Fig. 7a–d, the developed method with PSO outperforms the HS. For instance, V_{oc}, given in datasheet (Table 1), is 22.20 and the same is estimated with developed method with PSO is 22.027. The percentage error, calculated with estimated and measured value for V_{oc}, is found only 0.77%, only. Similarly, the percentage differences between estimated and measured value of other parameters, i.e., I_{oc}, I_{sc}, V_{mpp}, and I_{mpp} are found smaller with PSO than HS. Therefore, it can be said that developed method is found more suitable with PSO than the HS.
Moreover, the values of performance indices, namely %MPDI and OMDI have been estimated using the data obtained from Fig. 7a and d and Eqs. (11) and (12). The value of these performance indices, obtained with developed method using PSO and HS, are summarized in Table 9. It is obvious from the results, as summarized in Table 9, the minimum values of %MPDI obtained with PSO and HS, are 0.0939 and 0.6577, respectively. Further, Fig. 8 shows that almost uniform value of %MPDI is provided by the developed method with PSO after each iteration. The merits of uniform and small value of %MPDI, has already been discussed in section “Implementation of proposed method on polycrystalle PV module”. Further, the statistical analysis of %MPDI with respect to number of iterations is shown in Fig. 8. It is evident that the value of %MPDI provided by the developed method along with PSO is almost lies on the straight line, i.e., almost uniform after each iteration. Further, statistical analysis of OMDI has also been shown in Fig. 9 to check the efficacy of the developed technique with PSO and HS.
From the statistical analysis, as shown in Figs. 8 and 9, the following observations can be highlighted:

1.
Both %MPDI and OMDI are smaller in case of developed method with PSO than the HS. The small values of the E_{OME} indicates that characteristics of solar PV, i.e., Shell SQ85, as estimated with developed method, is very close to the real characteristics and has lower uncertainty. Further, the smaller value of %MPDI indicates good tracking capability of MPP.

2.
The maximum variations in %MPDI is found 0.05% with PSO whereas it is 0.47% with HS. This indicates that the speed to achieve steady state value is very fast. Stated differently, the developed method takes only in few iterations for calculating unknown variables and hence fast.

3.
As the %MPDI and OMDI_{,} both are found very small and hence the characteristics curve obtained with the developed method will be very near to the real characteristics.
Additionally, the convergence rate of PSO and HS is shown in Figs. 10 and 11. It is evident that the objective function, as developed in the developed method, takes only about 5 s in the optimization and to provide the values of unknown model parameters.
Now the comparative analysis between the performance, as achieved from the developed technique, and existing techniques have been performed to check the efficacy and accuracy of the developed technique. For this, a PV module, namely H&T GmbH TS265D60, consisting 60 PV cells of monocrystalline have been considered. The data given in manufacturer data sheet are 30.9 V, 8.58 A, 38.1 V, 9.19 A, and 265.122 W for V_{mpp}, I_{mpp}, V_{oc}, I_{sc}, and P_{mpp} (at STC)^{1}. Using the developed and existing methods, PV curves for this module have been extracted and shown in Fig. 12. The values of estimated unknown parameters, as estimated with developed and existing techniques, are summarized in Table 10.
Additionally, for the comparative analysis, the modified one diode model (MODM) of solar PV cell has been used to obtain the output characteristic of PV cell. The metaheuristic algorithm namely, Rat Swarm Optimizer (RSO), and a hybrid algorithm, i.e., Particle Swarm Optimization and Gravitational Search Algorithm (PSOGSA) were used on the modified one diode model. The results obtained with the existing MODMRSO^{25} and MODMPSOGSA^{26} parameter estimation methods are also used to analyze the performance of the developed method.
Using the data, as summarized in Table 10 and shown in Fig. 12, the value of E_{ARMP}% and E_{OME} are estimated and summarized in Tables 11 and 12.
It is evident from Tables 11 and 12; the values of %MPDI and OMDI are smaller with the developed method than the other existing hybrid, multiobjective, numerical methodbased approaches and modified one diode method. The MODMRSO has the highest deviation from real characteristics because of the high values of performances indices. Through the comparative analysis, as summarized in Tables 11 and 12, the following major outcomes of the developed method can be highlighted:

1.
The developed technique has the smallest value of %MPDI. Basically, the performance index, namely E_{ARMP}% is an indicator to show the closeness of estimated and actual MPP. The %MPDI of developed technique is very close to zero, i.e., 0.0041%, only. This indicates the developed technique is more accurate in estimating MPP than the other existing techniques compared here for the analysis. Further, the MPP predicted by the developed method will be very closely align to the real value.

2.
Also, if reliability is considered than the parameter estimated by the developed technique is considered as the most reliable due to very small value of E_{ARMP}%. Further, the developed technique is based on datasheet parameters, which have already been evaluated in the control environment and good quality experimental setup, hence this enhances the reliability of the developed method. Additionally, the small value E_{OME} represents the accuracy and efficacy of the suggested model.
Therefore, before proceeding to the design part, the developed method can be considered as fast, reliable, and efficient method for the estimation of the unknown model parameters.
Conclusion
An NLS objective function, based on manufacturer datasheet, has been developed in the presented work. Furthermore, using PSO and HS the developed objective function has been optimized to get accurate value of the unknown model parameters of solar PV. The efficacy, accuracy, and speed of the developed method has been tested by applying it on monoand poly crystalline solar PV. It is shown that for both types of the solar PV, developed method with the PSO outperforms the HS in terms E_{ARMP}% and E_{OME}. It is found that the values of E_{ARMP}% of the developed method with PSO are 0.0939 and 0.0214 for mono and poly crystalline material based solar PV, respectively. Further, the time of estimation of developed method with PSO has also been analyzed and it is shown that the PSO provides almost constant values of unknown parameters after each and every iteration and converges very fast, i.e., in 5 s, only. Also, the finding of the developed method has been compared with the other established methods, such as multiobjective function, hybrid with TRR, hybrid with analytical, NRM, MODMRSO and MODMPSOGSA based approaches. It is shown that magnitude of E_{ARMP}% is only 0.004% whereas it is maximum with MODMRSO (= 0.4348%) and MODMPSOGSA (= 0.1331). Similarly, E_{OME} is found to be smallest for the proposed method whereas it is maximum for the MODMRSO and MODMPSOGSA. Therefore, the small values of these performance indices, i.e., E_{ARMP}% and E_{OME}, with the proposed method indicate the small deviation of maximum power from the real i.e., high accuracy.
Data availability
The datasets used and/or analyzed during the current study available from the corresponding author on reasonable request.
References
Rawat, N., Thakur, P. & Singh, A. K. A novel hybrid parameter estimation technique of solar PV. Int. J. Energy Res. 46(4), 4919–4934 (2022).
Lin, X. & Wu, Y. Parameters identification of photovoltaic models using nichebased particle swarm optimization in parallel computing architecture. Energy 196, 117054 (2020).
Singla, M. K. & Nijhawan, P. Triple diode parameter estimation of solar PV cell using hybrid algorithm. Int. J. Environ. Sci. Technol. 19(5), 4265–4288 (2022).
Garud, K. S., Jayaraj, S. & Lee, M. Y. A review on modeling of solar photovoltaic systems using artificial neural networks, fuzzy logic, genetic algorithm and hybrid models. Intern. J. Energy Res. 45(1), 6–35 (2021).
Peng, L., Sun, Y. & Meng, Z. An improved model and parameters extraction for photovoltaic cells using only three state points at standard test condition. J. Power Sourc. 248, 621–631 (2014).
Huang, P. H., Xiao, W., Peng, J. C. H. & Kirtley, J. L. Comprehensive parameterization of solar cell: Improved accuracy with simulation efficiency. IEEE Trans. Ind. Electron. 63(3), 1549–1560 (2016).
Chin, V. J. & Salam, Z. A new threepointbased approach for the parameter extraction of photovoltaic cells. Appl. Energy 237, 519–533 (2019).
Rawat, N. et al. A new grey wolf optimizationbased parameter estimation technique of solar photovoltaic. Sustain. Energy Technol. Assess. 57, 103240 (2023).
Phang, J. C. H., Chan, D. S. H. & Phillips, J. R. Accurate analytical method for the extraction of solar cell model parameters. Electron. Lett. 20(10), 406–408 (1984).
De Blas, M. A., Torres, J. L., Prieto, E. & Garcıa, A. Selecting a suitable model for characterizing photovoltaic devices. Renew. Energy 25(3), 371–380 (2002).
Ayang, A. et al. Maximum likelihood parameters estimation of singlediode model of photovoltaic generator. Renew. Energy 130, 111–121 (2019).
Chatterjee, A., Keyhani, A. & Kapoor, D. Identification of photovoltaic source models. IEEE Trans. Energy Convers. 26(3), 883–889 (2011).
Naeijian, M., Rahimnejad, A., Ebrahimi, S. M., Pourmousa, N. & Gadsden, S. A. Parameter estimation of PV solar cells and modules using Whippy Harris Hawks Optimization Algorithm. Energy Rep. 7, 4047–4063 (2021).
Bao, X., Jia, H. & Lang, C. A novel hybrid harris hawks optimization for color image multilevel thresholding segmentation. IEEE Access 7, 76529–76546 (2019).
Jadli, U., Thakur, P. & Shukla, R. D. A new parameter estimation method of solar photovoltaic. IEEE J. Photovolt. 8, 239–247 (2018).
Nayak, B., Mohapatra, A. & Mohanty, K. B. Parameter estimation of single diode PV module based on GWO algorithm. Renew. Energy Focus. 30, 1–12 (2019).
Villalva, M. G., Gazoli, J. R. & RuppertFilho, E. Comprehensive approach to modeling and simulation of photovoltaic arrays. IEEE Trans. Power Electron. 24(5), 1198–1208 (2009).
Yang, X. S. Engineering Optimization: An Introduction with Metaheuristic Applications (Wiley, 2010).
Shell Solar, Photovoltaic solar module, SQ80 Datasheet. https://www.oekoenergie.de/Prospekte/Shell%20SQ%2080.pdf (2023).
KD210GH2PU high efficiency multicrystalline photovoltaic module datasheet. Kyocera. https://www.solenerg.com.br/files/KD210GH2PU.pdf (2023).
Charu, K., Thakur, P. & Ansari, M. F. Analysis of conventional and FL based MPPT controllers for a PV Systems. In 2nd Asian Conference on Innovation in Technology, Ravet, India 1–7 (2022).
Charu, K., Thakur, P., Ansari, M. F. & Saini, P. Pitfalls of conventional MPPT techniques of solar PV. In 3rd International Conference on Advances in Computing, Communication Control and Networking, Greater Noida, India 1197–1202 (2021).
Soon, J. J. & Low, K. S. Photovoltaic model identification using particle swarm optimization with inverse barrier constraint. IEEE Trans. Power Electron. 27(9), 3975–3983 (2012).
Rawat N, Thakur P, Jadli U., “Solar PV parameter estimation using multiobjective optimisation. Bulletin of Electrical Engineering and Informatics”, vol.8, no.4, pp.1198–205, Dec 2019.
Singla, M. K. et al. Parameter estimation techniques for photovoltaic system modeling. Energies 16(17), 6280 (2023).
Gupta, J. et al. Parameter estimation of different photovoltaic models using hybrid particle swarm optimization and gravitational search Algorithm. Appl. Sci. 13(1), 249 (2022).
Ridha, H. M. et al. Zero rootmeansquare error for single and doublediode photovoltaic models parameter determination. Neural Comput. Appl. 34, 11603–11624 (2022).
Chauhan, S., Vashishtha, G. & Kumar, A. Approximating parameters of photovoltaic models using an amended reptile search algorithm. J. Ambient Intell. Hum. Comput. 14, 9073–9088 (2023).
Ridha, H. M. et al. Parameter extraction of single, double, and three diodes photovoltaic model based on guaranteed convergence arithmetic optimization algorithm and modified third order Newton Raphson methods. Renew. Sustain. Energy Rev. 162, 112436 (2022).
Bisht, R. & Sikander, A. A new soft computingbased parameter estimation of solar photovoltaic system. Arab. J. Sci. Eng. 47, 3341–3353 (2022).
Bisht, R. & Sikander, A. A novel way of parameter estimation of solar photovoltaic system. COMPEL 41(1), 471–498 (2022).
Qiong, Gu. et al. LSHADE with parameter decomposition for photovoltaic modules parameter identification under different temperature and irradiance. Appl. Soft Comput. 143, 110386 (2023).
Author information
Authors and Affiliations
Contributions
KM Charu: conceptualization, visualization, data curation, investigation, formal analysis, and validation. Padmanabh Thakur: conceptualization, visualization, data curation, supervision, formal analysis, validation, writing of the original draft. Nikita Rawat: visualization, data curation, formal analysis, validation. Fahim Ansari: data curation, supervision, formal analysis. Sandeep Gupta: visualization, data curation, formal analysis, validation. Mukesh Kumar: data curation, formal analysis.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Charu, K.M., Thakur, P., Rawat, N. et al. An efficient data sheet based parameter estimation technique of solar PV. Sci Rep 14, 6461 (2024). https://doi.org/10.1038/s41598024572415
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598024572415
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.