Maximum power point tracking technique based on the grey wolf optimization-perturb and observe hybrid algorithm for photovoltaic systems under partial shading conditions
Photovoltaic panels represent the most abundant source of renewable energy and the cleanest form of electrical energy derived from the sun. However, partial shading can lead to the appearance of multiple local maximum power points (LMPP) in the power-voltage (P-V) characteristics of solar panels. This situation traps classical power maximization algorithms, such as perturb and observe (P&O) or incremental conductance, as these algorithms tend to deviate from the global maximum power point (GMPP), resulting in reduced electrical energy production. To overcome this major challenge in the electrical industry, we propose in this study a hybrid grey wolf optimization-perturb and observe hybrid (GWO-P&O) algorithm, designed to converge towards the global maximum power without being trapped in local peaks. To demonstrate its effectiveness, the proposed algorithm was simulated in MATLAB/Simulink under various complex and uniform partial shading conditions. Furthermore, a comparative study was conducted with the P&O and GWO algorithms to evaluate precision, tracking, response time, and efficiency. The simulation results revealed superior performance for the proposed technique, particularly in terms of constant tracking of the global peak, with efficiencies of 99.95% and 99.98% in the best cases, faster response times (ranging from 0.07 to 0.04 s), and minimal, almost negligible oscillations around the GMPP.
Collaboration network of the authors
3 authors ·
3 co-authorship links
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
Badji Mokhtar-Annaba University
Different organisations
Same organisation
Affiliation unknown
Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-author
Organisation
Joint articles
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.