导线相间距调整方法和装置与流程

文档序号:17542502发布日期:2019-04-29 14:50阅读:848来源:国知局
导线相间距调整方法和装置与流程

本发明涉及电力领域,具体而言,涉及一种导线相间距调整方法和装置。



背景技术:

相关技术中,在测量导线的相间距的过程中,通常采用的方法是在适当的位置架设测量仪器,然后由测量仪器测量导线的相间距。

然而,若是采用上述方法,由于导线有可能位于山地等复杂的地理位置中,而在复杂的地形上架设测量仪器的效率低,消耗的人力物力高。而若是在每一档导线上安装测量仪器,则耗费的成本高。也就是说,相关技术中测量导线的相间距存在效率低的问题,从而由于效率低影响了对导线的及时测量与调整,造成输电线路存在安全隐患。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种导线相间距调整方法和装置,以至少解决相关技术中输电线路存在安全隐患的技术问题。

根据本发明实施例的一个方面,提供了一种导线相间距调整方法,包括:获取相邻两个杆塔之间的多根导线的点云数据;根据上述多根导线的点云数据,计算上述多根导线中每两根导线的最小相间距,得到最小相间距集;在上述最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整上述多根导线。

根据本发明实施例的另一方面,还提供了一种导线相间距调整装置,包括:获取单元,用于获取相邻两个杆塔之间的多根导线的点云数据;计算单元,用于根据上述多根导线的点云数据,计算上述多根导线中每两根导线的最小相间距,得到最小相间距集;调整单元,用于在上述最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整上述多根导线。

在本发明实施例中,采用了获取相邻两个杆塔之间的多根导线的点云数据;根据上述多根导线的点云数据,计算上述多根导线中每两根导线的最小相间距,得到最小相间距集;在上述最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整上述多根导线的方法。在上述方法中,通过获取到杆塔之间的多跟导线的点云数据之后,计算每两根导线的最小相间距,得到最小相间距集,并根据最小相间距集调整多根导线,从而在导线的相间距不符合标准时,能够快速地对导线的相间距进行调整,提高了调整导线相间距的效率,进而杜绝了导线的安全隐患,解决了相关技术中输电线路存在安全隐患的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的导线相间距调整方法的流程示意图;

图2是根据本发明实施例的一种可选的导线相间距调整方法的示意图;

图3是根据本发明实施例的另一种可选的导线相间距调整方法的示意图;

图4是根据本发明实施例的又一种可选的导线相间距调整方法的示意图;

图5是根据本发明实施例的一种可选的导线相间距调整装置的结构示意图;

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种导线相间距调整方法,可选地,作为一种可选的实施方式,如图1所示,上述导线相间距调整方法包括:

s102,获取相邻两个杆塔之间的多根导线的点云数据;

s104,根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;

s106,在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线。

可选地,上述导线相间距调整方法可以但不限于应用于对导线的相间距进行调整的过程中。例如,在架设导线之后,由于天气或者时间的影响,导线的相间距会发生变化。若是相间距的长度超过了预定的长度,则会存在安全隐患。而相关技术中在测量相间距时,需要现场架设测量仪器。在导线所处的位置与环境比较恶劣的情况下,需要消耗大量的人力物力才能完成对相间距的测量。而本方案中,采用了获取相邻两个杆塔之间的多根导线的点云数据;根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线的方法。由于在上述方法中,在获取到点云数据后,根据点云数据计算得到了每两根导线的最小相间距,从而可以根据最小相间距对导线进行调整,保证了导线的相间距在正常范围内,杜绝了安全隐患。

可选地,获取多根导线的点云数据可以但不限于为获取多根导线的点云数据中的整档导线的点云数据,也可以获取一档中的部分导线的点云数据。

可选地,上述点云数据可以但不限于通过激光扫描仪扫描得到,激光扫描仪可以为车载激光扫描仪,或机载激光扫描仪;或者激光扫描仪可以但不限于被安置在地上。

可选地,在获取到多根导线的点云数据之后,可以但不限于选取其中的每两对导线。具体可以采用如下方法:依次从多根导线中获取一根导线作为第一导线;在确定第一导线的情况下,依次从多根导线中获取除第一导线之外的一根导线作为第二导线;对第一导线与第二导线执行以下步骤:计算第一导线与第二导线的最小相间距,得到最小相间距集。

例如,在导线包含四根分别为导线1,导线2,导线3,导线4的情况下,随机选取其中的一根作为第一导线,例如将导线1作为第一导线,然后,将剩余的三根分别作为第二导线,则选择出三对导线。重复选择第一导线与第二导线的过程,直到每一根导线均被选择为第一导线。则经过上述过程后,共选择出12对导线。

可选地,在通过上述方法获取到12对导线后,可以但不限于将其中重复的导线对删除,得到6对不重复的导线。

可选地,在获取到两根导线的点云数据,并计算最小相间距时,可以但不限于采用如下方法:

根据两根导线中的当前导线的点云数据,建立当前导线的k-d树,将另一根导线的点云数据中的每一个点的坐标值输入到k-d树中,输出得到每一个点到当前导线的距离,比对上述距离,得到上述距离中的最小值,则获取到了上述两根导线的最小相间距。

可选地,在获取到每两根导线的最小相间距之后,还可以但不限于对最小相间距进行分类,得到水平相间距集与竖直相间距集;其中,水平相间距集中的水平相间距为导线对中的两根导线的相间距,竖直相间距集中的竖直相间距为位于不同的导线对中的两根导线的相间距,然后根据水平相间距集与竖直相间距集得到最小相间距集。

可选地,上述导线对包含两根导线,上述两根导线的对应端点的高度相同。上述端点为杆塔上的绝缘子串与导线的交点。

例如如图2所示,图2中包括一对导线对,导线对中包含导线202与导线204。其中,导线202包含端点a与端点b,导线204包含端点a’与端点b’。其中,a与a’对应,b与b’对应。则a与a’位于同一水平面上,b与b’位于同一水平面上。

可选地,若是两根导线的对应端点与水平面的夹角小于预定度数,则认为两根导线的对应端点在同一水平面上,也就是两根导线的对应端点的高度相同。例如,图2中的端点a与端点a’并不是在同一水平面上,然而,过a与a’的直线与水平面的夹角小于了预定度数,则a与a’在同一水平面上,a与a’的高度视为相同。

在根据水平相间距集与竖直相间距集获取到最小相间距集,并根据最小相间距集对导线所处的横担的长度进行调整。

需要说明的是,在获取到的多根导线的点云数据为整档点云数据时,则上述端点为导线与绝缘子串的交点。若是上述多根导线的点云数据为一档中的部分点云数据,则上述端点为每根导线的点云数据的起始点与终止点。

通过本实施例,通过获取相邻两个杆塔之间的多根导线的点云数据;根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线的方法,从而在获取到点云数据后,根据点云数据计算得到了每两根导线的最小相间距,进而可以根据最小相间距对导线进行调整,保证了导线的相间距在正常范围内,杜绝了安全隐患。

作为一种可选的实施方案,根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集包括:

s1,依次从多根导线中获取一根导线作为第一导线;

s2,在确定第一导线的情况下,依次从多根导线中获取除第一导线之外的一根导线作为第二导线;

s3,对第一导线与第二导线执行以下步骤:

计算第一导线与第二导线的最小相间距,得到最小相间距集。

通过上述方法,从而可以获取到多根导线中的每两根导线的最小相间距,进而可以根据最小相间距对导线的长度进行调整,保证了导线的安全。

作为一种可选的实施方案,计算第一导线与第二导线的最小相间距包括:

s1,根据第一导线的点云数据,建立第一导线的k-d树;

s2,根据k-d树确定第二导线的点云数据中的每一个点到第一导线的距离;

s3,将距离中的最小值作为第一导线与第二导线的最小相间距。

可选地,在计算两根导线的最小相间距时,可以但不限于以一根导线作为当前导线,根据当前导线的点云数据建立k-d树,然后,选择另一根导线的任意一点的坐标值,输入到k-d树中,从而获取到该点到当前导线的距离。重复上述过程之后,可以获取到另一根导线上的每一点到当前导线的距离。将上述距离中的最小值作为两根导线的最小相间距。

通过本实施例,通过建立k-d树的方法获取到两根导线的最小相间距,从而保证了获取最小相间距的效率与准确性,进一步保证了导线的安全性。

作为一种可选的实施方案,根据k-d树确定第二导线的点云数据中的每一个点到第一导线的距离包括:

s1,将第二导线的点云数据中的每一个点输入到k-d树中,输出得到第二导线的点云数据中的每一个点到第一导线的距离。

通过本实施例,通过建立k-d树的方法获取到两根导线的最小相间距,从而保证了获取最小相间距的效率与准确性,进一步保证了导线的安全性。

作为一种可选的实施方案,多根导线中包含多对导线对,其中,导线对中的两根导线的对应端点的高度相同,在计算多根导线中每两根导线的最小相间距之后,方法还包括:

s1,对每两根导线的最小相间距进行分类,得到水平相间距集与竖直相间距集,其中,水平相间距集中的水平相间距为导线对中的两根导线的相间距,竖直相间距集中的竖直相间距为位于不同的导线对中的两根导线的相间距;

s2,根据水平相间距集与竖直相间距集得到最小相间距集。

可选地,以上述导线为6根为例,如图3所示,图3为6根导线的横截面的主视图,图3中的点为6根导线的横截切面。6根导线组成了三对导线对,分别为导线对302、导线对304、导线对306。导线对302包括导线a与导线b,导线对304包括导线c与导线d,导线对306包括导线e与导线f。则,a与b的最小相间距为水平相间距集中的水平相间距,a与除b之外的任意一个导线的最小相间距为竖直相间距集中的竖直相间距。

通过本实施例,通过上述方法将最小相间距分为水平将间距集与竖直相间距集,并根据水平相间距集与竖直相间距集得到最小相间距集,并对导线进行调整,从而提高了导线的安全性。

作为一种可选的实施方案,根据水平相间距集与竖直相间距集得到最小相间距集包括:

s1,对水平相间距集中的水平相间距进行排序,得到排序后的水平相间距集;

s2,对竖直相间距集中的竖直相间距进行排序,得到排序后的竖直相间距集;

s3,从排序后的水平相间距集中获取排名前n位的水平相间距并从排序后的竖直相间距集中获取排名前m位的竖直相间距;

其中,n通过以下公式获取:

其中,m通过以下公式获取:

其中,nline为导线的根数;

s4,将排名前n位的水平相间距与排名前m位的竖直相间距合并为最小相间距集。

可选地,上述n还可以但不限于为导线对的个数。可以但不限于对竖直相间距集中的竖直相间距按照从小到大的顺序进行排序,选择竖直相间距集中前m个竖直相间距。例如,继续结合导线为六根的情况进行说明。如图3所示,根据图3可知,竖直相间距包括ac、ad、ae、af、bc、bd、be、bf、ce、cf、de、df。此时,对上述12个竖直相间距进行排序,然后,选择出排名前4个竖直相间距。而水平相间距集中的水平相间距为ab、cd、ef。将上述水平相间距与上述4个竖直相间距合并成最小相间距集。

通过本实施例,通过上述方法获取到最小相间距集,从而根据最小相间距集对导线进行调整,进而提高了导线的安全性。

作为一种可选的实施方案,在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线包括:

s1,在所述最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线所处的横担的长度。

可选地,第一阈值可以但不限于为预设的经验值。例如,在最小相间距集中的任意一个最小相间距小于或者等于了第一阈值,则说明两条导线之间的相间距太小,有可能造成安全隐患,需要进行调整。此时,对导线所处的横担的长度进行调整,从而保证了导线的安全。

需要说明的是,由于导线的排布并不是唯一的,因此,本实施例提供了一种针对导线的特定排布情况,获取最小相间距集的方法。

在本实施例的多根导线中,对应的端点在同一水平面上的导线被视为位于同一水平面上。例如,如图2中的导线202与导线204,导线202与导线的对应端点位于同一水平面上,则将导线202与导线204视为位于同一水平面上的两根导线。本实施例的多根导线位于一个水平面或者多个水平面。当多根导线位于多个水平面时,每个水平面的导线的根数为偶数。

在此情况下,在获取到多根导线中每两根导线的最小相间距之后,将所有的最小相间距分为水平相间距与竖直相间距并且对水平相间距与竖直相间距按照最小相间距从小到大的顺序排列后,提取出水平相间距前n个最小相间距与竖直相间距的前m个最小相间距,将n个最小相间距与m个最小相间距合并为最小相间距集,并根据最小相间距集对导线的长度进行调整。其中,上述n可以通过以下方法获取:

获取导线组成的平面数,则n为导线的根数与导线组成的平面数的差的绝对值。

上述m可以通过以下方法获取:

重复以下步骤,直至遍历多根导线组成的所有的平面,其中,i初始值为1,每遍历一次,i值加1,i小于多根导线组成的平面数。

获取第i个平面与第i+1个平面中,导线根数更少的平面的导线的根数。

在遍历完成后,将获取的所有的导线的根数求和,得到m。

例如,如图4所示,图4为6根导线的横截面的主视图,图4中的点为6根导线的横截切面。则在图4对应的水平相间距集中包括ab、cd、ce、cf、de、df。从水平相间距集中选出前n个较小的相间距,通过上述方法可以得到n为4(导线根数6与平面数2的差的绝对值)。则,可以选择出水平相间距ab、cd、de、ef。同时,选择竖直相间距中前m个较小的竖直相间距,根据上述方法可以得到m为2(第1个平面与第二个平面中导线较少的平面中导线的根数),则可以选择出竖直相间距ad、be。此时,得到最小相间距集ab、cd、de、ef、ad、be。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述导线相间距调整方法的导线相间距调整装置。如图5所示,该装置包括:

(1)获取单元502,用于获取相邻两个杆塔之间的多根导线的点云数据;

(2)计算单元504,用于根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;

(3)调整单元506,用于在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线。

可选地,上述导线相间距调整装置可以但不限于应用于对导线的相间距进行调整的过程中。例如,在架设导线之后,由于天气或者时间的影响,导线的相间距会发生变化。若是相间距的长度超过了预定的长度,则会存在安全隐患。而相关技术中在测量相间距时,需要现场架设测量仪器。在导线所处的位置与环境比较恶劣的情况下,需要消耗大量的人力物力才能完成对相间距的测量。而本方案中,采用了获取相邻两个杆塔之间的多根导线的点云数据;根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线的方法。由于在上述方法中,在获取到点云数据后,根据点云数据计算得到了每两根导线的最小相间距,从而可以根据最小相间距对导线进行调整,保证了导线的相间距在正常范围内,杜绝了安全隐患。

可选地,在获取到多根导线的点云数据之后,可以但不限于选取其中的每两对导线。具体可以采用如下方法:依次从多根导线中获取一根导线作为第一导线;在确定第一导线的情况下,依次从多根导线中获取除第一导线之外的一根导线作为第二导线;对第一导线与第二导线执行以下步骤:计算第一导线与第二导线的最小相间距,得到最小相间距集。

例如,在导线包含四根分别为导线1,导线2,导线3,导线4的情况下,随机选取其中的一根作为第一导线,例如将导线1作为第一导线,然后,将剩余的三根分别作为第二导线,则选择出三对导线。重复选择第一导线与第二导线的过程,直到每一根导线均被选择为第一导线。则经过上述过程后,共选择出12对导线。

可选地,在通过上述方法获取到12对导线后,可以但不限于将其中重复的导线对删除,得到6对不重复的导线。

可选地,在获取到两根导线的点云数据,并计算最小相间距时,可以但不限于采用如下方法:

根据两根导线中的当前导线的点云数据,建立当前导线的k-d树,将另一根导线的点云数据中的每一个点的坐标值输入到k-d树中,输出得到每一个点到当前导线的距离,比对上述距离,得到上述距离中的最小值,则获取到了上述两根导线的最小相间距。

可选地,在获取到每两根导线的最小相间距之后,还可以但不限于对最小相间距进行分类,得到水平相间距集与竖直相间距集;其中,水平相间距集中的水平相间距为导线对中的两根导线的相间距,竖直相间距集中的竖直相间距为位于不同的导线对中的两根导线的相间距,然后根据水平相间距集与竖直相间距集得到最小相间距集。

可选地,上述导线对包含两根导线,上述两根导线的对应端点的高度相同。上述端点为杆塔与导线的交点。

例如如图2所示,图2中包括一对导线对,导线对中包含导线202与导线204。其中,导线202包含端点a与端点b,导线204包含端点a’与端点b’。其中,a与a’对应,b与b’对应。则a与a’位于同一水平面上,b与b’位于同一水平面上。

可选地,若是两根导线的对应端点与水平面的夹角小于预定度数,则认为两根导线的对应端点在同一水平面上,也就是两根导线的对应端点的高度相同。例如,图2中的端点a与端点a’并不是在同一水平面上,然而,过a与a’的直线与水平面的夹角小于了预定度数,则a与a’在同一水平面上,a与a’的高度视为相同。

在根据水平相间距集与竖直相间距集获取到最小相间距集,并根据最小相间距集对导线所处的横担的长度进行调整。

通过本实施例,通过获取相邻两个杆塔之间的多根导线的点云数据;根据多根导线的点云数据,计算多根导线中每两根导线的最小相间距,得到最小相间距集;在最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整多根导线的方法,从而在获取到点云数据后,根据点云数据计算得到了每两根导线的最小相间距,进而可以根据最小相间距对导线进行调整,保证了导线的相间距在正常范围内,杜绝了安全隐患。

作为一种可选的实施方案,上述计算单元504包括:

(1)第一获取模块,用于依次从多根导线中获取一根导线作为第一导线;

(2)第二获取模块,用于在确定第一导线的情况下,依次从多根导线中获取除第一导线之外的一根导线作为第二导线;

(3)计算模块,用于对第一导线与第二导线执行以下步骤:计算第一导线与第二导线的最小相间距,得到最小相间距集。

通过上述方法,从而可以获取到多根导线中的每两根导线的最小相间距,进而可以根据最小相间距对导线所处的横担进行调整,保证了导线的安全。

作为一种可选的实施方案,上述计算模块包括:

(1)建立子模块,用于根据第一导线的点云数据,建立第一导线的k-d树;

(2)第一确定子模块,用于根据k-d树确定第二导线的点云数据中的每一个点到第一导线的距离;

(3)第二确定子模块,用于将距离中的最小值作为第一导线与第二导线的最小相间距。

可选地,在计算两根导线的最小相间距时,可以但不限于以一根导线作为当前导线,根据当前导线的点云数据建立k-d树,然后,选择另一根导线的任意一点的坐标值,输入到k-d树中,从而获取到该点到当前导线的距离。重复上述过程之后,可以获取到另一根导线上的每一点到当前导线的距离。将上述距离中的最小值作为两根导线的最小相间距。

通过本实施例,通过建立k-d树的方法获取到两根导线的最小相间距,从而保证了获取最小相间距的效率与准确性,进一步保证了导线的安全性。

作为一种可选的实施方案,上述第一确定子模块还用于执行以下步骤:

(1)将第二导线的点云数据中的每一个点输入到k-d树中,输出得到第二导线的点云数据中的每一个点到第一导线的距离。

通过本实施例,通过建立k-d树的方法获取到两根导线的最小相间距,从而保证了获取最小相间距的效率与准确性,进一步保证了导线的安全性。

作为一种可选的实施方案,上述多根导线中包含多对导线对,其中,导线对中的两根导线的对应端点的高度相同,装置还包括:

(1)分类单元,用于在计算多根导线中每两根导线的最小相间距之后,对每两根导线的最小相间距进行分类,得到水平相间距集与竖直相间距集,其中,水平相间距集中的水平相间距为导线对中的两根导线的相间距,竖直相间距集中的竖直相间距为位于不同的导线对中的两根导线的相间距;

(2)确定单元,用于根据水平相间距集与竖直相间距集得到最小相间距集。

可选地,以上述导线为6根为例,如图3所示,图3为6根导线的横截面的主视图,图3中的点为6根导线的横截切面。6根导线组成了三对导线对,分别为导线对302、导线对304、导线对306。导线对302包括导线a与导线b,导线对304包括导线c与导线d,导线对306包括导线e与导线f。则,a与b的最小相间距为水平相间距集中的水平相间距,a与除b之外的任意一个导线的最小相间距为竖直相间距集中的竖直相间距。

通过本实施例,通过上述方法将最小相间距分为水平将间距集与竖直相间距集,并根据水平相间距集与竖直相间距集得到最小相间距集,并对导线进行调整,从而提高了导线的安全性。

作为一种可选的实施方案,上述分类单元包括:

(1)第一排序模块,用于对水平相间距集中的水平相间距进行排序,得到排序后的水平相间距集;

(2)第二排序模块,用于对竖直相间距集中的竖直相间距进行排序,得到排序后的竖直相间距集;

(3)获取模块,用于从排序后的水平相间距集中获取排名前n位的水平相间距并从排序后的竖直相间距集中获取排名前m位的竖直相间距;

其中,n通过以下公式获取:

其中,m通过以下公式获取:

其中,nline为导线的根数;

(4)合并模块,用于将排名前n位的水平相间距与排名前m位的竖直相间距合并为最小相间距集。

可选地,上述n还可以但不限于为导线对的个数。可以但不限于对竖直相间距集中的竖直相间距按照从小到大的顺序进行排序,选择竖直相间距集中前m个竖直相间距。例如,继续结合导线为六根的情况进行说明。如图3所示,根据图3可知,竖直相间距包括ac、ad、ae、af、bc、bd、be、bf、ce、cf、de、df。此时,对上述12个竖直相间距进行排序,然后,选择出排名前4个竖直相间距。而水平相间距集中的水平相间距为ab、cd、ef。将是那个水平相间距与上述4个竖直相间距合并成最小相间距集。

通过本实施例,通过上述方法获取到最小相间距集,从而根据最小相间距集对导线进行调整,进而提高了导线的安全性。

作为一种可选的实施方案,上述调整单元包括:

(1)调整模块,用于在所述最小相间距集中的至少一个最小相间距小于或等于第一阈值的情况下,调整所述多根导线所处的横担的长度。

可选地,第一阈值可以但不限于为预设的经验值。例如,在最小相间距集中的任意一个最小相间距小于或者等于了第一阈值,则说明两条导线之间的相间距太小,有可能造成安全隐患,需要进行调整。此时,对导线所处的横担的长度进行调整,从而保证了导线的安全。

需要说明的是,由于导线的排布并不是唯一的,因此,本实施例提供了一种针对导线的特定排布情况,获取最小相间距集的方法。

在本实施例的多根导线中,对应的端点在同一水平面上的导线被视为位于同一水平面上。例如,如图2中的导线202与导线204,导线202与导线的对应端点位于同一水平面上,则将导线202与导线204视为位于同一水平面上的两根导线。本实施例的多根导线位于一个水平面或者多个水平面。当多根导线位于多个水平面时,每个水平面的导线的根数为偶数。

在此情况下,在获取到多根导线中每两根导线的最小相间距之后,将所有的最小相间距分为水平相间距与竖直相间距并且对水平相间距与竖直相间距按照最小相间距从小到大的顺序排列后,提取出水平相间距前n个最小相间距与竖直相间距的前m个最小相间距,将n个最小相间距与m个最小相间距合并为最小相间距集,并根据最小相间距集对导线的长度进行调整。其中,上述n可以通过以下方法获取:

获取导线组成的平面数,则n为导线的根数与导线组成的平面数的差的绝对值。

上述m可以通过以下方法获取:

重复以下步骤,直至遍历多根导线组成的所有的平面,其中,i初始值为1,每遍历一次,i值加1。

获取第i个平面与第i+1个平面中,导线根数更少的平面的导线的根数。

在遍历完成后,将获取的所有的导线的根数求和,得到m。

例如,如图4所示,图4为6根导线的横截面的主视图,图4中的点为6根导线的横截切面。则在图4对应的水平相间距集中包括ab、cd、ce、cf、de、df。从水平相间距集中选出前n个较小的相间距,通过上述方法可以得到n为4(导线根数6与平面数2的差的绝对值)。则,可以选择出水平相间距ab、cd、de、ef。同时,选择竖直相间距中前m个较小的竖直相间距,根据上述方法可以得到m为2(第1个平面与第二个平面中导线较少的平面中导线的根数),则可以选择出竖直相间距ad、be。此时,得到最小相间距集ab、cd、de、ef、ad、be。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1