System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机制图,尤其涉及一种光伏板及支架布置方法、装置、设备及存储介质。
技术介绍
1、在双碳的政策下,太阳能作为一种可再生的绿色清洁能源越来越被广泛的应用,光伏板系统在山地、鱼塘、厂房等场景应用的越来越广泛。
2、在现有技术中,对光伏板及支架布置需要技术人员通过鼠标、键盘、画图软件命令一笔一画的画图设计,先画光伏板、板间距、端部支架、中部支架、端部桩、中部桩,工作量非常大,且方案布置图需要较长的设计周期,导致容易出错,且效率较低。
技术实现思路
1、本专利技术提供了一种光伏板及支架布置方法、装置、设备及存储介质,以解决现有技术中光伏板及支架布置图制图效率低下的问题。
2、本专利技术第一方面提供了一种光伏板及支架布置方法,包括:获取光伏板的参数信息和待布置场地的图像;基于所述参数信息生成目标光伏板;根据所述参数信息和所述图像确定目标布置框架;基于所述参数信息、所述目标光伏板和所述目标布置框架进行排布,得到初始光伏板布置图;利用预设的支架布置程序在所述初始光伏板布置图中生成对应的支架,得到目标光伏板及支架布置图。
3、在一种可行的实施方式中,所述基于所述参数信息生成目标光伏板,包括:将所述参数信息转换为满足绘图软件解析的格式的配置文件;运行所述绘图软件对所述配置文件进行解析,得到光伏板的绘制参数;调用预设的光伏板绘制程序,基于所述绘制参数生成目标光伏板。
4、在一种可行的实施方式中,所述根据所述参数信息和所述图像确定目标布置框
5、在一种可行的实施方式中,所述在所述范围线图层中确定所述布置范围内目标光伏板及支架布置位置,得到目标布置框架,包括:将所述布置范围映射在所述范围线图层中;根据所述参数信息中的尺寸和安装倾角计算出前后排目标光伏板之间的第一间距;基于预设的光伏板安装方向和所述第一间距在所述布置范围内生成直线,得到目标布置框架,所述直线表示目标光伏板及支架布置位置。
6、在一种可行的实施方式中,基于所述参数信息、所述目标光伏板和所述目标布置框架进行排布,得到初始光伏板布置图,包括:基于所述参数信息中的块数、第二间距和第三间距,将所述目标光伏板布置在所述目标布置框架中的目标光伏板及支架布置位置上,得到初始光伏板布置图,所述块数表示组成标准光伏组串的目标光伏板的数量,所述第二间距表示相邻目标光伏板之间的距离,所述第三间距表示相邻标准光伏组串之间的距离。
7、在一种可行的实施方式中,所述利用预设的支架布置程序在所述初始光伏板布置图中生成对应的支架,得到目标光伏板及支架布置图,包括:基于所述目标光伏板的尺寸和所述第三间距,生成端部支架的第一参数和中部支架的第二参数;根据所述第一参数和所述第二参数生成目标端部支架和目标中部支架;识别出所述初始光伏板布置图中所述目标端部支架和所述目标中部支架的安装位置,并在所述安装位置生成对应的支架,得到目标光伏板及支架布置图。
8、在一种可行的实施方式中,所述识别出所述初始光伏板布置图中所述目标端部支架和所述目标中部支架的安装位置,并在所述安装位置生成对应的支架,得到目标光伏板及支架布置图,包括:识别出所述初始光伏板布置图中处于同一直线的目标光伏组串;将所述目标光伏组串中不存在相邻端部的端部位置确定为第一安装位置,并将所述目标光伏组串中的相邻端部之间的位置确定为第二安装位置;在所述第一安装位置生成所述目标端部支架,在所述第二安装位置生成所述目标中部支架,得到目标光伏板及支架布置图。
9、本专利技术第二方面提供了一种光伏板及支架布置装置,包括:获取模块,用于获取光伏板的参数信息和待布置场地的图像;第一生成模块,用于基于所述参数信息生成目标光伏板;确定模块,用于根据所述参数信息和所述图像确定目标布置框架;排布模块,用于基于所述参数信息、所述目标光伏板和所述目标布置框架进行排布,得到初始光伏板布置图;第二生成模块,用于利用预设的支架布置程序在所述初始光伏板布置图中生成对应的支架,得到目标光伏板及支架布置图。
10、在一种可行的实施方式中,所述第一生成模块具体用于:将所述参数信息转换为满足绘图软件解析的格式的配置文件;运行所述绘图软件对所述配置文件进行解析,得到光伏板的绘制参数;调用预设的光伏板绘制程序,基于所述绘制参数生成目标光伏板。
11、在一种可行的实施方式中,所述确定模块包括:提取单元,用于基于边缘检测算法提取所述图像中待布置场地的轮廓,得到目标光伏板及支架的布置范围;调整单元,用于将绘图软件中的绘图图层调整至范围线图层;确定单元,用于在所述范围线图层中确定所述布置范围内目标光伏板及支架布置位置,得到目标布置框架。
12、在一种可行的实施方式中,所述确定单元具体用于:将所述布置范围映射在所述范围线图层中;根据所述参数信息中的尺寸和安装倾角计算出前后排目标光伏板之间的第一间距;基于预设的光伏板安装方向和所述第一间距在所述布置范围内生成直线,得到目标布置框架,所述直线表示目标光伏板及支架布置位置。
13、在一种可行的实施方式中,所述排布模块具体用于:基于所述参数信息中的块数、第二间距和第三间距,将所述目标光伏板布置在所述目标布置框架中的目标光伏板及支架布置位置上,得到初始光伏板布置图,所述块数表示组成标准光伏组串的目标光伏板的数量,所述第二间距表示相邻目标光伏板之间的距离,所述第三间距表示相邻标准光伏组串之间的距离。
14、在一种可行的实施方式中,所述第二生成模块包括:第一生成单元,用于基于所述目标光伏板的尺寸和所述第三间距,生成端部支架的第一参数和中部支架的第二参数;第二生成单元,用于根据所述第一参数和所述第二参数生成目标端部支架和目标中部支架;处理单元,用于识别出所述初始光伏板布置图中所述目标端部支架和所述目标中部支架的安装位置,并在所述安装位置生成对应的支架,得到光伏板及支架布置图。
15、在一种可行的实施方式中,所述处理单元具体用于:识别出所述初始光伏板布置图中处于同一直线的目标光伏组串;将所述目标光伏组串中不存在相邻端部的端部位置确定为第一安装位置,并将所述目标光伏组串中的相邻端部之间的位置确定为第二安装位置;在所述第一安装位置生成所述目标端部支架,在所述第二安装位置生成所述目标中部支架,得到目标光伏板及支架布置图。
16、本专利技术第三方面提供了一种光伏板及支架布置设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述光伏板及支架布置设备执行上述的光伏板及支架布置方法。
17、本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的光伏板及支架布置方法本文档来自技高网...
【技术保护点】
1.一种光伏板及支架布置方法,其特征在于,所述光伏板及支架布置方法包括:
2.根据权利要求1所述的光伏板及支架布置方法,其特征在于,所述基于所述参数信息生成目标光伏板,包括:
3.根据权利要求1所述的光伏板及支架布置方法,其特征在于,所述根据所述参数信息和所述图像确定目标布置框架,包括:
4.根据权利要求3所述的光伏板及支架布置方法,其特征在于,所述在所述范围线图层中确定所述布置范围内目标光伏板及支架布置位置,得到目标布置框架,包括:
5.根据权利要求3所述的光伏板及支架布置方法,其特征在于,基于所述参数信息、所述目标光伏板和所述目标布置框架进行排布,得到初始光伏板布置图,包括:
6.根据权利要求5所述的光伏板及支架布置方法,其特征在于,所述利用预设的支架布置程序在所述初始光伏板布置图中生成对应的支架,得到目标光伏板及支架布置图,包括:
7.根据权利要求6所述的光伏板及支架布置方法,其特征在于,所述识别出所述初始光伏板布置图中所述目标端部支架和所述目标中部支架的安装位置,并在所述安装位置生成对应的支架,得到目
8.一种光伏板及支架布置装置,其特征在于,所述光伏板及支架布置装置包括:
9.一种光伏板及支架布置设备,其特征在于,所述光伏板及支架布置设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述光伏板及支架布置方法。
...【技术特征摘要】
1.一种光伏板及支架布置方法,其特征在于,所述光伏板及支架布置方法包括:
2.根据权利要求1所述的光伏板及支架布置方法,其特征在于,所述基于所述参数信息生成目标光伏板,包括:
3.根据权利要求1所述的光伏板及支架布置方法,其特征在于,所述根据所述参数信息和所述图像确定目标布置框架,包括:
4.根据权利要求3所述的光伏板及支架布置方法,其特征在于,所述在所述范围线图层中确定所述布置范围内目标光伏板及支架布置位置,得到目标布置框架,包括:
5.根据权利要求3所述的光伏板及支架布置方法,其特征在于,基于所述参数信息、所述目标光伏板和所述目标布置框架进行排布,得到初始光伏板布置图,包括:
6.根据权利要求5所述的光伏板及支架布置方法,其特征在于,...
【专利技术属性】
技术研发人员:鄢宇,胡玲,宋文彬,王永志,杨可人,黄震寰,江亚恒,刘鹏,李鹏,李俭,周文亚,林宋杰,
申请(专利权)人:汇耀品尚能源科技嘉兴有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。