System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及铁路物流运输调度,具体地涉及一种铁路运输列车调度方法、一种铁路运输列车调度装置、一种电子设备及一种计算机可读存储介质。
技术介绍
1、随着经济的快速发展,铁路运输作为国家重要的基础设施和物流渠道,承担着日益增长的货物运输任务。然而,在现有的铁路运输体系中,列车调度问题日益突出。由于运输需求多样、运输资源有限,如何合理、高效地调度列车,保证货物及时、准确地送达目的地,成为铁路运输行业面临的一大挑战。
2、目前,铁路运输行业普遍采用基于经验的调度方法。这些方法通过对运输方向、月累计运输数量、运输列车类别、货物类别等信息的分析,结合调度人员的经验,制定列车调度计划。同时,通过优化铁路站点的列车停留数量和装卸速度,提高运输效率。在一定程度上,这些方法能够缓解列车调度压力,保证铁路运输的有序进行。
3、但是,现有的铁路运输调度方法存在以下问题:(1)调度方法过于依赖人工经验,容易受到主观因素的影响,导致调度结果不够准确;(2)对于决定如何分配运输资源给不同运输单位的方法或计算不够精确或详细;(3)调度方案缺乏灵活性,难以应对突发事件和运输需求的动态变化。
4、总的来说,现有的铁路运输调度方法由于过度依赖人工经验、计算精度不足和缺乏灵活性的问题,从而导致铁路的运营效率较低。
技术实现思路
1、本专利技术实施例的目的是提供一种铁路运输列车调度方法、装置、设备及介质,以解决铁路的运营效率较低问题。
2、为了实现上述目的,本专利技术实施例
3、获取多个运输单位的运输方向、月累计运输数量、运输列车类别、货物类别、运输列车数量、各运输途径站点和各运输途径站点的卸货数量,以及铁路的多个站点的列车停留数量和装卸速度;
4、基于各运输单位的运输方向、月累计运输数量、运输列车类别和货物类别,确定各运输单位的调度值;
5、对各运输单位的调度值进行从大到小排序,得到各运输单位的调度顺序;
6、按照各运输单位的调度顺序,依据铁路的多个站点的列车停留数量和装卸速度以及各运输单位的运输列车数量、各运输途径站点和各运输途径站点的卸货数量,生成各运输单位的运输调度指令;
7、将各运输单位的运输调度指令下发至各运输单位,以使各运输单位按照对应的运输方向、运输列车类别、货物类别、运输列车数量、各运输途径站点和各运输途径站点的卸货数量进行运输。
8、可选地,基于各运输单位的运输方向、月累计运输数量、运输列车类别和货物类别,确定各运输单位的调度值,包括:
9、将运输单位的运输方向与预设运输方向分值表进行匹配,得到运输单位的方向分值;其中,预设运输方向分值表用于表征运输单位的运输方向与运输单位的方向分值之间的映射关系;
10、将各运输单位的运输列车类别与预设运输列车类别分值表进行匹配,得到各运输单位的车辆分值;其中,预设运输列车类别分值表用于表征各运输单位的运输列车类别与各运输单位的车辆分值之间的映射关系;
11、将各运输单位的货物类别与预设货物类别分值表进行匹配,得到各运输单位的货物分值;其中,预设货物类别分值表用于表征各运输单位的货物类别与各运输单位的货物分值之间的映射关系;
12、计算各运输单位的月累计运输数量与各运输单位对应的预设月计划运输数量比值,以作为各运输单位的计划分值;
13、基于各运输单位的方向分值、车辆分值、货物分值和计划分值,得到各运输单位的调度值。
14、可选地,基于各运输单位的方向分值、车辆分值、货物分值和计划分值,得到各运输单位的调度值,包括:
15、利用以下公式,对运输单位的方向分值、车辆分值、货物分值和计划分值进行计算,得到运输单位的调度值;
16、;其中,表示运输单位的调度值,表示运输单位的方向分值的权重值,表示运输单位的方向分值,表示运输单位的车辆分值的权重值,表示运输单位的车辆分值,表示运输单位的货物分值的权重值,表示运输单位的货物分值,表示运输单位的计划分值的权重值,表示运输单位的计划分值。
17、可选地,按照各运输单位的调度顺序,依据铁路的多个站点的列车停留数量和装卸速度以及各运输单位的运输列车数量、各运输途径站点和各运输途径站点的卸货数量,生成各运输单位的运输调度指令,包括:
18、s1,确定铁路的多个站点中与当前运输单位的各运输途径站点一致的站点为初步调度站点,得到多个初步调度站点;
19、s2,计算多个初步调度站点的数量与铁路的多个站点的数量的比值;
20、s3,当比值大于预设比值时,计算各初步调度站点对应的预设列车停留总数量与各初步调度站点的列车停留数量的差值,得到各初步调度站点的剩余容纳列车数量;
21、s4,当各初步调度站点的剩余容纳列车数量均大于运输单位的运输列车数量时,计算各初步调度站点的卸货数量与装卸速度的比值,得到各初步调度站点的装卸时长;
22、s5,当装卸时长小于预设时长的初步调度站点的数量大于预设数量时,计算各初步调度站点的列车停留数量与运输列车数量的和值,得到各初步调度站点的当前列车停留数量,并将当前运输单位标记为已审批运输单位;
23、s6,将各初步调度站点的列车停留数量更新为各初步调度站点的当前列车停留数量,按照各运输单位的调度顺序将当前运输单位更新为下一个运输单位,并返回步骤s1,直至铁路的任一站点的列车停留数量大于对应的预设列车停留总数量时,生成各已审批运输单位的运输调度指令。
24、在本专利技术实施方式的第二方面,提供一种铁路运输列车调度装置,包括:
25、参数获取模块,用于获取多个运输单位的运输方向、月累计运输数量、运输列车类别、货物类别、运输列车数量、各运输途径站点和各运输途径站点的卸货数量,以及铁路的多个站点的列车停留数量和装卸速度;
26、调度计算模块,用于基于各运输单位的运输方向、月累计运输数量、运输列车类别和货物类别,确定各运输单位的调度值;
27、顺序计算模块,用于对各运输单位的调度值进行从大到小排序,得到各运输单位的调度顺序;
28、指令生成模块,用于按照各运输单位的调度顺序,依据铁路的多个站点的列车停留数量和装卸速度以及各运输单位的运输列车数量、各运输途径站点和各运输途径站点的卸货数量,生成各运输单位的运输调度指令;
29、调度执行模块,用于将各运输单位的运输调度指令下发至各运输单位,以使各运输单位按照对应的运输方向、运输列车类别、货物类别、运输列车数量、各运输途径站点和各运输途径站点的卸货数量进行运输。
30、可选地,调度计算模块包括:第一打分单元、第二打分单元、第三打分单元、第四打分单元和调度计算单元;
31、第一打分单元,用于将运输单位的运输方向与预设运输方向分值表进行匹配,得到运输单位的方向分值;其中,预设运输方向分值表用于表征运输单位本文档来自技高网...
【技术保护点】
1.一种铁路运输列车调度方法,其特征在于,包括:
2.根据权利要求1所述的铁路运输列车调度方法,其特征在于,基于各运输单位的运输方向、月累计运输数量、运输列车类别和货物类别,确定各运输单位的调度值,包括:
3.根据权利要求2所述的铁路运输列车调度方法,其特征在于,基于各运输单位的方向分值、车辆分值、货物分值和计划分值,得到各运输单位的调度值,包括:
4.根据权利要求1所述的铁路运输列车调度方法,其特征在于,按照各运输单位的调度顺序,依据铁路的多个站点的列车停留数量和装卸速度以及各运输单位的运输列车数量、各运输途径站点和各运输途径站点的卸货数量,生成各运输单位的运输调度指令,包括:
5.一种铁路运输列车调度装置,其特征在于,包括:
6.根据权利要求5所述的铁路运输列车调度装置,其特征在于,调度计算模块包括:第一打分单元、第二打分单元、第三打分单元、第四打分单元和调度计算单元;
7.根据权利要求6所述的铁路运输列车调度装置,其特征在于,调度计算单元具体用于:
8.根据权利要求5所述的铁路运输列车调度装
9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行权利要求1-4中任一项所述的铁路运输列车调度方法。
10.一种计算机可读存储介质,存储有计算机指令,其特征在于,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1-4中任一项所述的铁路运输列车调度方法。
...【技术特征摘要】
1.一种铁路运输列车调度方法,其特征在于,包括:
2.根据权利要求1所述的铁路运输列车调度方法,其特征在于,基于各运输单位的运输方向、月累计运输数量、运输列车类别和货物类别,确定各运输单位的调度值,包括:
3.根据权利要求2所述的铁路运输列车调度方法,其特征在于,基于各运输单位的方向分值、车辆分值、货物分值和计划分值,得到各运输单位的调度值,包括:
4.根据权利要求1所述的铁路运输列车调度方法,其特征在于,按照各运输单位的调度顺序,依据铁路的多个站点的列车停留数量和装卸速度以及各运输单位的运输列车数量、各运输途径站点和各运输途径站点的卸货数量,生成各运输单位的运输调度指令,包括:
5.一种铁路运输列车调度装置,其特征在于,包括:
6.根据权利要求5所述的铁路运输列车调度装置,...
【专利技术属性】
技术研发人员:柴文咪,韩杨,牛欣欣,杜云譞,王翰中,王文彬,梁凌,王丽杰,李艾宸,刘正,
申请(专利权)人:国家能源集团新能源技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。