【技术实现步骤摘要】
一种基于BIM的光伏电站自动化布置方法
本专利技术涉及一种基于BIM的光伏电站自动化布置方法,属于光伏电站的三维数字化设计与仿真
技术介绍
目前对于一些大型地面区域或者屋顶的的光伏组建布置,如果仍旧通过传统的三维建模,其工作量十分巨大,每块光伏组件都需要导入并按照尺寸进行排布,需要每个组件的尺寸、空间相对位置、组件数量等大量数据,然后按照数据进行一一排布,费时又费力,而且工程的效率和准确性也无法保证,并且对于用户对方案的变更也不能及时做出响应。基于本算法能够实现光伏电站的高效设计及系统优化。
技术实现思路
为了解决上述技术难题,本专利技术提供了一种基于BIM的光伏电站自动化布置方法。本专利技术的技术方案如下:一种基于BIM(建筑信息模型,BuildingInformationModeling)的光伏电站自动化布置方法,包括如下步骤:(1)、获取SU(草图大师软件,Sketchup)或者REVIT(Autodesk公司开发的BIM软件)模型中进行排布的对象平面的顶点坐标,所述顶点坐标包括排布平面的外边界顶点和内部障碍物的顶点;(2)、通过平行线算法进行预留边界的平行收缩和扩张,对外边界进行收缩变换,对障碍物进行扩张变换,通过平行线算法得到实际可用于布置的有效区域;(3)、根据步骤(2)所得到的实际可用于布置的有效区域,建立起关于边界和障碍物的四维数组;(4)、根据各顶点坐标选取多个布置起点,并获得所有起点所对应的的组件布置方案,并从中选取最优 ...
【技术保护点】
1.一种基于BIM光伏电站自动化布置方法,其特征在于包括如下步骤:/n(1)、获取SU或者REVIT模型中进行排布的对象平面的顶点坐标,所述顶点坐标包括排布平面的外边界顶点和内部障碍物的顶点;/n(2)、通过平行线算法进行预留边界的平行收缩和扩张,对外边界进行收缩变换,对障碍物进行扩张变换,通过平行线算法得到实际可用于布置的有效区域;/n(3)、根据步骤(2)所得到的实际可用于布置的有效区域,建立起关于边界和障碍物的四维数组;/n(4)、根据各顶点坐标选取多个布置起点,并获得所有起点所对应的的组件布置方案,并从中选取最优的方案;/n(5)、根据步骤(4)所得到的最优的布置方案,在SU或者REVIT模型上进行组件的排布。/n
【技术特征摘要】
1.一种基于BIM光伏电站自动化布置方法,其特征在于包括如下步骤:
(1)、获取SU或者REVIT模型中进行排布的对象平面的顶点坐标,所述顶点坐标包括排布平面的外边界顶点和内部障碍物的顶点;
(2)、通过平行线算法进行预留边界的平行收缩和扩张,对外边界进行收缩变换,对障碍物进行扩张变换,通过平行线算法得到实际可用于布置的有效区域;
(3)、根据步骤(2)所得到的实际可用于布置的有效区域,建立起关于边界和障碍物的四维数组;
(4)、根据各顶点坐标选取多个布置起点,并获得所有起点所对应的的组件布置方案,并从中选取最优的方案;
(5)、根据步骤(4)所得到的最优的布置方案,在SU或者REVIT模型上进行组件的排布。
2.根据权利要求1所述的一种基于BIM的光伏电站自动化布置方法,其特征在于所述步骤(2)中的平行线算法的具体步骤如下:
(2-1)、从(1)中所获取的所有的顶点中,获取y坐标最大的一个点,记为A;
(2-2)、获取A的前后两个点,记为B和C,得到通过向量相减得到两个向量分别为n1和n2,其中n1=A-B、n2=A-C,通过以下公式可以求得n1和n2夹角的度数:
式中:x1,y1:向量n1的x坐标和y坐标;
x2,y2:向量n2的x坐标和y坐标;
L1,L2:向量n1和n2的长度;
(2-3)、d为预留间距,即各边向内等距收缩的距离,通过计算得到n1和n2向量所对应的向量n3和n4;
(2-4)、可求得经过转换的坐标点D=A+n3+n4;
(2-5)、改变A点,向下一个顶点移动,重复步骤(2-2),(2-3),(2-4),多次重复得到所有经过收缩后的顶点的坐标。
3.根据权利要求1所述的一种基于BIM的光伏电站自动化布置方法,其特征在于所述步骤(3)中关于边界和障碍物的四维数组的建立方法如下:
四维数组是对于所有的边界线条建立的而不是针对边界点,其每个维度为:第一维度为线条的斜率;第二维度为线条的截距:第三维度为线条的y最大值;第四维度为线条的最小值。
4.根据权利要求3所述的一种基于BIM的光伏电站自动化布置方法,其特征在于所述步骤(4)中扫描线算法的具体步骤如下:
(4-1)、确定布置的起点,布置的起点的确定决定最终的方案的数量,起点的范围ymin<y起点<ymin+wsolar+dy;
式中:ymin:边界的最小y值;
wsolar:组件在y方...
【专利技术属性】
技术研发人员:白建波,沈弘,胡家宇,郑爽,
申请(专利权)人:常州安太光伏科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。