本发明属于电缆敷设,具体涉及一种基于电缆敷设的数据结构设计方法、系统和电子设备。
背景技术:
1、在实际的电缆施工中,由于投资成本高、施工时间长、实际情况复杂等原因,在施工工艺、过程把控和数据管理方面都存在较大的提升空间。在电缆敷设施工中,常常出现电缆超容、电缆长度不精确、电缆交叉多等问题,容易导致材料浪费,工程造价难以控制。在电缆敷设的三维排布中,常常由于电缆路径规划不合理,容易导致施工难度增大,施工时间长。
2、现有技术中,可以在通道容量限制、三维排列等方面进行算法优化,在实际应用效率角度将路径规划和三维排列分离计算处理,以降低运算耗时,再依托电缆敷设软件进行二次开发,但这种方式无法获得稳定的较优解。也可以通过在三维软件中建立模型、电气连接通道等,进而利用诸如粒子群算法等电缆敷设常用算法得到电缆敷设的最短路径,从而通过三维软件完成电缆虚拟敷设。但这种方式开销代价又过大,实用性不高。当前需要一种能够让电缆敷设环节更具有实用性,能够更简洁明了、贴近实际地表示电缆敷设环节的方法。
3、因此,现有技术需要一种使得电缆敷设更贴近实际施工情况,更加贴近实际电缆布线中通道的特点,并且能够更加容易、准确的对电缆敷设过程进行表达的数据结构设计方法。
技术实现思路
1、为了克服上述现有技术的缺点,本发明的目的在于提供一种基于电缆敷设的数据结构设计方法、系统和电子设备,以解决现有技术中电缆敷设模拟成本大、稳定性低,准确性低的技术问题。
2、为了达到上述目的,本发明采用以下技术方案予以实现:
3、一种基于电缆敷设的数据结构设计方法,包括以下步骤:
4、根据实际电缆布线中通道的参数和设备的基本信息,确定通道中转弯节点的数据结构及设备的数据结构;
5、根据设备数据结构和通道转弯节点数据结构确定point类属性表;
6、根据电缆所具有物理参数以及设计的通道中转弯节点数据结构、设备数据结构和point类属性表确定电缆属性;
7、输出电缆属性得到最优数据结构。
8、优选地,所述设备数据结构包括:设备名称、设备真实位置、设备在所述通道映射处的位置和设备映射编号。
9、优选地,所述通道转弯节点数据结构包括:边编号、边类型、节点转弯半径、角度、边起始点、边终点以及边容积使用率。
10、优选地,所述电缆属性包括:电缆类型/型号、转弯半径系数、电缆外径、特征、连接起点设备、连接终点设备、占积率、间距、敷设层数和交叉电缆。
11、优选地,所述根据电缆属性确定最优数据结构,具体为:按照格式读取对应数据,构建对应实例。
12、本发明还公开了一种基于电缆敷设的数据结构设计系统,包括:
13、数据结构构建单元,用于根据实际电缆布线中通道的参数和设备的基本信息,确定通道中转弯节点的数据结构及设备的数据结构;
14、属性表构建单元,用于根据设备数据结构和通道转弯节点数据结构确定point类属性表;
15、电缆属性确定单元,用于根据电缆所具有物理参数以及设计的通道中转弯节点数据结构、设备数据结构和point类属性表确定电缆属性;
16、输出单元,用于输出电缆属性得到最优数据结构。
17、优选地,所述设备数据结构包括:设备名称、设备真实位置、设备在所述通道映射处的位置和设备映射编号。
18、优选地,所述通道转弯节点数据结构包括:边编号、边类型、节点转弯半径、角度、边起始点、边终点以及边容积使用率。
19、本发明还公开了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述基于电缆敷设的数据结构设计方法的步骤。
20、本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述基于电缆敷设的数据结构设计方法的步骤。
21、与现有技术相比,本发明具有以下有益效果:
22、本发明提出了一种基于电缆敷设的数据结构设计方法,通道中转弯节点数据结构和设备数据结构是根据实际电缆布线中通道的特点设计而成的,因而会更加贴近实际施工情况,point类属性是继承这两者设计而成的。电缆是敷设的目标,为了能够更方便的表达电缆的属性,电缆属性里有用到通道中转弯节点属性、设备属性,但也有电缆自己的特性。从实际电缆敷设应用角度出发,能够更加方便、准确地表达电缆敷设环节,使得电缆敷设环节更加贴近实际施工情况,更具有实用性。能使得电缆的路径规划和敷设更加合理,为电缆敷设施工打下坚实的基础,从而改善施工过程中因电缆长度不精确、电缆铺设不合理等原因导致的各种问题。
1.一种基于电缆敷设的数据结构设计方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于电缆敷设的数据结构设计方法,其特征在于,所述设备数据结构包括:设备名称、设备真实位置、设备在所述通道映射处的位置和设备映射编号。
3.根据权利要求1所述的一种基于电缆敷设的数据结构设计方法,其特征在于,所述通道转弯节点数据结构包括:边编号、边类型、节点转弯半径、角度、边起始点、边终点以及边容积使用率。
4.根据权利要求1所述的一种基于电缆敷设的数据结构设计方法,其特征在于,所述电缆属性包括:电缆类型/型号、转弯半径系数、电缆外径、特征、连接起点设备、连接终点设备、占积率、间距、敷设层数和交叉电缆。
5.根据权利要求1所述的一种基于电缆敷设的数据结构设计方法,其特征在于,所述根据电缆属性确定最优数据结构,具体为:按照格式读取对应数据,构建对应实例。
6.一种基于电缆敷设的数据结构设计系统,其特征在于,包括:
7.根据权利要求6所述的一种基于电缆敷设的数据结构设计系统,其特征在于,所述设备数据结构包括:设备名称、设备真实位置、设备在所述通道映射处的位置和设备映射编号。
8.根据权利要求6所述的一种基于电缆敷设的数据结构设计系统,其特征在于,所述通道转弯节点数据结构包括:边编号、边类型、节点转弯半径、角度、边起始点、边终点以及边容积使用率。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-5任一项所述基于电缆敷设的数据结构设计方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一项所述基于电缆敷设的数据结构设计方法的步骤。