資源簡介
利用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
評論
共有 條評論