Author Contributions
Methodology, J.G., W.H. and K.M.A.; Software, M.K.S. and W.H.; Validation, J.G. and A.H.; Formal analysis, A.H., P.N. and H.K.; Investigation, J.G., A.H., M.K.S., W.H. and K.M.A.; Resources, H.K.; Writing—review & editing, M.K.S., P.N. and K.M.A.; Visualization, P.N. and K.M.A.; Supervision, K.M.A.; Funding acquisition, H.K. All authors have read and agreed to the published version of the manuscript.
Figure 1.
Equivalent circuit of an ideal solar PV cell.
Figure 1.
Equivalent circuit of an ideal solar PV cell.
Figure 2.
Schematic diagram of the modified single-diode PV model.
Figure 2.
Schematic diagram of the modified single-diode PV model.
Figure 3.
Schematic diagram of the modified double-diode PV model.
Figure 3.
Schematic diagram of the modified double-diode PV model.
Figure 4.
Schematic diagram of the modified triple-diode PV model.
Figure 4.
Schematic diagram of the modified triple-diode PV model.
Figure 5.
The hybrid PSOGSA algorithm flowchart.
Figure 5.
The hybrid PSOGSA algorithm flowchart.
Figure 6.
The I-V curve at standard temperature conditions.
Figure 6.
The I-V curve at standard temperature conditions.
Figure 7.
The P-V curve at standard temperature conditions.
Figure 7.
The P-V curve at standard temperature conditions.
Figure 8.
The convergence curve of the monocrystalline MSDM.
Figure 8.
The convergence curve of the monocrystalline MSDM.
Figure 9.
The convergence curve of the monocrystalline MDDM.
Figure 9.
The convergence curve of the monocrystalline MDDM.
Figure 10.
The convergence curve of the monocrystalline MTDM.
Figure 10.
The convergence curve of the monocrystalline MTDM.
Figure 11.
The convergence curve of the polycrystalline MSDM.
Figure 11.
The convergence curve of the polycrystalline MSDM.
Figure 12.
The convergence curve of the polycrystalline MDDM.
Figure 12.
The convergence curve of the polycrystalline MDDM.
Figure 13.
The convergence curve of the polycrystalline MTDM.
Figure 13.
The convergence curve of the polycrystalline MTDM.
Table 1.
Definitions of benchmark functions.
Table 1.
Definitions of benchmark functions.
Test Function | n | Range |
---|
| 30 | [−100, 100] |
| 30 | [−10, 10] |
| 30 | [−100, 100] |
| 30 | [−100, 100] |
| 30 | [−30, 30] |
| 30 | [−100, 100] |
| 30 | [−1.28, 1.28] |
| 30 | [−500, 500] |
| 30 | [−5.12, 5.12] |
| 30 | [−32, 32] |
Table 2.
Results of benchmark test functions for different optimization algorithms.
Table 2.
Results of benchmark test functions for different optimization algorithms.
| MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std |
---|
F1 | 0.203 | 0.135 | 0.0007 | 0.002 | 0.137 | 0.005 | 0.039 | 0.025 | 0.0022 | 0.014 | 0.2619 | 0.4904 | 4.74 × 10−12 | 2.65 × 10−11 |
F2 | 2.36 | 0.875 | 0.0620 | 0.0959 | 1.44 | 0.082 | 0.987 | 0.078 | 0.0044 | 0.013 | 0.7906 | 0.6496 | 3.89 × 10−6 | 1.46 × 10−5 |
F3 | 425.1 | 2597.2 | 0.0090 | 0.0547 | 265.8 | 0.105 | 90.86 | 115.4 | 392.35 | 2382.2 | 36.73 | 131.73 | 1.21 × 10−8 | 1.08 × 10−7 |
F4 | 1.68 | 1.87 | 0.0312 | 0.0732 | 0.753 | 0.874 | 0.561 | 0.521 | 0.3785 | 1.22 | 0.747 | 2.7602 | 1.07 × 10−5 | 4.42 × 10−5 |
F5 | 30.5 | 287.1 | 26.489 | 264.96 | 25.71 | 103.4 | 22.41 | 70.56 | 20.47 | 85.8 | 18.87 | 34.23 | 4.56 | 8.01 |
F6 | 0.001 | 0.0124 | 0.0006 | 0.0023 | 0.0025 | 0.0078 | 0.0036 | 0.0016 | 0.0019 | 0.0164 | 0.2884 | 0.054 | 6.79 × 10−12 | 5.54 × 10−11 |
F7 | 0.126 | 0.102 | 0.086 | 0.0239 | 0.0987 | 0.098 | 0.084 | 0.088 | 0.074 | 0.035 | 0.0605 | 0.042 | 0.0078 | 0.0269 |
F8 | −2653.1 | 1648.2 | −1815.6 | 1520.19 | −1527.4 | 1571.3 | −1312.9 | 1420.7 | −1297.1 | 1350.2 | −1634.1 | 976.14 | −86.3 | 66.05 |
F9 | 35.6 | 38.3 | 8.026 | 19.61 | 20.4 | 30.78 | 16.45 | 25.12 | 8.35 | 30.21 | 20.47 | 22.41 | 7.93 | 22.31 |
F10 | 1.23 | 7.45 | 1.441 | 5.83 | 0.987 | 1.25 | 0.786 | 0.987 | 0.762 | 0.253 | 0.9115 | 0.7854 | 2.2 × 10−6 | 9.27 × 10−6 |
Table 3.
Datasheet for two different types of PV cells.
Table 3.
Datasheet for two different types of PV cells.
Company | H & T Gmbh | Solar World |
---|
Model | TS265D60 | Pro.SW255 |
Cell Type | Monocrystalline | Polycrystalline |
Vm [V] | 30.90 | 30.90 |
Im [A] | 8.58 | 8.32 |
Voc [V] | 38.10 | 38.00 |
Isc [A] | 9.19 | 8.88 |
Ns [Cells] | 60 | 60 |
T [°C] | 25 | 25 |
Table 4.
The monocrystalline MSDM parameter estimation results.
Table 4.
The monocrystalline MSDM parameter estimation results.
Parameter/Algorithm | MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Ipv | 9.1903 | 9.3574 | 9.1752 | 9.1906 | 9.1550 | 5.6203 | 9.1908 |
Alpha1 | 1.5430 | 1.3092 | 1.4853 | 15531 | 1.3825 | 1.3277 | 1.5429 |
Rse | 0.0301 | 0.0153 | 0.0081 | 0.0208 | 0.0325 | 0.2558 | 0.0331 |
Rsh | 291.508 | 71.542 | 219.539 | 250.550 | 290.002 | 274.016 | 320.478 |
Io1 | 1.00 × 10−6 | 2.51 × 10−7 | 6.00 × 10−7 | 1.00 × 10−6 | 1.00 × 10−6 | 4.93 × 10−7 | 1.00 × 10−6 |
Rs | 0.0201 | 0.0253 | 0.0075 | 0.0107 | 0.0235 | 0.2485 | 0.0215 |
Computation time per run (s) | 2.157 | 3.548 | 3.479 | 2.987 | 2.147 | 1.589 | 1.658 |
Table 5.
The MSDM calculation error, mean and standard deviation for the monocrystalline PV cell.
Table 5.
The MSDM calculation error, mean and standard deviation for the monocrystalline PV cell.
Algorithm | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.31 × 10−7 | 3.60 × 10−4 | 1.81 × 10−5 | 6.55 × 10−9 | 8.09 × 10−5 |
Maximum | 7.87 × 10−7 | 8.84 × 10−4 | 4.43 × 10−5 | 3.93 × 10−8 | 1.96 × 10−4 |
Mean | 4.32 × 10−7 | 6.57 × 10−4 | 3.28 × 10−5 | 2.16 × 10−8 | 1.40 × 10−4 |
Standard deviation | 2.28 × 10−7 | 4.72 × 10−4 | 2.38 × 10−5 | 1.14 × 10−8 | 1.02 × 10−4 |
MVO | Minimum | 1.09 × 10−6 | 1.01 × 10−3 | 5.22 × 10−5 | 5.46 × 10−8 | 2.37 × 10−4 |
Maximum | 8.41 × 10−6 | 2.95 × 10−3 | 1.43 × 10−4 | 4.21 × 10−7 | 6.46 × 10−4 |
Mean | 3.74 × 10−6 | 1.96 × 10−3 | 9.66 × 10−5 | 1.87 × 10−7 | 4.38 × 10−4 |
Standard deviation | 2.26 × 10−6 | 1.52 × 10−3 | 7.52 × 10−5 | 1.13 × 10−7 | 3.33 × 10−4 |
PSO | Minimum | 1.18 × 10−1 | 3.44 × 10−1 | 1.71 × 10−2 | 5.90 × 10−3 | 7.68 × 10−2 |
Maximum | 7.85 × 10−1 | 8.86 × 10−1 | 4.43 × 10−2 | 3.92 × 10−2 | 1.98 × 10−2 |
Mean | 3.12 × 10−1 | 5.59 × 10−1 | 2.79 × 10−2 | 1.56 × 10−2 | 1.24 × 10−1 |
Standard deviation | 1.93 × 10−1 | 4.39 × 10−1 | 2.19 × 10−2 | 9.61 × 10−3 | 9.83 × 10−2 |
SCA | Minimum | 1.07 × 10−3 | 3.27 × 10−2 | 1.64 × 10−3 | 5.35 × 10−5 | 7.37 × 10−3 |
Maximum | 9.05 × 10−3 | 9.53 × 10−2 | 4.76 × 10−3 | 4.55 × 10−4 | 2.13 × 10−2 |
Mean | 5.23 × 10−3 | 7.21 × 10−2 | 3.63 × 10−3 | 2.68 × 10−4 | 1.61 × 10−2 |
Standard deviation | 2.31 × 10−3 | 4.89 × 10−2 | 2.47 × 10−3 | 1.16 × 10−4 | 1.09 × 10−2 |
HBO | Minimum | 1.02 × 10−3 | 3.26 × 10−2 | 1.61 × 10−3 | 5.35 × 10−5 | 7.36 × 10−3 |
Maximum | 8.41 × 10−3 | 9.18 × 10−2 | 4.51 × 10−3 | 4.29 × 10−4 | 2.05 × 10−2 |
Mean | 4.07 × 10−3 | 6.37 × 10−2 | 3.15 × 10−3 | 2.09 × 10−4 | 1.42 × 10−2 |
Standard deviation | 2.29 × 10−3 | 4.73 × 10−2 | 2.32 × 10−3 | 1.14 × 10−4 | 1.05 × 10−2 |
PO | Minimum | 1.01 × 10−3 | 3.32 × 10−2 | 1.66 × 10−3 | 5.25 × 10−5 | 7.41 × 10−3 |
Maximum | 7.72 × 10−3 | 8.77 × 10−2 | 4.38 × 10−3 | 3.86 × 10−4 | 1.96 × 10−2 |
Mean | 3.53 × 10−3 | 5.97 × 10−2 | 2.99 × 10−3 | 1.77 × 10−4 | 1.33 × 10−2 |
Standard deviation | 2.37 × 10−3 | 4.79 × 10−2 | 2.41 × 10−3 | 1.14 × 10−4 | 1.07 × 10−2 |
PSOGSA | Minimum | 1.49 × 10−21 | 3.85 × 10−11 | 1.92 × 10−12 | 7.43 × 10−23 | 8.61 × 10−12 |
Maximum | 5.41 × 10−21 | 7.35 × 10−11 | 3.67 × 10−12 | 2.70 × 10−22 | 1.64 × 10−11 |
Mean | 3.22 × 10−21 | 5.67 × 10−11 | 2.83 × 10−12 | 1.61 × 10−22 | 1.26 × 10−11 |
Standard deviation | 1.24 × 10−21 | 3.52 × 10−11 | 1.76 × 10−12 | 6.22 × 10−23 | 7.88 × 10−12 |
Table 6.
The monocrystalline MDDM parameter estimation results.
Table 6.
The monocrystalline MDDM parameter estimation results.
Parameter/Algorithm | MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Ipv | 9.1834 | 9.4699 | 9.1982 | 9.2130 | 9.2808 | 4.5140 | 9.1905 |
Alpha1 | 1.6664 | 1.0193 | 1.2959 | 1.4758 | 1.5994 | 1.0457 | 1.5969 |
Alpha2 | 1.4637 | 0.8275 | 1.4142 | 1.4570 | 1.6487 | 1.2393 | 1.5713 |
Rse | 0.0275 | 0.0023 | 0.0349 | 0.0901 | 0.0010 | 0.3198 | 0.0233 |
Rsh | 330.334 | 99.411 | 251.018 | 294.329 | 275.913 | 272.241 | 306.862 |
Io1 | 8.00 × 10−7 | 3.49 × 10−7 | 1.73 × 10−7 | 3.01 × 10−7 | 2.66 × 10−7 | 5.61 × 10−7 | 0 |
Io2 | 0 | 1.81 × 10−7 | 4.73 × 10−7 | 4.18 × 10−7 | 7.47 × 10−7 | 5.80 × 10−7 | 7.00 × 10−7 |
Rs | 0.0155 | 0.0048 | 0.0585 | 0.0658 | 0.0032 | 0.2589 | 0.0325 |
Computation time per run (s) | 2.015 | 3.248 | 3.142 | 2.723 | 2.001 | 1.358 | 1.421 |
Table 7.
The MDDM calculation error, mean and standard deviation for the monocrystalline PV cell.
Table 7.
The MDDM calculation error, mean and standard deviation for the monocrystalline PV cell.
Algorithm | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.30 × 10−5 | 3.61 × 10−3 | 1.84 × 10−4 | 6.50 × 10−7 | 8.05 × 10−4 |
Average | 3.52 × 10−5 | 5.95 × 10−3 | 2.94 × 10−4 | 1.76 × 10−6 | 1.32 × 10−3 |
Maximum | 9.21 × 10−5 | 9.54 × 10−3 | 4.88 × 10−4 | 4.61 × 10−6 | 2.14 × 10−3 |
Mean | 3.52 × 10−5 | 5.97 × 10−3 | 2.93 × 10−4 | 1.76 × 10−6 | 1.32 × 10−3 |
Standard deviation | 2.09 × 10−5 | 4.45 × 10−3 | 2.27 × 10−4 | 1.05 × 10−6 | 1.02 × 10−3 |
MVO | Minimum | 1.34 × 10−4 | 1.15 × 10−2 | 5.71 × 10−4 | 6.59 × 10−6 | 2.51 × 10−3 |
Average | 3.28 × 10−4 | 1.80 × 10−2 | 9.04 × 10−4 | 1.62 × 10−5 | 4.02 × 10−3 |
Maximum | 5.71 × 10−4 | 2.39 × 10−2 | 1.19 × 10−3 | 2.86 × 10−5 | 5.34 × 10−3 |
Mean | 3.26 × 10−4 | 1.80 × 10−2 | 9.02 × 10−4 | 1.62 × 10−5 | 4.01 × 10−3 |
Standard deviation | 1.23 × 10−4 | 1.10 × 10−2 | 5.55 × 10−4 | 6.11 × 10−6 | 2.45 × 10−3 |
PSO | Minimum | 2.93 × 10−3 | 5.40 × 10−2 | 2.74 × 10−3 | 1.44 × 10−4 | 1.20 × 10−2 |
Average | 7.56 × 10−2 | 2.75 × 10−1 | 1.37 × 10−2 | 3.72 × 10−3 | 6.14 × 10−2 |
Maximum | 2.30 × 10−1 | 4.79 × 10−1 | 2.39 × 10−2 | 1.15 × 10−2 | 1.07 × 10−2 |
Mean | 7.56 × 10−2 | 2.75 × 10−1 | 1.37 × 10−2 | 3.74 × 10−3 | 6.14 × 10−2 |
Standard deviation | 6.41 × 10−2 | 2.53 × 10−1 | 1.26 × 10−2 | 3.26 × 10−3 | 5.66 × 10−2 |
SCA | Minimum | 2.88 × 10−3 | 5.35 × 10−2 | 2.64 × 10−3 | 1.47 × 10−4 | 1.19 × 10−2 |
Average | 4.57 × 10−2 | 2.14 × 10−1 | 1.06 × 10−2 | 2.22 × 10−3 | 4.78 × 10−2 |
Maximum | 9.79 × 10−2 | 3.13 × 10−1 | 1.56 × 10−2 | 4.91 × 10−3 | 6.99 × 10−2 |
Mean | 4.57 × 10−2 | 2.14 × 10−1 | 1.06 × 10−2 | 2.28 × 10−3 | 4.78 × 10−2 |
Standard deviation | 3.11 × 10−2 | 1.76 × 10−1 | 8.89 × 10−3 | 1.54 × 10−3 | 3.94 × 10−2 |
HBO | Minimum | 1.05 × 10−3 | 3.26 × 10−2 | 1.66 × 10−3 | 5.35 × 10−5 | 7.36 × 10−3 |
Average | 4.02 × 10−3 | 6.37 × 10−2 | 3.17 × 10−3 | 2.04 × 10−4 | 1.42 × 10−2 |
Maximum | 8.44 × 10−3 | 9.18 × 10−2 | 4.51 × 10−3 | 4.25 × 10−4 | 2.05 × 10−2 |
Mean | 4.10 × 10−3 | 6.37 × 10−2 | 3.17 × 10−3 | 2.03 × 10−4 | 1.42 × 10−2 |
Standard deviation | 2.26 × 10−3 | 4.73 × 10−2 | 2.34 × 10−3 | 1.11 × 10−4 | 1.05 × 10−2 |
PO | Minimum | 1.09 × 10−3 | 3.37 × 10−2 | 1.65 × 10−3 | 5.69 × 10−5 | 7.51 × 10−3 |
Average | 3.28 × 10−3 | 5.67 × 10−2 | 2.81 × 10−3 | 1.66 × 10−4 | 1.26 × 10−2 |
Maximum | 1.01 × 10−2 | 1.01 × 10−1 | 5.00 × 10−3 | 5.07 × 10−4 | 2.25 × 10−2 |
Mean | 3.28 × 10−3 | 5.67 × 10−2 | 2.87 × 10−3 | 1.64 × 10−4 | 1.26 × 10−2 |
Standard deviation | 2.39 × 10−3 | 4.83 × 10−2 | 2.45 × 10−3 | 1.15 × 10−4 | 1.08 × 10−2 |
PSOGSA | Minimum | 1.03 × 10−21 | 3.21 × 10−11 | 1.60 × 10−12 | 5.17 × 10−23 | 7.19 × 10−12 |
Average | 4.01 × 10−21 | 6.33 × 10−11 | 3.16 × 10−12 | 2.01 × 10−22 | 1.41 × 10−11 |
Maximum | 9.36 × 10−21 | 9.67 × 10−11 | 4.83 × 10−12 | 4.68 × 10−22 | 2.16 × 10−11 |
Mean | 4.01 × 10−21 | 6.33 × 10−11 | 3.16 × 10−12 | 2.01 × 10−22 | 1.41 × 10−11 |
Standard deviation | 2.27 × 10−21 | 4.76 × 10−11 | 2.38 × 10−12 | 1.13 × 10−22 | 1.06 × 10−11 |
Table 8.
The monocrystalline MTDM parameter estimation results.
Table 8.
The monocrystalline MTDM parameter estimation results.
Parameter/Algorithm | MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Ipv | 9.2263 | 9.4328 | 9.1648 | 9.2497 | 9.2717 | 4.7787 | 9.1906 |
Alpha1 | 1.4762 | 0.7379 | 1.3331 | 1.7173 | 1.6719 | 1.2696 | 1.6424 |
Alpha2 | 1.5427 | 0.8855 | 1.0370 | 1.5788 | 1.4993 | 1.2829 | 1.4497 |
Alpha3 | 1.6127 | 0.8509 | 1.0940 | 1.6819 | 1.4359 | 1.3352 | 1.5069 |
Rse | 0.0116 | 0.0187 | 0.0363 | 0.0881 | 0.0071 | 0.2747 | 0.0252 |
Rsh | 236.681 | 73.639 | 268.011 | 226.724 | 192.211 | 236.425 | 331.022 |
Io1 | 5.00 × 10−7 | 1.38 × 10−7 | 1.62 × 10−7 | 3.89 × 10−7 | 4.07 × 10−7 | 3.95 × 10−7 | 6.50 × 10−7 |
Io2 | 5.00 × 10−7 | 2.18 × 10−7 | 1.53 × 10−7 | 3.61 × 10−7 | 4 × 10−7 | 4.13 × 10−7 | 0 |
Io3 | 0 | 1.47 × 10−7 | 1.19 × 10−7 | 2.82 × 10−7 | 4.04 × 10−7 | 4.46 × 10−7 | 0 |
Rs | 0.0147 | 0.0158 | 0.0259 | 0.0754 | 0.0015 | 0.5847 | 0.0152 |
Computation time per run (s) | 2.002 | 3.124 | 3.058 | 2.524 | 1.951 | 1.215 | 1.327 |
Table 9.
The MTDM calculation error, mean and standard deviation for the monocrystalline PV Cell.
Table 9.
The MTDM calculation error, mean and standard deviation for the monocrystalline PV Cell.
Algorithm | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.00 × 10−5 | 3.11 × 10−3 | 1.51 × 10−4 | 5.00 × 10−7 | 7.00 × 10−4 |
Maximum | 9.34 × 10−5 | 9.68 × 10−3 | 4.80 × 10−4 | 4.67 × 10−6 | 2.17 × 10−3 |
Mean | 4.05 × 10−5 | 6.34 × 10−3 | 3.17 × 10−4 | 2.03 × 10−6 | 1.45 × 10−3 |
Standard deviation | 2.27 × 10−5 | 4.70 × 10−3 | 2.33 × 10−4 | 1.13 × 10−6 | 1.02 × 10−3 |
MVO | Minimum | 1.03 × 10−5 | 3.29 × 10−3 | 1.68 × 10−4 | 5.14 × 10−7 | 7.15 × 10−3 |
Maximum | 9.87 × 10−5 | 9.35 × 10−3 | 4.91 × 10−3 | 4.97 × 10−6 | 2.20 × 10−3 |
Mean | 4.48 × 10−5 | 6.66 × 10−3 | 3.84 × 10−4 | 2.24 × 10−6 | 1.43 × 10−3 |
Standard deviation | 2.84 × 10−5 | 5.30 × 10−3 | 2.05 × 10−4 | 1.41 × 10−6 | 1.11 × 10−3 |
PSO | Minimum | 1.06 × 10−2 | 1.03 × 10−1 | 5.17 × 10−3 | 5.01 × 10−4 | 2.31 × 10−2 |
Maximum | 7.19 × 10−1 | 8.48 × 10−1 | 4.23 × 10−2 | 3.59 × 10−2 | 1.89 × 10−1 |
Mean | 2.39 × 10−1 | 4.89 × 10−1 | 2.44 × 10−2 | 1.19 × 10−2 | 1.09 × 10−1 |
Standard deviation | 2.35 × 10−1 | 4.84 × 10−1 | 2.42 × 10−2 | 1.17 × 10−2 | 1.08 × 10−1 |
SCA | Minimum | 8.12 × 10−3 | 9.04 × 10−2 | 4.57 × 10−3 | 4.89 × 10−4 | 2.02 × 10−2 |
Maximum | 9.71 × 10−2 | 3.12 × 10−1 | 1.55 × 10−2 | 4.82 × 10−3 | 6.96 × 10−2 |
Mean | 4.08 × 10−2 | 2.02 × 10−1 | 1.01 × 10−2 | 2.07 × 10−3 | 4.51 × 10−2 |
Standard deviation | 2.30 × 10−2 | 1.523 × 10−1 | 7.54 × 10−3 | 1.19 × 10−3 | 3.39 × 10−2 |
HBO | Minimum | 1.44 × 10−3 | 3.76 × 10−2 | 1.86 × 10−3 | 7.1 × 10−5 | 8.41 × 10−3 |
Maximum | 6.85 × 10−3 | 8.27 × 10−2 | 4.18 × 10−3 | 3.46 × 10−4 | 1.85 × 10−2 |
Mean | 4.31 × 10−3 | 6.59 × 10−2 | 3.33 × 10−3 | 2.21 × 10−4 | 1.47 × 10−2 |
Standard deviation | 1.83 × 10−3 | 4.26 × 10−2 | 2.12 × 10−3 | 9.1 × 10−5 | 9.55 × 10−3 |
PO | Minimum | 1.07 × 10−3 | 3.17 × 10−2 | 1.59 × 10−3 | 5.05 × 10−5 | 7.15 × 10−3 |
Maximum | 7.69 × 10−3 | 8.31 × 10−2 | 4.13 × 10−3 | 3.41 × 10−4 | 1.85 × 10−2 |
Mean | 2.85 × 10−3 | 5.33 × 10−2 | 2.62 × 10−3 | 1.46 × 10−4 | 1.19 × 10−2 |
Standard deviation | 2.01 × 10−3 | 4.55 × 10−2 | 2.29 × 10−3 | 1.09 × 10−4 | 1.01 × 10−2 |
PSOGSA | Minimum | 3.76 × 10−22 | 1.93 × 10−11 | 9.69 × 10−13 | 1.88 × 10−23 | 4.33 × 10−12 |
Maximum | 7.76 × 10−21 | 8.81 × 10−11 | 4.40 × 10−12 | 3.88 × 10−22 | 1.97 × 10−11 |
Mean | 3.76 × 10−21 | 6.13 × 10−11 | 3.06 × 10−12 | 1.88 × 10−22 | 1.37 × 10−11 |
Standard deviation | 2.25 × 10−21 | 4.74 × 10−11 | 2.37 × 10−12 | 1.13 × 10−22 | 1.06 × 10−11 |
Table 10.
Statistical results based on Wilcoxon’s rank sum test for the monocrystalline PV Cell.
Table 10.
Statistical results based on Wilcoxon’s rank sum test for the monocrystalline PV Cell.
PSOGSA vs. | GSA | PSO | SCA | HBO | PO | MVA |
---|
MSDM | 6.7957 × 10−8 | 6.7953 × 10−8 | 6.7574 × 10−8 | 6.7951 × 10−8 | 6.7940 × 10−8 | 6.7956 × 10−8 |
MDDM | 6.7860 × 10−8 | 6.7954 × 10−8 | 6.7956 × 10−8 | 6.7950 × 10−8 | 6.7960 × 10−8 | 6.0830 × 10−8 |
MTDM | 6.7956 × 10−8 | 6.7954 × 10−8 | 6.7860 × 10−8 | 6.7949 × 10−8 | 6.7944 × 10−8 | 6.7956 × 10−8 |
Table 11.
Friedman ranking test’s statistical result for the monocrystalline PV Cell.
Table 11.
Friedman ranking test’s statistical result for the monocrystalline PV Cell.
Algorithms | Friedman Ranking |
---|
MVO | 3 |
PSO | 7 |
SCA | 6 |
HBO | 5 |
PO | 4 |
GSA | 2 |
PSOGSA | 1 |
Table 12.
Parameter Estimation of the MSDM for the polycrystalline PV Cell.
Table 12.
Parameter Estimation of the MSDM for the polycrystalline PV Cell.
Parameter/Algorithm | MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Ipv | 8.9183 | 9.1173 | 8.9245 | 4.8097 | 4.8340 | 4.5256 | 8.8803 |
Alpha1 | 1.5428 | 1.3272 | 1.4979 | 0.8534 | 0.8741 | 1.4562 | 1.5419 |
Rse | 0.0094 | 0.0010 | 0.0151 | 0.0490 | 0.0268 | 0.2300 | 0.0174 |
Rsh | 277.670 | 63.070 | 320.452 | 279.525 | 294.365 | 225.714 | 365.338 |
Io1 | 1.00 × 10−6 | 1.87 × 10−7 | 6.99 × 10−7 | 4.19 × 10−7 | 5.91 × 10−7 | 4.54 × 10−7 | 1.00 × 10−6 |
Rs | 0.0045 | 0.0015 | 0.0125 | 0.0380 | 0.0214 | 0.1800 | 0.0258 |
Computation time per run (s) | 2.014 | 3.514 | 3.321 | 2.748 | 2.104 | 1.421 | 1.520 |
Table 13.
The MSDM calculation error, mean, standard deviation for the polycrystalline PV Cell.
Table 13.
The MSDM calculation error, mean, standard deviation for the polycrystalline PV Cell.
Algorithms | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.04 × 10−6 | 1.06 × 10−3 | 5.09 × 10−5 | 5.20 × 10−8 | 2.87 × 10−4 |
Maximum | 8.15 × 10−6 | 2.84 × 10−3 | 1.44 × 10−4 | 4.08 × 10−7 | 6.71 × 10−4 |
Mean | 4.57 × 10−6 | 2.18 × 10−3 | 1.07 × 10−4 | 2.28 × 10−7 | 4.01 × 10−4 |
Standard deviation | 2.32 × 10−6 | 1.57 × 10−3 | 7.60 × 10−5 | 1.16 × 10−7 | 3.06 × 10−4 |
MVO | Minimum | 1.09 × 10−5 | 3.25 × 10−3 | 1.61 × 10−4 | 5.44 × 10−7 | 7.65 × 10−4 |
Maximum | 9.94 × 10−5 | 9.91 × 10−3 | 4.90 × 10−4 | 4.96 × 10−6 | 2.24 × 10−3 |
Mean | 4.06 × 10−5 | 6.35 × 10−3 | 3.24 × 10−4 | 2.03 × 10−6 | 1.47 × 10−3 |
Standard deviation | 2.98 × 10−5 | 5.04 × 10−3 | 2.60 × 10−4 | 1.48 × 10−6 | 1.25 × 10−3 |
PSO | Minimum | 4.67 × 10−2 | 2.16 × 10−1 | 1.08 × 10−2 | 2.33 × 10−3 | 4.83 × 10−3 |
Maximum | 7.28 × 10−1 | 8.53 × 10−1 | 4.26 × 10−2 | 3.64 × 10−2 | 1.90 × 10−1 |
Mean | 3.40 × 10−1 | 5.83 × 10−1 | 2.91 × 10−2 | 1.70 × 10−2 | 1.30 × 10−1 |
Standard deviation | 2.02 × 10−1 | 4.49 × 10−1 | 2.24 × 10−2 | 1.01 × 10−2 | 1.01 × 10−1 |
SCA | Minimum | 3.14 × 10−3 | 5.62 × 10−2 | 2.89 × 10−3 | 1.74 × 10−4 | 1.25 × 10−2 |
Maximum | 9.68 × 10−2 | 3.11 × 10−1 | 1.55 × 10−2 | 4.08 × 10−3 | 6.95 × 10−2 |
Mean | 4.07 × 10−2 | 2.01 × 10−1 | 1.00 × 10−2 | 2.09 × 10−3 | 4.51 × 10−2 |
Standard deviation | 2.67 × 10−2 | 1.64 × 10−1 | 8.21 × 10−2 | 1.37 × 10−3 | 3.66 × 10−2 |
HBO | Minimum | 1.32 × 10−3 | 3.64 × 10−2 | 1.88 × 10−3 | 6.63 × 10−5 | 8.10 × 10−3 |
Maximum | 9.99 × 10−3 | 9.99 × 10−2 | 5.07 × 10−3 | 5.08 × 10−4 | 2.23 × 10−2 |
Mean | 3.45 × 10−3 | 5.81 × 10−2 | 2.94 × 10−3 | 1.64 × 10−4 | 1.30 × 10−2 |
Standard deviation | 2.30 × 10−3 | 4.52 × 10−2 | 2.32 × 10−3 | 1.01 × 10−4 | 1.01 × 10−2 |
PO | Minimum | 1.30 × 10−2 | 1.14 × 10−1 | 5.70 × 10−3 | 6.50 × 10−4 | 2.55 × 10−2 |
Maximum | 5.63 × 10−2 | 2.37 × 10−1 | 1.18 × 10−3 | 2.81 × 10−3 | 5.30 × 10−2 |
Mean | 2.49 × 10−2 | 1.57 × 10−1 | 7.68 × 10−3 | 1.24 × 10−3 | 3.52 × 10−2 |
Standard deviation | 1.15 × 10−2 | 1.07 × 10−1 | 5.03 × 10−3 | 5.70 × 10−3 | 2.40 × 10−2 |
PSOGSA | Minimum | 1.07 × 10−21 | 3.26 × 10−11 | 1.64 × 10−12 | 5.34 × 10−23 | 7.30 × 10−12 |
Maximum | 9.27 × 10−21 | 9.62 × 10−11 | 4.81 × 10−12 | 4.64 × 10−22 | 2.15 × 10−11 |
Mean | 5.07 × 10−21 | 7.12 × 10−11 | 3.56 × 10−12 | 2.54 × 10−22 | 1.59 × 10−11 |
Standard deviation | 2.81 × 10−21 | 5.30 × 10−11 | 2.65 × 10−12 | 1.41 × 10−22 | 1.18 × 10−11 |
Table 14.
Results of parameter estimation of the MDDM for the polycrystalline PV Cell.
Table 14.
Results of parameter estimation of the MDDM for the polycrystalline PV Cell.
Parameter/Algorithm | MVO | PSO | SCA | HBO | PO | GSA | PSOGSA |
---|
Ipv | 8.9060 | 9.0360 | 8.8406 | 4.8172 | 4.7933 | 4.8750 | 8.8803 |
Alpha1 | 1.5764 | 0.8512 | 1.2455 | 1.1165 | 0.9294 | 1.1836 | 1.5774 |
Alpha2 | 1.5476 | 0.9196 | 1.3272 | 1.1676 | 1.1838 | 1.2761 | 1.5603 |
Rse | 0.0053 | 0.0013 | 0.0422 | 0.0574 | 0.0261 | 0.2731 | 0.0155 |
Rsh | 256.488 | 69.109 | 259.831 | 267.516 | 299.723 | 247.912 | 372.649 |
Io1 | 0 | 9.30 × 10−8 | 1.49 × 10−7 | 3.45 × 10−7 | 3.14 × 10−7 | 5.13 × 10−7 | 7.00 × 10−7 |
Io2 | 6.52 × 10−7 | 1.26 × 10−7 | 1.59 × 10−7 | 3.41 × 10−7 | 2.47 × 10−7 | 4.94 × 10−7 | 0 |
Rs | 0.0047 | 0.0025 | 0.0458 | 0.0584 | 0.0162 | 0.3127 | 0.0514 |
Computation time per run (s) | 2.011 | 3.245 | 3.125 | 2.658 | 2.010 | 1.321 | 1.451 |
Table 15.
The MDDM calculation error, mean and standard deviation for Case 2.
Table 15.
The MDDM calculation error, mean and standard deviation for Case 2.
Algorithm | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.02 × 10−5 | 3.17 × 10−3 | 1.63 × 10−4 | 5.10 × 10−7 | 7.81 × 10−4 |
Maximum | 9.28 × 10−5 | 9.06 × 10−3 | 4.86 × 10−4 | 4.64 × 10−6 | 2.15 × 10−3 |
Mean | 4.16 × 10−5 | 6.41 × 10−3 | 3.20 × 10−4 | 2.08 × 10−6 | 1.48 × 10−3 |
Standard deviation | 2.67 × 10−5 | 5.17 × 10−3 | 2.55 × 10−4 | 1.34 × 10−6 | 1.15 × 10−3 |
MVO | Minimum | 1.52 × 10−4 | 1.07 × 10−2 | 5.05 × 10−4 | 5.72 × 10−6 | 2.37 × 10−3 |
Maximum | 3.97 × 10−3 | 6.27 × 10−2 | 3.15 × 10−3 | 1.90 × 10−4 | 1.40 × 10−2 |
Mean | 5.02 × 10−4 | 2.32 × 10−2 | 1.16 × 10−3 | 2.78 × 10−5 | 5.14 × 10−3 |
Standard deviation | 4.21 × 10−4 | 2.00 × 10−2 | 1.14 × 10−3 | 2.00 × 10−5 | 4.44 × 10−3 |
PSO | Minimum | 1.59 × 10−2 | 1.26 × 10−1 | 6.31 × 10−3 | 7.04 × 10−4 | 2.82 × 10−2 |
Maximum | 8.85 × 10−1 | 9.41 × 10−1 | 4.71 × 10−2 | 4.42 × 10−2 | 2.11 × 10−1 |
Mean | 4.18 × 10−1 | 6.47 × 10−1 | 3.53 × 10−2 | 2.09 × 10−2 | 1.45 × 10−1 |
Standard deviation | 2.57 × 10−1 | 5.06 × 10−1 | 2.53 × 10−2 | 1.28 × 10−2 | 1.13 × 10−1 |
SCA | Minimum | 3.00 × 10−3 | 5.50 × 10−2 | 2.70 × 10−3 | 1.58 × 10−4 | 1.23 × 10−2 |
Maximum | 1.59 × 10−1 | 3.99 × 10−1 | 2.00 × 10−2 | 8.00 × 10−3 | 8.94 × 10−2 |
Mean | 5.38 × 10−2 | 2.32 × 10−1 | 1.15 × 10−2 | 2.69 × 10−3 | 5.18 × 10−2 |
Standard deviation | 4.38 × 10−2 | 2.09 × 10−1 | 1.04 × 10−2 | 2.19 × 10−3 | 4.68 × 10−2 |
HBO | Minimum | 1.00 × 10−3 | 3.20 × 10−2 | 1.65 × 10−3 | 5.13 × 10−5 | 7.11 × 10−3 |
Maximum | 7.77 × 10−3 | 8.77 × 10−2 | 4.31 × 10−3 | 3.82 × 10−4 | 1.96 × 10−2 |
Mean | 3.54 × 10−7 | 5.95 × 10−2 | 2.95 × 10−3 | 1.74 × 10−4 | 1.33 × 10−2 |
Standard deviation | 2.29 × 10−3 | 4.69 × 10−2 | 2.34 × 10−3 | 1.81 × 10−5 | 1.04 × 10−2 |
PO | Minimum | 4.10 × 10−3 | 6.40 × 10−2 | 3.21 × 10−3 | 2.01 × 10−4 | 1.43 × 10−2 |
Maximum | 4.39 × 10−2 | 2.09 × 10−1 | 1.04 × 10−2 | 2.19 × 10−3 | 4.68 × 10−2 |
Mean | 1.67 × 10−2 | 1.29 × 10−1 | 6.49 × 10−3 | 8.37 × 10−4 | 2.89 × 10−2 |
Standard deviation | 1.00 × 10−2 | 1.00 × 10−1 | 5.00 × 10−3 | 5.05 × 10−4 | 2.23 × 10−2 |
PSOGSA | Minimum | 7.28 × 10−22 | 2.69 × 10−11 | 1.34 × 10−12 | 3.64 × 10−23 | 6.03 × 10−12 |
Maximum | 9.82 × 10−21 | 9.90 × 10−11 | 4.95 × 10−12 | 4.91 × 10−22 | 2.21 × 10−11 |
Mean | 3.71 × 10−21 | 6.09 × 10−11 | 3.04 × 10−12 | 1.86 × 10−22 | 1.36 × 10−11 |
Standard deviation | 2.90 × 10−21 | 5.38 × 10−11 | 2.69 × 10−12 | 1.45 × 10−22 | 1.20 × 10−11 |
Table 16.
Results of parameter estimation of the MTDM for Case 2.
Table 16.
Results of parameter estimation of the MTDM for Case 2.
Parameter/Algorithm | MVO | PSO | SCA | GSA | HBO | PO | PSOGSA |
---|
Ipv | 8.9392 | 9.1101 | 8.8629 | 5.8503 | 4.8215 | 4.8587 | 8.8802 |
Alpha1 | 1.4659 | 0.7090 | 1.2986 | 1.2324 | 1.2278 | 1.0888 | 1.4959 |
Alpha2 | 1.5157 | 0.7902 | 1.2520 | 1.2751 | 1.0856 | 1.0417 | 1.6972 |
Alpha3 | 1.4794 | 0.8058 | 1.0996 | 1.2271 | 1.3308 | 1.2000 | 1.5183 |
Rse | 0.0086 | 0.0061 | 0.0170 | 0.2617 | 0.0554 | 0.0030 | 0.0140 |
Rsh | 248.788 | 74.256 | 296.161 | 248.43 | 280.642 | 184.906 | 380.081 |
Io1 | 5.33 × 10−7 | 1.17 × 10−7 | 1.83 × 10−7 | 3.10 × 10−7 | 2.92 × 10−7 | 6 × 10−7 | 0 |
Io2 | 0 | 1.66 × 10−7 | 1.87 × 10−7 | 5.13 × 10−7 | 3.64 × 10−7 | 3 × 10−7 | 0 |
Io3 | 4.17 × 10−7 | 1.83 × 10−7 | 1.57 × 10−7 | 4.94 × 10−7 | 2.96 × 10−7 | 3.5 × 10−7 | 5.00 × 10−7 |
Rs | 0.0047 | 0.0087 | 0.0120 | 0.1762 | 0.4550 | 0.0052 | 0.0410 |
Computation time per run (s) | 2.015 | 3.112 | 3.035 | 2.415 | 1.851 | 1.112 | 1.200 |
Table 17.
The MTDM calculation error, mean and standard deviation for Case 2.
Table 17.
The MTDM calculation error, mean and standard deviation for Case 2.
Algorithms | | SSE | AE | MAE | MSE | RMSE |
---|
GSA | Minimum | 1.03 × 10−5 | 3.27 × 10−3 | 1.66 × 10−4 | 5.15 × 10−7 | 7.41 × 10−4 |
Maximum | 7.71 × 10−5 | 8.70 × 10−3 | 4.33 × 10−4 | 3.86 × 10−6 | 1.98 × 10−3 |
Mean | 3.18 × 10−5 | 5.64 × 10−3 | 2.81 × 10−4 | 1.59 × 10−6 | 1.22 × 10−3 |
Standard deviation | 1.93 × 10−5 | 4.31 × 10−3 | 2.20 × 10−4 | 9.65 × 10−7 | 9.92 × 10−4 |
MVO | Minimum | 1.09 × 10−5 | 3.33 × 10−3 | 1.05 × 10−4 | 5.45 × 10−7 | 7.76 × 10−3 |
Maximum | 8.25 × 10−5 | 9.07 × 10−3 | 4.14 × 10−4 | 4.13 × 10−6 | 2.02 × 10−3 |
Mean | 3.66 × 10−5 | 6.01 × 10−3 | 3.62 × 10−4 | 1.83 × 10−6 | 1.36 × 10−3 |
Standard deviation | 2.28 × 10−5 | 4.74 × 10−3 | 2.15 × 10−4 | 1.14 × 10−6 | 1.08 × 10−3 |
PSO | Minimum | 3.81 × 10−2 | 1.95 × 10−1 | 9.7 × 10−3 | 1.9 × 10−3 | 4.36 × 10−2 |
Maximum | 8.74 × 10−1 | 9.35 × 10−1 | 4.67 × 10−2 | 4.37 × 10−2 | 2.09 × 10−1 |
Mean | 4.14 × 10−1 | 6.43 × 10−1 | 3.21 × 10−2 | 2.07 × 10−2 | 1.43 × 10−1 |
Standard deviation | 2.63 × 10−1 | 5.13 × 10−1 | 2.56 × 10−2 | 1.31 × 10−2 | 1.11 × 10−1 |
SCA | Minimum | 1.42 × 10−3 | 3.76 × 10−2 | 1.8 × 10−3 | 7.10 × 10−5 | 8.4 × 10−3 |
Maximum | 1.40 × 10−1 | 3.74 × 10−1 | 1.87 × 10−2 | 7.0 × 10−3 | 8.37 × 10−2 |
Mean | 4.0 × 10−2 | 2.0 × 10−1 | 1.0 × 10−2 | 2.0 × 10−3 | 4.47 × 10−2 |
Standard deviation | 3.20 × 10−2 | 1.80 × 10−1 | 9.0 × 10−3 | 1.6 × 10−3 | 4.04 × 10−2 |
HBO | Minimum | 1.1 × 10−3 | 3.34 × 10−2 | 1.6 × 10−3 | 5.6 × 10−5 | 7.4 × 10−3 |
Maximum | 7.5 × 10−3 | 8.65 × 10−2 | 4.3 × 10−3 | 3.7 × 10−4 | 1.93 × 10−2 |
Mean | 3.4 × 10−3 | 5.86 × 10−2 | 2.9 × 10−3 | 1.7 × 10−4 | 1.31 × 10−2 |
Standard deviation | 1.9 × 10−3 | 4.41 × 10−2 | 2.2 × 10−3 | 9.70 × 10−5 | 9.8 × 10−3 |
PO | Minimum | 1.0 × 10−3 | 3.27 × 10−2 | 1.6 × 10−3 | 5.35 × 10−5 | 7.3 × 10−3 |
Maximum | 1.24 × 10−2 | 1.11 × 10−1 | 5.5 × 10−3 | 6.2 × 10−4 | 2.49 × 10−2 |
Mean | 3.8 × 10−3 | 6.21 × 10−2 | 3.1 × 10−3 | 1.9 × 10−4 | 1.38 × 10−2 |
Standard deviation | 3.1 × 10−3 | 5.60 × 10−2 | 2.8 × 10−3 | 1.5 × 10−4 | 1.25 × 10−2 |
PSOGSA | Minimum | 1.09 × 10−22 | 1.04 × 10−11 | 5.22 × 10−13 | 5.46 × 10−24 | 2.33 × 10−12 |
Maximum | 9.77 × 10−21 | 9.88 × 10−11 | 4.94 × 10−12 | 4.89 × 10−22 | 2.21 × 10−11 |
Mean | 3.97 × 10−21 | 6.30 × 10−11 | 3.15 × 10−12 | 1.99 × 10−22 | 1.40 × 10−11 |
Standard deviation | 3.32 × 10−21 | 5.76 × 10−11 | 2.88 × 10−12 | 1.66 × 10−22 | 1.28 × 10−11 |
Table 18.
Wilcoxon’s rank sum test for Case 2.
Table 18.
Wilcoxon’s rank sum test for Case 2.
PSOGSA vs. | GSA | PSO | SCA | HBO | PO | MVA |
---|
MSDM | 6.7956 × 10−8 | 6.7954 × 10−8 | 6.7955 × 10−8 | 6.7952 × 10−8 | 6.7959 × 10−8 | 6.7956 × 10−8 |
MDDM | 6.7956 × 10−8 | 6.7955 × 10−8 | 6.7956 × 10−8 | 6.7956 × 10−8 | 6.7958 × 10−8 | 6.7957 × 10−8 |
MTDM | 6.7957 × 10−8 | 6.7954 × 10−8 | 6.7955 × 10−8 | 6.7952 × 10−8 | 6.7959 × 10−8 | 6.7956 × 10−8 |
Table 19.
Friedman’s ranking test for Case 2.
Table 19.
Friedman’s ranking test for Case 2.
Algorithms | Friedman Ranking |
---|
MVO | 3 |
PSO | 7 |
SCA | 6 |
HBO | 4 |
PO | 5 |
GSA | 2 |
PSOGSA | 1 |