[发明专利]异型太阳能光伏建筑表面的铺设方法在审

专利信息
申请号: 201610460666.4 申请日: 2016-06-23
公开(公告)号: CN105897133A 公开(公告)日: 2016-08-24
发明(设计)人: 王晓峰;赵轶;凌艳涛;戚会清 申请(专利权)人: 重庆科技学院
主分类号: H02S20/22 分类号: H02S20/22
代理公司: 北京东方盛凡知识产权代理事务所(普通合伙) 11562 代理人: 宋平
地址: 401331*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种异型太阳能光伏建筑表面的铺设方法,包括:Step1:计算矩形集合中每个矩形之间的重叠面积S,重叠面积S等于每个矩形之间的挤压力Fi;Step2:计算每个受力矩形的速度vi=vi0+ai;Step3:每个受力矩形根据速度移动,计算每个受力矩形移动后的速度vi′=0.8vi;Step4:计算每个受力矩形的环境适应度Xi,并记录Xi最大的受力矩形;Step5:计算所有受力矩形的总能量Q,Step6:如果Q小于预设值或者在某一范围内波动时,则从矩形集合中去掉Step5中记录的Xi最大的受力矩形;Step7:令当Y小于预设值k时,结束流程,否则,将当前次求出的vi作为下一次循环的vi0,转回Step1。利用本发明提供的铺设方法,能够获得较好的铺设效果。
搜索关键词: 异型 太阳能 建筑 表面 铺设 方法
【主权项】:
一种异型太阳能光伏建筑表面的铺设方法,包括:步骤S1:计算矩形集合中所有相邻的两个矩形挤压后形成的矩形重叠面积S,所述矩形重叠面积S等于所有相邻的两个矩形之间的挤压力Fi;步骤S2:通过所述挤压力Fi分别计算所述矩形集合中每个矩形的速度vi:vi′=vi0+ai;其中,vi0为所述矩形集合中第i个矩形的原速度,ai为所述矩形集合中第i个矩形的加速度,且ai=Fi/Si,Si为所述矩形集合中第i个矩形的面积;步骤S3:所述矩形集合中的每个矩形分别根据步骤S2计算出的速度vi进行移动,所述矩形集合中每个矩形移动后的速度为vi=0.8vi′;步骤S4:计算所述矩形集合中每个矩形的环境适应度Xi,并记录所述矩形集合中环境适应度Xi最大的矩形;其中,Xi=FiCi/Si,Ci为所述矩形集合中第i个矩形的周长;步骤S5:计算所述矩形集合中所有矩形的总能量Q:<mrow><mi>Q</mi><mo>=</mo><mover><mi>&Sigma;</mi><mi>n</mi></mover><msub><mi>Q</mi><mi>i</mi></msub><mo>=</mo><mover><mi>&Sigma;</mi><mi>n</mi></mover><mrow><mo>(</mo><msub><mi>E</mi><mi>i</mi></msub><mo>+</mo><msub><mi>G</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow>其中,Qi为所述矩形集合中第i个矩形的能量,Ei为所述矩形集合中第i个矩形的动能,Ei=1/2Sivi'2,Gi为所述矩形集合中第i个矩形的势能,Gi=gi2/2,gi为第i个矩形的重力;步骤S6:如果所述总能量Q小于预设值ε,则从所述矩形集合中去掉步骤S4中记录的环境适应度Xi最大的矩形;其中,ε∈(0,0.000001];步骤S7:计算总适应度Y,当总适应度Y小于设定的参数k时,结束流程,否则,将当前次求出的vi作为下一次循环的vi0,循环步骤S1‑步骤S7,直到Y小于预设值k时;其中,k∈(0,0.01]。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆科技学院,未经重庆科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610460666.4/,转载请声明来源钻瓜专利网。

同类专利
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top