Photovoltaic (PV) arrays have a considerably lower output when exposed to partial shadowing (PS). Whilst adding bypass diodes to the output reduces PS’s impact, this adjustment causes many output power peaks. Because of their tendency to converge to local maxima, traditional algorithms like perturb and observe and hill-climbing should not be used to track the optimal peak. The tracking of the optimal peak is achieved by employing a range of artificial intelligence methodologies, such as utilizing an artificial neural network and implementing control based on fuzzy logic principles. These algorithms perform satisfactorily under PS conditions but their training method necessitates a sizable quantity of data which result in placing an unnecessary demand on CPU memory. In order to achieve maximum power point tracking (MPPT) with fast convergence, minimal power fluctuations, and excellent stability, this paper introduces a novel optimization algorithm named PSO-AWDV (particle swarm optimization–adaptive weighted delay velocity). This algorithm employs a stochastic search approach, which involves the random exploration of the search space, to accomplish these goals. The efficacy of the proposed algorithm is demonstrated by conducting experiments on a series-connected configuration of four modules, under different levels of solar radiation. The algorithm successfully gets rid of the problems brought on by current traditional and AI-based methods. The PSO-AWDV algorithm stands out for its simplicity and reduced computational complexity when compared to traditional PSO and its variant PSO-VC, while excelling in locating the maximum power point (MPP) even in intricate shading scenarios, encompassing partial shading conditions and notable insolation fluctuations. Furthermore, its tracking efficiency surpasses that of both conventional PSO and PSO-VC. To further validate our results, we conducted a real-time hardware-in-the-loop (HIL) emulation, which confirmed the superiority of the PSO-AWDV algorithm over traditional and AI-based methods. Overall, the proposed algorithm offers a practical solution to the challenges of MPPT under PS conditions, with promising outcomes for real-world PV applications.
Incorporating bypass diodes within photovoltaic arrays serves to mitigate the negative effects of partial shading scenarios. These situations can lead to the appearance of multiple peaks in the performance of solar panels. Nevertheless, there are cases where conventional maximum power point tracking (MPPT) techniques could encounter inaccuracies, causing them to identify the highest power point within a specific area (the local maximum power point; LMPP) instead of the overall highest power point across the entire array (the global maximum power point; GMPP). Numerous methods based on artificial intelligence (AI) were proposed to address this issue; however, they frequently used cumbersome and unreliable methodologies. This research presents the energy-valley-optimizer-based optimization (EVO) technique, which is designed to efficiently and dependably tackle the issue of partial shading (PS) in detecting the maximum power point (MPP) for photovoltaic (PV) systems. The EVO algorithm enhances the speed of tracking and minimizes power output fluctuations during the tracking phase. Through the utilization of the Typhoon hardware-in-the-loop (HIL) 402 emulator, extensive validation of the proposed technique is conducted. The effectiveness of the suggested method is compared with the established cuckoo search algorithm for achieving maximum power point tracking (MPPT) within a photovoltaic (PV) system. This comparison takes place under equivalent conditions to ensure a fair performance evaluation.