一种串线路径确定方法、装置、设备及存储介质制造方法及图纸

技术编号:34952898 阅读:23 留言:0更新日期:2022-09-17 12:30
本发明专利技术公开了一种串线路径确定方法、装置、设备及存储介质。该方法包括:获取待串线光伏方阵的坐标信息、所述待串线光伏方阵的列数、目标组串数量以及每个组串中的组件数量;根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数构建路径搜索树;根据所述路径搜索树、所述目标组串数量以及每个组串中的组件数量生成目标串线路径,通过本发明专利技术的技术方案,解决了组件串线过程中面临的路径组合多,计算量大,计算过程耗时多以及输出路径不满足实际的业务规则的问题,极大地提高了算法的效率,并提升了最优路径的输出效果。并提升了最优路径的输出效果。并提升了最优路径的输出效果。

【技术实现步骤摘要】
一种串线路径确定方法、装置、设备及存储介质
[0001]技术邻域
[0002]本专利技术实施例涉及计算机技术邻域,尤其涉及一种串线路径确定方法、装置、设备及存储介质。

技术介绍

[0003]光伏电站项目中,户用光伏的装机量也在逐年增加,在户用光伏电站的设计过程中,组件的串线问题是一个极其复杂的问题,传统的人工串线方式不但耗时、耗力,且很难找出较为优化的串线路径,以降低线缆的用量。现有的算法是以全路径遍历的方式找出所有可能的路径后,再进行最优路径评选。这种方式虽能找出较之人工更优的路径,但是计算量却非常巨大,计算过程耗时较多,且输出路径仍存在不满足实际业务规则的问题,例如,假设有20个组件,分为2串,且每个组件的连接点有2个,则对于单个起点的可能路径数为:2*10^2=2048个,全路径的可能路径数则为20*2048=40960个。

技术实现思路

[0004]本专利技术实施例提供一种串线路径确定方法、装置、设备及存储介质,以解决组件串线过程中面临的路径组合多,计算量大,计算过程耗时多以及输出路径不满足实际的业务规则的问题,极大地提高了算法的效率,并提升了最优路径的输出效果。
[0005]根据本专利技术的一方面,提供了一种串线路径确定方法,包括:
[0006]获取待串线光伏方阵的坐标信息、所述待串线光伏方阵的列数、目标组串数量以及每个组串中的组件数量;
[0007]根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数构建路径搜索树;
[0008]根据所述路径搜索树、所述目标组串数量以及每个组串中的组件数量生成目标串线路径。
[0009]进一步的,根据所述待串线光伏方阵的坐标信息、所述待串线光伏方阵的行数以及所述待串线光伏方阵的列数构建路径搜索树,包括:
[0010]根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数确定所述待串线光伏方阵中每个组件的连接信息;
[0011]根据每个组件的连接信息构建路径搜索树。
[0012]进一步的,根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数确定所述待串线光伏方阵中每个组件的连接信息,包括:
[0013]根据所述待串线光伏方阵的坐标信息确定所述待串线光伏方阵中每个组件的类型和所述待串线光伏方阵中的障碍物信息;
[0014]根据所述每个组件的类型、所述待串线光伏方阵中的障碍物信息以及所述待串线光伏方阵的列数确定每个组件的连接信息。
[0015]进一步的,所述组件的类型包括:首行组件、首列组件、尾行组件、尾列组件以及目
标组件,其中,所述目标组件非首行组件、非首列组件、非尾行组件且非尾列组件,所述首行组件不包括:首行第一个组件和首行最后一个组件,所述尾行组件不包括:尾行第一个组件和尾行最后一个组件;
[0016]相应的,根据所述每个组件的类型、所述待串线光伏方阵中的障碍物信息以及所述待串线光伏方阵的列数确定每个组件的连接信息,包括:
[0017]若组件的类型为所述首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域均非障碍物,则组件的连接信息包括:组件的邻域组件和组件的类型对应的数值;
[0018]若组件的类型为首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域存在一个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及所述障碍物的方向信息;
[0019]若组件的类型为首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域存在两个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及第一目标障碍物的方向信息,其中,所述第一目标障碍物为所述组件的横向障碍物;
[0020]若组件的类型为目标组件,则根据第一规则确定所述组件的连接信息。
[0021]进一步的,所述第一规则包括:
[0022]若组件的邻域均非障碍物,则所述组件的连接信息包括:组件的邻域组件和第一数值;
[0023]若组件的邻域存在一个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及障碍物的方向信息;
[0024]若组件的邻域存在两个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及第二目标障碍物的方向信息,其中,所述第二目标障碍物为组件的横向障碍物。
[0025]进一步的,首行组件对应的数值为所述待串线光伏方阵的列数,尾行组件对应的数值为所述待串线光伏方阵的列数的相反数,首列组件对应的数值为第二数值,尾列组件对应的数值为第二数值的相反数。
[0026]进一步的,根据所述路径搜索树、所述目标组串数量以及每个组串中的组件数量生成目标串线路径,包括:
[0027]获取第一起点组件,其中,所述第一起点组件包括:所述待串线光伏方阵中的至少一个组件、所述待串线光伏方阵的角点位置的组件以及所述待串线光伏方阵中障碍物的邻域组件中的至少一种;
[0028]根据所述第一起点组件、每个组串中的组件数量以及所述路径搜索树生成第一串线路径;
[0029]根据前N条串线路径的首组件的邻域组件和/或尾组件的邻域组件确定第N+1串线路径的第N起点组件,其中,N=1,2,

,M

1,M为目标组串数量;
[0030]根据所述第N起点组件、每个组串中的组件数量以及所述路径搜索树生成第N串线路径。
[0031]进一步的,根据所述第N起点组件、每个组串中的组件数量以及所述路径搜索树生
成第N串线路径,包括:
[0032]将第N串线路径的初始前进方向确定为以所述第N起点组件为起点向左或者以所述第N起点组件为起点向右;
[0033]若在前进方向存在障碍物,则根据障碍物相邻组件的连接信息确定分支路径和分支点;
[0034]根据所述第N串线路径的初始前进方向、分支路径以及分支点确定分支点之后的路径的前进方向;
[0035]根据分支点之后的路径的前进方向、每个组串中的组件数量以及所述路径搜索树生成第N串线路径。
[0036]进一步的,根据所述第N串线路径的初始前进方向、分支路径以及分支点确定分支点之后的路径的前进方向,包括:
[0037]若分支点之前的路径与分支点之后的路径为相邻行或者间隔偶数行,则分支点之后的路径的前进方向确定为所述分支点之前的路径的前进方向的相反方向;
[0038]若分支点之前的路径与分支点之后的路径间隔奇数行,则分支点之后的路径的前进方向确定为所述分支点之前的路径的前进方向。
[0039]根据本专利技术的另一方面,提供了一种串线路径确定装置,该串线路径确定装置包括:
[0040]获取模块,用于获取待串线光伏方阵的坐标信息、所述待串线光伏方阵的列数、目标组串数量以及每个组串中的组件数量;
[0041]构建模块,用于根据所述待串线光伏方阵的坐标信息和所述待串线光本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串线路径确定方法,其特征在于,包括:获取待串线光伏方阵的坐标信息、所述待串线光伏方阵的列数、目标组串数量以及每个组串中的组件数量;根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数构建路径搜索树;根据所述路径搜索树、所述目标组串数量以及每个组串中的组件数量生成目标串线路径。2.根据权利要求1所述的方法,其特征在于,根据所述待串线光伏方阵的坐标信息、所述待串线光伏方阵的行数以及所述待串线光伏方阵的列数构建路径搜索树,包括:根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数确定所述待串线光伏方阵中每个组件的连接信息;根据每个组件的连接信息构建路径搜索树。3.根据权利要求2所述的方法,其特征在于,根据所述待串线光伏方阵的坐标信息和所述待串线光伏方阵的列数确定所述待串线光伏方阵中每个组件的连接信息,包括:根据所述待串线光伏方阵的坐标信息确定所述待串线光伏方阵中每个组件的类型和所述待串线光伏方阵中的障碍物信息;根据所述每个组件的类型、所述待串线光伏方阵中的障碍物信息以及所述待串线光伏方阵的列数确定每个组件的连接信息。4.根据权利要求3所述的方法,其特征在于,所述组件的类型包括:首行组件、首列组件、尾行组件、尾列组件以及目标组件,其中,所述目标组件非首行组件、非首列组件、非尾行组件且非尾列组件,所述首行组件不包括:首行第一个组件和首行最后一个组件,所述尾行组件不包括:尾行第一个组件和尾行最后一个组件;相应的,根据所述每个组件的类型、所述待串线光伏方阵中的障碍物信息以及所述待串线光伏方阵的列数确定每个组件的连接信息,包括:若组件的类型为所述首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域均非障碍物,则组件的连接信息包括:组件的邻域组件和组件的类型对应的数值;若组件的类型为首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域存在一个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及所述障碍物的方向信息;若组件的类型为首行组件、尾行组件、首列组件以及尾列组件中的任一种,且组件的邻域存在两个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及第一目标障碍物的方向信息,其中,所述第一目标障碍物为所述组件的横向障碍物;若组件的类型为目标组件,则根据第一规则确定所述组件的连接信息。5.根据权利要求4所述的方法,其特征在于,所述第一规则包括:若组件的邻域均非障碍物,则所述组件的连接信息包括:组件的邻域组件和第一数值;若组件的邻域存在一个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及障碍物的方向信息;若组件的邻域存在两个障碍物,则组件的连接信息包括:组件的非障碍物邻域组件、所述障碍物的非障碍物邻域组件以及第二目标障碍物的方向信息,其中,所述第二目标障碍
物为组件的横向障碍物。6.根据权利要求4所述的方法,其特征在于,首行组件对应的数值为...

【专利技术属性】
技术研发人员:李伟
申请(专利权)人:阳光新能源开发股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1