独立光伏系统中基于参数估计的双积分滑模变结构MPPT算法研究
2022-01-28李春菊
李 春 菊
(宁夏工商职业技术学院 宁夏 银川 750021)
0 引 言
近年来,随着空气质量的恶化,工业发展对可燃烧能源的需求增加,人们急需找到一种新的可再生清洁能源。太阳能发电具有清洁、可再生等诸多优点,越来越受到人们的关注,但是目前光伏发电能量转换效率低、太阳能板价格高昂等因素,大规模发展光伏发电系统还存在诸多局限。太阳能板输出功率随光照强度和环境温度变化而变化。为了提高光伏系统能量转换效率,太阳能板必须实时工作在最大功率输出点,保证对外提供最大功率,因此需要对太阳能板最大功率点进行跟踪。在光伏发电系统中,最大功率跟踪起着非常重要的作用。
本文目标是设计一个优化的最大功率跟踪算法实现独立光伏系统最大功率跟踪。目前较常用的算法有扰动观察法、电导增量法、滑模变结构控制算法等。扰动观察法是一种迭代算法,在实际应用过程中实现简单,但是抗干扰能力差[1];电导增量法需要复杂的电路[2];基于滑模变结构的算法实现更复杂,而且存在震荡过程,在功率跟踪过程中消耗大量的太阳能[3]。
本文首先利用粒子群算法计算出太阳能板等效电路参数,由计算得出的电路参数建立独立光伏系统模型[4]。其次在研究滑模变结构的基础上,利用赫尔维茨稳定性选择滑模面系数。把最大输出功率时的电压与实际输出电压的差值作为参考面,其一阶导数和二阶导数在最大功率输出点均为零[5]。利用双积分滑模变结构跟踪独立光伏系统的最大功率点。仿真结果表明,该方法取得了非常好的效果。
1 独立光伏系统模型
独立光伏系统模型包括光伏电池、直流转换模块和蓄电池。直流转换模块是连接光伏电池与蓄电池或者负载的电路。最大功率跟踪算法通过改变直流转换模块的元器件参数来调整电路通断时间,以达到调整输出的目的。
1.1 光伏电池模型
光伏电池是一个非线性器件。其等效电路是由一个电流源并联一个二极管和一个分流电阻Rsh,再串联一个电阻Rse,如图1所示[6]。其中:iD表示流过并联二极管的正向电流;vD表示并联二极管两端的电压;ish表示流过分流电阻Rsh的电流。
图1 太阳能板等效电路
根据图1,光伏电池等效电路的伏安特性如式(1)所示。
(1)
式中:Io是二极管反向饱和电流;vpv、ipv、ISCR、Ki、q、K、a、Tr、T、G、Rse、Rsh分别是光伏电池的输出电压、输出电流、短路电流、短路电流温度系数、电荷常数、Boltzmann常数、PN节理想因子、参考温度、光伏板温度、太阳照射度、等效串联电阻、等效并联电阻[7]。a、Rse、Rsh决定了模型的正确性和精确度。因此本文利用粒子群算法来估计以上参数[8]。
1.2 光伏电池模型参数估计
光伏电池模型等效电路在短路状态时的电流为:
(2)
式中:IPV为等效电流源输出电流;Np为并联的光伏电池数量;Ns为串联的光伏板数量。
处于开路状态时,等效电路的输出电压为:
(3)
当电路处于最大功率输出时其功率为:
(4)
式中:Vmp(T)、Imp(T)分别为在电路处于最大功率输出点时的输出电压和输出电流。
以上是电路三种状态时的特性。通过以上公式,PSO可以确定理想因子a、等效电路串联电阻Rse和并联电阻Rsh[9]。
同时光照强度G和环境温度T均会影响IPV的大小。具体数学关系如下:
(5)
式中:IPV,STC是光伏系统在标准测试光照强度GSTC下的电流;KISCR是短路电流温度系数;ΔT=T-TSTC是与标准测试环境的温度差。
在特定温度下,短路电流、开路电压、最大功率分别为:
ISCR,e(T)=ISCR,STC+KISCRΔT
(6)
Voc,e(T)=Voc,STC+KVocΔT
(7)
Pmp,e(T)=Pmp,STC+KPmpΔT
(8)
式中:ISCR,STC、Voc,STC、Pmp,STC分别为在标准测试条件下的短路电流、开路电压、最大功率点的功率峰值;KVoc、KPmp分别为开路电压和最大功率的温度系数。
本文首要目标是确定图1中单二极管光伏电池模型参数。因此目标函数定义为[10]:
(9)
其中:
(10)
(11)
(12)
确保目标函数中每一项处于同一范围内。
实际电路中,电阻值肯定大于零,因此为了缩小计算范围,简化计算过程,各参数有如下约束条件: