www.gusucode.com > 太阳能三种mppt算法包括干扰观察法,电导增益法,变步长电导增益法 > mppt/max60.m
function I=max60(u,sun,T) S=54*55; %%太阳能电池板面积 Voc=3.5; %%开路电压 Isc=0.03*S/100; %%短路电流 Vm=2.6; %%电池最大功率点上的电压 Im=0.8; %%电池最大功率点上的电流 c2=(Vm/Voc-1)/log(1-Im/Isc); c1=(1-Im/Isc)*exp(-Vm/(c2*Voc)); Tf=25; %%设定参考温度 %ta=0.002; %Tc=25; %T=sun*ta+Tc; DT=T-Tf; %%实际温度与参考温度之差 a=0.0004; %% 参考日照下(1kw/㎡,25℃)电流变化温度系数 b=-0.078; %% 参考日照下(1kw/㎡,25℃)电压变化温度系数 Rref=1000; %% 参考辐射强度 1kw/㎡ N=6; %%光伏阵列各模块 Np=2; Ns=6; x=1.12; %%材料带能 gvoc=-0.06; gisc=2.0*10^(-3); Aref=(T*gvoc-Voc+x*Ns)/((gisc*T/Isc)-3); Rsref=(Aref*log(1-Im/Isc)-Vm+Voc)/Im; %%参考状态下光伏模块的串联电阻 Rs=N/Np*Rsref; %%电池内部串联电阻 DI=a*sun/Rref*DT+(sun/Rref-1)*Isc; Du=-b*DT-Rs*DI; I=Isc*(1-c1*(exp((u-Du)/(c2*Voc))-1))+DI; %%输出电流