CN114491721A - 一种光伏组件排布方法及装置 - Google Patents
一种光伏组件排布方法及装置 Download PDFInfo
- Publication number
- CN114491721A CN114491721A CN202210129835.1A CN202210129835A CN114491721A CN 114491721 A CN114491721 A CN 114491721A CN 202210129835 A CN202210129835 A CN 202210129835A CN 114491721 A CN114491721 A CN 114491721A
- Authority
- CN
- China
- Prior art keywords
- data
- point
- coordinate data
- measured
- dimensional coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 80
- 238000000547 structure data Methods 0.000 claims description 37
- 238000012216 screening Methods 0.000 claims description 26
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 7
- 238000012935 Averaging Methods 0.000 claims description 6
- 230000008676 import Effects 0.000 claims description 4
- 238000004088 simulation Methods 0.000 abstract description 19
- 238000004422 calculation algorithm Methods 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 8
- 238000009434 installation Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002285 radioactive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Human Resources & Organizations (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种光伏组件排布方法及装置,在确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。
Description
技术领域
本发明涉及光伏安装模拟领域,特别是涉及一种光伏组件排布方法、装置、设备及计算机可读存储介质。
背景技术
随着对环境保护的重视,光伏能源作为一种环境友好型的能源产业越来越被各方看重,而考虑到光伏电站的规模集中效应,在新设立光伏电站时,通常考虑人迹罕至,拥有大范围空地可供大面积建设光伏组件的区域地段,而这就带来了新的问题——这类地段通常地形较为复杂,无法通过简单计算得到高效的光伏组件排布方案。
如上文所述,现有技术中光伏组件的排布方案通常为将地形图中的排布区域平面化并抽取出来,而后再在上面根据操作人员经验进行排布,并在之后进行调整,费时费力,且由于不能获得排布区域每一处的精细地形数据,现有技术中便将数据空白的区域做简单的填充,得到的地形数据与真实低星相差较大,导致模拟准确度差,模拟结果不能很好地对进行实际架设进行指导。
因此,如何提供提高排布区域的地形数据的准确率,进而提高模拟的准确性,使模拟结果能更好地指导光伏组件的实际架设,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种光伏组件排布方法、装置、设备及计算机可读存储介质,以解决现有技术中对光伏组件架设地区的地形模拟不够精确,导致模拟结果不能很好地对进行实际架设进行指导,模拟效果大大折扣的问题。
为解决上述技术问题,本发明提供一种光伏组件排布方法,包括:
获取待处理数字地图数据;
根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;
根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;
依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;
根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;
根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;
根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;
根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;
导入光伏结构数据;
根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
可选地,在所述的光伏组件排布方法中,所述依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据包括:
根据全部的所述已知点的三维坐标数据,通过样条曲线插值法获得空白邻域边缘线数据;
根据各个所述已知点的三维坐标数据及待测点的平面坐标数据,确定各个所述已知点与所述待测点的平面连线数据;
根据所述空白邻域边缘线数据及所述平面连线数据,确定各个所述已知点关于所述待测点的对向点的平面坐标数据;
分别获取所述对向点左右两侧距离最近的已知点的三维坐标数据;
根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据。
可选地,在所述的光伏组件排布方法中,所述根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据包括:
根据所述对向点的平面坐标数据、左右两侧距离最近的已知点的平面坐标数据及所述空白邻域边缘线数据,得到所述对向点沿空白邻域边缘分别到左右两侧距离最近的已知点的左侧沿线距离数据及右侧沿线距离数据;
根据所述左侧沿线距离数据、所述右侧沿线距离数据及左右两侧距离最近的已知点的高程数据,通过差值比例法确定所述对向点的高程数据;
根据所述对向点的平面坐标数据及所述对向点的高程数据,确定所述对向点的三维坐标数据。
可选地,在所述的光伏组件排布方法中,所述根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据包括:
根据单个所述待测点对应各个参考线组参考三维数据求平均,得到所述待测点的三维坐标数据。
可选地,在所述的光伏组件排布方法中,所述根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据包括:
确定已知点密度小于预设的分辨率精度的待处理区域;
根据所述待处理区域内的已知点,确定空白邻域边缘及所述空白邻域边缘的已知点的三维坐标数据。
可选地,在所述的光伏组件排布方法中,所述根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
根据所述光伏结构数据及所述目标数字地图数据,建立光线追踪调整模型;
通过所述光线追踪调整模型,得到目标结构基准面及目标光伏排布数据。
可选地,在所述的光伏组件排布方法中,所述根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
获取电气***数据;
根据所述光伏结构数据及所述电气***数据确定单元结构块数据;
根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
可选地,在所述的光伏组件排布方法中,所述根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
将所述单元结构块数据对应的单元结构块在所述目标数字地图上按预设间隔铺设,得到待处理排布数据;
依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件;
删除不满足所述筛选条件的单元结构块,并根据满足所述筛选条件的单元结构块及所述目标数字地图确定目标结构基准面及目标光伏排布数据。
可选地,在所述的光伏组件排布方法中,所述依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件包括:
根据所述待处理排布数据确定各个单元结构块对应的地形高程信息;
根据所述地形高程信息确定各个所述单元结构块对应的地面高程趋势线;
判断所述单元结构块及各个所述单元结构块对应的地面高程趋势线是否满足预设的筛选条件。
一种光伏组件排布装置,包括:
地图获取模块,用于获取待处理数字地图数据;
空白确定模块,用于根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;
待测点选择模块,用于根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;
对向点确定模块,用于依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;
待测点确定模块,用于根据各个待测点对应的参考线组,确定所述待测点的三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;
待测点三维模块,用于根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;
地形填补模块,用于根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;
地图补完模块,用于根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;
光伏导入模块,用于导入光伏结构数据;
排布分析模块,用于根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
本发明所提供的光伏组件排布方法,通过获取待处理数字地图数据;根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;导入光伏结构数据;根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
本发明中确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。本发明同时还提供了一种具有上述有益效果的光伏组件排布装置。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的光伏组件排布方法的一种具体实施方式的流程示意图;
图2为本发明提供的光伏组件排布方法的一种具体实施方式的空白邻域内待测点的计算过程的示意图;
图3为不同光伏支架的结构示意图;
图4a、图4b为本发明提供的光伏组件排布方法的一种具体实施方式中的单元结构块安装后与地面高程趋势线的位置关系的示意图;
图5为本发明提供的光伏组件排布方法的一种具体实施方式中的数字地图示意图;
图6为本发明提供的光伏组件排布方法的一种具体实施方式中的光线追踪模拟的示意图;
图7为本发明提供的光伏组件排布装置的一种具体实施方式的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种光伏组件排布方法,其一种具体实施方式的流程示意图如图1所示,包括:
S101:获取待处理数字地图数据。
所述数据地图数据为包括若干坐标点的精确三维坐标,通过点的三维坐标可模拟地面的形貌。
所述数字地图数据可从现有的数字地图导入或者踏勘地形图等GIS文件导入,且在导入后可进行数字地图数据预处理,包括缺陷数据恢复,噪声消除,完善地图数字模型,剔除红线区域。缺陷数据恢复,特征加权插值等。
在处理所述待处理数字地图数据时,某些避让区域需要移除,比如道路避让,坟地,保护树木,保护建筑,军事防区,文物保护,高压线塔等。某些避让特征在数字地形文件中为不封闭区域的进行闭合,根据实际场地情况对原始输入的数字地形文件进行完善和修正。具体请见图5,图5为数字地图的示意图,其中标出所述避让区域。
S102:根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据。
所述空白邻域即为地图上缺少数据的区域,也即空白邻域内不存在已知三维坐标的坐标点或存在的已知点密度小于预设的分辨率精度,由此进一步地,本步骤可包括:
A1:确定已知点密度小于预设的分辨率精度的待处理区域。
所述待处理区域表示其内部需要增加新的待测点,以便满足所述分辨率精度需求,提升所述数字地图数据模拟出的地面情况与真实情况的相似性。
A2:根据所述待处理区域内的已知点,确定空白邻域边缘及所述空白邻域边缘的已知点的三维坐标数据。
当地形图中已知点的数据过于稀疏时,需要先以粗略精度提取邻域,然后逼近直至得到所述空白邻域。其中,所述空白邻域边缘指经过所述空白领域边缘的已知点串成的封闭连线。
S103:根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据。
由于所述分辨率精度已知,而所述分辨率精度要求的是绘制地形图的过程中的点位在地图平面上的密度,即只对点位的二维坐标有要求,因此,可结合所述空白领域边缘的已知点的二维坐标,确定满足所述分辨率精度的待测点的二维坐标,也即所述平面坐标数据。
S104:依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点。
通过所述空白邻域边缘上的已知点向所述待测点做射线,射线穿过所述待测点并与所述空白邻域边缘交于另一点,该点即为所述已知点关于所述待测点的对向点。
具体地,本步骤包括:
B1:根据全部的所述已知点的三维坐标数据,通过样条曲线插值法获得空白邻域边缘线数据。
通过曲线插值法可在相邻的两个已知点之间汇出平滑的平面曲线,当然,也可通过其他技术方式绘制二维平面上的平滑曲线。
B2:根据各个所述已知点的三维坐标数据及待测点的平面坐标数据,确定各个所述已知点与所述待测点的平面连线数据。
也即前文中所述的从所述已知点向所述待测点做出的射线。
B3:根据所述空白邻域边缘线数据及所述平面连线数据,确定各个所述已知点关于所述待测点的对向点的平面坐标数据。
本步骤也即前文中描述的求得所述射线与所述空白邻域的曲线边缘的交点,也即所述对向点的平面坐标。
B4:分别获取所述对向点左右两侧距离最近的已知点的三维坐标数据。
B5:根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据。
步骤B3确定了需要求其高程(也即Z坐标)的对向点,而步骤B4和B5公开了,通过距离所述对向点左右两侧分别最近的两个点,算得所述对向点三维坐标的方法。
作为一种通过左右两侧分别距离最近的已知点,算得所述对向点的具体实施方式,包括:
C1:根据所述对向点的平面坐标数据、左右两侧距离最近的已知点的平面坐标数据及所述空白邻域边缘线数据,得到所述对向点沿空白邻域边缘分别到左右两侧距离最近的已知点的左侧沿线距离数据及右侧沿线距离数据。
C2:根据所述左侧沿线距离数据、所述右侧沿线距离数据及左右两侧距离最近的已知点的高程数据,通过差值比例法确定所述对向点的高程数据。
C3:根据所述对向点的平面坐标数据及所述对向点的高程数据,确定所述对向点的三维坐标数据。
在本具体实施方式中,采用所述差值比例法确定所述对向点的高程数据,换句话说,使用所述对向点分别到两侧的已知点的距离的比例,确定所述对向点的高程与两侧已知点的高程的比例,进而得出所述对向点的高程数据,且,采用所述对向点沿前述步骤得到的空白邻域边缘的曲线到达左右两侧的已知点的距离,作为所述对向点到左右两侧已知点的平面距离进行差值比例计算。相比于采用对向点到左右两侧的已知点的直线距离,特征加权插值能更精准的修补地形图缺陷,大大提升了所述对向点的高程数据的计算准确度。
S105:根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据。
作为一种具体实施方式,在每个所述参考线组内,由于已知了一个已知点的三维坐标数据及一个对向点的三维坐标数据,因此可通过差值比例法确定出一平面坐标数据的待测点的高程信息,也即每个所述参考线组均可算出一个待测点的三维信息,称其为本待测点关于该参考线组的参考三维数据,根据所述参考三维数据可确定所述待测点的三维坐标数据。
S106:根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据。
由于所述空白邻域边缘上存在多个已知点,因此可能存在多组参考线组,更进一步地,得到所述述待测点的三维坐标数据的具体实施方式为:
根据单个所述待测点对应各个参考线组参考三维数据求平均,得到所述待测点的三维坐标数据。
通过求平均的方式确定述待测点的三维坐标数据,可在维持高精准率的同时,降低计算量,提高计算效率。
通过前文可知,本发明上述对于所述空白邻域中待测点的三维坐标的计算方法是,以未知点(也即所述待测点)坐标为中心,向外扩散寻找360度放射线处的已知数据点,构成一个邻域。该邻域边界线依次穿过未知点周围最近的已知点群,通过已知离散点绘出平滑曲线,曲线即为邻域边界线,可利用样条曲线插值法求解,如三次样条插值。每个已知点寻找其对向的未知点,该未知点和已知点以及待求未知点在同一条直线,且处于待求未知点的两侧。并且对向未知点处于原已知点连接形成的邻域边界线上。接下来求解每一个对向未知点的x和y坐标以确定对向未知点群每个点的位置,接着利用沿邻域边界线的曲线弧长s1与沿边界线最相近的两个已知点,利用插值法推算该对向未知点的高程。S1/S2*(h1+h2)。由已知点和对向推测点构成的直线都会经过未知点O。根据每一条穿点线段,利用线性插值法求解出未知点O的高程H和该线段的长度作为特征尺寸D。得到每一条穿点线段的特征向量(H,D)。然后进行特征加权差值运算。
可结合图2,图2为计算所述空白邻域内待测点O的计算方式的示意图,其中,再确定已知点(余同)后,寻找其关于待测点O的对向点,再确定对向点左右两侧的临近已知点A1、A2,通过A1,A2对应的高程h1、h2与两临近已知点沿曲线边缘的距离S2,以及所述对向点沿曲线边缘到一侧临近已知点的距离S1,即可求的对向点的高程。
S107:根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据。
通过前述步骤已经得到了满足所述分辨率精度要求的待测点的三维坐标数据,本步骤即通过确定的所述待测点的三维坐标数据及所述空白邻域边缘上的已知点的三维坐标数据确定所述空白邻域对应区域的数字地形数据。
S108:根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据。
S109:导入光伏结构数据。
所述光伏结构数据可为外部导入的不同厂家不同标准的支架结构产品的结构数据,具体可参考图3,图3中给出了几种不同的光伏支架种类的示意图,包括单排跟踪型,多排机械联动跟踪性型,固定双柱型及固定单柱型。
根据导入的结构抽取影响排布的特征,并生成简化结构,用于快速生成排布图,并可后期进行实际实体结构代换。导入的结构不同,其排布算法和特征有细微不同。如单排跟踪支架,多排机械联动跟踪支架对东西方向的坡度容许能力不同。单立柱固定支架和双立柱固定支架最佳土方量平台面的筛选算法不同
S110:根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
具体地,根据项目情况选取最佳排布起始点,常规以计算区域中靠近升压站的位置作为起始排布点。
之后确定排布延展方向,常规为起始点在计算区域方位中的反向方位正分量;根据走道等信息确定每次延展时的偏移量,如无走道时若紧挨排布和有走道时叠加走道距离,形成延展方向的方向向量,根据光线追踪算法,确定延展方向上相邻子阵的定位点并初排,一直排完整个计算区域。根据后续影响信息进行微调,如,若有容量限制,已经排布足够,多余子阵删去。
再进行延展排布,以前一步骤中已经排布确定子阵的尾部边界光线在地形图上的投射点作为光线追踪算法计算点,该投射点计算出地形的切平面微元,使用光线追踪算法计算延展子阵。需要注意的是,延展方向的子阵离地高度和整个厂区标准离地高度要求一致,可有容许偏差值,排布时进行校核。
作为一种具体实施方式,得到所述目标结构基准面及所述目标光伏排布数据的具体方法可包括:
D1:根据所述光伏结构数据及所述目标数字地图数据,建立光线追踪调整模型。
D2:通过所述光线追踪调整模型,得到目标结构基准面及目标光伏排布数据。
本具体实施方式中采用光线追踪算法确定所述目标结构基准面及所述目标光伏排布数据,要形成3D排布,需要定义四件事,一个观测点(视点),一个或多个光源(点光源或平行线光源),一个由一个或多个平面组成的模拟世界,以及一个作为通往模拟世界的窗户的平面(图像平面,在数字化平台自动排布算法中选取投射点切平面微元作为图像平面),光线追踪独特的地方在于,我们如何找到这个投影,我们一个一个像素地沿着图像平面走,追踪回到模拟世界里的光线。这个方法带来三个主要的优势:它让我们容易得到现实世界的光学效应,如透明度、反射光以及产生阴影;它让我们可以直接用任何我们想要的几何的物体,来定义出模拟的世界,而不需要用多边形来建构它们;以及它很简单实现。具体可参考图6,图6为光线追踪模拟的示意图。
具体地,光线追踪算法会构件三维向量,并返回三维空间中两点的距离,通过算法产生单一光源照射的黑白图像与视点处于同个位置,使用表面结构来模拟现实世界中的物体,视线的虚像方向为光线投影方向,光线穿过图像平面一个点,击中球体,每个组件子阵的边缘点代表穿过图像平面抵达视点的光的数量,找到从视点到该点的向量,调用函数追踪这个向量到模拟世界的轨迹,根据郎伯定律,平面上一点反射的光的强度,正比于该店的单位法向量与该点至光源的单位向量的点积,如果光照到这点,点积会是最大值,如果点积为零,则平面朝光垂直,如果点积为负数,则光在平面后面。
另一方面,作为一种具体实施方式,所述根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
E1:获取电气***数据。
所述电气***数据为与光伏支架对应的电力传输与变压处理等***的数据信息。
E2:根据所述光伏结构数据及所述电气***数据确定单元结构块数据。
所述单元结构块数据可以看作安装光伏的最小单元,包括光伏支架、光伏组件及配套的电力***,也即执行光伏发电的最小单元,将所述单元结构块数据在本步骤进行规定后,后续将所述单元结构块作为排布的最小单位。
E3:根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
将所述单元结构块数据对应的单元结构块在所述目标数字地图数据对应的数字地图上按照预设条件进行排布,以得到期望中最优的结构基准面(即所述目标结构基准面)与最优的光伏排布(即所述目标光伏排布数据)。
而进一步地,所述根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
F1:将所述单元结构块数据对应的单元结构块在所述目标数字地图上按预设间隔铺设,得到待处理排布数据。
本步骤中的预设间隔为在二维平面上的预设间隔,此时不考虑地面的高低差。
F2:依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件。
所述筛选条件可以包括坡度限制或最大桩长,阴影遮挡,区块分布,或南北方向的坡度限制,东西方向的坡度限制,桩长限制,结构自身斜率限制(如***机械结构限制)等筛选条件,通过筛选条件的设置可以进一步检查排布方案是否满足预设的限定条件。
F3:删除不满足所述筛选条件的单元结构块,并根据满足所述筛选条件的单元结构块及所述目标数字地图确定目标结构基准面及目标光伏排布数据。
可根据线缆用量、发电容量或实际用地面积等信息,形成推荐的排布方案报告。常规人工排布方法是将地形图中的排布区域平面化并抽取出来,而后再在上面根据经验进行排布,并在之后进行调整,费时费力,本具体实施方式中,先将所述单元结构块数据进行预设间隔的粗略排布,排完后再根据筛选条件进行微调,可大大提升计算效率,节省处理时间。
在具体排布的过程中,可采用延展排布,删减排布,离散排布,阵列排布等,理论上尝试安装后根据限定条件卸载的排布思路会使得安装的容量最大。而根据地形不符合对区域进行剔除然后在补偿的思路会减少计算量。
再进一步地,所述依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件包括:
G1:根据所述待处理排布数据确定各个单元结构块对应的地形高程信息。
G2:根据所述地形高程信息确定各个所述单元结构块对应的地面高程趋势线。
可根据所述地面高程趋势线获得最佳土方量平台面,修正后使用最小二乘法得到最优结构基准面。请参考图4a及图4b,图4的两图中通过虚线绘制出等效的地面高程趋势线,其在排布规划过程中可作为实线表示的地面的等效替代,降低计算量需求。
G3:判断所述单元结构块及各个所述单元结构块对应的地面高程趋势线是否满足预设的筛选条件。
具体地,本具体实施方式中可根据子阵间距影响因素和排布特征确定单元结构在数字地形中的位置,如排布起始点,新增道路,阵列间阴影避让系数(完全避让,允许遮挡,过盈余避让)、组件最低离地高度、单双排或单双列为小单元、桩基入土深度范围(过浅桩基承载力不足,过深桩长不够)、桩基形式(单立柱基础、双立柱基础等)、低坡度情况下平直或沿坡、组件阵列倾角(固定式倾角,手动可调南北方向倾角,跟踪式是否联动导致东西阵列允许有倾角或者不允许)、土方量优化程度(土方量优先,工程量最小,优化程度低,上调其他排布特征的权值)等。
然后假设光伏电站中结构在二维空间中的位置以及桩相对于结构本身的位置是已知的。关于桩位置的信息在安装结构模型之间发生变化,即使是相同的模型也可以根据其长度具有不同的桩配置。出于这个原因,建议假设桩的位置是完全可变的,并且应该为每个模拟指定。该安装算法是计算桩基的高程和长度。然后根据保留或丢弃结构的筛选条件,使用安装结果作为输入信息。这符合设计思维,即排布都是以结构的安装特征为先,然后才会有排布。单元结构成块,可以简化电气***的配置来确保大型光伏电站的快速模拟。因为结构块不能破坏,否则排布阵列实际的电缆用量等会不合理。单元结构看考虑桩基的因素是:所有桩基的顶部应对其,如果是两排桩基或多排桩基,则是属于一个平面,该平面根据结构特征是否有倾角以及倾角朝向。桩基的埋入深度要足够,能够保证支撑结构。所以需要确定结构最小离地间隙(通过组件离地高度来推算),并结合结构来确定每个单元结构块中最短桩基的长度。此处算法是提取桩基点位出的地形高程,然后使用统计学中的线性回归计算到这些桩基点位的地面高程趋势线。
D=max(Z(g,i)-Z(f,i)) (1)
其中,D是从地面到最短桩基中最佳拟合线值的插值,如果拟合线在地面以下就为正值。Z(g,i)是桩基点位i的地面上的Z坐标,Z(f,i)是桩基点位i的最佳拟合线的z坐标。根据此式可以得到工作面的标高。然后根据下方的式(2)计算桩基的顶部位置。这里是假设每个装的顶部属于一条平行于地面高程趋势线,并包含最短桩基顶部的线。如果地面完全处与一个平面,那么D值趋近于零,这种情况下,所有桩基都将露出地面。
Z(p,t)=Zf+Lmin+D(ra,ro) (2)
其中Z(p,t)是桩基的z坐标,Zf是桩基在最佳拟合线上的z坐标,Lmin是桩基必须暴露在地面上的最小长度(尤其是双立柱结构),D是高程的插值。
如果固定深度值是一致的,就可以计算每根桩的长度,是从工作面到地面的距离加上固定深度的和。这个固定深度值需要根据结构型式,桩基类型和地形类型来确定。
Lp=Z(p,t)-Zp+Ld (3)
其中Lp是桩的长度(如一体式锤入桩),=Z(p,t)是桩基的z坐标,Zp是桩地面下的标高,Ld是所有桩基的固定深度。
这种方法的优点是,当地形平滑连续,结构位置会顺应地形坡度,当地势起伏木结构都会安装在所有桩长平衡的最佳位置(即短桩和长桩数量相近)。计算速度较快。如果地形包含挑战性的特征,如洼地,但该洼地尺寸量级小于结构,则会忽略该洼地的影响。然后会根据坡度限制等限定条件丢弃不符合的结构,换言之,单元结构块算法能更好的处理一些特殊地形。
本发明所提供的光伏组件排布方法,通过获取待处理数字地图数据;根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;导入光伏结构数据;根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。本发明中确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。
下面对本发明实施例提供的光伏组件排布装置进行介绍,下文描述的光伏组件排布装置与上文描述的光伏组件排布方法可相互对应参照。
图7为本发明实施例提供的光伏组件排布装置的结构框图,参照图7光伏组件排布装置可以包括:
地图获取模块100,用于获取待处理数字地图数据;
空白确定模块200,用于根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;
待测点选择模块300,用于根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;
对向点确定模块400,用于依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;
待测点确定模块500,用于根据各个待测点对应的参考线组,确定所述待测点的三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;
待测点三维模块600,用于根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;
地形填补模块700,用于根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;
地图补完模块800,用于根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;
光伏导入模块900,用于导入光伏结构数据;
排布分析模块1000,用于根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
作为一种优选实施方式,所述对向点确定模块400包括:
曲线插值单元,用于根据全部的所述已知点的三维坐标数据,通过样条曲线插值法获得空白邻域边缘线数据;
连线单元,用于根据各个所述已知点的三维坐标数据及待测点的平面坐标数据,确定各个所述已知点与所述待测点的平面连线数据;
对向点平面坐标单元,用于根据所述空白邻域边缘线数据及所述平面连线数据,确定各个所述已知点关于所述待测点的对向点的平面坐标数据;
两侧已知点单元,用于分别获取所述对向点左右两侧距离最近的已知点的三维坐标数据;
对向三维单元,用于根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据。
作为一种优选实施方式,所述对向点确定模块400包括:
左右距离单元,用于根据所述对向点的平面坐标数据、左右两侧距离最近的已知点的平面坐标数据及所述空白邻域边缘线数据,得到所述对向点沿空白邻域边缘分别到左右两侧距离最近的已知点的左侧沿线距离数据及右侧沿线距离数据;
对象点高程单元,用于根据所述左侧沿线距离数据、所述右侧沿线距离数据及左右两侧距离最近的已知点的高程数据,通过差值比例法确定所述对向点的高程数据;
对向点三维单确定元根据所述对向点的平面坐标数据及所述对向点的高程数据,确定所述对向点的三维坐标数据。
作为一种优选实施方式,所述对向点确定模块400包括:
平均单元,用于根据单个所述待测点对应各个参考线组参考三维数据求平均,得到所述待测点的三维坐标数据。
作为一种优选实施方式,所述空白确定模块200包括:
待处理区域单元,用于确定已知点密度小于预设的分辨率精度的待处理区域;
空白描边单元,用于根据所述待处理区域内的已知点,确定空白邻域边缘及所述空白邻域边缘的已知点的三维坐标数据。
作为一种优选实施方式,所述排布分析模块1000包括:
光追模型单元,用于根据所述光伏结构数据及所述目标数字地图数据,建立光线追踪调整模型;
光追模拟单元,用于通过所述光线追踪调整模型,得到目标结构基准面及目标光伏排布数据。
作为一种优选实施方式,所述排布分析模块1000包括:
电气获取单元,用于获取电气***数据;
单元结构块单元,用于根据所述光伏结构数据及所述电气***数据确定单元结构块数据;
结构块排布单元,用于根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
作为一种优选实施方式,所述排布分析模块1000包括:
预排布单元,用于将所述单元结构块数据对应的单元结构块在所述目标数字地图上按预设间隔铺设,得到待处理排布数据;
第一筛选判断单元,用于依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件;
排布单元,用于删除不满足所述筛选条件的单元结构块,并根据满足所述筛选条件的单元结构块及所述目标数字地图确定目标结构基准面及目标光伏排布数据。
作为一种优选实施方式,所述排布分析模块1000包括:
高程单元,用于根据所述待处理排布数据确定各个单元结构块对应的地形高程信息;
匹配线单元,用于根据所述地形高程信息确定各个所述单元结构块对应的地面高程趋势线;
第二筛选判断单元,用于判断所述单元结构块及各个所述单元结构块对应的地面高程趋势线是否满足预设的筛选条件。
本实施例的光伏组件排布装置用于实现前述的光伏组件排布方法,因此光伏组件排布装置中的具体实施方式可见前文中的光伏组件排布方法的实施例部分,例如,地图获取模块100,空白确定模块200,待测点选择模块300,对向点确定模块400,分别用于实现上述光伏组件排布方法中步骤S101,S102,S103和S104等,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。
本发明所提供的光伏组件排布装置,包括地图获取模块100,用于获取待处理数字地图数据;空白确定模块200,用于根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;待测点选择模块300,用于根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;对向点确定模块400,用于依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;待测点确定模块500,用于根据各个待测点对应的参考线组,确定所述待测点的三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;待测点三维模块600,用于根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;地形填补模块700,用于根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;地图补完模块800,用于根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;光伏导入模块900,用于导入光伏结构数据;排布分析模块1000,用于根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。本发明中确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。
本发明还提供了一种光伏组件排布设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述任一种所述的光伏组件排布方法的步骤。
本发明所提供的光伏组件排布方法,通过获取待处理数字地图数据;根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;导入光伏结构数据;根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。本发明中确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的光伏组件排布方法的步骤。本发明所提供的光伏组件排布方法,通过获取待处理数字地图数据;根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;导入光伏结构数据;根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。本发明中确定空白邻域后,通过空白邻域边缘上的已知点,过待测点确定对向点,再通过所述已知点的三维坐标数据、所述对向点的三维坐标数据,结合所述待测点的二维数据,得到所述待测点通过这一组已知点与对向点的参考三维坐标数据(也即关于这个参考线组的三维坐标数据),而通过单个待测点对应的全部参考三维坐标数据,即可得到更贴近真实情况的待测点的三维坐标数据,因此,最终获得的目标数字地图数据的准确度也大大提升,进而提高模拟的准确性,对实际光伏组件的排布更具指导意义。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的光伏组件排布方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种光伏组件排布方法,其特征在于,包括:
获取待处理数字地图数据;
根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;
根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;
依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;
根据各个待测点对应的参考线组及所述待测点的平面坐标数据,确定所述待测点对应各个所述参考线组的参考三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;
根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;
根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;
根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;
导入光伏结构数据;
根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
2.如权利要求1所述的光伏组件排布方法,其特征在于,所述依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据包括:
根据全部的所述已知点的三维坐标数据,通过样条曲线插值法获得空白邻域边缘线数据;
根据各个所述已知点的三维坐标数据及待测点的平面坐标数据,确定各个所述已知点与所述待测点的平面连线数据;
根据所述空白邻域边缘线数据及所述平面连线数据,确定各个所述已知点关于所述待测点的对向点的平面坐标数据;
分别获取所述对向点左右两侧距离最近的已知点的三维坐标数据;
根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据。
3.如权利要求2所述的光伏组件排布方法,其特征在于,所述根据所述对向点左右两侧距离最近的已知点的三维坐标数据及所述对向点的平面坐标数据,确定所述对向点的三维坐标数据包括:
根据所述对向点的平面坐标数据、左右两侧距离最近的已知点的平面坐标数据及所述空白邻域边缘线数据,得到所述对向点沿空白邻域边缘分别到左右两侧距离最近的已知点的左侧沿线距离数据及右侧沿线距离数据;
根据所述左侧沿线距离数据、所述右侧沿线距离数据及左右两侧距离最近的已知点的高程数据,通过差值比例法确定所述对向点的高程数据;
根据所述对向点的平面坐标数据及所述对向点的高程数据,确定所述对向点的三维坐标数据。
4.如权利要求3所述的光伏组件排布方法,其特征在于,所述根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据包括:
根据单个所述待测点对应各个参考线组参考三维数据求平均,得到所述待测点的三维坐标数据。
5.如权利要求1所述的光伏组件排布方法,其特征在于,所述根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据包括:
确定已知点密度小于预设的分辨率精度的待处理区域;
根据所述待处理区域内的已知点,确定空白邻域边缘及所述空白邻域边缘的已知点的三维坐标数据。
6.如权利要求1所述的光伏组件排布方法,其特征在于,所述根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
根据所述光伏结构数据及所述目标数字地图数据,建立光线追踪调整模型;
通过所述光线追踪调整模型,得到目标结构基准面及目标光伏排布数据。
7.如权利要求1至6任一项所述的光伏组件排布方法,其特征在于,所述根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
获取电气***数据;
根据所述光伏结构数据及所述电气***数据确定单元结构块数据;
根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
8.如权利要求7所述的光伏组件排布方法,其特征在于,所述根据所述单元结构块数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据包括:
将所述单元结构块数据对应的单元结构块在所述目标数字地图上按预设间隔铺设,得到待处理排布数据;
依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件;
删除不满足所述筛选条件的单元结构块,并根据满足所述筛选条件的单元结构块及所述目标数字地图确定目标结构基准面及目标光伏排布数据。
9.如权利要求8所述的光伏组件排布方法,其特征在于,所述依次判断所述待处理排布数据中的单元结构块是否满足预设的筛选条件包括:
根据所述待处理排布数据确定各个单元结构块对应的地形高程信息;
根据所述地形高程信息确定各个所述单元结构块对应的地面高程趋势线;
判断所述单元结构块及各个所述单元结构块对应的地面高程趋势线是否满足预设的筛选条件。
10.一种光伏组件排布装置,其特征在于,包括:
地图获取模块,用于获取待处理数字地图数据;
空白确定模块,用于根据所述待处理数字地图数据确定空白邻域及所述空白邻域边缘的已知点的三维坐标数据;
待测点选择模块,用于根据预设的分辨率精度确定所述空白邻域内的待测点的平面坐标数据;
对向点确定模块,用于依次确定所述空白邻域边缘的已知点关于各个所述待测点的对向点的三维坐标数据;其中,所述对向点为与对应的已知点及待测点共线,且位于所述空白邻域边缘上的点;
待测点确定模块,用于根据各个待测点对应的参考线组,确定所述待测点的三维坐标数据;其中,每个所述参考线组均包括一个所述已知点的三维坐标数据、对应的对向点的三维坐标数据及所述待测点的平面坐标数据;
待测点三维模块,用于根据单个所述待测点对应不同所述参考线组的参考三维坐标数据,确定所述待测点的三维坐标数据;
地形填补模块,用于根据所述待测点的三维坐标数据、所述已知点的三维坐标数据及所述对向点的三维坐标数据,确定所述空白邻域对应的数字地形数据;
地图补完模块,用于根据全部空白邻域的数字地形数据及所述待处理数字地图数据,得到目标数字地图数据;
光伏导入模块,用于导入光伏结构数据;
排布分析模块,用于根据所述光伏结构数据及所述目标数字地图数据得到目标结构基准面及目标光伏排布数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210129835.1A CN114491721A (zh) | 2022-02-11 | 2022-02-11 | 一种光伏组件排布方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210129835.1A CN114491721A (zh) | 2022-02-11 | 2022-02-11 | 一种光伏组件排布方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114491721A true CN114491721A (zh) | 2022-05-13 |
Family
ID=81480747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210129835.1A Pending CN114491721A (zh) | 2022-02-11 | 2022-02-11 | 一种光伏组件排布方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114491721A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114943112A (zh) * | 2022-07-20 | 2022-08-26 | 深圳小库科技有限公司 | 建筑沿线排布方案的自动生成方法、装置、设备及介质 |
-
2022
- 2022-02-11 CN CN202210129835.1A patent/CN114491721A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114943112A (zh) * | 2022-07-20 | 2022-08-26 | 深圳小库科技有限公司 | 建筑沿线排布方案的自动生成方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110851945B (zh) | 一种光伏阵列排布方法及光伏阵列排布方案自动生成*** | |
CN110276732B (zh) | 一种顾及地形特征线要素的山区点云空洞修复方法 | |
CN113280798B (zh) | 隧道gnss拒止环境下车载扫描点云的几何纠正方法 | |
CN110390687B (zh) | 一种基于三维激光扫描的河道冲淤测量方法 | |
CN104835202A (zh) | 一种三维虚拟场景快速构建方法 | |
CN101154295A (zh) | 航道三维仿真电子图 | |
CN105761312A (zh) | 一种微地形表面重建方法 | |
CN111879300A (zh) | 基于三维激光扫描技术的崩岗侵蚀发育监测方法 | |
CN113971768A (zh) | 一种基于无人机的输电线路违章建筑三维动态检测方法 | |
CN108267134B (zh) | 一种自适应航线调整方法 | |
CN111765869A (zh) | 基于倾斜摄影技术的不同坡度道路土方测量方法 | |
CN109826248A (zh) | 3D Laser Scanner应用于基坑变形监测的方法 | |
CN114549879A (zh) | 一种隧道车载扫描点云的标靶识别及中心点提取方法 | |
CN108919319A (zh) | 海岛礁卫星影像无地面控制点定位方法及*** | |
CN107393004A (zh) | 一种获取输电线走廊中建筑物拆迁量的方法及装置 | |
CN106291671A (zh) | 一种基于卫星影像数据的三维观测***自动排障方法 | |
CN114491721A (zh) | 一种光伏组件排布方法及装置 | |
CN109166084B (zh) | 一种基于邻近点梯度关系的sar几何畸变定量模拟方法 | |
CN1684105A (zh) | 大规模三维场景多视点激光扫描数据自动配准方法 | |
CN111986320B (zh) | 一种面向智慧城市应用的dem与倾斜摄影模型空间贴合优化方法 | |
CN116448080B (zh) | 一种基于无人机倾斜摄影辅助土方开挖施工的方法 | |
CN111898869A (zh) | 一种结合倾斜摄影、rtk和bim技术的土石方测量计算方法 | |
CN112182714A (zh) | 顾及飞行员视线和天气条件的建筑太阳能潜力计算方法 | |
CN113012286B (zh) | 一种基于密集点云数据构建道路dem的方法 | |
CN115713607A (zh) | 基于激光雷达和倾斜摄影提升建模质量的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |