一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种列车运行方案优化方法及系统

2022-06-25 05:59:20 来源:中国专利 TAG:


1.本发明属于列车运行优化技术领域,具体涉及一种列车运行方案优化方法及系统。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.随着经济的快速发展,区域间经济文化交流日益频繁,居民对快速、准点、舒适出行的需求日益增加。近年来,高速铁路具有方便、快捷、安全等明显优势,正逐渐改变着居民中长距离出行方式。
4.在高速铁路运输方式给居民出行提供便捷的同时,其运行能耗不容忽视。据有关研究表明,相同里程耗能,高铁是普通列车的三倍之多。在全球环境问题日趋严重的今天,为了应对气候变化,为实现“碳达峰”、“碳中和”目标,交通领域的碳减排十分重要。因此,提高轨道交通运行效率,高质量地满足乘客出行需求,降低能耗成为轨道交通运营时代主要目标。
5.但据发明人了解,目前轨道交通的碳减排一般集中在对车辆结构改造、供能系统的改造或节能设备的增加等方面,需要投入的成本较高,且对于包含停站方案、列车时刻表、列车运行轨迹等节能的列车运行方案考虑较少。然而,对于轨道交通体系庞大的区域来说,不合理的列车运行方案,势必会造成大量不必要的牵引能耗和碳排放。


技术实现要素:

6.本发明为了解决上述问题,提出了一种列车运行方案优化方法及系统,本发明无需对车辆本身进行改造,在满足对轨道交通高效、便捷出行需求的基础上,对列车运行方案进行节能优化,从而实现减少列车的能源消耗,进一步实现交通领域的碳减排。
7.根据一些实施例,本发明采用如下技术方案:
8.本发明的第一方面提供一种列车运行方案优化方法,包括以下步骤:
9.建立列车运行优化模型,基于所述优化模型确定列车运行的优化方案;其中,所述优化模型的目标函数包括最小化各列车的总运行时间和最小化各列车的总运行能耗,决策变量包括停站方案、列车时刻表和列车运行轨迹三个方面;
10.求解列车运行优化模型的过程如下:
11.获取轨道交通线路中,各个车站位置、各个区间长度、各个od 旅客出行需求;
12.对各车站进行编号,对时间和速度离散化,构建空间-时间-速度三维网络(sts三维网络),以描述各列车的运行过程;
13.建立列车运行能耗与列车进入、离开区间速度及运行时间的关系表。在给定列车进入、离开区间速度及运行时间条件下确定最优列车区间运行轨迹;
14.以列车运行能耗和总运行时间的组合为广义费用,在sts三维网络中采用最小广
义费用路径算法计算列车不同停站方案下最优空间-时间-速度三维路径(sts三维路径)以及对应的最小广义费用;
15.基于所述最优列车sts三维路径以及对应的广义费用,建立列车停站方案与时刻表一体优化模型,求解满足旅客出行od需求的最小广义费用的sts三维路径组合和列车自由时刻表(此时刻表不考虑列车之间的相互影响,可能存在运行冲突);
16.判断决策出的列车自由时刻表是否存在冲突,如果存在,根据不同冲突类型进行相应调整,最终形成无冲突列车时刻表,其包含列车停站方案、列车各区间的到发时间及运行轨迹。
17.作为可选择的实施方式,列车运行优化模型的约束条件包括:列车运行区段约束、旅客需求约束、列车停站时间约束、列车站间运行时间约束、列车安全间隔约束、列车运行速度约束、列车运行时间约束、列车运行距离约束和牵引力约束。
18.作为可选择的实施方式,对各车站进行编号,对时间和速度离散化的具体过程包括:按照设定时间长度,将时间离散化;按照设定速度长度,将速度离散化;以车站的物理位置为空间轴上的标号,对各车站进行顺序编号,构建sts三维网络。
19.作为可选择的实施方式,确定最优列车区间运行轨迹的具体过程包括:以区间运行能耗最优为目标,建立基于区间的列车运行轨迹优化模型,并采用cplex求解,计算列车在所有给定进入区间速度、离开区间速度以及区间运行时间状态条件下的最优区间运行轨迹及其能源消耗。
20.作为进一步的限定,所述列车运行轨迹优化模型以各运行阶段的平均作用力和运行距离的乘积之和最小为目标函数;约束条件包括:各运行阶段牵引力约束、各运行阶段时间约束、各区间内的加减速速度约束、最大加减速约束。
21.作为可选择的实施方式,计算各列车在不同停站方案下最优列车 sts三维路径以及对应的最小广义费用的具体过程,即最小广义费用路径算法包括:
22.(1)在sts三维网络中,输入每辆列车的停站方案、最早出发时间节点、最晚到达时间节点;
23.(2)初始化广义费用,首先设置sts三维网络中每个列车每个节点的广义费用为无穷大;
24.(3)更新每个列车起点的广义费用为0;
25.(4)对每个列车,找出其在每个区间广义费用小于无穷大的时间节点,也就是每个列车的时间起点节点,判断每个列车在下一个站点是否停站:
26.(5)遍历所有列车,所有区间,找出每辆列车在终点站上最小广义费用节点,逐步追溯回起节点,得到每辆列车在sts三维网络中的最小广义费用sts三维路径以及每条路径对应的广义费用。
27.作为进一步的限定,所述步骤(4)中,若列车在前方站点停站,考虑列车的停车弧在广义费用中加入列车停车广义费用,然后遍历每个可行的运行状态,以第一个可行状态为初始可行状态,若下一个可行的运行状态的广义费用小于之前的广义费用,更新该节点广义费用,并保存此时的节点;
28.若列车在前方站点不停站,遍历每个可行的运行状态,以第一个可行状态为初始可行状态,若下一个可行的运行状态的广义费用小于之前的广义费用,更新该节点广义费
用,并保存此时的节点。
29.作为可选择的实施方式,列车停站方案与时刻表一体优化模型为:
[0030][0031][0032]
其中:c
p
为sts三维路径p的最小广义费用,路径p包含使用这条路径的列车在线路上各个车站的停站与否、各个区间的到发时间、速度以及运行轨迹;x
p
为决策变量,二元变量,是否选用p路径,若选用为1,反之为0;q
ij
为以i,j为od的乘客所需要的列车数量;s
pi
为路径p在i站点是否停车,若停车则为1,反之为0;p为sts三维路径集合;i、j为站点索引;e为站点集合。
[0033]
作为可选择的实施方式,求满足旅客od出行需求的总广义费用最小解的具体过程,即基于贪婪思想的列生成算法包括:
[0034]
(1)采用贪婪算法的思想求解模型的初始可行解,将初始可行解作为初始列池。首先选择可最大程度满足旅客od出行需求的sts 三维路径,接着更新未满足的旅客od出行需求,不断重复上述步骤,直至求解出可以满足旅客od出行需求的初始可行解。
[0035]
(2)以现有列池构造原问题的限制主问题;
[0036]
(3)通过求解限制主问题的对偶问题,求解出影子价格构造定价子问题,计算检验数;
[0037]
(4)验证最小检验数是否大于0,如果大于0,该限制主问题的解则为原问题的解,否则,将最小检验数所对应的sts三维路径加入到列池里,更新列池,返回步骤(2),直至求出总广义费用最小解,该解满足od需求但可能存在运行冲突。
[0038]
作为可选择的实施方式,调整存在运行冲突的列车时刻表的具体原则包括:
[0039]
(1)考虑调整列车的运行时间,若最大程度的调整列车的运行时间还是无法解决冲突,再考虑调整列车的发车时间来解决冲突;
[0040]
(2)在间隔冲突中,优先调整后车;在越行冲突中优先调整前车。
[0041]
本发明的第二方面提供一种列车运行方案优化系统,包括:
[0042]
基础建模模块,被配置为建立列车运行优化模型,基于所述优化模型确定列车运行的优化方案;所述优化模型的目标函数包括最小化各列车的总运行时间和最小化各列车的总运行能耗,决策停站方案、列车时刻表和列车运行轨迹;
[0043]
数据准备模块,被配置为获取各轨道交通线路中,各个车站位置、区间长度和各个od旅客出行需求;
[0044]
三维时空网络构建模块,被配置为对各车站进行编号,对时间和速度离散化,构建空间-时间-速度三维网络,以描述各列车的运行过程;
[0045]
能耗关系确定模块,被配置为建立列车运行能耗与列车进入、离开区间速度及运行时间的关系表,确定最优列车区间运行轨迹;
[0046]
广义费用计算模块,被配置为以列车运行能耗和总运行时间的组合为广义费用,在sts三维网络中采用最小广义费用路径算法计算各列车的不同停站方案下最优sts三维路径以及对应的最小广义费用;
[0047]
规划求解模块,被配置为基于所述最优列车sts三维路径以及对应的广义费用,建立停站方案与时刻表一体优化模型,求解满足各个od旅客出行需求的最小广义费用的sts三维路径组合和列车自由时刻表;
[0048]
冲突消除模块,被配置为判断决策出的列车自由时刻表是否存在冲突,如果存在,根据不同冲突类型进行相应调整,最终形成无冲突列车时刻表,其包含列车停站方案、列车各区间的到发时间及运行轨迹。
[0049]
本发明的第三方面提供一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成上述方法中的步骤。
[0050]
本发明的第四方面提供一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成上述方法中的步骤。
[0051]
与现有技术相比,本发明的有益效果为:
[0052]
本发明在建立列车运行优化模型的基础上,首先对列车区间运行轨迹进行预处理,然后利用基于贪婪思想的列生成算法及最小广义费用路径算法对停站方案和列车时刻表决策变量进行联合求解,得到最终满足目标函数的结果,使得各列车的总运行时间和各列车的总运行能耗最小化,实现减少列车的能源消耗,进一步实现交通领域的碳减排。
[0053]
本发明建立在列车区间运行轨迹优化的基础上,考虑满足旅客的 od需求的情况,以列车的停站方案,列车时刻表为决策变量,建立考虑节能和效率的列车停站方案与运行图一体优化模型,通过利用基于贪婪思想的列生成算法及最小广义费用路径算法对模型进行求解,在保证列车运行效率的基础上得出节能的列车运行方案,为轨道交通线路中列车停站方案和时刻表的设计者和优化者提供理论依据。
[0054]
本发明所建立的模型能很好地将处于不同战略层面的列车停站方案与列车时刻表进行一体优化,来达到保证效率的同时节约能源。并且,在模型中对运行效率、运行能耗两个目标进行均衡优化,不会过度关注列车的能源,而丧失速度快的优势。
[0055]
本发明基于贪婪思想的列生成算法将问题逐步分解,很好的处理大规模的线性规划问题。
[0056]
本发明在求解的基础上,考虑方案可行性,从检测和消除冲突的角度进行调整,可以综合决策列车停站方案、列车时刻表、列车运行轨迹,达到系统最优,对列车实际运行有很好指导。
[0057]
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0058]
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
[0059]
图1为本实施例的列车运行方案优化方法流程图;
[0060]
图2为本实施例的列车冲突检测和消除流程示意图;
[0061]
图3为本实施例的线路示意图;
[0062]
图4为本实施例的列车停站方案示意图;
[0063]
图5为本实施例的求解的列车运行图。
具体实施方式
[0064]
下面结合附图与实施例对本发明作进一步说明。
[0065]
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
[0066]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0067]
本发明提供一种列车运行方案优化方法,所提的运行方案包括列车停站方案、列车时刻表及列车区间运行轨迹。
[0068]
本发明所提出的优化方法,可以用于所有列车,为方便本领域技术人员理解,本实施例中,以高速列车为例进行说明,但不代表本发明所提供的方案仅能适用于高速列车。
[0069]
实施例一:
[0070]
本实施例从能源和效率角度出发,以列车能源消耗和运行效率的组合最优为目标函数,使得列车保证时间效率的同时最大程度地节能运行。
[0071]
首先介绍列车运行优化模型,包括目标函数、约束条件、参数意义、决策变量。
[0072]
为了旅客有满意的服务体验,运营商能够有较高的利润水平,以及编制出来的列车运行方案达到节约能耗的目标,本发明以最小化列车的总旅行时间、最小化列车总运行能耗为优化目标。目标函数如下所示:
[0073][0074][0075]
其中,式(1)为目标一:最小化列车的总运行时间,式(2)为目标二:最小化列车总运行能耗。
[0076]
约束条件:
[0077][0078][0079]
式(3)(4)为列车开行区段约束,表示列车h在发车站oh和终点站dh停站,列车h在需要停站的所有车站停站。
[0080][0081][0082][0083]
式(5),式(6),式(7)为旅客需求约束,确保在车站i,j同时停车的列车h能够满足
以i,j站为起终点的旅客出行需求。
[0084][0085]
式(8)为列车停站时间约束,列车h在车站s的停站时间不得小于在车站s的计划最小停站时间;
[0086][0087]
式(9)为列车站间旅行时间约束,列车h在区间s上的运行时间不得小于在区间s的最小运行时间,不得大于最大运行时间;
[0088][0089]
式(10)为列车安全间隔约束,当列车在某一车站进行停站时,该车站需要为下一列列车的离开或到达预留足够的安全间隔;
[0090][0091]
式(11)为列车运行速度约束,列车h进入、离开区间s速度,在区间s上的巡航速度需要大于0,小于类型为g的列车h在区间s 的最大运行速度;
[0092][0093]
式(12)为列车运行时间约束,在运行区间s中,加速阶段、巡航阶段、减速阶段的时间之和等于区间运行时间;
[0094][0095]
式(13)为列车运行距离约束,在一个运行区间中,加速阶段、巡航阶段、减速阶段的运行的距离之和等于区间长度;
[0096][0097]
式(14)列车在加速阶段,根据进入区间的速度与巡航速度之间的大小关系,得到不同的牵引力约束和运行时间的约束;
[0098][0099]
式(15)列车在巡航阶段列车牵引力约束;
[0100][0101]
式(16)为列车在减速阶段,根据进入区间的速度与巡航速度之间的大小关系,得到不同的牵引力约束和运行时间的约束。
[0102]
其中所涉及的参数含义如下所示:
[0103]sꢀꢀꢀꢀꢀꢀꢀ
车站集合
[0104]hꢀꢀꢀꢀꢀꢀꢀ
列车集合,|h|表示最大列车数目
[0105]gꢀꢀꢀꢀꢀꢀ
列车类型
[0106]
hgꢀꢀꢀꢀꢀꢀ
列车类型为g的集合
[0107]
shꢀꢀꢀꢀꢀꢀꢀ
列车h需要停站的集合{oh,2,3
……
,dh}
[0108]
ohꢀꢀꢀꢀꢀꢀꢀ
列车h的起始站点
[0109]dh
ꢀꢀꢀꢀꢀꢀꢀ
列车h的终到站点
[0110]
h,h'
ꢀꢀꢀꢀꢀ
列车编号索引,h,h'∈h
[0111]gꢀꢀꢀꢀꢀꢀꢀꢀ
列车类型索引;
[0112]sꢀꢀꢀꢀꢀꢀꢀꢀ
车站/区间索引;
[0113]qij
ꢀꢀꢀꢀꢀꢀꢀꢀ
起点为i,终点为j的客流量所需要的列车辆数
[0114]yꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
足够大的正数
[0115]
ꢀꢀꢀꢀꢀꢀꢀ
列车h与h’在区间s最小达到间隔
[0116]
ꢀꢀꢀꢀꢀꢀꢀ
列车h与h’在区间s最小发车间隔
[0117]
ꢀꢀꢀꢀꢀ
列车h在s站的最小停靠时间
[0118]
ꢀꢀ
列车h在区间s的最大最小运行时间
[0119]
ꢀꢀꢀꢀꢀꢀꢀ
类型为g的列车在区间s最大运行速度
[0120]
ꢀꢀꢀꢀꢀꢀꢀ
列车h在区间s平均运行速度
[0121]
ꢀꢀꢀ
列车h最大最小减速度
[0122]
ꢀꢀꢀꢀꢀꢀꢀ
列车h在区间s上最大加速度
[0123]
qgꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
g类型的列车质量
[0124]
r0r1r2ꢀꢀꢀꢀꢀꢀ
牵引力公式中的系数
[0125]
lsꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
区间s的区间长度
[0126]
ꢀꢀꢀ
列车h在区间s三个阶段的运行距离
[0127] 列车h在区间s运行三个阶段的平均作用力
[0128]
决策变量:
[0129]
ꢀꢀꢀꢀꢀꢀꢀꢀ
列车h进入区间s的时刻
[0130]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
列车h离开区间s的时刻
[0131]
x
hs
ꢀꢀꢀꢀꢀꢀꢀꢀ
表示列车h在车站s停靠与否的二元变量,停靠为1,反之为0
[0132]ohh's
ꢀꢀꢀꢀꢀꢀꢀ
表示列车h与列车h’离开车站s和到达车站s 1的先后顺序,h先于h’为1,否则为0
[0133]
ꢀꢀꢀꢀꢀ
列车h在区间s上三个阶段的持续时间
[0134]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
列车h到达区间s时的速度
[0135]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
列车h在区间s的巡航速度
[0136]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
列车h离开区间s时的速度
[0137]
由于该模型过于复杂,无法直接求解,所以对模型进行分步求解得到最终答案。
[0138]
求解的过程包括以下步骤:
[0139]
步骤1:数据准备阶段,对高速铁路线路中,对各个车站位置、各个区间长度、各个od旅客出行需求进行统计;
[0140]
步骤2:进行空间-时间-速度三维网络的构建,用来描述列车的运行过程。首先,将时间离散化,时间增量为dt,dt,可以取30s,1min等;将速度离散化,速度增量为dv,可以取2m/s,4m/s等;同样地,以车站的物理位置为空间轴上的标号,即1,2,

,n等;
[0141]
步骤3:准备列车运行能耗与列车进入、离开区间速度及运行时间的关系表。对基于区间的列车运行轨迹优化模型进行求解,提前计算列车所有运行状态下最优速度控制方案保存便于查用,即不同进入、离开区间速度以及不同运行时间所对应的能源消耗,在本实施例中,形成能耗关系表。
[0142]
简化为列车在区间上以均匀的加、减速度进行运动,根据列车在区间上的所有可能运行过程进行如下分类,基于区间的列车运行轨迹优化模型如下,模型的求解采用cplex中的cp求解器进行求解。
[0143]
目标函数:
[0144][0145]
约束条件:
[0146]
(1)若或者应满足特定的约束条件(14)、(15)、(16-1)。
[0147]
(2)若或者应满足特定的约束条件(14-1)、(15)、(16-2)。
[0148]
(3)若列车运行过程中有三种可能:
[0149]
3.1列车从进入区间的速度加速到巡航速度然后保持巡航速度一段时
间;最后从巡航速度加速到离开区段的速度即加速
ꢀ‑
巡航-加速过程:满足特定的约束条件(14-2)、(15)、(16-2)。
[0150]
3.2列车从进入区间的速度加速到巡航速度然后保持巡航速度至到离开区间,即加速-巡航过程:满足特定的约束条件(14-2)、 (15)、(16-1)以及g∈g,s∈sh。
[0151]
3.3列车以进入区间的速度巡航一段时间后加速到离开区间速度即巡航-加速过程:应满足特定的约束条件(14-1)、(15)、(16-2) 以及g∈g,s∈sh。
[0152]
(4)若列车运行过程中有三种可能:
[0153]
4.1列车从进入区间的速度减速到巡航速度然后保持巡航速度一段时间;最后从巡航速度减速到离开区段的速度即减速
ꢀ‑
巡航-减速过程:应满足特定的约束条件(14-1)、(15)、(16-2)。
[0154]
4.2列车从进入区间的速度减速到巡航速度然后保持巡航速度至到离开区间,即减速-巡航过程:应满足特定的约束条件(14-1)、 (15)、(16-1)以及g∈g,s∈sh。
[0155]
4.3列车以进入区间的速度巡航一段时间后减速到离开区间速度即巡航-减速过程:应满足特定的约束条件(14-1)、(15)、(16-1) 以及g∈g,s∈sh。
[0156]
(5)若应满足特定的约束条件(15)以及g∈g,s∈sh,g∈g,s∈sh。
[0157]
决策变量为
[0158]
表1部分列车运行能耗与列车进入、离开区间速度及运行时间的关系表
[0159][0160][0161]
注:
“‑”
表示在60km的区间上,对应的运行状态条件下无解。
[0162]
步骤4:求解不同停站方案列车最优sts三维路径以及所对应的广义费用。将列车的能源消耗和总旅行时间综合成列车的广义费用,采取合理的比例进行加权,采用最小广义费用路径算法求解不同停站方案的列车最优sts三维路径所对应的最小广义费用;
[0163]
具体,最小广义费用路径算法如下:
[0164]
step 1:在sts三维网络中,输入每个列车停站方案、最早出发时间节点、最晚到达时间节点;
[0165]
step 2:初始化广义费用,首先设置三维网络中每个列车每个节点的广义费用为无穷大;
[0166]
step 3:更新每个列车起点的广义费用为0;
[0167]
step 4:对每个列车,找出其在每个区间广义费用小于无穷大的时间节点,也就是每个列车的时间起点节点,判断每个列车在下一个站点是否停站:4.1若列车在前方站点停站,考虑列车的停车弧在广义费用中加入列车停车广义费用,然后遍历每个可行的运行状态,以第一个可行状态为初始可行状态,若下一个可行的运行状态的广义费用小于之前的广义费用,更新该节点广义费用,并保存此时的节点; 4.2若列车在前方站点不停站,遍历每个可行的运行状态,以第一个可行状态为初始可行状态,若下一个可行的运行状态的广义费用小于之前的广义费用,更新该节点广义费用,并保存此时的节点;
[0168]
step 5:遍历所有列车,所有区间,找出每辆列车在终点站上最小广义费用节点,逐步追溯回起节点,得到每辆列车在三维网络中的最小广义费用sts三维路径以及每条路
径对应的广义费用。
[0169]
步骤5:基于步骤4计算出的每辆列车的sts三维路径和广义费用,建立列车停站方案与时刻表一体优化模型:
[0170][0171][0172]
其中的参数含义如下:
[0173]cp
:sts三维路径p的最小广义费用,路径p包含使用这条路径的列车在线路上各个车站的停站与否、在各个区间的到发时间、速度以及运行轨迹;
[0174]
x
p
:决策变量,二元变量,是否选用p路径,若选用为1,反之为0;
[0175]qij
:以i,j为od的乘客所需要的列车数量;
[0176]spi
:路径p在i站点是否停车,若停车则为1,反之为0;
[0177]
p:sts三维路径集合;
[0178]
i,j:为站点索引;
[0179]
e:为站点集合。
[0180]
步骤6:采用基于贪婪思想的列生成算法求解步骤5建立的列车停站方案与时刻表一体优化模型得到满足旅客od出行需求的最小广义费用的sts三维路径组合与列车自由时刻表;
[0181]
由于需要决策的轨迹选择过多,在求解时轨迹组合的数量会指数级增长,给求解带来麻烦,所以采用基于贪婪思想的列生成算法求解列车停站方案与时刻表一体优化模型,具体步骤如下:
[0182]
step 1:采用贪婪算法的思想求解模型的初始可行解,将初始可行解作为初始列池。
[0183]
贪婪算法思想指的是在考虑问题时,总是做出在当前状况来说最好的选择,而不从整体来考虑,本步骤应用贪婪算法思想具体求解过程就是首先选择可以最大满足旅客od出行需求的sts三维路径,接着更新未满足的旅客od出行需求,不断重复这两个步骤,直至求解出可以满足旅客od出行需求的初始可行解。
[0184]
step 2:以现有列池构造原问题的限制主问题。
[0185]
step 3:通过求解限制主问题的对偶问题,求解出影子价格构造定价子问题,计算检验数。
[0186]
step 4:验证最小检验数是否大于0。如果大于0,该限制主问题的解则为原问题的解,否则,将最小检验数所对应的路径加入到列池里,更新列池,返回步骤2。直至求出原问题的解。
[0187]
步骤7:结合步骤6求解出的列车自由时刻表,采用冲突检测与消除算法,检测列车自由时刻表是否存在安全冲突,如果存在,消除列车的安全冲突使列车自由时刻表变成可行的列车时刻表。
[0188]
如图2所示,列车的冲突调整所遵循的基本原则如下:
[0189]
(1)考虑调整列车的运行时间,若最大程度的调整列车的运行时间还是无法解决
冲突,再考虑调整列车的发车时间来解决冲突。
[0190]
(2)在间隔冲突中,优先调整后车;在越行冲突中优先调整前车。
[0191]
以下结合简单实例,说明本发明的实用性。
[0192]
本实例构建的高速线路有10个车站,车站1和车站10分别为所有列车的起点站和终点站,区间长度均为60km。建立的高铁线路示意图如图3所示,为计算简便,假设线路上只有一种类型的列车,其最大速度为84m/s也就是、302.4km/h。为保证列车运行效率,列车在区间运行的最小速度不低于50m/s也就是180km/h。因此,列车在区间上最短运行时间为12min,最长运行时间为20min。列车在中间站的停站时间设为2min。
[0193]
依据各个车站位置、区间长度和各个od旅客出行需求(如下表 2)对上述模型进行求解,得出高铁线路上满足旅客的出行od需求的列车停站方案(如图4所示),采用冲突的检测与消除算法求解出可行的列车运行图(如图5所示),本实施例能够为高铁列车运营提供理论依据。
[0194]
表2旅客出行需求od表
[0195][0196][0197]
实施例二:
[0198]
一种列车运行方案优化系统,包括:
[0199]
基础建模模块,被配置为建立列车运行优化模型,所述优化模型的目标函数包括最小化各列车的总运行时间和最小化各列车的总运行能耗,决策停站方案、列车时刻表和列车运行轨迹;
[0200]
数据准备模块,被配置为获取各轨道交通线路中,各个车站位置、区间长度和各个od旅客出行需求;
[0201]
三维时空网络构建模块,被配置为对各车站进行编号,对时间和速度离散化,构建空间-时间-速度三维网络,以描述各列车的运行过程;
[0202]
能耗关系确定模块,被配置为建立列车运行能耗与列车进入、离开区间速度及运行时间的关系表,确定最优列车区间运行轨迹;
[0203]
广义费用计算模块,被配置为以列车运行能耗和总运行时间的组合为广义费用,在sts三维网络中采用最小广义费用路径算法计算各列车不同停站方案下最优sts三维路
径以及对应的最小广义费用;
[0204]
规划求解模块,被配置为基于所述最优列车sts三维路径以及对应的广义费用,建立停站方案与时刻表一体优化模型,求解满足各个od旅客出行需求的最小广义费用的sts三维路径组合和列车自由时刻表;
[0205]
冲突消除模块,被配置为判断决策出的列车自由时刻表是否存在冲突,如果存在,根据不同冲突类型进行相应调整,最终形成无冲突列车时刻表,其包含列车停站方案、列车各个区间到发时间及运行轨迹。
[0206]
实施例三:
[0207]
提供一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成实施例一提供的方法中的步骤。
[0208]
实施例四:
[0209]
一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成实施例一提供的方法中的步骤。
[0210]
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献