top of page
Writer's picturelms editor

MATLAB Implementation of Hybrid Metaheuristic MPPT for Partial Shaded Solar PV System

Overview of the Solar PV System

The solar PV system used in this study consists of three solar panels connected in series. Each panel has the following specifications: an open-circuit voltage of 12.64V, a maximum power voltage of 10.32V, a short-circuit current of 8.62A, and a current at maximum power point of 8.7A. Additionally, each panel is equipped with a bypass diode, which helps to bypass the current in case of partial shading. This configuration is crucial in mitigating power losses due to shading caused by external factors such as buildings or trees.




The Impact of Partial Shading on Solar PV Systems

Partial shading significantly impacts the performance of solar panels by introducing multiple maximum power points (local maxima) in the system’s power curve. This phenomenon occurs when parts of the solar panels are shaded while others remain exposed to sunlight. As a result, the panels do not operate at their optimal power, and power losses occur. The key challenge is to identify and extract the global maximum power point from these multiple local maxima, and this is where MPPT algorithms come into play.

Implementing Particle Swarm Optimization (PSO) for MPPT

Particle Swarm Optimization (PSO) is a widely used optimization technique, particularly for problems that involve maximizing or minimizing certain parameters. In the context of MPPT, PSO is used to adjust the duty cycle of a boost converter to track and extract the maximum power point from a solar panel.

To implement PSO, key equations are employed to update the particle's velocity and position. The PSO algorithm iteratively adjusts the duty cycle, measures the voltage and current of the panels, and calculates the corresponding power. The algorithm uses two main parameters: the global best (Gbest) and the particle best (Pbest), which help guide the particle toward the optimal duty cycle. The process continues until the maximum power point is reached.

Exploring Other MPPT Algorithms: C Search, Flower Pollination, and Grey Wolf Optimization

In addition to PSO, other optimization algorithms are also applied for MPPT in a partially shaded solar PV system:

  • C Search Optimization: This algorithm uses a concept known as Lévy flight to update the duty cycle of the system. By randomly selecting new duty cycles and updating them based on the Lévy flight equation, C Search helps navigate the power landscape to extract the maximum power.

  • Flower Pollination Algorithm (FL): Developed based on the natural pollination process, the FL algorithm utilizes a probabilistic switch to decide between two operations: cross-pollination and self-pollination. This switch is controlled by a probability value, which helps balance exploration and exploitation during the optimization process.

  • Grey Wolf Optimization: A relatively recent optimization method, Grey Wolf Optimization is inspired by the hunting behavior of grey wolves. It uses four main roles—alpha, beta, delta, and omega wolves—to update the duty cycle. The algorithm updates the positions of these wolves using mathematical equations to approach the global optimum.

Simulation and Code Implementation

The simulation of the MPPT algorithms is conducted in MATLAB, where the solar PV system with partial shading is modeled. Each optimization algorithm—PSO, C Search, FL, and Grey Wolf—is implemented by adjusting the duty cycle of a boost converter to track the maximum power point. The code is developed to measure the voltage and current from the panels and update the duty cycle based on the power calculations.

For each algorithm, the simulation demonstrates how the duty cycle is adjusted over time, ensuring the system operates at the global maximum power point despite partial shading. The results show the effectiveness of these metaheuristic algorithms in optimizing power extraction.

Results of the MPPT Algorithms

The simulation results highlight the ability of each MPPT algorithm to successfully extract maximum power from the solar PV system. Here’s a brief overview of the outcomes for each method:

  • PSO: Successfully tracks the maximum power point, adjusting the duty cycle and achieving optimal power extraction.

  • C Search: Demonstrates effective optimization using the Lévy flight concept, allowing the system to reach the global maximum power point.

  • Flower Pollination: Utilizes cross-pollination and self-pollination to adjust the duty cycle and maximize power output.

  • Grey Wolf Optimization: Shows that the grey wolf-inspired approach can also be highly effective in optimizing the duty cycle for maximum power extraction.

Conclusion

In conclusion, the implementation of hybrid metaheuristic MPPT algorithms, including PSO, C Search, Flower Pollination, and Grey Wolf Optimization, proves to be highly effective for maximizing power extraction in a partially shaded solar PV system. These algorithms successfully identify and track the global maximum power point, overcoming the challenges posed by shading. By using MATLAB for simulation, these methods can be easily integrated into real-world solar PV systems to improve their efficiency, especially in environments with partial shading.

6 views0 comments

Comentarios


bottom of page