Figure 1.
Global Energy Production 2022 [
3].
Figure 1.
Global Energy Production 2022 [
3].
Figure 2.
Yearly PV installation, module PV production and module production capacity 2012 - 2022 (GW) [
3].
Figure 2.
Yearly PV installation, module PV production and module production capacity 2012 - 2022 (GW) [
3].
Figure 3.
Block diagram of the PV system components.
Figure 3.
Block diagram of the PV system components.
Figure 4.
Equivalent circuit of PV cell [
20].
Figure 4.
Equivalent circuit of PV cell [
20].
Figure 5.
Performance Characteristics of a PV cell or module, represented by the Current-Voltage (I-V) curve and the Power-Voltage (P-V) curve.
Figure 5.
Performance Characteristics of a PV cell or module, represented by the Current-Voltage (I-V) curve and the Power-Voltage (P-V) curve.
Figure 6.
I-V curve of a PV cell where (a) is illustrating the short-circuit current, and (b) is showing the open-circuit voltage.
Figure 6.
I-V curve of a PV cell where (a) is illustrating the short-circuit current, and (b) is showing the open-circuit voltage.
Figure 7.
I-V curve, P-V curve, and MPP [
4].
Figure 7.
I-V curve, P-V curve, and MPP [
4].
Figure 8.
Illustration of three series PVs with bias diodes under PSC.
Figure 8.
Illustration of three series PVs with bias diodes under PSC.
Figure 9.
P-V curve for PV under PSC with LMPP and GMPP showing the effect of bias diode.
Figure 9.
P-V curve for PV under PSC with LMPP and GMPP showing the effect of bias diode.
Figure 10.
Equivalent of three series connected PV with bias diodes.
Figure 10.
Equivalent of three series connected PV with bias diodes.
Figure 11.
Block diagram of the simulation model
Figure 11.
Block diagram of the simulation model
Figure 12.
Three Series Connected PVs with bias Diodes Connected to a Converter.
Figure 12.
Three Series Connected PVs with bias Diodes Connected to a Converter.
Figure 13.
Simulation model of the boost converter (a), and load (b).
Figure 13.
Simulation model of the boost converter (a), and load (b).
Figure 14.
Simulink Model used to obtain I-V and P-V characteristics to locate MPP.
Figure 14.
Simulink Model used to obtain I-V and P-V characteristics to locate MPP.
Figure 15.
I-V and P-V characteristics for the PV system illustrating the MPP under full solar irradiance.
Figure 15.
I-V and P-V characteristics for the PV system illustrating the MPP under full solar irradiance.
Figure 16.
I-V- and P-V characteristics illustrating the GMPP for the PV system under shading scenario 2 (a), 3 (b), 4 (c), and 5 (d).
Figure 16.
I-V- and P-V characteristics illustrating the GMPP for the PV system under shading scenario 2 (a), 3 (b), 4 (c), and 5 (d).
Figure 17.
Block diagram of the MPPT algorithms using MATLAB function blocks.
Figure 17.
Block diagram of the MPPT algorithms using MATLAB function blocks.
Figure 18.
Flowchart of the P&O algorithm.
Figure 18.
Flowchart of the P&O algorithm.
Figure 19.
Flowchart of the IC algorithm.
Figure 19.
Flowchart of the IC algorithm.
Figure 20.
Block diagram of the FLC algorithm
Figure 20.
Block diagram of the FLC algorithm
Figure 21.
Fuzzy Inference System (FIS) Plot.
Figure 21.
Fuzzy Inference System (FIS) Plot.
Figure 22.
Simplified flowchart of the GWO algorithm.
Figure 22.
Simplified flowchart of the GWO algorithm.
Figure 23.
Simplified flowchart of the PSO algorithm.
Figure 23.
Simplified flowchart of the PSO algorithm.
Figure 24.
Generated ANN Simulink block.
Figure 24.
Generated ANN Simulink block.
Figure 25.
Layers inside the ANN Simulink block.
Figure 25.
Layers inside the ANN Simulink block.
Figure 26.
The ANN structure of ANN(1) (a), and ANN(2) (b).
Figure 26.
The ANN structure of ANN(1) (a), and ANN(2) (b).
Figure 27.
Block diagram of the ANN(1) MPPT
Figure 27.
Block diagram of the ANN(1) MPPT
Figure 28.
Block diagram of the ANN(2) MPPT
Figure 28.
Block diagram of the ANN(2) MPPT
Figure 29.
Solar Irradiance (a) and Temperature (b) data used for training
Figure 29.
Solar Irradiance (a) and Temperature (b) data used for training
Figure 30.
Regression Plots for ANN(1) (a), and ANN(2) (b).
Figure 30.
Regression Plots for ANN(1) (a), and ANN(2) (b).
Figure 31.
Performance Plots for ANN(1) (a), and ANN(2) (b).
Figure 31.
Performance Plots for ANN(1) (a), and ANN(2) (b).
Figure 32.
Error Histogram Plots for ANN(1) (a), and ANN(2) (b).
Figure 32.
Error Histogram Plots for ANN(1) (a), and ANN(2) (b).
Figure 33.
Comparison of the maximum (a) and the average (b) power for shading scenario 1.
Figure 33.
Comparison of the maximum (a) and the average (b) power for shading scenario 1.
Figure 34.
Comparison of the average power (a) and the settling time (b) for shading scenario 1.
Figure 34.
Comparison of the average power (a) and the settling time (b) for shading scenario 1.
Figure 35.
Comparison of the MPPT efficiencies for shading scenario 1.
Figure 35.
Comparison of the MPPT efficiencies for shading scenario 1.
Figure 36.
Comparison of the maximum power (a) and the average power (b) for shading scenario 2-5.
Figure 36.
Comparison of the maximum power (a) and the average power (b) for shading scenario 2-5.
Figure 37.
Comparison of the settling time for shading scenario 2-5.
Figure 37.
Comparison of the settling time for shading scenario 2-5.
Figure 38.
Comparison of the MPPT efficiencies for shading scenario 2-5.
Figure 38.
Comparison of the MPPT efficiencies for shading scenario 2-5.
Table 1.
Module data for Sunpower SPR-X20-250-BLK.
Table 1.
Module data for Sunpower SPR-X20-250-BLK.
| Parameters |
Symbols |
Values |
| Maximum Power (W) |
PMPP
|
249.952 |
| Cells Per Module |
Ncell
|
72 |
| Open Circuit Voltage (V) |
VOC
|
50.93 |
| Short-Circuit Current (A) |
ISC
|
6.2 |
| Voltage at Maximum Power Point (V) |
VMP
|
42.8 |
| Current at Maximum Power Point (A) |
IMP
|
5.84 |
| Temperature Coefficient of VOC (%/C) |
KOC
|
-0.291 |
| Temperature Coefficient of ISC (%/C) |
KSC
|
0.013306 |
Table 2.
Model parameters for Sunpower SPR-X20-250-BLK.
Table 2.
Model parameters for Sunpower SPR-X20-250-BLK.
| Parameters |
Symbols |
Values |
| Light-Generated Current (A) |
IL
|
6.2119 |
| Diode Saturation Current (A) |
I0
|
1.3593e-11 |
| Diode Ideality Factor |
n |
1.0262 |
| Shunt Resistance () |
Rsh
|
420.5449 |
| Series Resistance () |
Rs
|
0.37748 |
Table 3.
Model parameters for Boost Converter and Load.
Table 3.
Model parameters for Boost Converter and Load.
| Parameters |
Symbols |
Values |
| Input Filter Capacitor (mF) |
|
1 |
| Output Filter Capacitor (µF) |
|
32.27 |
| Boost Inductor (mH) |
L |
1.1478 |
| Switching Frequency (kHz) |
|
5 |
| Resistive Load () |
R |
100 |
Table 4.
Solar Irradiance Scenarios.
Table 4.
Solar Irradiance Scenarios.
| Shading Scenario |
Irradiance 1 (W/m) |
Irradiance 2 (W/m) |
Irradiance 3 (W/m) |
| 1 |
1000 |
1000 |
1000 |
| 2 |
100 |
500 |
1000 |
| 3 |
1000 |
700 |
200 |
| 4 |
400 |
1000 |
600 |
| 5 |
1000 |
600 |
300 |
Table 5.
Rules Table.
| Rule Number |
Rule |
Weight |
Name |
| 1 |
If in1 is in1cluster1 and in2 is in2cluster1 and in3 is in3cluster1 then out1 is out1cluster1 |
1 |
rule1 |
| 2 |
If in1 is in1cluster2 and in2 is in2cluster2 and in3 is in3cluster2 then out1 is out1cluster2 |
1 |
rule2 |
| 3 |
If in1 is in1cluster3 and in2 is in2cluster3 and in3 is in3cluster3 then out1 is out1cluster3 |
1 |
rule3 |
| 4 |
If in1 is in1cluster4 and in2 is in2cluster4 and in3 is in3cluster4 then out1 is out1cluster4 |
1 |
rule4 |
| 5 |
If in1 is in1cluster5 and in2 is in2cluster5 and in3 is in3cluster5 then out1 is out1cluster5 |
1 |
rule5 |
Table 6.
Training data for the ANN(2) model.
Table 6.
Training data for the ANN(2) model.
| Irradiance Panel 1 (W/m) |
Irradiance Panel 2 (W/m) |
Irradiance Panel 3 (W/m) |
Maximum Voltage Output (V) |
| 723.4451 |
979.4541 |
258.5401 |
83.9496 |
| 264.0207 |
213.7384 |
271.5827 |
32.0705 |
| 393.8638 |
958.1213 |
721.5790 |
88.7485 |
| 818.9435 |
494.9419 |
589.5526 |
81.4671 |
| 622.9487 |
208.0732 |
82.3322 |
71.1911 |
| 942.3752 |
751.3258 |
933.0167 |
112.4235 |
| 543.0011 |
984.4322 |
510.6935 |
87.2318 |
| 895.8498 |
972.5006 |
117.2215 |
108.3409 |
| 559.1643 |
328.7496 |
600.5573 |
63.7066 |
| 983.3986 |
344.9982 |
985.2885 |
99.0257 |
| 967.8675 |
652.4311 |
687.5626 |
106.3631 |
| 463.3094 |
709.8439 |
329.9017 |
99.9889 |
| 908.7390 |
791.5343 |
403.4721 |
90.0403 |
| 878.0810 |
344.8405 |
883.5706 |
74.8037 |
| 386.5441 |
967.2057 |
412.3786 |
87.8199 |
| 699.4323 |
710.9914 |
366.9940 |
76.0735 |
| 258.1459 |
877.6753 |
89.5023 |
89.5043 |
| 869.3686 |
632.0528 |
215.4435 |
73.4818 |
Table 7.
Performance evaluation of the MPPT algorithms.
Table 7.
Performance evaluation of the MPPT algorithms.
| MPPT Algorithm |
Settling Time |
Response Time |
Efficiency |
| P&O |
Slow |
Moderate |
Low |
| IC |
Very Slow |
Moderate |
High |
| FLC |
Fast |
Fast |
High |
| GWO |
Fast |
Fast |
High |
| PSO |
Moderate |
Moderate |
Moderate |
| ANN(1) |
Fast |
Fast |
Variable |
| ANN(2) |
Fast |
Very Fast |
Very High |