光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)

关注“电气仔推送”获得资料(专享优惠)

模型介绍:

模型主要包含光伏电池模块、直流升压模块、以及最大功率跟踪控制模块。

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第1张图片

 扰动观察法( P&O ):

所谓 P&O 就是每过一会给予系统工作电压一个可正可负的增量,同时查看系统功率的变化情况。如果功率变大,那么接着照以前的增量正负施加干扰;反之则沿相对的方向施加干扰,直至输出功率达到最大。P&O 为当前使用比较多的一种控制策略,P&O 实施 MPPT 的过程如图 所示。

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第2张图片

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第3张图片

电导增量法:

 电导增量法是利用光伏电池 P-U 特性曲线有且只有一个最大功率点来进行跟踪控制的。在光伏电池特性曲线中,光伏电池的输出功率 P 是关于其输出电压 U 的函数,输出电流 I 也是关于输出电压 U 的函数,将输出功率 P 对 U 求导得到其导数 dP/ dU ,根据导数dP/ dU 与零的大小关系来判断此时的工作电压与最大功率点处的电压大小关系。

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第4张图片

 光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第5张图片

 电导增量法仿真各参数曲线:

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第6张图片

 扰动观察法仿真各参数曲线:

光伏发电系统最大功率跟踪控制MATLAB仿真模型(电导增量法+扰动观察法)_第7张图片

 %%%%%%%%%%

#include

#include

int main()

{

double x, y, a;

for (y = 1.5; y > -1.5; y -= 0.1)

{

for (x = -1.5; x < 1.5; x += 0.05)

{

a = x * x + y * y - 1;

if (a * a * a - x * x * y * y * y <= 0)

{

printf("+");

Sleep(1);

}

else

printf(" ");

}

printf("\n");

}

printf("爱情来的太快就像龙卷风,你把握不住的,让哥来\n----HWH");

return 0;

你可能感兴趣的:(电气MATLAB仿真,最大功率跟踪控制,电导增量法,扰动观察法)