Abstract
This research work emphasizes proposing a hybrid social grouping algorithm (SGA) and perturb and observe (P&O) scheme for tracking the global power peak in a partially shaded photovoltaic (PV) array. PV panels getting shaded, even partially, exhibits multiple power peaks, and hence conventional maximum power point tracking (MPPT) algorithms fail in tracking the maximum power peak as it gets deceived by local maxima. Most of the prevailing global search algorithms suffer in performance due to the stochastic search which consumes time even after nearing the global power peak. Therefore, a hybridization of the global search algorithm and the conventional algorithm will be a prudent solution. SGA, a global search algorithm based on individual and group cognizant behaviour, has been hybridized with a well-entrenched P&O algorithm that complements each other in achieving the global power peak swiftly. The hybridized algorithm achieves the global power peak in 0.4 seconds faster than the stand-alone SGA algorithm during complex shading conditions. The proposed scheme has been implemented for an 800 W PV array in a MATLAB simulation and validated experimentally in a hardware setup using a SAS1000L solar array simulator-programmable source, a DC-DC converter, and a dSPACE 1104 controller. The simulation and experimental results reveal that the proposed search scheme is very competent in converging towards the global maximum through SGA first and achieving the peak point through P&O. The proposed scheme has also been tested for a dynamic shading pattern, and it is evident that the proposed scheme outperforms its counterparts in terms of convergence time.
1. Introduction
Global warming and climate change across the world have pushed countries to have the motto of one earth, one family, one future. Recently, the power production through the photovoltaic (PV) power system has become more pragmatic and prominent due to its declined cost and improved efficiency [1]. As an example, India as a developing country has an ambitious target of adding nearly 20 GW of PV system deployment in the next five years. The major area of concern with the PV system is the power production from PV is not steady due to the intermittent nature of the solar irradiance [2].
The output characteristic power curves of the PV panels are nonlinear in nature, and the peak power of the curve varies with the environmental conditions, e.g., temperature and irradiation. For this reason, the maximum power point tracking (MPPT) is a mandatory scheme employed in PV systems to ensure the maximum power production at any environmental condition [3]. MPPT, a controller which possesses an algorithm and a converter, accurately renders the control signal in the appropriate operating voltage of the PV at which the peak power exists [4]. In the research arena, numerous MPPT schemes are available [5]. The incremental conductance (INC) though competent in tracking DC peak power without oscillation is relatively used lesser than the perturb and observe (P&O) for its complex coding [6]. P&O remains be most coveted MPPT because the algorithm execution is more reliable and relatively easier [7].
Other interesting offline MPPT schemes such as open circuit voltage (OCV) and short circuit current (SCC) were also used for PV-fed standalone applications [8]. A fractional open circuit (FOCV) scheme uses an adaptive MPPT algorithm. But these schemes are not advisable for critical loads since the loads need to be isolated to calculate OCV and SCC [9]. Many research articles have been published with the modifications in the four algorithms mentioned above, i.e., INC, P&O, OCV, and SCC, which form the bar for all other MPPT schemes. Ali et al. have initiated a dynamic perturbation in step time during the search process to improve the tracking efficiency of a typical P&O power tracking scheme [10]. Another initiative by Shang et al. [11] to improve the performance of the INC MPPT was interesting. Here, the dynamic change of current and voltage along the slope of the power curve is better into account. Similarly, the approximate load intermittency issues in FOCV and SCC were addressed through control schemes which are adopted with the dynamic changes in the irradiance.
The PV system suffers major power loss when some of the PV panels get shaded even partially. Due to the shading effect, the cumulative P-V curves will exhibit multiple power peaks. These multiple power peaks are due to the bypass diodes in the PV string [12, 13]. These antiparallel bypass diodes across the shaded panels facilitate a closed-loop path for the healthier panels which are not prone to shading. Under these conditions, the conventional MPPT algorithm which performs a linear search over the P-V curve gets stuck to the first local power peak it encounters with. The global power peak is the one which results in higher power generation, whether it be fed to a load or injected into the grid. Due to the failure of the conventional search mechanism to find the global peak, on an average of 60-70% power loss occurs during partial shading [14]. To prevail over these local and global power peak issues, a host of intelligent power tracking schemes which inherently possess global search mechanisms have been proposed in the literature. Particle swarm optimization (PSO) MPPT is a well-established scheme [15–18] where the particles are randomly initiated in the search space, and these particle positions get velocity updated after each iteration. During each iteration, the updated position information is shared between the particles to select the global and particle best. The PSO technique suffers in terms of convergence as random search makes the search process cumbersome. The artificial bee colony (ABC) MPPT algorithm works on the foraging of honeybee phenomena through which peak power is tracked [19]. The convergence time as well as the peak power tracking capability of the ABC MPPT algorithm is better compared to PSO and emperor penguin optimization (EPO) methods [20]. Similar work by Abou et al. [21] also ensured that ABC is a better candidate in terms of accuracy in finding the global peak. Many global search algorithms have been advocated in the literature; among them, the most prominent algorithms are the grey wolf optimization (GWO) scheme, grasshopper optimization, honey badger algorithm, and bat algorithm where each of them has its own advantages and disadvantages [22–24].
The individual nature-inspired optimization algorithms experience a major setback in terms of reliable results. These heuristic algorithms possess a chance of acquiring different peak power values for each run, and therefore, the prudent choice would be hybridizing the intelligent algorithms with the conventional linear search algorithms. The intelligent PSO and the most prevalent P&O is hybridized for a 5S configuration by Veerapen et al. [25], and it is inferred that this hybridization was so fruitful as to yield an efficiency of 96.7%. The main drawback here is the initialization of random duty cycles which results in complex search procedure. Further research on PSO and P&O was modified into an accelerated one [26] where in the efficiency is 99% percent but the PV configuration used to test is a typical one. From [27], it is inferred that as many as three algorithms like grey wolf optimization (GWO), moth-flame optimization algorithm (MFO), and salp salt algorithm (SSA) are combined with geographical search algorithm (GSA) and compared with PSO-GSA algorithm. The PSO GSA algorithm renders better efficiency than other combinations. But here the implementation complexity gets doubled as both these algorithms need rigorous coding deployment. The hybrid P&O ABC [28] scheme is tested for a lower-rated PV array of 74 W, and though the scheme was effective with respect to convergence and tracking efficiency, the combination did not work out for a 2S PV array configuration. Another interesting work involving the bat algorithm with Bat-P&O MPPT, Bat-Beta MPPT, and Bat-IC MPPT has been proposed in [29], which advocates a quick convergence time of 5 seconds. The trigonometric convergence hybridization with GWO ensures fast tracking with improved efficiency [30], yet the boost full bridge topology suggested in this work does not hold good for all applications. Recently, a hybrid MPPT based on simulated annealing (SA) and PO MPPT [31] has been proposed, but the competence of the suggested algorithm was compared with only conventional MPPT schemes. From a detailed literature survey, it can be concluded that the hybrid MPPT approaches such as a social group and perturb and observe MPPT are the promising ones in terms of a number of parameters and convergence time. SGO algorithm known for its fast convergence and less oscillation was deployed by Vadivel et al. [32] for MPPT in a partially shaded PV array. The results of the work proved that the SGO is a very competent candidate for dynamically varying irradiation patterns. Hence, hybridizing SGO with a conventional MPPT like P&O will be a prudent solution that has not been attempted in the research arena.
This paper proposes a social grouping and P&O MPPT which track the global power peak during both the shaded and nonshaded conditions which possess good tracking efficiency and convergence time. The novel aspects of this work can be listed as follows: (1)Hybridizing a well-enhanced conventional P&O with an inventive social group MPPT algorithm facilitates the reliability of the search process(2)The exploration and exploitation stages in the social grouping algorithm prove to be a better candidate for power tracking than its other global search counterparts
The remainder of the paper is organized as follows. The conceptualization of PV modeling and the characteristic features are shown in Section 2. Section 3 details the formulation of the optimization problem and the proposed hybrid SGO and P&O scheme. Other algorithms like SGO and P&O under static and dynamic partial shading conditions (PSCs) are presented in Section 4. Finally, the conclusions are given in Section 5.
2. PV Model and System Description
2.1. PV Modeling
The equivalent circuit model of a PV cell embodies a current source (), a diode (), and a resistor () in parallel with another resistor (). Each component has its own significance. The current source (Iph) represents the incident sunlight- (photo) generated current. Magnitude of the current relies on the intensity of the incident light and the conversion (light to current) efficiency of the solar cell. The diode () in the PV cell model represents the p-n junction within the solar cell. When light strikes the p-n junction, a voltage across diode is generated due to electron-hole pair formation. This voltage will be maintaining the diode in reverse bias as and when the solar cell is generating electricity (forward bias). The series resistance () is the representation of resistance present internally in the cell and refers also to the resistive losses. Due to this, a series voltage drop occurs, thereby reducing the effective voltage across the cell. The shunt resistance () represents leakage paths or parasitic resistance that allow some current to bypass the diode and the series resistance. The comprehensive behaviour of the solar cell under different environmental conditions relies predominantly upon the impact of irradiation upon the current source, diode, series resistance, and shunt resistance. This PV model predicts the cell’s electrical characteristics, such as current-voltage (I-V) and power-voltage (P-V) curves, which are vital for developing an efficient solar PV systems [33]. A typical nonideal PV cell is shown in Figure 1.

The photoelectric impact is directly proportional to the magnitude of the solar irradiation falls on the panel. The photoelectric impact is represented using a current source denoted by . which is used in the modelling process. The leakage current flows through two distinct paths: first one is through a p-n junction that is denoted by , and the second one is through a parallel resistor that is denoted by . The series resistor, , takes into consideration the power that is being sacrificed from within the cell. Therefore, the output current from the PV cell can be expressed as in [34]
refers to the saturation current of the diode, whereas is the electron charge ( C). The Boltzmann constant is J/K, and is the cell temperature. The closeness of a practical diode and an ideal diode is given by the ideality factor . The cells are arranged in series and parallel to constitute a PV panel of desired voltage and current. and refer to the number of cells connected in series and parallel, respectively.
To compute the total current produced by PV module under partial shading effect (1), it can be rewritten as in [35]
2.2. System Description
The presence of bypass diodes across the PV panels in an array prevents the formation of hot spots but results in the introduction of multiple power peaks. Figure 2(a) shows a PV array topology in uniform and shaded irradiance conditions. The existence of several power peaks in the P–V curve for a 4-stage PV array topology is represented in Figure 2(b). The multiple power peaks symbolize the significance of the MPPT approaches. The global search algorithms, though prevail in acquiring the global power peak, possess the disadvantage in consistency and accuracy. When the shading pattern is very dynamic, the competency of the searching scheme is tested under different conditions and shows its real performance. Therefore, three distinct shading patterns are emulated in this paper. It is important to point out that identification of the global power peak by any MPPT approach is made significantly more difficult by the presence of nearby power peaks. Hence, any algorithm used should not only prevail over the local peaks but also should converge within short period with good accuracy. The rational idea of hybridizing MPPT schemes helps to avoid unneeded global searches on transient shading.

(a)

(b)
3. Formulation of the Optimization Problem
The optimized value of the duty cycle is defined by the intelligent MPPT algorithm by formulating the conditions for achieving maximum power. The duty ratio of the DC–DC converter is a variable that is confined for value through the conditions given in (4). where is the PV output power, is the duty ratio of DC–DC converter, is the maximum limit of duty ratio, and is the minimum limit of duty ratio. The objective function in this context is to maximize the output power of the photovoltaic system. The output power of the PV system is directly related to the duty cycle of the DC-DC converter used in the system. The converter’s duty cycle controls the transfer of power from the PV panels to the load or storage system. The goal is to find the optimal duty cycle that allows the PV system to operate at its maximum power point (MPP). To evaluate the fitness of a candidate solution (duty cycle), the duty cycle is applied in the DC-DC converter, and upon the settling of the power for the given duty cycle, the same is fed back to the algorithm as the fitness corresponding to that candidate solution. Upon updating the position of the candidate to the new position, the new position is validated against boundary condition. In case the new position is above or below the upper bound or lower bound, respectively, the new position is reset to the corresponding upper or lower bound.
3.1. Social Group Optimization- (SGO-) Based MPPT
The SGO method performs optimization in two distinct phases. In the first step, the acquaintance of each distinct candidate is enhanced by the influence obtained from the person in the group who is the most qualified. During the second phase, each applicant will have the opportunity to increase their knowledge through reciprocal interaction of their fellow candidates inside the group, as well as with the individual who is regarded as the best overall inside the cluster. The first phase is known as the enhancing phase, while the second phase is known as the acquiring phase. The symbol represents the total number of individuals in the group, and each individual person is denoted by the symbol , where is the number of a certain candidate that is present in that group. is the related fitness of the candidate, which is denoted by the notation, which refers to the candidate’s dimension, which is a reference to the individual’s characteristics.
3.1.1. Improving Phase
In this stage of the process, the best candidate from each social group becomes known as the global best () and aims to share their expertise with the other members of the team. Members of the team who take part in this learning process will have their existing expertise enhanced. In addition, candidates will be communicating with one another during this phase to update the information after each repeat and share what they know with one another. Equation (5) might be used to illustrate this process shown in Figures 3(a) and 3(b). where is the random number, is the new fitness, and replaces if presents better fitness, and C is the self-introspection (0 to 1).

(a)

(b)
3.1.2. Acquiring Phase
During this phase, everyone in the group interacts with someone else in the group in a way that is chosen at random. They also get instruction from someone who is very knowledgeable about the subject. Everyone will learn fresh information not just from one another but also from the individual who possesses the most expertise (). If there is another individual who possesses more information than , replace the best candidate with themselves. Selecting one individual at random .
Accept if it has a better value for the fitness function. and are two different random sequences. The use of these sequences impacts the algorithm’s stochastic behaviour, as denoted by equations (6) and (7), which explain how this is accomplished and processed as shown in Figure 4.

3.2. Perturb and Observe- (P&O-) Based MPPT
A P&O MPPT technique tracks MPP by perturbing the operating point and detecting changes in output power from the PV. The P&O-based MPPT algorithm measures PV array voltage and current to determine the power. Then, based on power fluctuation, it perturbs the duty cycle. where denotes the perturbed duty cycle. Convergence occurs more quickly, and steady-state oscillation increases if Ф is large, while the opposite is true if is small.
3.3. Proposed Hybrid-MPPT
To prevent any ambiguity that may arise during the transition from homogeneous to nonhomogenous or vice versa, a hybrid optimization method using an SGO and a P&O-based MPPT techniques have been developed in this paper. In uniform insolation, the P&O MPPT is activated to follow the MPP, but in nonuniform insolation, the hybrid MPPT follows the global power peak by initiating the SGO first, and then tracking happens through the P&O MPPT method. For a PV array that is highly prone to partially shading, the suggested SGO-PO hybrid-MPPT is appropriate, and it ensures improvement in the power yield as well on the swift tracking of the global power peak. The proposed MPPT method discards the usage of the PI control loop as the duty cycle is generated from the algorithm itself and it is rendered to the DC-DC converter. The computational effort required to tune the controller’s gain is diminished, and the controller itself is made simpler as a result. While increasing the number of candidates improves MPP accuracy, it also significantly increases the computing load. As a result, to save time, the maximum number of potential candidates might be set at 3. The proposed hybrid-MPPT method is illustrated through several steps as follows:
Step 1: initialization. Initialize the population (duty ratio) . Initialize the parameter , where and are the maximum and minimum value of , respectively. l is the current iteration. is the maximum no. of iteration.
Step 2: evaluate fitness of each candidate .
Step 3: find the best candidate who has more power from the all the candidates using improving phase and acquiring phase.
Step 4: repeat the steps 2 and 3 until all candidates converge to MPP with less than 1% duty cycle variation.
Step 5: after locating the MPP, start the P&O loop to track maximum power after finding the MPP global peak (GP). Small step sizes minimize PV output power fluctuations and improve tracking efficiency.
Figure 5 shows the P-V curves for the dynamic changes in solar irradiation. Both Figures 5(a) and 5(b) depict that for a uniform irradiation of 1000 W/m2, the peak power is 800 W. The 800 W is the global maximum power peak. When a sudden shading affects the PV array, the individual panel in the array exhibits different operating voltage and current, and as cumulative P-V curve, it will have multiple power peaks as shown in the figures. The SGO, through its search process, ensures the optimum duty cycle near the peak power, and P&O sweeps the remaining area and achieves the peak power convincingly. In the flowchart, the left side segment depicts the process of SGO, and the right side shows the P&O MPPT as shown in Figure 6.

(a)

(b)

4. Simulation and Experimental Validation Results, and Discussions
To check the versatility of the search process, three shading patterns are applied to the PV array as shown in Table 1, with the respective shading pattern power-voltage curve shown in Figure 7. These shading pattern simulations and experimental tests have been carried out. The condition to have a transition from SGO to P&O search is achieving optimum duty cycle, say D optimum where there will not be an appreciable change in the duty value between the previous iteration and the current one. In addition, the power variations should be limited within 10% of its optimum value. Once the P&O takes control, the search process becomes a linear one and the peak power is reached in no time without much oscillations. The competence of the proposed hybrid MPPT for the PV array taken for the study is subjected to both dynamically varying irradiation and partially shaded cases, and the simulation is done in the MATLAB® 2022a and Simulink® platform. Figure 8 shows the test system which includes a PV array, a DC-DC boost converter, an MPPT controller, and a resistive load.

(a)

(b)

(c)

The specifications of the PV panel and details of the DC-DC converters are as follows: , , , , , μF, μH, μF and Ω.
4.1. Performance Analysis for Varying Insolation Patterns
In the context of performance analysis, the efficiency of maximum power point tracking (MPPT) algorithms is typically defined as the ratio of the actual power output of a photovoltaic (PV) system to the maximum possible power that the system could generate under specific conditions. The specific formula used to calculate the efficiency of MPPT algorithms is shown in equation (10). The actual power is calculated with current () and voltage () upon termination condition of reaching the MPP. The maximum power point (MPP) is the point on the current-voltage (I-V) curve of the PV system where the product of current maximum () and voltage maximum (). The MPPT scheme is adopted to ensure the operation of the PV panel at MPPT. It is noteworthy that the efficiency of MPPT algorithms can vary depending on factors such as weather conditions, PV panel characteristics, and the algorithm’s tracking speed and accuracy. Therefore, performance analysis often involves testing the algorithm under various conditions to evaluate its effectiveness and efficiency.
4.1.1. Rapidly Changing Insolation Pattern 1
In pattern 1, a varying irradiation pattern given in Table 1 has been applied with a dynamic time variation of 2 sec. The global peak powers for this shading pattern are found to be 798 W, 557.8 W, and 227.3 W corresponding to the solar irradiance of 1000, 700, and 300 W/m2, respectively. Figure 9(a) shows the maximum power tracking transient response with pattern 1. The SGO-PO MPPT acquires a peak power of 795.7 W, whereas the SGO MPPT tracks 797.5 W and the PO MPPT could only track 790 W. Apparently, the SGO-PO possesses a better tracking efficiency of 99.93%, whereas the SGO MPPT and PO MPPT has a lesser tracking efficiency of 99.91% and 98.20%, respectively. Similarly, the convergence of this SGO-PO MPPT is 0.40 s when compared to its counterparts values are 0.75 s and 0.05 s, respectively. Though the PO MPPT has less convergence time, it has huge power oscillations in the output. The temporal evolution of , , and duty cycle is depicted in Figures 9(b)–9(d).

(a)

(b)

(c)

(d)
4.1.2. Partial Shading Pattern 2
To represent a partially shaded environment, a nonuniform irradiation profile of 500 W/m2, 800 W/m2, 1000 W/m2, and 900 W/m2 has been introduced. Figures 10(a)–10(d) show the performance of the tracking operations. The P&O MPPT scheme can only track a local minimum of 440.5 W out of the global peak of 504.2 W. The SGO-PO MPPT captures a peak power of 503.8 W, compared to SGO MPPT wherein grasps 503.5 W. With respect to the convergence time, SGO-PO attains 0.41 s to settle, but SGO takes 0.80 s. In terms of efficiency, SGO-PO, SGO, and P&O in the output make this MPPT a lesser performed are 99.92%, 99.91%, and 87.36%, respectively.

(a)

(b)

(c)

(d)
4.1.3. Partial Shading Pattern 3
In this case, panels 1, 2, 3, and 4 receive the shading pattern of 800 W/m2, 300 W/m2, 700 W/m2, and 500 W/m2, respectively. The actual global MPP for this shading pattern is 322 W. Figure 11 shows how each algorithm responds when it tries to track the maximum power. The SGO hybrid MPPT successfully grasps the peak power of 321.9 W, SGO is 321.5 W, and P&O is 265 (local maximum), and their efficiencies are found to be 99.90%, 99.78%, and 82.24%, respectively. The SGO-PO, SGO, and P&O had convergence times of 0.43, and 0.82, and the P&O stuck at local maximum. where is the power measured at steady-state and is the actual maximum power.

(a)

(b)

(c)

(d)
Table 2 shows the findings of the statistical analysis of the three MPPT algorithms. The efficiency is calculated as shown in (10). The comparison was conducted with consideration of the three patterns described earlier.
4.2. Experimental Implementation and Results
Figure 12 shows the hardware arrangement of the SGO MPPT method. The setup necessarily consists of a PV emulator—a DC programmable source, a boost converter (inductance -470 μH, capacitance -150 μF), a dSPACE DS-1104 controller, and a load resistance—(50 Ω). A 400 W PV array with partial shading is configured through the SAS 1000 L PV emulator. The specifications of the PV panel are as follows: , , , , and . The emulated values are fed to the programmable DC source (IT6005B). The programmable source renders the PV array’s real-time current and voltage values in accordance with the shading pattern. The change in irradiation pattern results in changes in current and voltage values. The measuring instrument essentially has a WCS1700 current sensor which is employed to find the current value corresponding to the irradiation value, a voltage divider by appropriate resistances that fetch the voltage of the PV array for respective irradiation. The dSPACE controller receives the current input through ADC1 and voltage input through ADC2. The dSPACE feeds these values to the SGO MPPT algorithm in the MATLAB environment. The duty cycle relevant to the global power peak is exerted out through slave I/O 7th pin of dSPACE controller. The driver unit, to amplify the control signal, a TLP 250 driver unit is used, and the output of the driver is given to the boost converter MOSFET IRF460.

4.2.1. Rapidly Changing Insolation Pattern 1
Figure 13 presents case 1 where the PV array is exposed to uniform illumination, and there will be only a change in the magnitude of the irradiation with respect to time. During uniform irradiation of 1000 W/m2, the peak power tracked is 397 W, and for 700 W/m2, it is 271.3 W. Also, when the irradiation is low as 300 W/m2, the power attained is 101.4 W, the corresponding operating voltage is 61.5 V, and the operating current is 1.65 A. The tracking efficiency for this shading pattern is 99.7%. It is interesting to note that in the power curve, initially SGO converges at 0.60 s, and from there on, the PO MPPT comes into operating and tracks the peak power of 397 W. The convergence time is reduced due to this operation, and the reliability of the search process is increased.

(a)

(b)

(c)
4.2.2. Partial Shading Pattern 2 and Pattern 3
The SGO-PO hybrid MPPT shows its versatility when the PV array is shaded dynamically. Pattern 2 and pattern 3 have been applied to PV array to simulate two different shading conditions. Figure 14 shows the experimental results with partial shading in 2 and 3. In pattern 2, each of the four panels is exposed to different irradiation, say panel 1 receives 500 W/m2, panel 2 receives 800 W/m2, panel 3 receives 1000 W/m2, and panel 4 receives 900 W/m2. The global maximum inferred for the cumulative P-V curve is 243.5 W. The hybrid MPPT scheme successfully grasps the power of 242 W with an operating voltage of 48.02 V and an operating current of 5.02 A as shown in Figures 14(b) and 14(c). Similarly, for pattern 3, the shading pattern, panel 1 receives 800 W/m2, panel 2 receives 300 W/m2, panel 3 receives 700 W/m2, and panel 4 receives 500 W/m2, and the cumulative global peak for this shading pattern is found to be 150 W. The SGO hybrid MPPT successfully grasps the peak power of 148 with an efficiency of 99%. The corresponding voltage and current values are 48 V and 3.08A as shown in Figures 14(b) and 14(c).

(a)

(b)

(c)
Table 3 shows the comparative results of convergence towards the global power peak. The performance of the algorithms SGO, P&O, and hybrid SGO-PO has been compared for various shading patterns, and it is inferred that the SGO-PO possesses an optimum efficiency with the higher convergence speed. The difference between SGO and SGO-PO is very small, i.e., 0.3-0.2%. However, such small margins can prove to be very effective at large scales [36]. Furthermore, SGO-PO has a better convergence time showing that the proposed algorithm is not only more efficient but also faster.
5. Conclusion
The usage of MPPT is indispensable as far as renewable energy PV is considered. These MPPT schemes become unreliable when the PV array is shaded even partially as they are prone to get stuck with local power peak and not tracking the global ones. The global search algorithms, though competent in grasping the global best power, are not capable of dealing with these partial shading situations. To address this knowledge gap, a novel hybrid SGO-PO MPPT approach has been presented in this paper. The simulation and experimental validation results prove that the tracking mechanism is not only reliable in grasping the global peak power but also swift in convergence. The performance of the suggested schemes is compared with the SGO and P&O MPPT schemes. The results of various test cases with dynamic irradiation patterns validate that the proposed SGO-PO MPPT scheme. The SGO-PO scheme when tested for the more complex shaded condition (pattern 3) converges within 5 iterations and consumes only 0.43 sec to grasp 321.9 W with a tracking efficiency of 99.9% compared to SGO which takes 12 iterations and 0.8 secs to converge with a relatively lower tracking efficiency.
Data Availability
No underlying data was collected or produced in this study.
Conflicts of Interest
The authors declare no conflict of interest.
Authors’ Contributions
All authors contributed equally to this work.