目录
PV光伏阵列发电系统是一种利用太阳能进行发电的系统,其中MPPT最大功率跟踪算法是一种重要的技术,可以帮助系统更有效地利用太阳能,提高发电效率。
1、MPPT原理
MPPT,即MaximumPowerPointTracking的简称,中文为“最大功率点跟踪”,它是指逆变器根据外界不同的环境温度、光照强度等特性来调节光伏阵列的输出功率,使得光伏阵列始终输出最大功率。MPPT最大功率跟踪算法是一种控制算法,其基本原理是通过对光伏阵列的输出电压和电流进行采样,计算出当前的功率值,并根据一定的控制策略调整光伏阵列的工作点,使其始终在最大功率点附近运行。这样就可以使得光伏阵列在不断变化的环境条件下始终保持高效率的发电状态。
最大功率点跟踪(Maximum Power Point Tracking 简称MPPT),当光伏组件在某个特定电压工作时,该特定电压与输出电流的乘积(即功率)达到最大值,这个工作点就是最大功率点,也是光伏组件发电效率最高的时候。MPPT的核心原理在于光伏电池板的电流与电压输出具有一定的相关性,当光照变化时,光伏电池板的I-V曲线也会随之变化,理想状态下,I-V曲线的最大功率点就是光伏电池板当前输出的最大功率点,而MPPT就是通过不断调节光伏电池板的工作点,使其工作在最大功率点上。
外界环境因素不同,光伏阵列输出的功率也会受影响,主要的影响因素是环境温度与光照强度。根据P-U曲线,能够发现,在不同的辐射条件及温度条件下,最大功率点是不同的(如上图所示)。
MPPT算法的控制方程通常采用一种基于梯度的搜索方法,其基本思想是通过比较当前时刻和前一时刻的功率变化率,来调整工作点,使得功率最大化。具体来说,控制方程可以表示为:
ΔP = P(k) - P(k-1)
if ΔP > 0 then V(k+1) = V(k) + ΔP/I(k)
if ΔP < 0 then V(k+1) = V(k) - ΔP/I(k)
其中:
ΔP - 当前时刻和前一时刻的功率变化率
V(k) - 第k个时刻的光伏阵列电压
I(k) - 第k个时刻的光伏阵列电流
V(k+1) - 第k+1个时刻的光伏阵列电压
这个控制方程的作用是在运行过程中,根据功率的变化情况来调整光伏阵列的工作点,使其始终在最大功率点附近运行。当功率增加时,电压V会相应地增加;当功率减小时,电压V会相应地减小。这样就可以保证光伏阵列在不断变化的环境条件下始终保持高效率的发电状态。
2.光伏阵列简介
光伏阵列是一种利用太阳能进行发电的系统,其基本原理是将太阳能转化为电能。这种系统主要由光伏电池板、控制器和逆变器等组成。光伏阵列的原理主要是基于光伏效应,即太阳能电池板在光照下,其表面上的半导体材料会吸收太阳光,进而产生电流。这个过程是光能转化为电能的过程。此外,光伏阵列通常会配备有蓄电池,以存储多余的电能,供夜间或阴天使用。
光伏阵列的功率可以用下面的方程表示:
P = V × I
其中:
P - 光伏阵列的功率(W)
V - 光伏阵列的电压(V)
I - 光伏阵列的电流(A)
光伏阵列在使用过程中易受周围环境(如浮云,建筑物,树木遮荫等)和电池板表面的灰尘的干扰,导致光伏阵列的输出功率减小,输出特性曲线变得复杂。输出特性曲线呈多极值点。如果一个电站,某一个组串后面有空调机组;又有一片树叶遮盖了某一块电池片;又有一片树荫遮挡了部分组件。那么不同的组串间必然存在输出功率偏差。因此,每个逆变器接入的光伏组串的输出特性曲线变得复杂,呈多极值点,如何找到最高的那个点,就需要MPPT了。MPPT最大功率跟踪算法是一种重要的技术,可以帮助PV光伏阵列发电系统更有效地利用太阳能,提高发电效率。其原理是通过控制算法来调整光伏阵列的工作点,使其始终在最大功率点附近运行。
3.Simulink建模
其中MPPT模块采用S函数设计,其S函数如下:
function y = MPPtrackIref(P)
global Pold;
global Iref;
global Increment;
IrefH = 5;
IrefL = 0;
DeltaI = 0.02;
if (P < Pold)
Increment = -Increment;
end
% increment current reference
Iref=Iref+Increment*DeltaI;
% check for upper limit
if (Iref > IrefH)
Iref = IrefH;
end
% check for lower limit
if (Iref < IrefL)
Iref = IrefL;
end
% save power value
Pold = P;
% output current reference
y = Iref;
up2250
4.Simulink仿真
在实际应用中,MPPT算法可以采用多种方法来实现,包括基于梯度的搜索方法、基于占空比的搜索方法、基于神经网络的搜索方法等等。这些方法各有优缺点,需要根据具体的应用场景进行选择。同时,为了提高系统的可靠性和稳定性,还需要对MPPT算法进行优化和改进,例如加入过载保护、防止电网波动等措施。总之,MPPT最大功率跟踪算法是PV光伏阵列发电系统中非常重要的技术之一,对于提高系统的发电效率和可靠性具有重要的作用。