电缆分配方法、系统、设备及存储介质与流程
未命名
09-17
阅读:140
评论:0
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.可选地,所述目标函数为其中,m为遍历的电缆分盘数,n为电缆列表中每根电缆的电缆长度,rij代表第i盘包含电缆列表第j根电缆的根数;
26.所述第二约束条件包括:和rij》=0;
27.其中,length为电缆分盘的最大电缆长度,len_j为电缆列表内第j根电缆的电缆长度。
28.可选地,所述电缆分配方法包括:
29.根据项目建设区域信息、项目建设所涉及的待建设备的设备信息、项目建设区域的地形、项目建设区域附近的人口分布情况中的至少一个确定所述电缆信息。
30.此外,为实现上述目的,本发明还提供了一种电缆分配系统,所述电缆分配系统包括:
31.电缆分盘数范围确定模块,用于根据项目建设所需的电缆信息,确定电缆分盘数范围;
32.电缆分配结果确定模块,用于将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;
33.电缆分配模块,用于基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。
34.此外,为实现上述目的,本发明还提供了一种电缆分配设备,所述电缆分配设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电缆分配程序,所述电缆分配程序被所述处理器执行时实现上述的电缆分配方法的步骤。
35.此外,为实现上述目的,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有电缆分配程序,所述电缆分配程序被处理器执行时实现上述的电缆分配方法的步骤。
36.本技术实施例中提供的一种电缆分配方法、系统、设备及存储介质的技术方案,本技术通过分布寻优的方法确定项目建设所需的电缆分盘数范围,减少以分盘数最少的最佳电缆分配结果寻优的复杂度。此外,在遍历电缆分盘数范围的基础上,确定最优的每个电缆分盘对应的电缆分配结果,最后将电缆列表内的每根电缆分配到具体的电缆盘中,相比于
相关技术,本技术约束电缆分盘数范围,无需计算每个组合对应的电缆分盘数,计算过程简单,提高电缆分配效率。
附图说明
37.图1为本发明电缆分配方法第一实施例的流程示意图;
38.图2为本发明实施例方案涉及的电缆分配设备的结构示意图;
39.图3为本发明电缆分配系统的功能模块图。
40.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明,上述附图只是一个实施例图,而不是发明的全部。
具体实施方式
41.目前,在光伏系统建设过程中,需要从每个电缆分盘截取多根电缆进行实际的电缆连接。项目可能需要不同的电缆,需要针对不同电缆进行分盘购买,在光伏系统建设前期,存在电缆和归属盘的分配问题。相关技术中,采用背包算法,利用每盘的长度上限作为背包容量上限,获取每根电缆的长度,进行电缆的分配。但是,背包算法存在多个背包的组合问题,需要分别计算每个组合的分盘数,计算过程比较复杂,电缆分配效率比较低。
42.为解决上述问题,本技术提出了一种新的电缆分配方法,主要包括的技术方案为:根据项目建设对应的电缆信息,确定电缆分盘数范围;将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。本技术通过分布寻优的方法确定项目建设所需的所有电缆的电缆分盘数范围,减少以分盘数最少的最佳电缆分配结果寻优的复杂度。此外,在遍历电缆分盘数范围的基础上,确定最优的每个电缆分盘对应的电缆分配结果,最后将电缆列表内的每根电缆分配到具体的电缆盘中,相比于相关技术,本技术约束电缆分盘数范围,无需计算每个组合对应的电缆分盘数,计算过程简单,提高电缆分配效率。
43.此外,本技术采用上述技术方案不仅可以对某一电缆规格的电缆进行电缆分配,确定该电缆规格的电缆所需要的最少电缆分盘数。还可以对项目建设所需的所有电缆规格的电缆分别进行电缆分配,确定项目建设所需的所有电缆规格的电缆所需要的最少电缆分盘数,通过对电缆的合理分配,确定最少的电缆分盘数,并将电缆列表中的电缆准确地分配到具体的盘中,减少电缆分盘,降低电缆分盘的购买成本。
44.为了更好地理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
45.如图1所示,在本技术的第一实施例中,本技术的电缆分配方法,包括以下步骤:
46.步骤s110,根据项目建设对应的电缆信息,确定电缆分盘数范围。
47.可选地,项目可以是光伏电站建设项目,也可以是风电场电站建设项目、基站建设项目或者是其他需要使用到电缆的建设项目等。在项目建设过程中,需要采用很多电缆,可以是同一规格的电缆,也可以是不同规格的电缆。在项目建设前期,需要购买电缆分盘,涉及电缆分配的问题。不管是何种规格的电缆,均可采用本技术的电缆分配方法计算不同电
缆规格的电缆所需要的最少电缆分盘数以及每根电缆具体分配到哪一个电缆分盘中。
48.可选地,电缆信息包括但不限于电缆规格、每种电缆规格对应的电缆长度、每种电缆规格对应的电缆数量等。不同电缆规格的电缆避免分配到同一电缆分盘中,以避免将不同电缆规格的电缆混合在一起,不利于后续项目建设进度。由于同一电缆规格的电缆长度或者电缆数量较多,而每个电缆分盘的最大电缆长度是固定的,因此对于同一电缆规格的电缆,若电缆长度或者电缆数量较多,需要进行电缆分盘。
49.示例性地,该电缆信息可以是在项目建设前期,通过项目建设规划得到。而为了提高电缆分盘数范围的准确性,前提是能够得到准确的电缆信息,而电缆信息的确定又依赖于项目建设所涉及的所有待建设设备的选址情况,也即首先需要先确定项目建设所涉及的所有待建设设备的选址情况,再基于项目建设所涉及的所有待建设设备的选址情况确定项目建设对应的电缆信息,最后基于项目建设对应的电缆信息确定电缆分盘数范围,提高电缆分盘数范围的准确性。其中,上述确定项目建设所涉及的所有待建设设备的选址情况可以采用的方式包括:先根据地图大概确定一个选址区域,获取选址区域对应的卫星地图,基于该选址区域的卫星地图进行项目建设所涉及的所有待建设设备的地址。由于可通过卫星地图确定不同待建设设备的经纬度和地形,进而基于不同待建设设备的经纬度信息和地形确定待建设设备的建设地址,提高待建设设备地址的准确性。确定项目建设所涉及的所有待建设设备的选址情况可以采用的方式还可以包括:根据待建设设备选址相关的所有影响因子构建选址模型,基于该选址模型确定待建设设备的地址。该选址模型可基于层析分析法分析各个影响因子对待建设设备的地址的影响程度,进而推荐出准确的待建设设备的地址。
50.示例性地,还可根据项目建设区域信息、项目建设所涉及的待建设备的设备信息、项目建设区域的地形、项目建设区域附近的人口分布情况中的一个设置多个确定电缆信息,根据项目建设对应的电缆信息确定电缆分盘数范围。不同项目建设区域、项目建设所涉及的待建设设备信息、项目建设区域的地形和项目建设区域附近的人口分布情况确定的电缆信息不同。例如项目建设区域的地形包括平地或山脉,山脉所需要电缆长度和电缆数量多于平地。例如,项目建设区域附近密集的人口分布情况所需要的电缆规格和电缆数量多于项目建设区域附近稀疏的人口分布情况。其中,项目建设区域信息包括区域大小;项目建设所涉及的待建设备的设备信息包括设备类型、设备工作功率、设备尺寸以及设备数量等。由于考虑不同因素对电缆信息的影响,并根据不同因素确定电缆信息,提高项目建设对应的电缆信息的准确性。
51.可选地,电缆分盘数范围是根据项目建设对应的电缆信息确定的,电缆分盘数范围包括最大电缆分盘数和最小电缆分盘数,可根据项目建设对应的电缆信息确定最小电缆分盘数和最大电缆分盘数,进而根据最大电缆分盘数和最小电缆分盘数确定每一种电缆规格对应的电缆分盘数范围。后续在该电缆分盘数范围遍历,减少以分盘数最少的最佳电缆分配结果寻优的复杂度。
52.可选地,由于可能存在多种电缆规格,每种电缆规格可能存在多根电缆且每根电缆的长度可能是不同的,为了便于区分不同电缆规格的电缆,可预先为每种电缆规格设置对应的电缆列表,该电缆列表中包括同一电缆规格的多根电缆和每根电缆对应的电缆长度,还可为每根电缆设置对应的电缆编号,将电缆编号与电缆长度进行关联,可通过电缆编
号快速定位对应的电缆长度。可选地,确定每种电缆规格对应的电缆列表和每根电缆对应的电缆长度,根据电缆数量和每根电缆对应的电缆长度,建立每种电缆规格对应的电缆列表。假设存在两种电缆规格的电缆分别为a和b,电缆规格a对应的电缆数量为3,且每根电缆的长度分别为len_a1、len_a2和len_a3,那么电缆规格a对应的电缆列表为[len_a1,len_a2,len_a3];电缆规格b对应的电缆数量为2,且每根电缆的长度分别为len_b1和len_b2,那么电缆规格a对应的电缆列表为[len_b1,len_b2]。需要注意的是,该电缆列表中的电缆可以基于电缆长度进行从大到小排序或者从小到大排序,也可以是随意排序的,对电缆列表中的电缆的排序方式不作限定。
[0053]
可选地,在建立每个电缆规格对应的电缆列表之后,在后续获取项目建设对应的电缆信息,当电缆信息包括电缆规格时,获取该电缆规格对应的电缆列表,基于电缆规格对应的电缆列表确定该电缆规格对应的电缆分盘数范围。
[0054]
示例性地,基于电缆规格对应的电缆列表确定该电缆规格对应的电缆分盘数范围包括:在建立每种电缆规格对应的电缆列表之后,预先建立电缆规格、电缆列表和电缆分盘数范围之间的映射关系,以基于该映射关系快速定位该项目不同电缆规格对应的电缆分盘数范围。其中,可根据历史经验得到每种电缆规格对应的电缆分盘数范围。
[0055]
示例性地,基于电缆规格对应的电缆列表确定该电缆规格对应的电缆分盘数范围还包括:基于电缆规格对应的电缆列表确定电缆规格对应的最小电缆分盘数,和基于电缆规格对应的电缆列表确定电缆规格对应的最大电缆分盘数,根据最大电缆分盘数和最小电缆分盘数,确定该电缆规格对应的电缆分盘数范围。可选地,可预先建立电缆规格、电缆列表与电缆列表对应的最小电缆分盘数和最大电缆分盘数之间的映射关系,在确定电缆规格对应的电缆列表之后,根据该映射关系确定电缆规格对应的最小电缆分盘数和最大电缆分盘数。
[0056]
可选地,上述基于电缆规格对应的电缆列表确定电缆规格对应的最小电缆分盘数包括:根据电缆列表中每根电缆的电缆长度,确定所述电缆规格对应的总电缆长度;根据所述总电缆长度和电缆分盘的最大电缆长度,确定所述电缆规格对应的所述最小电缆分盘数。其中,电缆分盘的最大电缆长度是固定的,每一电缆规格的电缆分盘的规格可以是相同的,也可以是不同的,每种电缆规格的电缆分盘的最大电缆长度可以是相同的,也可以是不同的。不管如何,每种电缆规格的电缆均可采用本技术的电缆分盘策略进行分盘。从而针对电缆列表中所有电缆的电缆长度不同的情况,确定最小电缆分盘数。其中,每个电缆分盘中分配得到的总电缆长度小于所述电缆分盘的最大电缆长度。
[0057]
进一步地,根据电缆列表中每根电缆长度之和确定电缆规格对应的总电缆长度,根据总电缆长度和电缆分盘的最大电缆长度的比值确定每种电缆规格对应的最小电缆分盘数。例如,对于某一种电缆规格的电缆列表为list=[len1,len2
…
lenn],其总电缆长度为sum(list),则最小电缆分盘数为sum(list)/length,其中,length为每个电缆分盘的最大电缆长度,即最大可容许电缆长度,当最小的分盘数存在小数时,对该最小电缆分盘数进行向上取整。假设电缆列表为list=[5,3.5,4],单位为米,计算得到的总电缆长度为12.5米,假设电缆分盘的最大电缆长度为10米,那么最小电缆分盘数向上取整为2。
[0058]
可选地,上述的基于电缆规格对应的电缆列表确定电缆规格对应的最小电缆分盘数包括:根据电缆列表中的电缆数量和每根电缆的电缆长度确定电缆规格对应的总电缆长
度,根据总电缆长度和电缆分盘的最大电缆长度,确定电缆规格对应的最小电缆分盘数。假设电缆列表为list=[5,4,4,4],单位为米,计算得到的总电缆长度为1*5+3*4=17米,假设电缆分盘的最大电缆长度为10米,那么最小电缆分盘数向上取整为2。从而针对电缆列表中所有电缆的电缆长度部分相同或部分不同的情况,确定最大电缆分盘数。
[0059]
可选地,上述基于电缆规格对应的电缆列表确定电缆规格对应的最大电缆分盘数包括:将电缆规格对应的电缆列表中的每根电缆按照排列顺序依次分配到电缆分盘中,得到所述电缆规格对应的最大电缆分盘数。其中,每个电缆分盘中分配得到的总电缆长度小于所述电缆分盘的最大电缆长度。假设电缆分盘的最大电缆长度为10,电缆列表为list=[5,4,4,4],那么,将电缆列表中的每根电缆按照排列顺序依次分配到电缆分盘中,得到所述电缆规格对应的最大电缆分盘数,在分配的过程中,需遵循每个电缆分盘中分配得到的总电缆长度小于所述电缆分盘的最大电缆长度,由此,可将电缆长度为5的len1和电缆长度为4的len2分配到同一个电缆分盘中,将电缆长度为4的len3和电缆长度为4的len4分配到同一个电缆分盘中。
[0060]
步骤s120,将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果。
[0061]
可选地,电缆分配结果包括最小电缆分盘数和电缆列表中每根电缆的归属盘。在确定电缆分盘数范围之后,将该电缆分盘数范围作为约束条件,遍历该电缆分盘数范围,得到最优的电缆分盘数和电缆列表中每根电缆分盘到哪一个电缆盘中。本技术通过遍历电缆分盘数范围,使用整数规划法指派最优解,得到每种电缆分盘数的分配结果,最后输出最小电缆分盘数能完全分配完电缆列表的电缆的方案以及输出电缆列表中的每根电缆分配至哪一个电缆分盘。
[0062]
可选地,本技术的电缆分盘问题实质为整数规划法中的指派问题,指派问题也称分配或配置问题,是资源合理配置或最优匹配问题。本技术可获取项目建设对应的电缆信息,所述电缆信息包括电缆规格;基于所述电缆规格对应的电缆列表确定所述电缆规格对应的电缆分盘数范围。构建目标函数,并确定第二约束条件;将所述电缆规格对应的电缆列表中的每根电缆对应的电缆长度、电缆分盘的最大电缆长度、所述目标函数、所述第一约束条件和所述第二约束条件输入整数规划算法模型,计算得到每个电缆分盘对应的电缆分配结果。
[0063]
可选地,本技术的目标函数为其中,m为遍历的电缆分盘数,n为电缆列表中每根电缆的电缆长度,rij代表第i盘包含电缆列表第j根电缆的根数,当电缆的长度较短时,同一个盘中可能包括电缆列表中的多根电缆。其中,rij为整数规划法的变量。
[0064]
所述第二约束条件包括如下:和rij》=0。
[0065]
其中,length为电缆分盘的最大电缆长度,len_j为电缆列表内第j根电缆的电缆长度,第二约束条件用于对每个电缆分盘对应的电缆分盘结果进行约束。如果rij的每个值都大于等于1,则遍历结束,输出当前最小电缆分盘数,并输出每个电缆分盘对应的电缆分配结果。
[0066]
具体地,以在第一约束条件的范围内,对每种电缆分盘数进行遍历,以rij为变量,
以为目标,通过整数规划算法模型计算每种电缆规格对应的电缆列表中的每个电缆对应的电缆长度和电缆分盘的最大电缆长度进行整数规划求解,并采用第二约束条件对整数规划进行约束,从而得到每个电缆分盘对应的电缆分配结果。
[0067]
可选地,本技术还可根据项目建设对应的电缆信息,确定电缆分盘数范围。构建目标函数,并确定第二约束条件;将所述电缆信息关联的每根电缆对应的电缆长度、所述目标函数、所述第一约束条件和所述第二约束条件输入整数规划算法模型,计算得到每个电缆分盘对应的电缆分配结果。
[0068]
本技术在遍历电缆分盘数范围的基础上,通过整数规划的目标和约束,直接获取每根电缆分派到具体的盘中,获取最优解。
[0069]
步骤s130,基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。
[0070]
可选地,在确定每个电缆分盘对应的电缆分配结果之后,将电缆列表中的电缆分配到电缆分盘中。可选地,根据每个电缆分盘对应的电缆分配结果,确定最少电缆分盘数,再基于每个电缆分盘对应的电缆分配结果,将所述电缆分配至对应的电缆分盘中。
[0071]
本实施例根据上述技术方案,本技术通过分布寻优的方法确定项目建设所需的所有电缆的电缆分盘数范围,减少以分盘数最少的最佳电缆分配结果寻优的复杂度。此外,在遍历电缆分盘数范围的基础上,确定最优的每个电缆分盘对应的电缆分配结果,最后将电缆列表内的每根电缆分配到具体的电缆盘中,相比于相关技术,本技术约束电缆分盘数范围,无需计算每个组合对应的电缆分盘数,计算过程简单,提高电缆分配效率。另外,本技术基于整数规划法确定项目建设所需的电缆的最少电缆分盘数以及每个电缆分盘对应的电缆分配结果,实现对电缆的快速分配。
[0072]
本发明实施例提供了电缆分配方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0073]
如图2所示,图2为电缆分配设备的结构示意图。如图2所示,该电缆分配设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0074]
本领域技术人员可以理解,图2中示出的电缆分配设备结构并不构成对电缆分配设备限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0075]
如图2所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电缆分配程序。其中,操作系统是管理和控制电缆分配设备硬件和软件资源的程序,电缆分配程序以及其他软件或程序的运行。
[0076]
在图2所示的电缆分配设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的电缆分配程序。
[0077]
在本实施例中,电缆分配设备包括:存储器1005、处理器1001及存储在所述存储器
上并可在所述处理器上运行的电缆分配程序,其中:
[0078]
处理器1001调用存储器1005中存储的电缆分配程序时,执行以下操作:
[0079]
根据项目建设对应的电缆信息,确定电缆分盘数范围;
[0080]
将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;
[0081]
基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。
[0082]
如图3所示,本技术提供的一种电缆分配系统,所述电缆分配系统包括:
[0083]
电缆分盘数范围确定模块10,用于根据项目建设所需的电缆信息,确定电缆分盘数范围。
[0084]
可选地,所述电缆分盘数范围确定模块10还用于获取项目建设对应的电缆信息,所述电缆信息包括电缆规格;基于所述电缆规格对应的电缆列表确定所述电缆规格对应的电缆分盘数范围。
[0085]
可选地,所述电缆分盘数范围确定模块10还用于基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最小电缆分盘数,和基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最大电缆分盘数;根据所述最大电缆分盘数和所述最小电缆分盘数,确定所述电缆规格对应的电缆分盘数范围。
[0086]
可选地,所述电缆分盘数范围确定模块10还用于根据所述电缆列表中每根电缆的电缆长度,确定总电缆长度;根据所述总电缆长度和电缆分盘的最大电缆长度,确定所述电缆规格对应的最小电缆分盘数。
[0087]
可选地,所述电缆分盘数范围确定模块10还用于将所述电缆规格对应的电缆列表中的每根电缆按照排列顺序依次分配到电缆分盘中,得到所述电缆规格对应的最大电缆分盘数。
[0088]
电缆分配结果确定模块20,用于将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果。
[0089]
可选地,所述电缆分配结果确定模块20用于构建目标函数,并确定第二约束条件;将所述电缆规格对应的电缆列表中的每根电缆对应的电缆长度、电缆分盘的最大电缆长度、所述目标函数、所述第一约束条件和所述第二约束条件输入整数规划算法模型,计算得到每个电缆分盘对应的电缆分配结果。可选地,所述目标函数为其中,m为遍历的电缆分盘数,n为电缆列表中每根电缆的电缆长度,rij代表第i盘包含电缆列表第j根电缆的根数;所述第二约束条件包括:和rij》=0;其中,length为电缆分盘的最大电缆长度,len_j为电缆列表内第j根电缆的电缆长度。
[0090]
电缆分配模块30,用于基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。
[0091]
可选地,所述电缆分配系统还包括电缆列表建立模块,所述电缆列表建立模块用于确定每种电缆规格对应的电缆数量和每根电缆对应的电缆长度;根据所述电缆数量和所述每根电缆对应的电缆长度,建立每种电缆规格对应的电缆列表。
[0092]
可选地,所述电缆分配系统还包括电缆信息确定模块,所述电缆信息确定模块用
于根据项目建设区域信息、项目建设所涉及的待建设备的设备信息、项目建设区域的地形、项目建设区域附近的人口分布情况中的至少一个确定所述电缆信息。
[0093]
本发明电缆分配系统具体实施方式与上述电缆分配方法各实施例基本相同,在此不再赘述。
[0094]
基于同一发明构思,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有电缆分配程序,所述电缆分配程序被处理器执行时实现如上所述的电缆分配方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0095]
由于本技术实施例提供的存储介质,为实施本技术实施例的方法所采用的存储介质,故而基于本技术实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本技术实施例的方法所采用的存储介质都属于本技术所欲保护的范围。
[0096]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0097]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0098]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,电视,或者网络设备等)执行本发明各个实施例所述的方法。
[0099]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种电缆分配方法,其特征在于,所述电缆分配方法包括:根据项目建设对应的电缆信息,确定电缆分盘数范围;将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。2.如权利要求1所述的电缆分配方法,其特征在于,所述根据项目建设对应的电缆信息,确定电缆分盘数范围的步骤包括:获取项目建设对应的电缆信息,所述电缆信息包括电缆规格;基于所述电缆规格对应的电缆列表确定所述电缆规格对应的电缆分盘数范围。3.如权利要求2所述的电缆分配方法,其特征在于,所述基于所述电缆规格对应的电缆列表确定所述电缆规格对应的电缆分盘数范围的步骤包括:基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最小电缆分盘数,和基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最大电缆分盘数;根据所述最大电缆分盘数和所述最小电缆分盘数,确定所述电缆规格对应的电缆分盘数范围。4.如权利要求3所述的电缆分配方法,其特征在于,所述基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最小电缆分盘数的步骤包括:根据所述电缆列表中每根电缆的电缆长度,确定总电缆长度;根据所述总电缆长度和电缆分盘的最大电缆长度,确定所述电缆规格对应的最小电缆分盘数。5.如权利要求3所述的电缆分配方法,其特征在于,所述基于所述电缆规格对应的电缆列表确定所述电缆规格对应的最大电缆分盘数的步骤包括:将所述电缆规格对应的电缆列表中的每根电缆按照排列顺序依次分配到电缆分盘中,得到所述电缆规格对应的最大电缆分盘数。6.如权利要求2所述的电缆分配方法,其特征在于,所述获取项目建设对应的电缆信息的步骤之前,还包括:确定每种电缆规格对应的电缆数量和每根电缆对应的电缆长度;根据所述电缆数量和所述每根电缆对应的电缆长度,建立每种电缆规格对应的电缆列表。7.如权利要求2所述的电缆分配方法,其特征在于,所述将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果的步骤包括:构建目标函数,并确定第二约束条件;将所述电缆规格对应的电缆列表中的每根电缆对应的电缆长度、电缆分盘的最大电缆长度、所述目标函数、所述第一约束条件和所述第二约束条件输入整数规划算法模型,计算得到每个电缆分盘对应的电缆分配结果。8.如权利要求7所述的电缆分配方法,其特征在于,所述目标函数为其中,m为遍历的电缆分盘数,n为电缆列表中每根电缆的电缆长度,rij代表第i盘包含电缆列表第j根电缆的根数;
所述第二约束条件包括:和rij>=0;其中,ength为电缆分盘的最大电缆长度,len_j为电缆列表内第j根电缆的电缆长度。9.如权利要求1所述的电缆分配方法,其特征在于,所述电缆分配方法,还包括:根据项目建设区域信息、项目建设所涉及的待建设备的设备信息、项目建设区域的地形、项目建设区域附近的人口分布情况中的至少一个确定所述电缆信息。10.一种电缆分配系统,其特征在于,所述电缆分配系统包括:电缆分盘数范围确定模块,用于根据项目建设所需的电缆信息,确定电缆分盘数范围;电缆分配结果确定模块,用于将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;电缆分配模块,用于基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配。11.一种电缆分配设备,其特征在于,所述电缆分配设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电缆分配程序,所述电缆分配程序被所述处理器执行时实现如权利要求1-9中任一项所述的电缆分配方法的步骤。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有电缆分配程序,所述电缆分配程序被处理器执行时实现权利要求1-9中任一项所述的电缆分配方法的步骤。
技术总结
本发明公开了电缆分配方法、系统、设备及存储介质,该方法包括:根据项目建设对应的电缆信息,确定电缆分盘数范围;将所述电缆分盘数范围作为第一约束条件,确定每个电缆分盘对应的电缆分配结果;基于所述每个电缆分盘对应的电缆分配结果,进行所述电缆的分配,提高电缆分配效率。缆分配效率。缆分配效率。
技术研发人员:邹绍琨 张纯笑
受保护的技术使用者:阳光新能源开发股份有限公司
技术研发日:2023.06.27
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种喷淋组件及薄膜沉积装置的制作方法 下一篇:一种细胞培养瓶
