• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: Matlab
  • 标签: matlab仿真  

资源简介

matlab代码编程,输出四幅图U-P/I-U/I-P/U-I-P三维图,温度可随意设置,一个非常基础又实用的课程代码,实现了光伏中最大功率曲线的跟踪。特别注意事项:我用的是2020a版本的matlab,低级版本可能打不开。

资源截图

代码片段和文件信息

Isc25=3.8;
Voc25=22;
T=298;
q=1.6e-19;
k=1.38e-23;
Rs=0.0028;
Rsh=10000;
Ki=0.001;
Kv=0.004;
n=2.29785;
m=44;
I0=8e-4;
 
Pmppt=[];
Vmppt=[];
Imppt=[];
 
%第二部分光伏输出特性
i=0;
 
%Si=input(‘Sun shine=‘);
%for Tr1=-50:10:75
Tr1=input(‘光伏板实际温度=‘);
for Si=100:100:1000
    i=i+1;
    Tr=273+Tr1;
    Voc=Voc25*[1-Kv*(Tr-T)];
    Isc=Isc25*[1+Ki*(Tr-T)];
    Iph25=Isc25*(1+Rs/Rsh);
    Iph=Iph25*[1+Ki*(Tr-T)]*Si/1000;
    Iph1(i)=Iph;
    Voc1=((n*k*Tr)/q)*log(Iph/I0)*m;
    j=Voc1/0.1;
    V1=0:0.1:Voc1;
    Id=I0*[exp((q/(n*k*Tr))*(V1/m))-1]

评论

共有 条评论

相关资源