基于改进粒子群的多峰值可重启MPPT算法的研究
Research on a Multi-Peak Restorable MPPT Algorithm Based on Improved Particle Swarm
摘要: 针对光伏阵列P-V曲线的多峰值特性,本文构建了多组串联光伏电池模型,并采用扰动观察法分析其非线性行为。为克服传统最大功率点跟踪(MPPT)算法易陷入局部极值的问题,提出一种基于改进粒子群优化(PSO)算法的全局MPPT策略。该算法通过优化粒子初始分布、动态调整惯性权重,并引入功率变化重启机制,提高了搜索效率与跟踪精度。实验结果表明,该方法可实现多峰值下最大功率点的快速准确跟踪,优于传统MPPT算法。
Abstract: To address the multi-peak nature of the P-V curve of a photovoltaic array, this paper constructs a model of multiple groups of series-connected photovoltaic cells and analyzes their nonlinear behavior using the perturbation-observation method. To overcome the problem of traditional maximum power point tracking (MPPT) algorithms being prone to local extrema, a global MPPT strategy based on an improved particle swarm optimization (PSO) algorithm is proposed. This algorithm improves search efficiency and tracking accuracy by optimizing the initial particle distribution, dynamically adjusting inertia weights, and incorporating a restart mechanism upon power changes. Experimental results demonstrate that this approach can achieve rapid and accurate maximum power point tracking under multi-peak conditions, outperforming traditional MPPT algorithms.
文章引用:滕敏亮, 江先志, 张巍, 田芬芳, 林建豪, 周意诚. 基于改进粒子群的多峰值可重启MPPT算法的研究[J]. 计算机科学与应用, 2025, 15(10): 306-317. https://doi.org/10.12677/csa.2025.1510270

参考文献

[1] 崔容强. 太阳能光伏发电——中国低碳经济的希望[J]. 自然杂志, 2010, 32(3): 149-154.
[2] 侯舵. 我国发展太阳能光伏发电的必要性及技术分析[J]. 电子制作, 2014(18): 193-193.
[3] 李晶, 窦伟, 徐正国, 等. 光伏发电系统中最大功率点跟踪算法的研究[J]. 太阳能学报, 2007, 28(3): 268-273.
[4] Enslin, J.H.R., Wolf, M.S. and Snyman, D.B. (1997) Integrated Photovoltaic Maximum Power Point Tracking Converter. IEEE Transactions on Industrial Electronics, 44, 769-773. [Google Scholar] [CrossRef
[5] Mastromauro, R.A., Liserre, M. and Dell’Aquila, A. (2012) Control Issues in Single-Stage Photovoltaic Systems: MPPT, Current and Voltage Control. IEEE Transactions on Industrial Informatics, 8, 241-254. [Google Scholar] [CrossRef
[6] Ishaque, K., Salam, Z., Amjad, M., et al. (2012) An Improved Particle Swarm Optimization (PSO)—Based MPPT for PV With Reduced Steady-State Oscillation. IEEE Transactions on Power Electronics, 27, 3627-33638. [Google Scholar] [CrossRef
[7] 张利彪, 周春光, 马铭, 等. 基于粒子群算法求解多目标优化问题[J]. 计算机研究与发展, 2004, 41(7): 1286-1291.
[8] 吴俊娟, 姜一达, 王强, 等. 一种改进的光伏系统MPPT控制算法[J]. 太阳能学报, 2012, 33(3): 478-484.
[9] 娄贺伟. 基于自适应粒子群算法的光伏阵列多峰值MPPT研究[D]: [硕士学位论文]. 锦州: 辽宁工业大学, 2015.
[10] 陈晓静. 基于粒子群优化算法的局部遮阴下光伏系统MPPT技术研究[D]: [硕士学位论文]. 合肥: 合肥工业大学, 2014.
[11] 谭伟付. 基于多峰值MPPT光伏并网系统的研究[D]: [硕士学位论文]. 南宁: 广西大学, 2014.
[12] 张悦. 基于多峰值MPPT控制的光伏发电系统的研究与设计[D]: [硕士学位论文]. 南京: 南京理工大学, 2015.
[13] Li, H., Wang, Y., Sun, J., et al. (2019) A Hybrid GA-Based MPPT for PV under Partial Shading Conditions. Solar Energy, 181, 360-370.
[14] Kumar, N., Singh, P. and Verma, A. (2021) Deep Learning Based Adaptive MPPT for PV Systems. Renewable Energy, 174, 1044-1056.
[15] Zhang, Q., Chen, M. and Zhou, Y. (2023) Hybrid Grey Wolf-PSO Algorithm for Global MPPT under Partial Shading. IEEE Access, 11, 45678-45689. [Google Scholar] [CrossRef