• 大小: 1006B
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-16
  • 语言: Matlab
  • 标签: matlab  

资源简介

利用MATLAB脚本文件及公式绘制太阳能电池光伏特性曲线,温度、光照强度对光伏特性曲线的研究也都包含在其中,后期还会有simulink仿真文件上传

资源截图

代码片段和文件信息

clc
clear
figure
Tref=25;
Sref=1000;
Um=38.2;
Uo=46.2;
Im=8.9;
Is=9.5;
Cs=((Um/Uo)-1)/log(1-(Im/Is));
Cf=(1-(Im/Is))*exp(-Um/(Uo*Cs));
%m=rand(53);
m=[010
    011
    110
    101
    100];%绿、天蓝、黄、紫、红
for j=1:5
%     T=25;
%     S=Sref-200*(j-1);    
    T=Tref-5*(j-1);
    S=1000;
    dT=T-Tref;
    a=0.05;
    b=0.29;
    Rs=0.3;
    dI=a*(S/Sref)*dT+(S/Sref-1)*Is;
    dU=-b*dT-Rs*dI;
%     U=0:0.1:Uo;
    U=0:0.1:55;%温度变化时使用——额定电压随温度变化较大
    I=Is*(1-Cf*(exp((U-dU)/(Uo*Cs))-1))+dI;
    d=size(I);
    d(2);
    for i=1:d(2)
        if I(i)<0
            I(i)=0;
        end
    end
    P=U.*I;
%     grid
%     hold on
%     plot(UI‘color‘m(j:))
    hold on
    plot(UP‘color‘m(j:))
end
xlabel(‘电压U/V‘)
%%
%光照强度变化UI特性
title(‘25℃、光照强度变化时光伏组件电压电流特性曲线‘)
ylabel(‘电流I/A‘)
legend(‘1000W/m2‘‘800W/m2‘‘600W/m2‘‘400W/m2‘‘200W/m2‘)
%%
%光照强度变化UP特性
title(‘25℃、光照强度变化时光伏组件电压功率特性曲线‘)
ylabel(‘功率P/W‘)
legend(‘1000W/m2‘‘800W/m2‘‘600W/m2‘‘400W/m2‘‘200W/m2‘)
%%
%温度变化UI特性
title(‘光照强度为1000W/m2、温度变化时光伏组件电压电流特性曲线‘)
ylabel(‘功率P/W‘)
legend(‘25℃‘‘20℃‘‘15℃‘‘10℃‘‘5℃‘)
%%
%温度变化UP特性
title(‘光照强度为1000W/m2、温度变化时光伏组件电压电流特性曲线‘)
ylabel(‘功率P/W‘)
legend(‘25℃‘‘20℃‘‘15℃‘‘10℃‘‘5℃‘)
% hold on
% plot(UP‘y‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-22 17:07  光伏电池特性曲线\
     文件        1446  2019-04-22 17:00  光伏电池特性曲线\UIUP.m

评论

共有 条评论