本申请涉及方阵包络线的,尤其涉及一种方阵包络线的生成方法、方阵包络线的生成装置、方阵包络线的生成设备及计算机可读存储介质。
背景技术:
1、近年来,随着光伏的大力发展,在光伏电站系统中,方阵划分是至关重要的一环,关系到电站的整体发电量。方阵划分指对一个电站区域的全部支架,经过自动化手段得到支架分区结果,分区单元用方阵包络线表示划分结果。
2、现有的包络线生成算法如有基于delaunay三角化、滚球法(滚边法)、计算几何等,这些算法生成的方阵包络线存在支架包裹不全,多个方阵包络线交叉、边界不清晰、凹线较多,同一个支架被多个方阵包络线包裹等问题,导致包含关系不准确。
技术实现思路
1、本申请的主要目的在于提供一种方阵包络线的生成方法、方阵包络线的生成装置、方阵包络线的生成设备及计算机可读存储介质,旨在解决方阵包络线包裹不准确的技术问题。
2、为实现上述目的,本申请提供一种方阵包络线的生成方法,所述方法包括:
3、确定方阵的初步划分区域;
4、填充所述初步划分区域之间的区域间隙,确定所述区域间隙被填充后的区域边缘;
5、根据所述区域边缘生成所述初步划分区域对应的方阵包络线。
6、示例性的,所述填充所述初步划分区域之间的区域间隙的步骤,包括:
7、扩张所述初步划分区域,直至与相邻的初步划分区域的区域间隙被填充。
8、示例性的,所述扩张所述初步划分区域的步骤,包括:
9、对所述初步划分区域进行着色,其中,相邻所述初步划分区域的着色颜色不同;
10、对着色后的所述初步划分区域进行颜色扩充处理,以扩张所述初步划分区域。
11、示例性的,所述对着色后的所述初步划分区域进行颜色扩充处理的步骤,包括:
12、对着色后的所述初步划分区域进行形态学处理,以对着色后的所述初步划分区域进行颜色扩充处理,其中,所述形态学处理包括腐蚀处理和膨胀处理。
13、示例性的,所述确定所述区域间隙被填充后的区域边缘的步骤,包括:
14、对所述区域间隙被填充后的所述初步划分区域进行颜色边缘检测,确定所述区域间隙被填充后的区域边缘。
15、示例性的,所述确定方阵的初步划分区域的步骤,包括:
16、确定方阵的相关参数,基于所述相关参数确定方阵个数以及每个方阵所包含支架的支架位置;
17、基于所述方阵个数和所述支架位置确定方阵的初步划分区域。
18、示例性的,所述相关参数包括方阵图纸,所述基于所述方阵个数和所述支架位置确定方阵的初步划分区域的步骤之后,包括:
19、若所述方阵图纸为cad图纸,则对所述方阵图纸进行网格化处理;
20、基于网格化处理结果填充所述初步划分区域之间的区域间隙。
21、示例性的,所述基于网格化处理结果填充所述初步划分区域之间的区域间隙的步骤,包括:
22、确定对所述方阵图纸进行网格化处理得到的网格图;
23、基于所述网格图对所述初步划分区域进行灰度处理,基于灰度处理结果填充所述初步划分区域之间的区域间隙。
24、示例性的,所述基于灰度处理结果填充所述初步划分区域之间的区域间隙的步骤,包括:
25、确定基于所述网格图对所述初步划分区域进行灰度处理得到的所述初步划分区域的灰度图;
26、基于所述初步划分区域的灰度图填充所述初步划分区域之间的区域间隙。
27、本申请还提供一种方阵包络线的生成装置,所述装置包括:
28、区域确定模块,用于确定方阵的初步划分区域;
29、间隙填充模块,用于填充所述初步划分区域之间的区域间隙,确定所述区域间隙被填充后的区域边缘;
30、包络线生成模块,用于根据所述区域边缘生成所述初步划分区域对应的方阵包络线。
31、本申请还提供一种方阵包络线的生成设备,所述方阵包络线的生成设备包括:存储器、处理器、及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的方阵包络线的生成方法的步骤。
32、本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方阵包络线的生成方法的步骤。
33、本申请实施例提出的一种方阵包络线的生成方法、方阵包络线的生成装置、方阵包络线的生成设备及计算机可读存储介质,确定方阵的初步划分区域;填充所述初步划分区域之间的区域间隙,确定所述区域间隙被填充后的区域边缘;根据所述区域边缘生成所述初步划分区域对应的方阵包络线。
34、在本申请中,提出一种光伏电站方阵包络线的生成方法。通过填充方阵的初步划分区域之间的区域间隙,从而确定区域间隙被填充后的区域边缘,并根据区域边缘生成初步划分区域对应的方阵包络线。从而,可以生成复杂地形方阵包络线,且能够对不同类型的支架生成方阵包络线,同时还能够完全包住复杂类型的支架,使边界更加清晰、无交叉。
1.一种方阵包络线的生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的方阵包络线的生成方法,其特征在于,所述填充所述初步划分区域之间的区域间隙的步骤,包括:
3.如权利要求2所述的方阵包络线的生成方法,其特征在于,所述扩张所述初步划分区域的步骤,包括:
4.如权利要求3所述的方阵包络线的生成方法,其特征在于,所述对着色后的所述初步划分区域进行颜色扩充处理的步骤,包括:
5.如权利要求3所述的方阵包络线的生成方法,其特征在于,所述确定所述区域间隙被填充后的区域边缘的步骤,包括:
6.如权利要求1所述的方阵包络线的生成方法,其特征在于,所述确定方阵的初步划分区域的步骤,包括:
7.如权利要求6所述的方阵包络线的生成方法,其特征在于,所述相关参数包括方阵图纸,所述基于所述方阵个数和所述支架位置确定方阵的初步划分区域的步骤之后,包括:
8.如权利要求7所述的方阵包络线的生成方法,其特征在于,所述基于网格化处理结果填充所述初步划分区域之间的区域间隙的步骤,包括:
9.如权利要求8所述的方阵包络线的生成方法,其特征在于,所述基于灰度处理结果填充所述初步划分区域之间的区域间隙的步骤,包括:
10.一种方阵包络线的生成装置,其特征在于,所述装置包括:
11.一种方阵包络线的生成设备,其特征在于,所述方阵包络线的生成设备包括:存储器、处理器、及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至9中任一项所述的方阵包络线的生成方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的方阵包络线的生成方法的步骤。