资源简介
利用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
评论
共有 条评论