论文部分内容阅读
随着全球能源危机和大气污染问题日益突出,开发利用绿色能源已经势在必行,其中太阳能光伏发电是最有希望成为未来替代能源的一种发电方式。但是在光伏发电系统中存在光伏阵列局部遮阴或光照不均等现象,会严重影响光伏阵列的能量转换效率,而传统的MPPT算法在此情况下便失去了作用。本文在此背景下,对光伏阵列在复杂条件下的P-V特性进行了较为深入的研究分析,并在此基础上将APSO算法应用于光伏最大功率点追踪上,该研究具有重要的意义以及一定的工程应用价值。首先,本文结合MPPT控制算法的国内外研究现状,对PSO算法与光伏最大功率点追踪的结合过程进行了详细的理论分析,并阐述了APSO算法在DSP上实现的过程。为了研究光伏阵列在复杂条件下的输出特性,本文对光伏阵列在各种形式遮挡下进行了实验,观察所得大量数据后发现了一些重要规律。再者,本文根据系统设计要求给出了本系统总体的设计方案,并详细介绍了硬件、软件设计实现的过程。本文采用模块化理念对控制系统硬件进行了设计,使得整个系统的硬件结构清晰,抗干扰能力强。在硬件电路中,采用TI公司的DSPTMS320F28027作为主控芯片,利用霍尔传感器和信号处理电路组成采集电路,采用DC-DC电路作为系统的控制环节。DSP根据MPPT控制算法输出PWM信号,经光耦隔离、驱动电路放大后驱动DC/DC电路功率管的通与断,进而产生不断变化动态的调整光伏阵列的等效负载阻抗的效果,从而实现最大功率点追踪的目的。随后,基于CCS开发环境,编程实现APSO算法,该算法主要由粒子初始化程序、粒子极值迭代程序、粒子全局最大值迭代程序、粒子群收敛决策程序、动态调整参数程序和算法再启动程序等六部分组成。最后,分别对各个模块电路及APSO算法进行测试,并给出必要的测试结果图。测试结果表明,硬件、软件算法都满足设计要求,而且APSO算法能够准确、快速的追踪到光伏系统在复杂条件下的全局最大功率点,这对以后光伏系统控制算法的进一步研究具有很大的技术参考价值。