APPLICATION OF IMPROVED PSO WITH PARTIAL SHADING DETECTION IN PHOTOVOLTAIC MPPT

Zhang Shuhan, Xu Feng, Zhang Lijie, Li Lei, Zhang Qiyu

Acta Energiae Solaris Sinica ›› 2026, Vol. 47 ›› Issue (5) : 762-770.

PDF(2624 KB)
Welcome to visit Acta Energiae Solaris Sinica, Today is
PDF(2624 KB)
Acta Energiae Solaris Sinica ›› 2026, Vol. 47 ›› Issue (5) : 762-770. DOI: 10.19912/j.0254-0096.tynxb.2025-0040

APPLICATION OF IMPROVED PSO WITH PARTIAL SHADING DETECTION IN PHOTOVOLTAIC MPPT

  • Zhang Shuhan1, Xu Feng1, Zhang Lijie1, Li Lei2, Zhang Qiyu3
Author information +
History +

Abstract

To address the challenges of slow convergence speed, significant power fluctuations, and difficulties in real-time tracking encountered by photovoltaic maximum power point tracking (MPPT) control systems under dynamic irradiance conditions, this paper proposes an improved particle swarm optimization (IPSO) algorithm incorporating partial shading detection. The enhanced algorithm introduces an adaptive updating mechanism for the inertia weight w while eliminating random parameters r1 and r2 to streamline the velocity update equation. Through comprehensive analysis of the power output characteristics under partial shading conditions, the quantity and distribution patterns of particles have been optimized. Furthermore, a simplified partial shading detection method is developed based on the P-V curve characteristics of photovoltaic arrays under varying illumination conditions, which is subsequently integrated into the refined PSO algorithm. Experimental validation irradiance that the enhanced algorithm exhibits superior optimization capability and accelerated convergence during the tracking process, effectively mitigating power oscillations. The proposed methodology demonstrates exceptional dynamic performance in fluctuating light environments, exhibiting remarkable adaptability to diverse sudden irradiance change scenarios.

Key words

photovoltaic system / MPPT / particle swarm optimization algorithm / adaptive inertia weight / partial shading detection / sudden irradiance change

Cite this article

Download Citations
Zhang Shuhan, Xu Feng, Zhang Lijie, Li Lei, Zhang Qiyu. APPLICATION OF IMPROVED PSO WITH PARTIAL SHADING DETECTION IN PHOTOVOLTAIC MPPT[J]. Acta Energiae Solaris Sinica. 2026, 47(5): 762-770 https://doi.org/10.19912/j.0254-0096.tynxb.2025-0040

References

[1] 解宝, 李萍宇, 苏绎仁, 等. 局部阴影下光伏阵列的最大功率点跟踪算法研究[J]. 太阳能学报, 2023, 44(12): 47-52.
XIE B, LI P Y, SU Y R, et al.Research on maximum power point tracking algorithm of PV array under local shadow[J]. Acta energiae solaris sinica, 2023, 44(12): 47-52.
[2] 庞科旺, 刘维亭. 基于改进人工鱼群算法的光伏系统MPPT研究[J]. 太阳能学报, 2014, 35(10): 2009-2014.
PANG K W, LIU W T.MPPT study of solar PV power system based on improved artificial fish-swarm algorithm[J]. Acta energiae solaris sinica, 2014, 35(10): 2009-2014.
[3] 韩思鹏, 蒋晓艳, 罗意, 等. 遮阴条件下光伏MPPT自适应粒子群算法优化[J]. 太阳能学报, 2022, 43(6): 99-105.
HAN S P, JIANG X Y, LUO Y, et al.Photovoltaic MPPT adaptive particle swarm optimization optimization under shading conditions[J]. Acta energiae solaris sinica, 2022, 43(6): 99-105.
[4] JAVED S, ISHAQUE K, SIDDIQUE S A, et al.A simple yet fully adaptive PSO algorithm for global peak tracking of photovoltaic array under partial shading conditions[J]. IEEE transactions on industrial electronics, 2022, 69(6): 5922-5930.
[5] 吴玲, 张秀锦, 刘秋华, 等. 基于多元宇宙优化算法的光伏发电MPPT控制算法[J]. 太阳能学报, 2023, 44(9): 204-211.
WU L, ZHANG X J, LIU Q H, et al.MPPT control algorithm of photovoltaic power generation based on multi-verse optimization algorithm[J]. Acta energiae solaris sinica, 2023, 44(9): 204-211.
[6] 李炜康, 刘婷婷, 王哲铭, 等. 基于改进鹰栖息优化算法的光伏系统MPPT控制[J]. 太阳能学报, 2025, 46(1): 662-668.
LI W K, LIU T T, WANG Z M, et al.MPPT control of photovoltaic system based on improved eagle perching optimization[J]. Acta energiae solaris sinica, 2025, 46(1): 662-668.
[7] 赵智勇, 李卫军, 郑秒, 等. 基于改进蜉蝣算法的光伏多峰值最大功率跟踪特性研究[J]. 太阳能学报, 2024, 45(12): 77-84.
ZHAO Z Y, LI W J, ZHENG M, et al.Research on photovoltaic multi-peak maximum power tracking characteristics based on improved mayfly algorithm[J]. Acta energiae solaris sinica, 2024, 45(12): 77-84.
[8] 朱艳伟, 石新春, 但扬清, 等. 粒子群优化算法在光伏阵列多峰最大功率点跟踪中的应用[J]. 中国电机工程学报, 2012, 32(4): 42-48, 20.
ZHU Y W, SHI X C, DAN Y Q, et al.Application of PSO algorithm in global MPPT for PV array[J]. Proceedings of the CSEE, 2012, 32(4): 42-48, 20.
[9] 张永革, 石季英, 张文, 等. 复杂遮阴条件下光伏系统MPPT控制改进PSO算法仿真研究[J]. 中国电机工程学报, 2014, 34(S1): 39-46.
ZHANG Y G, SHI J Y, ZHANG W, et al.Research of improved PSO in MPPT control of PV systems under complex shading condition[J]. Proceedings of the CSEE, 2014, 34(S1): 39-46.
[10] MANICKAM C, RAMAN G R, RAMAN G P, et al.A hybrid algorithm for tracking of GMPP based on P&O and PSO with reduced power oscillation in string inverters[J]. IEEE transactions on industrial electronics, 2016, 63(10): 6097-6106.
[11] 丁爱华, 卢子广, 卢泉, 等. 基于改进PSO的复杂环境下光伏MPPT控制[J]. 太阳能学报, 2015, 36(2): 408-413.
DING A H, LU Z G, LU Q, et al.PV MPPT control based on improved PSO in complex environment[J]. Acta energiae solaris sinica, 2015, 36(2): 408-413.
[12] 李红岩, 王磊, 安平娟, 等. 基于改进黏菌算法的局部遮阴下光伏MPPT研究[J]. 太阳能学报, 2023, 44(10): 129-134.
LI H Y, WANG L, AN P J, et al.Study on photovoltaic MPPT under local shade based on improved slime mold algorithm[J]. Acta energiae solaris sinica, 2023, 44(10): 129-134.
[13] 董密, 胡佳盛, 杨建, 等. 基于改进黏菌优化算法的光伏多峰MPPT控制策略[J]. 控制理论与应用, 2023, 40(8): 1440-1448.
DONG M, HU J S, YANG J, et al.An improved slime mould algorithm based MPPT strategy for multi-peak photovoltaic system[J]. Control theory & applications, 2023, 40(8): 1440-1448.
[14] LI H, YANG D, SU W Z, et al.An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading[J]. IEEE transactions on industrial electronics, 2019, 66(1): 265-275.
[15] SHER H A, MURTAZA A F, NOMAN A, et al.A new sensorless hybrid MPPT algorithm based on fractional short-circuit current measurement and P&O MPPT[J]. IEEE transactions on sustainable energy, 2015, 6(4): 1426-1434.
[16] 马昊, 张庆超. 基于粒子群优化算法和变步长扰动观察法的局部阴影情况下MPPT控制[J]. 电源学报, 2016, 14(3): 94-101.
MA H, ZHANG Q C.MPPT control under partial shading condition based on PSO and variable step size P & O[J]. Journal of power supply, 2016, 14(3): 94-101.
[17] AKBARI R, ZIARATI K.A rank based particle swarm optimization algorithm with dynamic adaptation[J]. Journal of computational and applied mathematics, 2011, 235(8): 2694-2714.
[18] RENAUDINEAU H, DONATANTONIO F, FONTCHASTAGNER J, et al.A PSO-based global MPPT technique for distributed PV power generation[J]. IEEE transactions on industrial electronics, 2015, 62(2): 1047-1058.
[19] PRAGALLAPATI N, SEN T, AGARWAL V.Adaptive velocity PSO for global maximum power control of a PV array under nonuniform irradiation conditions[J]. IEEE journal of photovoltaics, 2017, 7(2): 624-639.
[20] ISHAQUE K, SALAM Z.A deterministic particle swarm optimization maximum power point tracker for photovoltaic system under partial shading condition[J]. IEEE transactions on industrial electronics, 2013, 60(8): 3195-3206.
[21] 任志玲, 毛奕栋. 基于改进黏菌算法的光伏多峰值MPPT控制[J]. 太阳能学报, 2024, 45(2): 421-428.
REN Z L, MAO Y D.Multi-peak MPPT control of PV array based on improved slime mould algorithm[J]. Acta energiae solaris sinica, 2024, 45(2): 421-428.
PDF(2624 KB)

Accesses

Citation

Detail

Sections
Recommended

/