2012年全国大学生数学建模B题太阳能电池板的铺设(5)

2019-01-19 12:58

附录2:

function cx1

%======================导入数据=================== A=load('E:\\A.txt');%A种电池价格 B=load('E:\\B.txt');%B种电池价格 C=load('E:\\C.txt');%C种电池价格 NBQ=load('E:\\NBQ.txt');%逆变器价格

%======================南顶=================== AND=[0 0 0 0 0 0]';%A种电池使用数目 BND=[0 24 0 0 0 0 0]';%B种电池使用数目 CND=[0 0 0 0 0 0 0 0 0 0 0]';%C种电池使用数目

NBQND=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0]';%逆变器使用数目 %======================北墙=================== ABQ=[0 0 0 0 0 0]';%A种电池使用数目 BBQ=[0 0 0 0 0 0 0]';%B种电池使用数目

CBQ=[0 0 0 0 0 0 0 0 86 0 0]';%C种电池使用数目

NBQBQ=[0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';% 逆变器使用数目 %======================南墙=================== ANQ=[0 0 1 0 0 0]';%A种电池使用数目 BNQ=[0 0 0 0 0 0 0]';%B种电池使用数目

CNQ=[0 0 0 0 0 0 0 0 0 0 0]';%C种电池使用数目

NBQNQ=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';% 逆变器使用数目 %======================西墙=================== AXQ=[1 1 1 1 0 0]';%A种电池使用数目 BXQ=[0 0 0 0 0 0 0]';%B种电池使用数目

CXQ=[0 0 0 0 0 0 0 0 0 0 0]';%C种电池使用数目

NBQXQ=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';% 逆变器使用数目 %======================东墙=================== ADQ=[1 1 1 1 0 0]';%A种电池使用数目 BDQ=[0 0 0 0 0 0 0]';%B种电池使用数目

CDQ=[0 0 0 0 0 0 0 0 0 0 0]';%C种电池使用数目

NBQDQ=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';% 逆变器使用数目 %======================北顶=================== ABD=[0 0 0 0 0 0]';%A种电池使用数目 BBD=[0 0 0 0 0 0 0]';%B种电池使用数目

CBD=[11 0 0 0 0 0 0 0 0 0 0]';%C种电池使用数目

NBQBD=[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';% 逆变器使用数目

A2=load('E:\\A2.txt');%A种电池效率 B2=load('E:\\B2.txt');%B种电池效率 C2=load('E:\\C2.txt');%C种电池效率 NBQ2=load('E:\\NBQ2.txt');%逆变器效率

AS=load('E:\\AS.txt');%A种电池面积

- 19 -

BS=load('E:\\BS.txt');%B种电池面积 CS=load('E:\\CS.txt');%C种电池面积

x=1:8760;

y1=load('E:\\y1jiu.txt');%屋顶单位辐射强度南 y2=load('E:\\y2.txt');%北墙单位辐射强度 y3=load('E:\\y3.txt');%南墙单位辐射强度 y4=load('E:\\y4.txt');%西墙单位辐射强度 y5=load('E:\\y5.txt');%东墙单位辐射强度 y6=load('E:\\y6.txt');%屋顶单位辐射强度北

%======================计算所需成本=================== disp('所需成本')

F1=AND'*A+BND'*B+CND'*C+NBQND'*NBQ F2=ABQ'*A+BBQ'*B+CBQ'*C+NBQBQ'*NBQ; F3=ANQ'*A+BNQ'*B+CNQ'*C+NBQNQ'*NBQ; F4=AXQ'*A+BXQ'*B+CXQ'*C+NBQXQ'*NBQ; F5=ADQ'*A+BDQ'*B+CDQ'*C+NBQDQ'*NBQ; F6=ABD'*A+BBD'*B+CBD'*C+NBQBD'*NBQ;

%======================计算有效辐射强度================= q=1;

while q<8761 if y1(q)<80 y1(q)=0; else end

if y2(q)<80 y2(q)=0; else end

if y3(q)<80 y3(q)=0; else end

if y4(q)<80 y4(q)=0; else end

if y5(q)<80 y5(q)=0;

- 20 -

else end

if y6(q)<80 y6(q)=0; else end q=q+1; end

%======================计算输出功率===================== q=1;

while q<8761 if y1(q)<200 y12(q)=0; else

y12(q)=y1(q); end

if y2(q)<200 y22(q)=0; else

y22(q)=y2(q); end

if y3(q)<200 y32(q)=0; else

y32(q)=y3(q); end

if y4(q)<200 y42(q)=0; else

y42(q)=y4(q); end

if y5(q)<200 y52(q)=0; else

y52(q)=y5(q); end

if y6(q)<200 y62(q)=0; else

- 21 -

y62(q)=y6(q); end q=q+1; end

M1=(trapz(x,y1)*(B2'*(BS.*BND)+C2'*(CS.*CND))+trapz(x,y12)*A2'*(AS.*AND));%屋顶南输出功率

M2=(trapz(x,y2)*(B2'*(BS.*BBQ)+C2'*(CS.*CBQ))+trapz(x,y22)*A2'*(AS.*ABQ));%北墙输出功率

M3=(trapz(x,y3)*(B2'*(BS.*BNQ)+C2'*(CS.*CNQ))+trapz(x,y32)*A2'*(AS.*ANQ));%南墙输出功率

M4=(trapz(x,y4)*(B2'*(BS.*BXQ)+C2'*(CS.*CXQ))+trapz(x,y42)*A2'*(AS.*AXQ));%西墙输出功率

M5=(trapz(x,y5)*(B2'*(BS.*BDQ)+C2'*(CS.*CDQ))+trapz(x,y52)*A2'*(AS.*ADQ));%东墙输出功率

M6=(trapz(x,y6)*(B2'*(BS.*BBD)+C2'*(CS.*CBD))+trapz(x,y62)*A2'*(AS.*ABD));%屋顶北输出功率

%======================计算35年实际发电量================== disp('35年实际发电量')

N1=M1*NBQ2'*NBQND*(10+15*0.9+10*0.8)/1000%屋顶南实际发电量 N2=M2*NBQ2'*NBQBQ*(10+15*0.9+10*0.8)/1000;%北墙实际发电量 N3=M3*NBQ2'*NBQNQ*(10+15*0.9+10*0.8)/1000;%南墙实际发电量 N4=M4*NBQ2'*NBQXQ*(10+15*0.9+10*0.8)/1000;%西墙实际发电量 N5=M5*NBQ2'*NBQDQ*(10+15*0.9+10*0.8)/1000;%东墙实际发电量 N6=M6*NBQ2'*NBQBD*(10+15*0.9+10*0.8)/1000;%屋顶北实际发电量 %======================计算经济效益==================== disp('经济效益') P1=N1*0.5-F1 P2=N2*0.5-F2; P3=N3*0.5-F3; P4=N4*0.5-F4; P5=N5*0.5-F5; P6=N6*0.5-F6;

%======================计算回收年限==================== disp('回收年限')

Q0=N1*0.5/(10+15*0.9+10*0.8); Q1=Q0; k=1;

while F1-Q1>0 if k<=10

Q1=Q1+Q0*0.1; else if k<=25 Q1=Q1+Q0*0.9*0.1; else if k<=35

- 22 -

Q1=Q1+Q0*0.8*0.1; else

disp('error') end end end k=k+0.1; end k end

附录3:

function cx2

%======================导入数据=================== SS=load('E:\\SS.txt');%水平面散射辐射强度 NZ=load('E:\\NZ.txt');%南向直射辐射强度 FZ=load('E:\\FZ.txt');%法向直射辐射强度 SZ=load('E:\\SZ.txt');%水平面总辐射强度

%======================选择有效值=================== q=1;

while q<8761 if SS(q)<200 SS(q)=0; else end

if NZ(q)<200 NZ(q)=0; else end

if FZ(q)<200 FZ(q)=0; else end

if SZ(q)<200 SZ(q)=0; else end q=q+1; end

- 23 -


2012年全国大学生数学建模B题太阳能电池板的铺设(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新人教版七年级上数学第一章有理数导学案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: