发明名称 异型太阳能光伏建筑表面的铺设方法
摘要 本发明提供一种异型太阳能光伏建筑表面的铺设方法,包括:Step1:计算矩形集合中每个矩形之间的重叠面积S,重叠面积S等于每个矩形之间的挤压力F<sub>i</sub>;Step2:计算每个受力矩形的速度v<sub>i</sub>=v<sub>i0</sub>+a<sub>i</sub>;Step3:每个受力矩形根据速度移动,计算每个受力矩形移动后的速度v<sub>i</sub>′=0.8v<sub>i</sub>;Step4:计算每个受力矩形的环境适应度X<sub>i</sub>,并记录X<sub>i</sub>最大的受力矩形;Step5:计算所有受力矩形的总能量Q,Step6:如果Q小于预设值或者在某一范围内波动时,则从矩形集合中去掉Step5中记录的X<sub>i</sub>最大的受力矩形;Step7:令<img file="DDA0001026536120000011.GIF" wi="206" he="119" />当Y小于预设值k时,结束流程,否则,将当前次求出的v<sub>i</sub>作为下一次循环的v<sub>i0</sub>,转回Step1。利用本发明提供的铺设方法,能够获得较好的铺设效果。
申请公布号 CN105897133A 申请公布日期 2016.08.24
申请号 CN201610460666.4 申请日期 2016.06.23
申请人 重庆科技学院 发明人 王晓峰;赵轶;凌艳涛;戚会清
分类号 H02S20/22(2014.01)I 主分类号 H02S20/22(2014.01)I
代理机构 北京东方盛凡知识产权代理事务所(普通合伙) 11562 代理人 宋平
主权项 一种异型太阳能光伏建筑表面的铺设方法,包括:步骤S1:计算矩形集合中所有相邻的两个矩形挤压后形成的矩形重叠面积S,所述矩形重叠面积S等于所有相邻的两个矩形之间的挤压力F<sub>i</sub>;步骤S2:通过所述挤压力F<sub>i</sub>分别计算所述矩形集合中每个矩形的速度v<sub>i</sub>:v<sub>i</sub>′=v<sub>i0</sub>+a<sub>i</sub>;其中,v<sub>i0</sub>为所述矩形集合中第i个矩形的原速度,a<sub>i</sub>为所述矩形集合中第i个矩形的加速度,且a<sub>i</sub>=F<sub>i</sub>/S<sub>i</sub>,S<sub>i</sub>为所述矩形集合中第i个矩形的面积;步骤S3:所述矩形集合中的每个矩形分别根据步骤S2计算出的速度v<sub>i</sub>进行移动,所述矩形集合中每个矩形移动后的速度为v<sub>i</sub>=0.8v<sub>i</sub>′;步骤S4:计算所述矩形集合中每个矩形的环境适应度X<sub>i</sub>,并记录所述矩形集合中环境适应度X<sub>i</sub>最大的矩形;其中,X<sub>i</sub>=F<sub>i</sub>C<sub>i</sub>/S<sub>i</sub>,C<sub>i</sub>为所述矩形集合中第i个矩形的周长;步骤S5:计算所述矩形集合中所有矩形的总能量Q:<maths num="0001" id="cmaths0001"><math><![CDATA[<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>]]></math><img file="FDA0001026536090000011.GIF" wi="494" he="95" /></maths>其中,Q<sub>i</sub>为所述矩形集合中第i个矩形的能量,E<sub>i</sub>为所述矩形集合中第i个矩形的动能,E<sub>i</sub>=1/2S<sub>i</sub>v<sub>i</sub>'<sup>2</sup>,G<sub>i</sub>为所述矩形集合中第i个矩形的势能,G<sub>i</sub>=g<sub>i</sub><sup>2</sup>/2,g<sub>i</sub>为第i个矩形的重力;步骤S6:如果所述总能量Q小于预设值ε,则从所述矩形集合中去掉步骤S4中记录的环境适应度X<sub>i</sub>最大的矩形;其中,ε∈(0,0.000001];步骤S7:计算总适应度Y,<img file="FDA0001026536090000012.GIF" wi="237" he="126" />当总适应度Y小于设定的参数k时,结束流程,否则,将当前次求出的v<sub>i</sub>作为下一次循环的v<sub>i0</sub>,循环步骤S1‑步骤S7,直到Y小于预设值k时;其中,k∈(0,0.01]。
地址 401331 重庆市沙坪坝区虎溪大学城