本公开涉及光伏发电领域,具体地,涉及一种光伏组件布局的确定方法、装置、存储介质及电子设备。
背景技术:
1、近些年,随着国家对工商业分布式光伏的大力支持,工商业光伏发电得到了快速和广泛发展。工商业光伏电站主要是运用在工业厂房、科技园屋顶等,采用多种模式的并网方式,为业主降低电量购买量并减缓电网供电压力。目前,通常由人工手动建模和设计光伏组件的布局方式,设计效率低且不能保证得到的布局方式的合理性。
技术实现思路
1、本公开的目的是提供一种光伏组件布局的确定方法、装置、存储介质及电子设备,用于提高设计光伏组件的布局方式的效率和合理性。
2、根据本公开实施例的第一方面,提供一种光伏组件布局的确定方法,所述方法包括:
3、获取光伏组件的预设安装信息,所述预设安装信息包括所述光伏组件的安装环境信息和所述光伏组件的安装组件信息;
4、根据所述安装环境信息确定目标排布区域对应的所述目标外接矩形,所述目标排布区域用于排布光伏组件;
5、根据所述安装组件信息和所述目标外接矩形确定所述光伏组件的目标安装布局。
6、可选地,所述安装组件信息包括所述光伏组件的安装方位角,所述安装方位角为所述光伏组件的倾斜边在水平面上的投影与正南方向的夹角,所述倾斜边为所述光伏组件与水平面之间存在夹角的侧边;所述根据所述安装环境信息确定目标排布区域对应的所述目标外接矩形包括:
7、根据所述安装环境信息,在安装所述光伏组件的安装区域中确定所述目标排布区域;
8、按照所述安装方位角将所述安装区域从初始位置旋转至目标位置;
9、将旋转后的所述目标排布区域的最小外接矩形,作为所述目标外接矩形。
10、可选地,所述安装环境信息包括所述安装区域为平屋顶或单斜面屋顶,所述根据所述安装环境信息,在安装所述光伏组件的安装区域中确定所述目标排布区域包括:
11、沿所述安装区域的轮廓线向内缩小第一预设距离,得到所述目标排布区域。
12、可选地,所述安装环境信息包括所述安装区域为双斜面屋顶,所述根据所述安装环境信息,在安装所述光伏组件的安装区域中确定所述目标排布区域包括:
13、沿所述安装区域的轮廓线向内缩小第一预设距离,得到候选排布区域;
14、沿屋脊线向两侧分别增加第二预设距离得到屋脊线区域;
15、将所述候选排布区域中除所述屋脊线区域之外的区域,作为所述目标排布区域。
16、可选地,所述根据所述安装组件信息和所述目标外接矩形确定所述光伏组件的目标安装布局包括:
17、按照所述安装组件信息,在所述目标外接矩形内排布所述光伏组件,以得到第一候选安装布局;
18、删除所述第一候选安装布局中满足预设删除条件的所述光伏组件,得到第二候选安装布局;所述预设删除条件包括:位于所述目标排布区域以外,或与所述目标排布区域的轮廓线相交;
19、按照所述安装方位角将所述第二候选安装布局从所述目标位置旋转至所述初始位置,得到所述目标安装布局。
20、可选地,所述安装组件信息包括:支架间距、支架尺寸、支架安装角度,每个支架上安装有多个所述光伏组件;所述按照所述安装组件信息,在所述目标外接矩形内排布光伏组件包括:
21、根据所述支架尺寸和所述支架安装角度确定支架投影尺寸,所述支架投影尺寸为所述支架按照所述支架安装角度安装后,在水平面上的投影尺寸;
22、根据所述支架投影尺寸和所述支架间距在所述目标外接矩形内间隔排布所述光伏组件。
23、可选地,所述安装组件信息还包括:所述光伏组件的组件行间距和组件列间距,所述支架间距包括支架行间距和支架列间距;所述根据所述支架投影尺寸和所述支架间距在所述目标外接矩形内间隔排布所述光伏组件包括:
24、根据所述支架投影尺寸、所述支架行间距和所述支架列间距,在所述目标外接矩形内间隔排布多个所述支架;
25、在每个支架内按照所述组件行间距和组件列间距间隔排布所述光伏组件。
26、可选地,所述根据所述支架投影尺寸、所述支架行间距和所述支架列间距,在所述目标外接矩形内间隔排布多个所述支架包括:
27、以所述目标外接矩形的顶点为起点,按照所述支架列间距和所述支架投影尺寸,沿着水平方向依次排布所述支架,直至所述支架超出所述目标外接矩形;
28、重复执行预设排布步骤,以得到所述支架的排布布局;
29、所述预设排布步骤包括:
30、根据本行最后一个排布的所述支架的顶点和所述支架行间距确定下一行支架的排布起点;
31、以所述排布起点为起点,按照所述支架列间距和所述支架投影尺寸,沿着水平方向依次排布所述支架,直至所述支架超出所述目标外接矩形。
32、根据本公开实施例示出的第二方面,提供一种光伏组件布局的确定装置,所述装置包括:
33、获取模块,被配置为获取光伏组件的预设安装信息,所述预设安装信息包括所述光伏组件的安装环境信息和所述光伏组件的安装组件信息;
34、第一确定模块,被配置为根据所述安装环境信息确定目标排布区域对应的所述目标外接矩形,所述目标排布区域用于排布光伏组件;
35、第二确定模块,被配置为根据所述安装组件信息和所述目标外接矩形确定所述光伏组件的目标安装布局。
36、可选地,所述安装组件信息包括所述光伏组件的安装方位角,所述安装方位角为所述光伏组件的倾斜边在水平面上的投影与正南方向的夹角,所述倾斜边为所述光伏组件与水平面之间存在夹角的侧边;所述第一确定模块包括:
37、第一确定子模块,被配置为根据所述安装环境信息,在安装所述光伏组件的安装区域中确定所述目标排布区域;
38、第一旋转子模块,被配置为按照所述安装方位角将所述安装区域从初始位置旋转至目标位置;
39、第二确定子模块,被配置为将旋转后的所述目标排布区域的最小外接矩形,作为所述目标外接矩形。
40、可选地,所述安装环境信息包括所述安装区域为平屋顶或单斜面屋顶,所述第一确定子模块被配置为:
41、沿所述安装区域的轮廓线向内缩小第一预设距离,得到所述目标排布区域。
42、可选地,所述安装环境信息包括所述安装区域为双斜面屋顶,所述根据所述第一确定子模块被配置为:
43、沿所述安装区域的轮廓线向内缩小第一预设距离,得到候选排布区域;
44、沿屋脊线向两侧分别增加第二预设距离得到屋脊线区域;
45、将所述候选排布区域中除所述屋脊线区域之外的区域,作为所述目标排布区域。
46、可选地,所述第二确定模块被配置为包括:
47、排布子模块,被配置为按照所述安装组件信息,在所述目标外接矩形内排布所述光伏组件,以得到第一候选安装布局;
48、删除子模块,被配置为删除所述第一候选安装布局中满足预设删除条件的所述光伏组件,得到第二候选安装布局;所述预设删除条件包括:位于所述目标排布区域以外,或与所述目标排布区域的轮廓线相交;
49、第二旋转子模块,被配置为按照所述安装方位角将所述第二候选安装布局从所述目标位置旋转至所述初始位置,得到所述目标安装布局。
50、可选地,所述安装组件信息包括:支架间距、支架尺寸、支架安装角度,每个支架上安装有多个所述光伏组件;所述排布子模块被配置为:
51、根据所述支架尺寸和所述支架安装角度确定支架投影尺寸,所述支架投影尺寸为所述支架按照所述支架安装角度安装后,在水平面上的投影尺寸;
52、根据所述支架投影尺寸和所述支架间距在所述目标外接矩形内间隔排布所述光伏组件。
53、可选地,所述安装组件信息还包括:所述光伏组件的组件行间距和组件列间距,所述支架间距包括支架行间距和支架列间距;所述排布子模块被配置为:
54、根据所述支架投影尺寸、所述支架行间距和所述支架列间距,在所述目标外接矩形内间隔排布多个所述支架;
55、在每个支架内按照所述组件行间距和组件列间距间隔排布所述光伏组件。
56、可选地,所述排布子模块被配置为:
57、以所述目标外接矩形的顶点为起点,按照所述支架列间距和所述支架投影尺寸,沿着水平方向依次排布所述支架,直至所述支架超出所述目标外接矩形;
58、重复执行预设排布步骤,以得到所述支架的排布布局;
59、所述预设排布步骤包括:
60、根据本行最后一个排布的所述支架的顶点和所述支架行间距确定下一行支架的排布起点;
61、以所述排布起点为起点,按照所述支架列间距和所述支架投影尺寸,沿着水平方向依次排布所述支架,直至所述支架超出所述目标外接矩形。
62、根据本公开实施例示出的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面中所述方法的步骤。
63、根据本公开实施例示出的第四方面,提供一种电子设备,包括:
64、存储器,其上存储有计算机程序;
65、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面中所述方法的步骤。
66、通过上述技术方案,本公开首先获取光伏组件的预设安装信息,预设安装信息包括光伏组件的安装环境信息和光伏组件的安装组件信息,然后根据安装环境信息确定目标排布区域对应的目标外接矩形,并根据安装组件信息和目标外接矩形确定光伏组件的目标安装布局。本公开根据目标排布区域对应的目标外接矩形,自动生成光伏组件的目标安装布局,以保证在目标排布区域内容纳尽可能多的光伏组件,能够提高设计光伏组件的布局方式的效率和合理性。
67、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。