Introduction

Several approaches are being utilised to maximise the energy from solar cells1,2,3. To improve the efficiency of the CdS/CdTe nanowire solar cell, Dang et al.4 used a transparent layer of molybdenum oxide 10 nm thick. However, to improve solar insolation gathering5,6,7,8 single and multiple axis solar trackers are used. Particle Swarm Optimization (PSO)9,10,11,12 is one of the most used MPPT methods. Motahhir et al.13 examine MPPT based on PV panel and power converter parameters. It is important that the P&O method has low implementation costs. This method can effectively handle both steady and dynamic environmental variables such as temperature and sun radiation14. Alik et al.15 also employ this approach due of its cheap cost, simplicity, and accuracy. Moshksar et al.16 suggested a novel MPPT algorithm to increase the installation’s performance. The three variants of perturb and observe algorithm was examined by Ramos-Hernanz et al.17. Others employ the incremental conductance control method, which accurately monitors PV module temperature and follows MPP without oscillations5. According to Chen et al.18, the behaviour of P&O has been enhanced by IC control method. To overcome the limitations of the traditional IC control algorithm, a novel IC controller based on fuzzy logic with direct control was developed. On the other hand, Ramos-Hernanz et al. Rezk et al.1921 compared four different MPPTs like Perturb & Observe (P&O), Incremental Conductance (IC), Hill Climbing (HC) and Fuzzy Logic Controller (FLC). The methods utilised by Cortajarena et al.22 are HC, P&O, and SMC. Chaieb et al. suggested a novel MPPT-based approach that is both simple and effective.

The suggested technique combines the Simplified Accelerated Particle Swarm Optimization (SAPSO) algorithm with the conventional HC algorithm. The most common approaches are P&O and IC, says Li23,24. The P&O approach works effectively when the sun irradiation and temperature are stable. A simple analogue circuit or microprocessor can construct a low-cost P&O controller. However, this approach is slow to monitor the Maximum Power Point (MPP) and the power output oscillates around the maximum power point. Implementing IC control technique is difficult even though its performance is better than P&O algorithm. Due of their simplicity, P&O and IC control algorithms are used by Bayod-Rujula et al. In certain cases, like as fast changes in irradiance or partial shadowing of the installation, these algorithms are inefficient. Li et al.25,26 developed a MPPT control technique using Variable Climate Parameters (VWP) which will monitor the MPP more quickly. He compares developed algorithm with P&O and FLC. The Fast Terminal Sliding Mode Controller, the traditional Sliding Mode Controller and P&O algorithms were compared by Jamal et al.27. Controlling the MPPT in partial shade is one of the primary issues in PV systems. According to Mohapatra et al.28, the selection of MPPT control technique is depend on certain factors like application, cost, accuracy, convergence time, hardware availability and system dependability. The genetic method control algorithm was compared to perturb & observe algorithm and incremental conductance algorithm by Hadji et al.29,30.

Unlike Yatimi et al.31, who compared perturb & observe algorithm with sliding mode controller. Ramos-Hernanz et al.32 proposed a novel SMC-based control method. The algorithm’s performance was simulated and compared to actual testing. The simulated findings matched the experimental results well. MPPT may also use fuzzy logic-based controllers33,34. In this research, time delay voltages and currents are used. The link between variables is established or learned using fuzzy logic rules. Shahid et al.5 suggested an incremental conductance based indoor PV system method. The research used a temperature controller to transmit the solar photovoltaic panel temperatures and the focused light to Standard Test Conditions. MPPT technique based on variable step sized IC algorithm was added to the load side to provide higher power quality. To implement solar photovoltaic system in the outdoor, new MPPT algorithms were proposed and implemented35,36,37,38.

The consequence of temperature on maximum power point of solar panels was explored39,40,41 by Yadav et al.39 and Zahedi40. The band gap of the semiconductor material narrows as the PV material’s temperature rises, providing electrons greater energy. The decreased band gap increases the carrier and thereby reduces carrier mobility. They recombine on the opposite electrode. Recombination causes saturation current. To test the effect of open circuit voltage on solar cell temperature, Takur et al. Temperature increases with high light concentration in low concentration PV systems, as shown by Yadav et al.42. Yadav et al.42 studied the consequence of temperature on open circuit voltage of solar cell and maximum power point at various temperatures. To improve the efficiency of PV modules system and to improve the performance of a battery charge controller, salman et al.43 proposed a P&O based MPPT with microcontroller-based battery charge controller for 200 W standalone power generating station. To improve the performance of power generation using photovoltaic modules S Senthilkumar et al.44 compared the optimization techniques which involve PSO, GA, BAT and GWO. K Krishnaram et al.45,46 proposed a novel hybrid MPPT technique which involves WCO-P&O method and ANN-ASSPO method. This method has improved the tracking and conversion performance. But still improvement is required in settling time and in conversion efficiency when PV panels are subjected to partial shading conditions.

Therefore, this article presents a novel hybrid MPPT algorithm which combines GWO and Modified Fast Terminal Sliding Mode Controller (GWO-MFTSMC). Comparative analysis has been done in this work with different optimization MPPT algorithms such as ANN and PSO. The findings of a computer simulation (MATLAB/SIMULINK) are used to compare the proficiency of the PV system called a standard PV array with uniform solar irradiation simulation. The PV system operates in two separate hardware prototype of PV array operating in two scenarios for partial shading. The paper is structured accordingly; Section “Proposed GWO-MFTSMC system” and the simulation results in section “Results and Discussion” along with hardware model. In addition, there is also a presentation on the effectiveness of the MPPT algorithms and the comparative analysis. Finally, Section “MPPT charge controller hardware” deals with the conclusions.

Proposed GWO-MFTSMC system

The GWO-MFTSMC based PV system block diagram is shown in Fig. 1. The circuit description and modelling are described in detail.

Figure 1

Block diagram of proposed GWO-MFTSMC.

The design equations of interleaved boost converter are as follow:

$${text{V}}_{{text{o}}} = frac{{{text{V}}_{{{text{in}}}} }}{{left( {1 – {text{D}}} right)}}$$
(1)

where Vo & Vin are output and input voltages and D is duty ratio

$$Delta {text{I}}_{{text{L}}} = frac{{{text{V}}_{{{text{in}}}} {text{D}}}}{{{text{f}}_{{{text{SW}}}} {text{L}}}};;{text{ f}}_{{{text{SW}}}} ;{text{is}};{text{ switching}};{text{ frequency }};{text{and }};{text{L }};{text{is }};{text{Inductor}}$$
(2)
$${text{ L}}_{{{text{min}}}} = frac{{{text{D}}left( {1 – {text{D}}} right)^{2} {text{R}}}}{{2{text{f}}_{{{text{SW}}}} }};;{text{ R}};{text{ is}};{text{ load }};{text{resistance}}$$
(3)
$${text{L}} = 1.25{ } times {text{L}}_{{{text{min}}}} ;{text{ L}}_{1} = {text{L}}_{2} = {text{L}}_{3} = frac{{text{L}}}{3}$$
(4)
$${text{R}} = frac{{{text{V}}_{{text{o}}} }}{{{text{I}}_{{text{o}}} }}$$
(5)
$${text{C}} = frac{{text{D}}}{{{text{R}}left( {frac{{Delta {text{V}}_{{text{o}}} }}{{{text{V}}_{{text{o}}} }}} right){text{f}}_{{{text{SW}}}} }};;{text{ C }};{text{is }};{text{Capacitance }};{text{and}}; , Delta {text{V}}_{{text{o}}} ;{text{is }};{text{voltage}};{text{ ripple}}$$
(6)

The Simulink diagram shown in the Fig. 2 has PV modules, three phase interleaved boost converter with GWO-MFTSMC based MPPT algorithm. Since it ILBC is used, the output voltage is always greater than input voltage which is based on the duty ratio. The proposed circuit has MOSFET switches which are turned on with 120° phase difference since it has only three phases. The switching frequency for the proposed system is 20 kHz. The value of inductors and capacitor are 120 μH and 300 μF respectively. For the PV system shown above, load resistance is assumed as 10 ohms. The input voltage is obtained from PV modules and output is fed to the load resistance which is assumed as standalone load. The flowchart of the GWO-MFTSMC algorithm implemented for the charge controller is given in Fig. 3. Table 1 shows the specifications of PV panel chosen which is Bosch Solar Energy c-Si M72NA41126 300 WP.

Figure 2
figure 2

Simulink diagram of proposed GWO-MFTSMC.

Figure 3
figure 3

Flowchart of GWO-MFTSMC based MPPT.

Table 1 PV’s specifications.

The suggested MPPT technique involves calculating and updating the fitness value or position of grey wolves. If the grey wolves’ position coincides with that of their prey, it can be inferred that the algorithm has reached the global peak. In the proposed GWO-MFTSMC, the presence of modified fast terminal sliding mode controller reduces the oscillations around GMPP and makes the system to settle quickly. If the new power value (Pnew) is higher than the old power value (Pold), the pulse width modulation (PWM) duty cycle is raised to maximize the power extraction from the photovoltaic array. If Pnew is lower than Pold, the duty cycle is decreased to restore the system to its prior highest power.

The maximum power point algorithm, when paired with a controller, is characterized by its, ease of implementation, simplicity, low cost, and high level of precision. The MFTSM switching technique entails the adjustment of a collection of unspecified parameters αk, βk, γk, and λk, as depicted in Fig. 3. The selection of these operational limits is a challenging and takes more time. Due to the diminishing effectiveness of the iterative trial-and-error processes, the tuning problem is reformulated as a restricted optimization program.

Ethical approval

This paper does not contain any studies with human participants or animals performed by any of the authors.

Results and discussion

The GWO-MFTSMC based MPPT algorithm has been simulated using MATLAB/Simulink. Three phase ILBC has been used as a power converter with 0.5 as duty ratio with voltage conversion rate is 2. To analyse the proposed system performances, two hybrid algorithms PSO-FTSMC and ANN-FTSMC were simulated and compared with proposed system. Six PV panels were used in the PV array. The efficiencies are determined according to the measured power at output and input. The implementation of the GWO-MFTSMC MPPT charge controller significantly enhances the efficiency. In PSO based MPPT, each position is updated regularly which enables to track its position and fitness value in search area to get better solution. In each interaction, particle velocity and position are updated which yields best solution locally and globally. The proposed system performances were tested under three different cases with rapidly changing irradiance. The three test cases were mentioned in the Table 2. These three cases demonstrates the PV system performance under partial shading / rapidly changing weather conditions.

  1. (i)

    Case I

Table 2 Three different cases with changing irradiance level and constant temperature.

Initially six PV panels were received 600 W/m2 and later it has been increased to 850 W/m2 and 950 W/m2 with constant temperature. From the Fig. 4 it can be observed that more power fluctuations when the irradiance level is at 600 W/m2. The peak power which can be obtained from PV array is 1080 W. the power delivered by PV panels through PSO-FTSMC is 998 W, ANN-FTSMC is 1053 W and GWO-FTSMC is 1069 W. The power conversion efficiency is more in GWO-MFTSMC (98.99%) than PSO-FTSMC (92.46%) and ANN-FTSMC(97.48%). Figures 5 and 6 shows that oscillations are less in PV’s output voltage and current respectively using GWO-MFTSMC technique.

Figure 4
figure 4

Comparison of PV’s power output from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case I.

Figure 5
figure 5

Comparison of PV’s output voltage from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case I.

Figure 6
figure 6

Comparison of PV’s output current from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case I.

When the irradiance levels are changed from 600 to 850 W/m2, the power generated from PV array has been increased from 998 to 1418 W in PSO-FTSMC technique. Similarly ANN-FTSMC has increased power from 1053 to 1499 W and GWO-MFTSMC has increased from 1069 to 1520 W. The conversion efficiency has also improved in all three techniques in which the proposed technique GWO-MFTSM has conversion efficiency of 99.39%. The output voltage, current and power values at three irradiance levels are shown in the Table 3.

  1. (ii)

    Case II

Table 3 The output power, voltage and current of PV array with different irradiance under Case I.

In this case, irradiance levels were changed from 700 to 900 W/m2 and 950 W/m2. The temperature is maintained constant. The Fig. 7 depicts that oscillations are reduced in GWO-MFTSMC than PSO-FTSMC and ANN-FTSMC technique. The peak power which can be obtained from PV array is 1260 W when irradiance is 700 W/m2 1620 W when irradiance is 900 W/m2 and 1710 W when irradiance is 950 W/m2. The power generated from PV array when irradiance at 700 W/m2 through PSO-FTSMC is 1173 W, ANN-FTSMC is 1221 W and GWO-FTSMC is 1246 W. The power conversion efficiency is more in GWO-MFTSMC (98.89%) than PSO-FTSMC (93.11%) and ANN-FTSMC (96.96%). Figures 8 and 9 shows that oscillations are less in PV’s output voltage and current respectively using GWO-MFTSMC technique.

Figure 7
figure 7

Comparison of PV’s power output from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case II.

Figure 8
figure 8

Comparison of PV’s output voltage from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case II.

Figure 9
figure 9

Comparison of PV’s output current from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case II.

When the irradiance levels are changed from 700 to 900 W/m2, the power generated from PV array has been increased from 1173 to 1512 W in PSO-FTSMC technique. Similarly ANN-FTSMC has increased power from 1221 to 1577 W and GWO-MFTSMC has increased from 1246 to 1607 W. The conversion efficiency has also improved in all three techniques in which the proposed technique GWO-MFTSM has conversion efficiency of 99.24%. The output voltage, current and power values at three irradiance levels are shown in the Table 4.

  1. (iii)

    Case III

Table 4 The output power, voltage and current of PV array with different irradiance under Case II.

Irradiance levels were changed from 750 to 900 W/m2 and 100 W/m2. The temperature is maintained constant. The peak power obtained from PV array is 1350 W when irradiance is 750 W/m2, 1620 W when irradiance is 900 W/m2 and 1800 W when irradiance is 1000 W/m2. The power generated from PV array when irradiance at 750 W/m2 through PSO-FTSMC is 1265 W, ANN-FTSMC is 1316 W and GWO-FTSMC is 1339 W. The power conversion efficiency is more in GWO-MFTSMC (99.18%) than PSO-FTSMC (93.37%) and ANN-FTSMC (97.52%). Figures 10, 11 and 12 shows that oscillations are less in PV’s output power, voltage and current respectively using GWO-MFTSMC technique.

Figure 10
figure 10

Comparison of PV’s power output from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case III.

Figure 11
figure 11

Comparison of PV’s output voltage from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case III.

Figure 12
figure 12

Comparison of PV’s output current from PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC in Case III.

When the irradiance levels are changed from 750 to 900 W/m2, the power generated from PV array has been increased from 1265 to 1534 W in PSO-FTSMC technique. Similarly ANN-FTSMC has increased power from 1221 to 1577 W and GWO-MFTSMC has increased from 1316 to 1586 W. The conversion efficiency has also improved in all three techniques in which the proposed technique GWO-MFTSM has conversion efficiency of 99.5%. The output voltage, current and power values at three irradiance levels are shown in the Table 5. When irradiance changed from 900 to 1000 W/m2 the conversion efficiency of GWO-MFTSMC has increased from 99.50 to 99.75%.

Table 5 The output power, voltage and current of PV array with different irradiance under Case III.

The values of power, conversion efficiency and settling time obtained in different MPPT techniques under all three cases are tabulated in Table 6.

Table 6 Comparison of output power, conversion efficiency and settling time of PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC algorithm.

MPPT charge controller hardware

The suggested photovoltaic (PV) system entails the development of a MPPT charge controller utilizing an ILBC and a microcontroller. The functionality of a prototype charge controller is evaluated using a series connected 5 × 200 W photovoltaic panels. The implemented MPPT controller enhances the efficiency of the PV panel in comparison to traditional charge controllers. The charge controller is designed using software called Altium Designer. The depicted hardware illustrated in Fig. 13. The GWO-MFTSMC MPPT charge controller, which has been created, is linked among a photovoltaic module and a lead acid battery, adhering to the parameters provided in Table 7. The initial assessment involves the computation of the generated power by the photovoltaic module and the MPPT controller. The Figs. 14, 15 and 16 display the measured output parameters of the MPPT controller. Throughout the experiments, the weather conditions consisted of intermittent cloud cover, resulting in fluctuating output from the photovoltaic module. The output power of MPPT controller is mostly determined by the PWM duty cycle. In order to assess the performance of the controllers under varying weather conditions, three sets of experiments based on PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC have been performed between 2 pm and 3:30 pm. Comparison of conversion efficiency and settling time of PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC based MPPTS at various irradiance level are shown in Table 8. Conversion efficiency and settling time comparison for all three MPPTs are shown in Figs. 17 and 18.

Figure 13
figure 13

Hardware setup.

Table 7 Specification of solar panel at cell temperature of 25° and 1000 W/m2 irradiance.
Figure 14
figure 14

Comparison of PV’s output voltage for all three MPPTS based on hardware results.

Figure 15
figure 15

Comparison of PV’s output current for all three MPPTS based on hardware results.

Figure 16
figure 16

Comparison of PV’s output power for all three MPPTS based on hardware results.

Table 8 Comparison of conversion efficiency and settling time of PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC MPPTs at various irradiance levels.
Figure 17
figure 17

Conversion efficiency of PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC at various irradiance levels (Table 8).

Figure 18
figure 18

Settling time of PSO-FTSMC, ANN-FTSMC and GWO-MFTSMC at various irradiance levels (Table 8).

Conclusion

The hybrid GWO-MFTSMC technique has been proposed for a PV system with three phase ILBC. A comparison between the GWO-MFTSMC algorithm, PSO-FTSMC and ANN-FTSMC algorithm has been done in simulation and in hardware realization. Both simulation results and hardware reveals that the GWO-MFTSMC algorithm offers superior efficiency and reliability in tracking power from 6 × 300 (simulation) and 5 × 200 W (hardware realization) photovoltaic modules, particularly in situations with rapid fluctuations in irradiance. The experimental outcomes shown that the proposed system is dominating in terms of efficiency (99.72% and 96.15% in simulation and in hardware realization respectively) compared to the conventional design. The settling time is also very less for proposed method (0.096s in simulation and 0.0352s in hardware realization) than conventional PSO-FTSMC and ANN-FTSMC methods.