Research on Photovoltaic Array MPPT Based on Improved PSO Algorithm

Photovoltaic (PV) systems face challenges in achieving maximum power output under partial shading conditions, where traditional Maximum Power Point Tracking (MPPT) algorithms often converge to local optima. This paper proposes an enhanced Particle Swarm Optimization (PSO) algorithm integrating Logistic-Tent chaotic mapping and time-varying dual compression factors (LT-TVCFPSO) to address premature convergence and slow tracking speed.

1. Photovoltaic System Modeling

The single-diode PV cell model is described by:

$$ I = I_{ph} – I_0 \left[ \exp\left(\frac{q(V + IR_s)}{AKT}\right) – 1 \right] – \frac{V + IR_s}{R_{sh}} $$

where \( I_{ph} \) represents photocurrent, \( R_s \) and \( R_{sh} \) denote series/parallel resistances, and \( A \) is the diode ideality factor.

Table 1: Output Characteristics Under Different Irradiance (W/m²)
Condition Peak Power (W) Voltage at MPP (V)
Uniform 1000 641.88 87.39
Partial Shading 541.54 88.25

2. Enhanced PSO Algorithm Design

The LT-TVCFPSO algorithm improves population initialization and convergence through:

2.1 Hybrid Chaotic Initialization

Combined Logistic-Tent mapping enhances search space exploration:

$$ \text{Logistic: } x_{n+1} = \mu x_n(1 – x_n) $$
$$ \text{Tent: } x_{n+1} = \begin{cases}
\frac{x_n}{\beta}, & 0 \leq x_n < \beta \\
\frac{1 – x_n}{1 – \beta}, & \beta \leq x_n \leq 1
\end{cases} $$

2.2 Time-Varying Dual Compression Factors

Adaptive parameter adjustment accelerates convergence:

$$ \chi_1 = \frac{2}{|2 – \phi – \sqrt{\phi^2 – 4\phi}|} $$
$$ \chi_2 = 1 – \chi_1 $$

where \( \phi = c_1 + c_2 \), with time-varying acceleration coefficients:

$$ c_1(t) = c_{1i} + \frac{t(c_{1f} – c_{1i})}{T} $$
$$ c_2(t) = c_{2i} + \frac{t(c_{2f} – c_{2i})}{T} $$

3. Performance Validation

Comparative tests using standard benchmark functions demonstrate LT-TVCFPSO’s superiority:

Table 2: Optimization Performance Comparison
Function PSO APSO LT-TVCFPSO
Sphere 3.15×10⁻⁷⁰ 1.46×10⁻⁶ 7.66×10⁻⁸⁰
Rosenbrock 0.269 2.417 5.43×10⁻⁴¹

4. MPPT Implementation Results

The LT-TVCFPSO-based MPPT controller achieves:

$$ \text{Tracking Efficiency} = \frac{P_{actual}}{P_{theory}} \times 100\% > 99.2\% $$

Table 3: Dynamic MPPT Performance
Algorithm Convergence Time (s) Overshoot (%)
P&O 0.45 12.7
PSO 0.28 6.3
LT-TVCFPSO 0.17 1.8

5. Experimental Verification

Hardware tests on a 3kW PV system demonstrate:

$$ \text{Voltage Stability Improvement} = \frac{\Delta V_{PSO} – \Delta V_{LT-TVCFPSO}}{\Delta V_{PSO}} \times 100\% = 63.4\% $$

The proposed algorithm reduces power fluctuation RMS from 8.2% (PSO) to 2.1% under rapid irradiance changes, confirming its effectiveness for real-world MPPT applications.

Scroll to Top