论文部分内容阅读
光伏发电是将太阳能转化为电能的主要技术之一。独立光伏系统主要由太阳能电池、DC/DC变换电路、系统控制器及其负载组成。受到灰尘遮挡、温度变化以及天气突变等不可预知的环境因素影响,光伏阵列会出现局部阴影的情况,在局部阴影情景下会导致光伏阵列各部分工作在不同的状态,使光伏阵列的P-V特性曲线会呈现多个峰值的情况。为了解决在局部阴影情况下常用最大功率跟踪(MPPT)算法追踪时间长、易陷入局部最优,以及粒子群算法在追踪过程中产生过冲等问题,本文重点提出了一种基于电压闭环控制和模糊控制的MPPT算法,该算法不仅有效解决了常规算法陷入局部最优值和粒子群算法在追踪过程中产生的过冲问题,而且较常见的全局扫描算法提高了 MPPT的收敛速度。论文首先对光伏MPPT控制器的研究现状进行了分析。在理想的外部情景下模拟了三种不同光照温度下光伏电池的输出。采用光伏电池3×3串并连(SP)方式搭建了光伏阵列,并且在光伏阵列局部阴影情景下模拟其输出特性。分析了 DC/DC升压电路在电流连续和断续模式下的工作原理,以及升压电路器件的选型和参数计算。其次利用Simulink搭建了基于Boost电路独立光伏控制系统的仿真模型。在光伏电池理想情景下仿真验证了常用MPPT算法,如扰动观察法、电导增量法、模糊算法以及粒子群算法。并参考文献[43],实现了粒子群优化模糊控制MPPT算法。分析了在光伏阵列局部阴影情景下常用MPPT算法的局限性。然后在光伏阵列局部阴影情景下仿真实现了基于电压闭环控制和模糊控制的MPPT算法。通过Matlab仿真验证了电压闭环控制的电压追踪效果,并且对比分析了本文算法与基于电压闭环控制和扰动观察法的MPPT算法以及粒子群算法的优点。最后在光伏模拟器的基础上搭建了以DSP为核心光伏控制系统的硬件平台,并在硬件平台上实现了基于电压闭环控制和模糊控制MPPT算法以及粒子群算法,验证了本文算法的可行性。