System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及户用光伏电站,尤其涉及一种主梁排布方法、装置、设备及存储介质。
技术介绍
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、倾角优化模块,用本文档来自技高网...
【技术保护点】
1.一种主梁排布方法,其特征在于,所述主梁排布方法包括以下步骤:
2.如权利要求1所述的主梁排布方法,其特征在于,所述对户用光伏电站中的所有立柱进行分组,得到分组后的立柱的步骤,具体包括:
3.如权利要求2所述的主梁排布方法,其特征在于,所述根据所述标准榀立柱坐标对所述初步分组后的立柱再次分组,获得分组后的立柱的步骤,具体包括:
4.如权利要求1所述的主梁排布方法,其特征在于,所述对主梁倾角参数进行优化,得到优化后的主梁倾角参数的步骤,具体包括:
5.如权利要求1所述的主梁排布方法,其特征在于,所述根据所述优化后的主梁倾角参数对所述分组后的立柱进行调整,获得最终分组后的立柱,并根据所述最终分组后的立柱生成初始主梁的步骤,具体包括:
6.如权利要求1所述的主梁排布方法,其特征在于,所述对各初始主梁对应的主梁长度参数进行优化,并根据优化后的主梁长度参数进行主梁排布的步骤,具体包括:
7.如权利要求6所述的主梁排布方法,其特征在于,所述基于各初始主梁对应的初始主梁参数构建支架模型的步骤,具体包括:
8.
9.如权利要求8所述的主梁排布方法,其特征在于,所述根据所述优化后的第一距离和所述优化后的组件支撑位置确定优化后的主梁长度参数的步骤,具体包括:
10.如权利要求1所述的主梁排布方法,其特征在于,所述对各初始主梁对应的主梁长度参数进行优化,并根据优化后的主梁长度参数进行主梁排布的步骤之后,还包括:
11.一种主梁排布装置,其特征在于,所述主梁排布装置包括:
12.一种主梁排布设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的主梁排布程序,所述主梁排布程序配置为实现如权利要求1至10中任一项所述的主梁排布方法的步骤。
13.一种存储介质,其特征在于,所述存储介质上存储有主梁排布程序,所述主梁排布程序被处理器执行时实现如权利要求1至10中任一项所述的主梁排布方法的步骤。
...【技术特征摘要】
1.一种主梁排布方法,其特征在于,所述主梁排布方法包括以下步骤:
2.如权利要求1所述的主梁排布方法,其特征在于,所述对户用光伏电站中的所有立柱进行分组,得到分组后的立柱的步骤,具体包括:
3.如权利要求2所述的主梁排布方法,其特征在于,所述根据所述标准榀立柱坐标对所述初步分组后的立柱再次分组,获得分组后的立柱的步骤,具体包括:
4.如权利要求1所述的主梁排布方法,其特征在于,所述对主梁倾角参数进行优化,得到优化后的主梁倾角参数的步骤,具体包括:
5.如权利要求1所述的主梁排布方法,其特征在于,所述根据所述优化后的主梁倾角参数对所述分组后的立柱进行调整,获得最终分组后的立柱,并根据所述最终分组后的立柱生成初始主梁的步骤,具体包括:
6.如权利要求1所述的主梁排布方法,其特征在于,所述对各初始主梁对应的主梁长度参数进行优化,并根据优化后的主梁长度参数进行主梁排布的步骤,具体包括:
7.如权利要求6所述的主梁排布方法,其特征在于,所述基于各初始主梁对应的初始主梁参数构建支架模型的步骤,具体包括:
<...【专利技术属性】
技术研发人员:李学稼,余峥,许来,胡锦强,张志远,罗睿,
申请(专利权)人:阳光新能源开发股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。