APP下载

粒子群算法在光伏系统最大功率点跟踪中的应用

2013-08-16周西峰刘晓丹郭前岗

网络安全与数据管理 2013年3期
关键词:输出功率粒子特性

周西峰,刘晓丹,郭前岗

(南京邮电大学 自动化学院,江苏 南京 210046)

太阳能作为一种新型的绿色可再生能源,具有储量大、分布广、无污染、使用方便等优点。随着能源危机与环境污染的加剧,太阳能的利用越来越受到人们的重视,而太阳能光伏发电技术的应用更是人们普遍关注的焦点。由于光伏组件均是由多个单体光伏电池串联而成,当光伏组件中各个单体光伏电池所接收的太阳辐射均等时,其输出的功率电压曲线呈单峰状。然而,在很多情况下,由于光伏组件表面存在不透明物体的遮挡,或者由于多云天气导致组件中部分单体光伏电池接收的光照强度异于其他电池。这种情况下,组件输出的功率电压曲线会出现多个峰值点,导致常规的最大功率点跟踪控制算法失效[1-2],不能正确追踪到最大功率点,造成太阳能发电系统功率输出的下降,严重时会引起“热斑”效应造成安全问题。本文将粒子群优化PSO(Particle Swarm Optimization)算法应用于光伏发电系统的MPPT中,并进行了实验和仿真比较,验证了该算法的有效性,即该算法既可以提高传输效率,又可以很好地克服热斑效应,以及各种失配问题。

1 光伏电池特性

1.1 光伏列阵的数学模型

光伏电池的原理是基于半导体的光伏特性效应将太阳辐射直接转换为电能[3]。根据光伏电池的内部结构及其输出特性,可以把光伏电池单体等效为如图1所示的电路。

图1 光伏电池的等效模型

图中RL表示负载;UL表示负载电压或输出电压;IL表示负载电流或输出电流;RS和RSH表示等效的串联和并联电阻,通常 RS约为 1 Ω,RSH约几千欧姆;IVD表示暗电流或扩散电流;IPH表示光生电流(亦即光子在光伏电池上激发的电流),其大小与光照强度和温度成正比,IPH大小与外界负载无关,可以认为是恒流源。由上面的等效电路模型及对光伏电池的伏安特性分析可推出其输出特性方程为[4-5]:

由于RS较小,RSH较大,在一般情况下可将IL简化为:

式中,S为光照强度,单位W/m2;Sref为参考光照强度,一般取 1 000 W/m2;CT为温度系数;T为环境温度;Tref为环境温度的参考值,一般取298 K;I0为二极管反向饱和电流,数量级为 10-4A;q为电荷常数,为 1.6×10-19C;A为 PN结的理想因子,当 T=300 K时,一般取 2.8;k为波尔兹曼常数,为 1.38×10-23J/K。

因此可得光伏电池输出功率的表达式:

从式(4)可以看出,光伏电池的输出功率与光照强度、环境温度有关,并且呈现为非线性关系。

1.2 光伏列阵的特性曲线

由于单个光伏电池输出的功率较小,实际应用中,为了增大光伏电池的输出功率,一般会将若干个光伏电池进行串、并联组合,以组成光伏电池模块或光伏阵列,满足功率的需要。根据上文介绍的光伏电池的数学模型可在Matlab/Simulink中建立模型,得到图2、图3分别为典型光伏电池输出特性曲线和光照不均情况下的P-U多峰特性曲线。

图2 光伏电池输出特性曲线

由图2可见,光伏电池即非恒压源也非恒流源,其输出电流和输出功率随输出电压的变化而变化。从P-U曲线可以看出光伏电池的输出功率存在极大值点,这一工作点称为最大功率点 (MPP)。为提高光伏电池的效率,在光伏发电系统中需要进行最大功率点跟踪(MPPT)控制,使系统能工作在最大功率点。

图3 光照不均时光伏模块P-U的多峰特性曲线

由图3可以看出,两个光伏模块光照不同的情况下,由于串联的模块流过的电流相等,光伏阵列P-U特性曲线呈现2个极值点,常规的最大功率点跟踪方法将会失效,易追踪到局部极值输出。

2 粒子群算法在MPPT中的应用

2.1 粒子群优化算法

粒子群优化算法是模拟鸟类捕食行为的群体智能算法。它的优势在于算法的简捷性,易于实现,无需调整大量的参数,且不需要梯度信息。在函数优化、约束优化、极大极小值、多目标优化等问题中得到了广泛应用。在粒子群算法中,每个个体称为一个“粒子”,每个“粒子”代表着一个潜在的解,在搜索空间中以一定的速度飞行[6]。“粒子”的速度和位置可更新为:

其 中 ,w 为 惯性 权重 ,c1、c2为 学 习 因 子 ,r1、r2∈(0,1)为两个独立的随机数。

2.2 算法参数设置

在粒子群进行光伏阵列最大功率点跟踪中,设定目标函数值为阵列的输出功率(即所有模块的功率总和),粒子的位置代表阵列电压。

粒子群算法的性能很大程度上取决于算法的控制参数,例如粒子数、最大速度、学习因子、惯性权重等。本文设置粒子数为10,迭代次数设置为60次,最大速度vmax=3。学习因子使粒子具有自我总结和向群体中优秀个体学习的能力,反映了粒子群之间的信息交流,设定c1=c2=1.496 2。惯性权重决定了粒子对当前速度继承的多少,较大的惯性权重有利于跳出局部极小点,便于全局搜索。但是较小的惯性因子则有利于对当前的搜索区域进行精确局部搜索,以利于算法收敛,在此采用线性变化的权重,表达式如下:

其中,w的最大值wmax=0.9,最小值wmin=0.4,t表示当前迭代步数,tmax表示最大迭代次数。

搜索范围的确定可以使粒子更快、更精确地找到最大点,此处将搜索范围设置为(0,Uoc),Uoc为光伏模块的开路电压。

2.3 算法的重启与终止设置

PSO算法的终止条件一般设置为达到最大迭代次数或者满足一定的误差准则。由于粒子的初始位置是随机分布的,当所有粒子趋近于一个位置时,可以认为已经追踪到了最大功率点。此处设定,当粒子之间的最大距离小于5%Uoc时,则算法停止,当前所有粒子中对应功率最大者定为最大功率点。否则,一直迭代,直到迭代次数结束,寻得最大功率点为止。

2.4 算法的流程

首先,随机初始化种群中各个粒子的初始位置及速度,计算得到各个粒子的适应值即阵列的功率,将当前各粒子的位置和适应值存储到各粒子的个体最优值(pbest)中,将所有pbest中适应值最优个体的位置和适应值存储于全局最优值(gbest)中。然后,更新粒子的位置﹑速度﹑惯性权重以及最优值。最后,检查终止条件,若满足终止条件,搜索停止,输出最优解 Umax,否则,更新粒子,继续搜索。

粒子群算法追踪最大功率点的流程图如图4所示。

图4 粒子群算法流程图

3 仿真结果与分析

依据本文介绍的光伏电池的特性,将多个光伏电池单体串并联组合构成一个光伏模块,运用Matlab/Simulink建立模型,本文对3个模块串联的结构进行了仿真以验证算法的有效性。3个模块的光照以及温度参数设置如下:

模块 1:Sun=600 W/m2,T=21℃;

模块 2:Sun=800 W/m2,T=24℃;

模块 3:Sun=1 000 W/m2,T=25℃。

3个模块的多峰特性曲线如图5所示。

图5 P-U三峰特性曲线

粒子群算法追踪最大功率点的仿真结果如图6所示。

由仿真结果可以看出,三维多峰曲线的全局最大功率值为120 W,粒子群优化算法寻到的最大功率点的功率值为102.215 8 W,误差很小,验证了该算法在跟踪最大功率点上有良好的准确性。算法寻优时间为0.126 4 s,只用很少的时间就能追踪到全局最大功率点,验证了算法的快速性。所以基于粒子群优化的MPPT算法,在局部遮阴条件下能跟踪到全局最大功率点,具有一定的精准性和有效性。

本文提出了一种基于粒子群算法的光伏发电系统最大功率点跟踪控制方法,建立了光伏阵列的模型并进行仿真研究,验证了该算法的有效性。该方法使光伏阵列在温度、光照等外界环境不统一的情况下,能够快速有效地跟踪到最大功率点,并且具有较好的追踪精度和稳定性,防止了最大功率点的振荡以及电池的温升,减少了功率损耗,从而大大提高了总功率的输出。

[1]NOGUCHI T, TOGASHI S, NAKAMOTO R.Short-current pulse-based maximum powerpointtracking method for multiple photovoltaic and converter module system[J].IEEE Trans.on Industrial Electronics, 2002,49(1):217-222.

[2]SERA D, TEODORESCU R, HANTSCHELJ, etal.Optimized maximum power point tracker for fast-changing environmentalconditions[J].IEEE Trans.on Industrial Electronics, 2008, 55(7): 2629-2637.

[3]高虎,李俊峰,许洪华.太阳能光伏发电技术发展状况与趋势分析[J].中国科技产业,2006,12(2):72-75.

[4]张兴,曹仁贤,等.太阳能光伏并网发电及其逆变控制[M].北京:机械工业出版社,2011.

[5]刘晓艳,祁新梅,郑寿森,等.局部阴影条件下光伏阵列的建模与分析[J].电网技术,2010,34(11):192-197.

[6]蒋程涛,邵世煌.基于适配粒子群的多目标优化方法[J].计算机工程,2007,33(21):175-178.

猜你喜欢

输出功率粒子特性
工程应用中的光伏组件输出功率衰减率评估
碘-125粒子调控微小RNA-193b-5p抑制胃癌的增殖和侵袭
谷稗的生物学特性和栽培技术
基于膜计算粒子群优化的FastSLAM算法改进
色彩特性
Conduit necrosis following esophagectomy:An up-to-date literature review
进一步凸显定制安装特性的优势 Integra DRX-5.2
基于粒子群优化极点配置的空燃比输出反馈控制
Quick Charge 4:什么是新的?
基于马尔可夫链的光伏发电系统输出功率短期预测方法