• 大小: 908KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: Matlab
  • 标签: PV  MATLAB  MPPT  

资源简介

文献和程序相结合,能够更好的理解光伏发电中的MPPT的程序运用!不懂的可以交流,在博客留言,会及时的回复!

资源截图

代码片段和文件信息

function Ia = MSX60(VaSunsTac)
%PVCELL Summary of this function goes here  PVCELL这个功能的总结在这里
%  Detailed explanation goes here详细的解释在这里
k=1.38e-23;
q=1.6e-19;

A=1.2;
Vg=1.12;
Ns=36;

T1=273+25;
Voc_T1=21.06/Ns;
Isc_T1=3.8;

T2=273+75;
Voc_T2=17.05/Ns;
Isc_T2=3.92;

Tak=273+Tac;
TrK=273+25;

Iph_T1=Isc_T1*Suns;
a=(Isc_T2-Isc_T1)/Isc_T1*1/(T2-T1);
Iph=Iph_T1*(1+a*(Tak-T1));

Vt_T1=k*T1/q;
Ir_T1=Isc_T1/(exp(Voc_T1/(A*Vt_T1))-1);
Ir_T2=Isc_T2/(exp(Voc_T2/(A*Vt_T1))-1);

b=Vg*q/(A*k);
Ir=Ir_T1*(Tak/T1).^(3/A).*exp(-b.*((1./Tak)-(1./T1)));

X2v=Ir_T1/(A*Vt_T1)*exp(Voc_T1/(A*Vt_T1));
dvdi_Voc=-1.15/Ns/2;
Rs=-dvdi_Voc-1/X2v;

Vt_Ta=A*k*Tak/q;

Vc=Va/Ns;
Ia=zeros(size(Vc));
for j=1:5;
    Ia=Ia-(Iph-Ia-Ir.*(exp((Vc+Ia.*Rs)./Vt_Ta)-1))./(-1-(Ir.*(exp((Vc+Ia.*Rs)./Vt_Ta)-1)).*Rs./Vt_Ta);
end
if Ia<=0
        Ia=0;
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         838  2018-06-21 08:59  MSX60\MSX60.m
     文件       15651  2011-11-29 19:17  MSX60\PVmodule.mdl
     文件      623550  2018-06-21 09:45  MSX60\光伏太阳能电池组件Matlab通用仿真模块_彭乐乐.pdf
     文件      538725  2018-06-21 09:44  MSX60\基于Simulink的光伏电池组件建模和MPPT仿真研究_刘翼.pdf
     目录           0  2018-06-21 09:47  MSX60\

评论

共有 条评论