正文
本文已参与「新人创作礼」活动,一起开启掘金创作之路。如果太阳能发电的有效功率为1kW,在2019年1月1日这一天,其发出的电力为1.405kWh,用同等容量的锂电池可以将电力存储起来。
通过数据我们可看出,上海2019年一年内1kW的太阳能电板,可以发电约1130kWh。可以满足一个 1130kWh/8760h = 0.128kW 的用电器全年的电力需求。
我们可以设想,一个远程监控的摄像头,其恒定功率是100W,需要全年工作。
(100W的用电器,全年的用电量是 100W*8760h/1000 = 876kWh)
假设系统的充放电效率都是100%,即太阳能发出来的电,只要电池有容量接纳,都可以吸收进去,只要电池里有电,都可以放出来,让用电器工作。
如果我们给它配备了1kW的光伏板,那么我们需要给它配备多大容量的蓄电池?
以2019年1月1日-3日为例:
三天总共的电力需求为 100W*72h = 7.2kWh
三天总共的发电量为1.405 + 1 + 0.872 = 3.277kWh <<7.2kWh, 需要电池来提供电力
matlab程序
这实际相当于一个蓄水池问题,但是要复杂一些,蓄水池一般放水和加水的速度是一定的,但是这里面“加水”的速度因每天的光照时间不同。matlab代码如下: %读取数据 data=readmatrix('data.xlsx','outputtype','string'); %摄像头一天需要的电量Power electric=2.4; %一年中太阳能每天所吸收的电能 Power=str2double(data(:,2)); %记录电量亏损日期 date=[]; for i=1:length(Power) if Power(i)<2.4 date(end+1)=i; end end %记录电力亏损值 loss=zeros(1,length(date)); for i=1:length(loss) loss(i)=sum(Power(1:date(i)))-2.4*date(i); end %找出亏损最大值的绝对值作为电池的容量 result=abs(min(loss));
结语
公司提示是数学累积积分,但是虽然我本科是数学专业,但是我确实把想不到