MPPT免费下载

免费下载用于仿真PV + MPPT 的matlab代码,其中一个文件的功能使用输出电压,辐照度和环境温度来计算光伏阵列的电流。 此项目代码就是找到光伏的功率最大追踪点。

预览截图

应用介绍

免费下载用于仿真PV + MPPT 的matlab代码,其中一个文件的功能使用输出电压,辐照度和环境温度来计算光伏阵列的电流。 此项目代码就是找到光伏的功率最大追踪点。

function output=MPPT_PSO(input)

%%%----- PV_1 -----------------------
Tcell1 =input(1);% 25; %Ambient cell temperature (degrees celcius)
G1 = input(2);%1000%Solar Irradiation (W/m2)
Voc1 =43.2; % open circuit voltage at STC


Va1 = 0:0.1:Voc1;
Ipv1 = PVcharacteristics_func(Va1,G1,Tcell1);
factor1=Ipv1>=0;
Ipv1=factor1.*Ipv1;
Ppv1 = Va1.*Ipv1; 

%%%---------------
Pmax1 = max (Ppv1); %Finding the maximum power of the array
[row1,cumn1]=find(Ppv1<=Pmax1 & Ppv1>=Pmax1);
V_max1=Va1(row1,cumn1);
I_max1=Ipv1(row1,cumn1);


%%%----- PV_2 -----------------------
Tcell2 = input(3);%33; %Ambient cell temperature (degrees celcius)
G2 = input(4);%850;%Solar Irradiation (W/m2)
Voc2 = 43.2; %Open circuit voltage

Va2 = 0:0.1:Voc2;
Ipv2 = PVcharacteristics_func(Va2,G2,Tcell2);
factor2=Ipv2>=0;
Ipv2=factor2.*Ipv2;
Ppv2 = Va2.*Ipv2; %Calculating PV output power
%%%---------------
Pmax2 = max (Ppv2); %Finding the maximum power of the array
[row2,cumn2]=find(Ppv2<=Pmax2 & Ppv2>=Pmax2);
V_max2=Va2(row2,cumn2);
I_max2=Ipv2(row2,cumn2);


%%%----- PV_3 -----------------------
Tcell3 = input(5);%25; %Ambient cell temperature (degrees celcius)
G3 = input(6);%750%Solar Irradiation (W/m2)
Voc3 =43.2; %Open circuit voltage

Va3 = 0:0.1:Voc3;
Ipv3 = PVcharacteristics_func(Va3,G3,Tcell3);
factor3=Ipv3>=0;
Ipv3=factor3.*Ipv3;
Ppv3 = Va3.*Ipv3; %Calculating PV output power
%%%---------------
Pmax3 = max (Ppv3); %Finding the maximum power of the array
[row3,cumn3]=find(Ppv3<=Pmax3 & Ppv3>=Pmax3);
V_max3=Va3(row3,cumn3);
I_max3=Ipv3(row3,cumn3);


%%%%%------------ PV total calculation -------------------------------
PV_total=Va3.*(Ipv1+Ipv2+Ipv3);
Pmax_total = max (PV_total); %Finding the maximum power of the array
[row_total,cumn_total]=find(PV_total<=Pmax_total & PV_total>=Pmax_total);
V_max_total=Va3(row_total,cumn_total);
I_max_total=Ipv1(row_total,cumn_total)+Ipv2(row_total,cumn_total)+Ipv3(row_total,cumn_total);
%%---------------
output(1)=V_max_total(1);
output(2)=I_max_total(1);

文件列表(部分)

名称 大小 修改日期
figureplot.m0.30 KB2016-10-14
MPPT_PSO.m0.63 KB2016-05-17
PV_Model1.m0.99 KB2017-11-10
PV_Model2.m0.99 KB2017-11-10
PV_Model3.m0.99 KB2017-11-10
pv_mppt_test4validated.mdl13.46 KB2017-03-25
PVcharacteristics_func.m0.97 KB2017-11-10

立即下载

相关下载

[基于模糊控制器的燃料电池 MPPT] 此仿真模型是基于模糊控制器的燃料电池 MPPT。
[基于模糊控制器的210W光伏组件MPPT] 此文档是基于模糊控制器的具有模糊 fis 文件的 210W 光伏组件 MPPT。
[带 MPPT 的并网 SPV 系统] 此仿真模型是带 MPPT 的并网 SPV 系统。 它是一个与逆变器和mppt相连的太阳能光伏系统。
[基于降压升压的 MPPT 系统的光伏系统] 此仿真模型是基于降压升压的 MPPT 系统的光伏系统。 从系统中可以观察到光伏系统降压升压转换器的基于 P 和 O 的 MPPT。
[使用降压转换器的 P&O MPPT] 此仿真模型是使用降压转换器和电阻负载的 P&O MPPT 算法的简单模拟。
[太阳能和 MPPT 充电器系统演示] 此仿真模型是太阳能和 MPPT 充电器系统演示。 建筑演示系统包含在 MPP 工作的 PV。 电池充电器使用 MPP 处的 PV 能量进行充电。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部