异型太阳能光伏建筑表面的铺设方法与流程

文档序号:13060858阅读:来源:国知局
技术特征:
1.一种异型太阳能光伏建筑表面的铺设方法,包括:步骤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:Q=ΣnQi=Σn(Ei+Gi);]]>其中,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]。2.根据权利要求1所述的异型太阳能光伏建筑表面的铺设方法,其中,计算相邻的两个矩形挤压后形成的矩形重叠面积S的过程包括:分别获取第一个矩形位于第二个矩形内的直角点的横坐标值x12和纵坐\t标值y12以及获取所述第二个矩形位于所述第一个矩形内的直角点的横坐标值x21和纵坐标值y21;根据矩形面积计算公式计算所述重叠面积S;其中,x12-x21的值为所述重叠面积S的第一条边长,y21-y12的值为所述重叠面积S中与所述第一条边长垂直的第二条边长;所述重叠面积S=(x12-x21)*(y21-y12)。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1