www.gusucode.com > 大学生数学建模竞赛-太阳能小屋的设计【论文+程序】 > 高教社杯全国大学生数学建模竞赛-太阳能小屋的设计【论文+程序】/附件/附件/account4.m
clc;clear;close all %% 数据的读入 data=xlsread('cumcm2012B附件4_山西大同典型气象年逐时参数及各方向辐射强度.xls'); data1=data(:,3);%水平面总辐射强度 data2=data(:,4);%水平面散射辐射强度 data3=data1-data2;%水平面上直射强度 hpi=40.1*pi/180;%大同的纬度 %% 参数符号说明 %phi是当地纬度;beta是光伏阵列的倾角;delta为太阳赤纬角; %omegap为水平面日落时角;romegat为倾斜面日落时角。 %Rb为倾斜面上的直接辐射量与水平面上直接辐射量之比 % Rb=(cos(hpi-beta).*cos(delta).*sin(omegat)+pi/180*sin(hpi-beta)sin(delta))./(cos(hpi)*cos(delta)*sin(omegap)+pi/180*omegap*sin(hpi)*sin(delta)) % delta=23.5*sin((2*pi*(284+n))/365)*pi/180; % omegap=acos(-tan(hpi)*tan(delta)); % omegat=min(omegap,acos(-tan(hpi-beta)*tan(delta))); %% 架空铺设 %选用56块B3多晶硅电池 用一个SN18逆变器 % B3的参数U=33.6; I=8.33; 价格12.5 尺寸1482*992 转换率15.98% % 逆变器的价格 price2=54700 逆变效率97.3% n=1:365; beta=38.1*pi/180;%倾斜角38.1 delta=23.5*sin((2*pi*(284+n))/365)*pi/180; omegat=zeros(1,365); omegap=zeros(1,365); for i=1:365 omegap(i)=acos(-tan(hpi)*tan(delta(i))); omegat(i)=min(omegap(i),acos(-tan(hpi-beta).*tan(delta(i)))); Rb(i)=(cos(hpi-beta).*cos(delta(i)).*sin(omegat(i))+pi/180*sin(hpi-beta)*sin(delta(i)))./(cos(hpi)*cos(delta(i))*sin(omegap(i))+pi/180*omegap(i)*sin(hpi)*sin(delta(i))); end data4=zeros(365,1); for i=1:365 data4(24*i-23:24*i,1)=data3(24*i-23:24*i,1).*Rb(i)+(1+cos(beta)).*data2(24*i-23:24*i,1)/2+(1-cos(beta)).*data1(24*i-23:24*i,1)/2*0.25; end data5=data4; data5(find(data5<80))=0; %屋顶光伏电池每年每平米的总光照强度 power1=sum(data5); U=33.6; I=8.33; %B3的电压电流 S=1.482*0.992; %B4的面积 m=56; %光伏电池的数目 price1=m*12.5*U*I; %光伏电池的费用 price2=45700;%逆变器SN17的费用 g1=power1*S*m/1000*0.1598*0.973; %每年所发电经济效益 %% 输出结果 disp('35年总的发电量') G=g1*10+g1*15*0.9+g1*10*0.8 disp('经济效益') g=g1*0.5; %光伏电池每年所发发电能量的效益 price=price1+price2; %成本费用 %计算拿回成本的年份 G*0.5-price disp('拿回成本的年份') if price/g<10 nian=price/g end if (price/g>10)&(price/g<25) nian=(price-g*10)/(g*0.9)+10 else nian=(price-g*10-g*15*0.9)/(g*0.8)+25 end