Home Mathematics 6 Maximum power point tracking control under partial shading conditions using particle swarm optimization algorithm
Chapter
Licensed
Unlicensed Requires Authentication

6 Maximum power point tracking control under partial shading conditions using particle swarm optimization algorithm

  • Jia Shun Koh , Rodney H. G. Tan and Wei Hong Lim

Abstract

This chapter presents maximum power point tracking (MPPT) control using particle swarm optimization (PSO) algorithm for photovoltaic (PV) panel affected by partial shading due to shadow casting. Partial shading casted on a PV panel will produce multiples peaks power characteristic curve; thus, tracking the global peak becomes a challenge especially under dynamic changing partial shading condition. The MPPT PSO used DC-DC buck converter as energy conversion medium to deliver the tracked power to the load. PSO algorithm tracks the MPP by reading the PV panel output power and changing the PWM duty cycle of the buck converter for the PV panel to operate at the maximum power point. The MPPT PSO is implemented in MATLAB/Simulink platform, the model includes a PV Panel with three bypass diodes, power electronics DC-DC buck converter circuitry connected to a load resistor and the PSO algorithm is coded in an embedded function block. The criteria of convergent and reinitialization of PSO algorithm are discussed. The maximum power tracking performance is evaluated on different set of PSO parameters including the population size, acceleration coefficients and inertia weight. The results from each sets of parameters are discussed, and it is reported that the populations size of 4, inertia weight of 0.1, as well as acceleration coefficients of c1 = 0.8 and c2 = 1.2 are the optimal parameter settings of PSO used in this study. Last, the MPPT PSO is also evaluated with dynamic changing partial shading conditions to evaluate its tracking robustness. The best average tracking time and tracking error recorded by the proposed method are 0.06 s and 0.15%, respectively, implying its feasibility for real time application. This chapter provides a comprehensive insight on how PSO parameters affect the performance of MPPT in terms of tracking time, accuracy and stability for practical tracking application.

Abstract

This chapter presents maximum power point tracking (MPPT) control using particle swarm optimization (PSO) algorithm for photovoltaic (PV) panel affected by partial shading due to shadow casting. Partial shading casted on a PV panel will produce multiples peaks power characteristic curve; thus, tracking the global peak becomes a challenge especially under dynamic changing partial shading condition. The MPPT PSO used DC-DC buck converter as energy conversion medium to deliver the tracked power to the load. PSO algorithm tracks the MPP by reading the PV panel output power and changing the PWM duty cycle of the buck converter for the PV panel to operate at the maximum power point. The MPPT PSO is implemented in MATLAB/Simulink platform, the model includes a PV Panel with three bypass diodes, power electronics DC-DC buck converter circuitry connected to a load resistor and the PSO algorithm is coded in an embedded function block. The criteria of convergent and reinitialization of PSO algorithm are discussed. The maximum power tracking performance is evaluated on different set of PSO parameters including the population size, acceleration coefficients and inertia weight. The results from each sets of parameters are discussed, and it is reported that the populations size of 4, inertia weight of 0.1, as well as acceleration coefficients of c1 = 0.8 and c2 = 1.2 are the optimal parameter settings of PSO used in this study. Last, the MPPT PSO is also evaluated with dynamic changing partial shading conditions to evaluate its tracking robustness. The best average tracking time and tracking error recorded by the proposed method are 0.06 s and 0.15%, respectively, implying its feasibility for real time application. This chapter provides a comprehensive insight on how PSO parameters affect the performance of MPPT in terms of tracking time, accuracy and stability for practical tracking application.

Downloaded on 17.10.2025 from https://www.degruyterbrill.com/document/doi/10.1515/9783110714043-006/html
Scroll to top button