网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

协同能力目标和停站需求的高速铁路列车基本运行图优化  PDF

  • 高金科 1,2,3
  • 滕靖 1,2,3
  • 曲思源 4
1. 同济大学 交通学院,上海 201804; 2. 同济大学 上海市轨道交通结构耐久与系统安全重点实验室,上海 201804; 3. 同济大学 上海市多网多模式轨道交通协同创新中心,上海 201804; 4. 中国铁路上海局集团有限公司 运输部,上海 200071

中图分类号: U292.4+1U292.3+5

最近更新:2025-02-10

DOI:10.11908/j.issn.0253-374x.23147

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

考虑高速铁路站、车一定的服务频次要求,提出列车运行图生成与压缩的协同优化的混合整数规划模型。模型以铺画一定数量列车运行线占用列车运行图横轴的时间长度和所有列车全程旅行时间最小为优化目标,提出二阶段求解算法:先固定标杆列车运行线,求解列车停站方案、越行方案、股道运用方案,即生成列车运行图;在不改变上述3个方案下,减少列车运行图中的非必要的冗余时间,并向前移动列车运行线,即压缩列车运行图。以京沪高速铁路为案例,结果表明,二阶段法可降低两列车之间运行关系判定的复杂度,实现对模型大规模数据的快速有效求解。

我国高速铁路繁忙干线客流量逐年增长,线路通过能力紧张和供需不平衡的矛盾并存,导致运输能力不能得到有效发挥,造成这种问题的原因是列车运行图的不均衡,不规律。将车站经停需求和列车停站需求纳入列车运行图优化,有利于强化服务导向的线路通过能力,使得优化得到的列车运行图能够适应实际需求。

既有对繁忙高铁干线列车运行图的研究主要聚焦于停站方案、列车运行图生成与压缩的研究。高速铁路列车停站方案编

1-4主要着眼于面向客流需求的能力结构化布局,但较少结合线路条件。曲思源1研究了通道型高速铁路列车运行图结构并提出停站方案优化建议。Chen2以停站成本最小和旅客便利性最大为目标函数,构建停站方案多目标优化模型。李得伟3构建带有叉乘约束的非线性规划模型,并提出随机优化算法研究停站方案。邵长虹4以通过能力最大化为目标构建周期化停站方案优化模型。对于列车运行图生成的研究,廖正文5、Meng6设计拉格朗日松弛求解算法求解运行图模型,但未求解具体的列车时刻表。Tian7建立基于时空弧变量的线性整数规划模型。田小鹏8构建双目标整数规划模型。赵子9设计基于遗传原理的综合优化算法对模型进行求解。张春田10构建停站方案与时刻表两阶段随机规划模型。Zhang11提出了周期化列车开行结构,构建停站方案与列车运行图协同编制模型。Wang12构建整数规划模型,运用改进分支定界法求解。Jiang13构建停站方案和列车运行图协同优化模型。Niu14在给定列车停站方案下,构建二次整数规划模型。文献[7-13]均未同时考虑列车越行,不同速度列车混跑,站、车服务水平等多个条件。对于列车运行图压缩的研究,单杏15提出了列车运行图的压缩方法。马16基于UIC406方法,提出了压缩时刻表的通过能力计算模型。王高磊17-18提出了列车运行图冗余时间的压缩方法,加密列车运行线的方法及通过能力计算公式。文献[15-18]较少考虑列车行车次序和停站时间调整。

本文拟从线路能力利用的角度出发,提出考虑站、车服务质量的列车运行图生成与压缩一体化的快速和较精确求解方法,可以较好地解决能力利用与服务水平协调的问题。本文提出的方法适应于非线性模型的大规模求解需要,可在较短时间内生成具体的列车时刻表,为列车运行图编制提供辅助决策,减轻既有人工编图的负担。

1 问题描述

选取一条高速铁路为研究对象,如图1所示,全线车站分为枢纽站和中间站两种类型,把全线按枢纽站分为若干个区段。为了体现差异化的服务,线路上开行两种类型的列车,标杆列车和普通列车。标杆列车等级高、速度快,构成列车运行图的基本骨架,以服务节点大站为主,只停靠枢纽站。普通列车是列车运行图的主要组成部分,具有多样性,以服务沿途客流为主,除了停靠枢纽站外,还停靠中间站,停靠方式为交错停,每列车规定一定范围的停站数量要求,不规定具体的中间站停站。标杆列车可以越行普通列车。为了保证普通列车停站的均衡性,避免列车在某些地段集中停靠,每列车在每个区段的停站数量也应满足相关要求。同时,每个车站的列车停靠数量也需要满足一定的范围水平,考虑各个车站的站场、客流等因素,不同车站的列车停靠数量有所差异。

图1  研究对象示意图

Fig. 1  Diagram of research object

2 列车运行图优化模型

2.1 参数

S代表车站集合,S={1,2,,S}

s代表车站索引序列,sS,也代表区间索引序列,如区间s,代表了车站s与车站s+1之间的区间。

U代表区段集合,U={1,2,,U}

u代表区段索引序列,uU

Su代表区段u内的车站集合,Su S。

Ws代表车站s的旅客乘降功能,Ws={0,1},1代表旅客可以乘降,0代表旅客不可以乘降。

v代表列车类型,v={0,1},1代表标杆列车,0代表普通列车。

D/A代表开始/结束时刻。

es,v代表列车类型为v的列车在区间s的纯运行时间。

fs代表列车在区间s的最大运行冗余时间。

xs,v/ys,v代表列车类型为v的列车在车站s的起车/停车附加时间。

ts,vmin/ts,vmax代表列车类型为v的列车在车站s的最小/最大停站时间。

tdd,s/taa,s代表车站s的列车出发/到达追踪最小间隔时间。

tap,s/tpd,s代表车站s的到通/通发最小间隔时间。

tda,s代表车站s的同一股道发到最小间隔时间。

nsmin/nsmax代表车站s停靠列车最低/最高数量。

L代表列车集合,L={1,2,,L}。对于列车集合L,令集合中的{1,2,,Q}为标杆列车,集合中的{Q,Q+1,,L}为普通列车,分别按在始发站的发车顺序排序。

lv代表列车索引序列和性质,lvLl0为普通列车,l1为标杆列车。

nvmin/nvmax代表列车类型v的列车全程停靠车站的最低/最高数量。

nv,umin/nv,umax代表列车类型v的列车在区段u停靠车站的最低/最高数量。

Rs代表车站s的某一方向股道集合,Rs={1s,2s,,Rs}。其中,1s为正线,供通过列车使用,2s~Rs为到发线,供停靠列车使用。

M为数值很大的一个正整数。

2.2 决策变量

整数变量ds,lv代表列车lv在车站s的出发时刻或通过时刻。

整数变量as,lv代表列车lv在车站s的到达时刻或通过时刻。

0‒1变量ρs,lv代表列车lv在车站s的停靠性质,ρs,lv={0,1},1代表停靠,0代表通过。

0‒1变量αs,lv1,lv2代表列车lv1和列车lv2在车站s的先后出发(通过)顺序,若lv1先发(通过),lv2后发(通过),则αs,lv1,lv2=1,否则αs,lv1,lv2=0

0‒1变量βs,lv1,lv2代表列车lv1和列车lv2在车站s的先后到达(通过)顺序,若lv1先到(通过),lv2后到(通过),则βs,lv1,lv2=1,否则βs,lv1,lv2=0

0‒1变量θlv,rs代表列车lv在车站s是否被分配到股道rs上,若是则θlv,rs=1,若否则θlv,rs=0。

2.3 目标函数

目标函数F1:首要优化目标,以铺画一定数量列车运行线占用列车运行图横轴的时间长度最小为优化目标,表现为列车运行图所有列车中最后到达终到站S的列车的到达时刻最早。本优化目标确定了列车运行图的停站方案和越行方案,生成了列车运行图。

F1=minmax aS,1,,aS,lv,,aS,L (1)

目标函数F2:次要优化目标,以列车运行图所有列车全程旅行时间之和最小为优化目标。本优化目标在停站方案和越行方案不变的基础上,结合目标函数F1,即F1+F2,可减少列车非必要的区间运行冗余时间和在中间站的冗余停站时间,实现对列车运行图的压缩。

                    F2=min ( lvL(aS,lv-d1,lv))                        (2)

2.4 约束条件

2.4.1 列车运行时间约束

(1)区间运行时间约束

as+1,lv-ds,lvxs,vρs,lv+es,v+ys+1,vρs+1,lv+fs,lvL,s{1,,S-1}    (3)
as+1,lv-ds,lvxs,vρs,lv+es,v+ys+1,vρs+1,lv,lvL,s{1,,S-1}    (4)

(2)停站时间约束

ds,lv-as,lvts,vminρs,lv,lvL,s2,,S-1 (5)
ds,lv-as,lvts,vmaxρs,lv,lvL,s2,,S-1 (6)

2.4.2 列车间隔时间约束

(1)出发间隔约束

ds,lv2-ds,lv1(tdd,s+xs,v1ρs,lv1-xs,v2ρs,lv2)αs,lv1,lv2-                  M1-αs,lv1,lv2,          lv1L,lv2L,lv1lv2,s1,,S-1 (7)
ds,lv1-ds,lv2-Mαs,lv1,lv2+(tdd,s+xs,v2ρs,lv2-                  xs,v1ρs,lv1)1-αs,lv1,lv2
lv1L,lv2L,lv1lv2,s1,,S-1      (8)

(2)到达间隔约束

as,lv2-as,lv1(taa,s-ys,v1ρs,lv1+ys,v1ρs,lv2)βs,lv1,lv2-                  M1-βs,lv1,lv2
lv1L,lv2L,lv1lv2,s2,,S (9)
as,lv1-as,lv2-Mβs,lv1,lv2+(taa,s-ys,v1ρs,lv1+                            ys,v2ρs,lv2)1-βs,lv1,lv2              lv1L,lv2L,lv1lv2,s2,,S (10)

(3)同一股道发到间隔约束

as,lv2-ds,lv1tda,sθlv1,rsθlv2,rsαs,lv1,lv2-                  M2-θlv1,rsθlv2,rs-αs,lv1,lv2,            lv1L,lv2L,lv1lv2,rs{2s,,Rs},                         s2,,S-1                             (11)

2.4.3 股道占用约束

(1)接发股道唯一性约束

                      rsRsθlv,rs=1,lvL,sS                        (12)

(2)占用正线股道约束,当列车lv在车站s通过时,只能占用正线股道。

θlv,1s=1-ρs,lv,lvL,s2,,S-1 (13)

2.4.4 车站接发停站列车数量约束

对每个车站的停靠列车数限制在一个范围内,避免列车过量停靠或停靠不足。

                        lvLρs,lvnsmin,sS,lvL                (14)
                       lvLρs,lvnsmax,sS,lvL                (15)

2.4.5 列车停靠车站数量约束

对每列车的全线停站数量和列车经过的每一个区段的停站数量限制在一个范围内。

                 sSρs,lvnvmin,v0,1, lvL             (16)
                  sSρs,lvnvmax,v0,1,lvL             (17)
        sSuρs,lvnv,umin,v0,1,uU,lvL      (18)
        sSuρs,lvnv,umax,v0,1,uU,lvL      (19)
          sSρs,lv=uUsSuρs,lv,v0,1,lvL        (20)

2.4.6 起始结束时间段约束

ds,lvD,lvL,sS (21)
as,lvA,lvL,sS (22)

2.4.7 列车停靠性约束

ρs,lvWs,lvL,sS (23)

3 求解过程

3.1 算法总体流程

本文提出的二阶段求解算法流程图如图2所示,第一阶段求解列车运行图的生成,得到初始可行解,第二阶段实现列车运行图的压缩,得到满意解。具体过程如下所示。

图2  算法总体流程图

Fig. 2  Flowchart of algorithm

Step 1:模型参数输入,包括车站基础性质参数、列车停站数量与车站停靠车次数量、区间纯运行时间、起停附加时间、车站最小最大停站时间、区间最大运行冗余时间等。

Step 2:第一阶段列车运行图生成求解,得到列车停站方案、越行方案、股道运用方案,即初始方案列车运行图。

Step 3:若第一阶段无解,返回Step 2,调整仿真参数的值;若第一阶段有解,则进入Step 4。

Step 4:第二阶段列车运行图压缩求解,在列车停站方案、越行方案、股道运用方案不变的情况下,求解列车时刻表,即优化方案的列车运行图。

Step 5:求解结束,或返回Step 1,重新输入参数,进行新一轮求解。

3.2 列车越行条件判定

由于标杆列车会越行普通列车,需要考虑两种列车在相邻两站的运行顺序关系,二者之间列车到发顺序关系如图3所示。对于方式(1) ~ (2),标杆列车在s站越行普通列车,两种列车在s站需要满足最小间隔时间标准。对于方式(3) ~ (5),标杆列车在s+1站越行普通列车,两种列车在s+1站需要满足最小间隔时间标准,两种列车在s站需要满足最小间隔时间标准和基于在s+1站满足最小间隔时间标准的基础上推出的在s站需要满足的间隔时间。

图3  标杆列车和普通列车到发顺序方式图

Fig. 3  Arrival and departure sequence of express and ordinary trains

综合上述5种越行方式及式(7)~(10),标杆列车越行普通列车关系约束表达式有:

ds,lv2-ds,lv1(tpd,s(1-ρs,lv1)+tdd,sρs,lv1)αs,lv1,lv2-                  M1-αs,lv1,lv2
                   lv1{1,,Q},lv2{Q+            1,,L},s2,,S-1 (24)
ds,lv1-ds,lv2-Mαs,lv1,lv2+tap,s+xs,0+es,0+                  ys+1,0-xs,1ρs,lv1-es,11-αs,lv1,lv2
           lv1{1,,Q},lv2{Q+                                 1,,L},s2,,S-1 (25)
as,lv2-as,lv1taa,sβs,lv1,lv2-M1-                          βs,lv1,lv2,lv1{1,,Q}         lv2{Q+1,,L},s2,.,S-1        (26)
as,lv1-as,lv2-Mβs,lv1,lv2+(tap,s(1-ρs,lv1)+                  taa,sρs,lv1)1-βs,lv1,lv2
                   lv1{1,,Q},lv2{Q+            1,,L},s2,,S-1 (27)

3.3 第一阶段列车运行图生成求解

由于0‒1变量αs,lv1,lv2βs,lv1,lv2为三维变量,空间复杂度为on3),占用空间过大。对于标杆列车,由于其数量少,停站只停枢纽站,设定在始发站按固定时刻发车,把标杆列车的运行线先确定,即ds,l1as,l1ρs,l1θl1,rs做为参数代入模型,求解出列车越行方案,低等级列车的停站方案、到发时刻、股道选择,得到初始方案列车运行图。第一阶段以式(1)为目标函数,式(3)~(27)为约束条件,由于ds,l1as,l1ρs,l1θl1,rs做为参数代入模型,减小了决策变量的数量。对于式(11),引入辅助0‒1变量以文献[

19]线性化处理方法进行处理,如式(28)所示。

                   c=abacbcca+b-1a,b,c[0,1]                            (28)

3.4 第二阶段列车运行图压缩求解

由于第一阶段标杆列车运行线固定,故运行线中可能存在能力未能被利用的情况。对于初始方案的结果,把ρs,lvαs,lv1,lv2βs,lv1,lv2θlv,rs的值作为参数,同时,标杆列车的到达时刻、出发时刻不再固定。对于式(25),由于列车越行方案已经确定,不需进行二次判断,可简化为式(29)。由于式(11)变为线性表达式,模型转换为线性规划模型,模型的空间复杂度降为on2)。第二阶段以式(1)+(2)为目标函数,式(3)~(11)、(21)~(22)、(24)、(26)(27)、(29)为约束条件,可再次求得列车在车站的到达时刻、出发时刻。本次求解,在保持列车停站方案、越行方案、股道方案与第一阶段一致的前提下,减少了列车运行线之间的空隙,向前移动了列车运行线,压缩了列车在中间站的非必要的停站时间和区间运行冗余时间,提升了列车的旅行速度,完善了初始方案,求得最优满意解。

ds,lv1-ds,lv2-Mαs,lv1,lv2+tdd,s1-                  αs,lv1,lv2,lv1{1,,Q}, lv2{Q+1,,L},s2,,S-1        (29)

4 案例分析

4.1 求解准备

本案例分析运行在Windows 10系统环境下,运用C#语言并调用Gurobi求解器编写程序代码,在Visual Studio 2017环境下编译。以京沪高速铁路北京南—上海虹桥下行方向为求解线路,该线路共有29个节点。根据既有京沪高速铁路列车运行图规律,车站等级分类如表1所示,列车的停站要求如表2所示。标杆列车和普通列车在始发站北京南站按照1∶9和1∶10的发车比例模式发车。

表1  车站停靠参数
Tab. 1  Stopping parameters of stations
停靠率/%车站(下行方向列车可使用到发线股道数)车站描述
100 北京南(12)、济南西(7)、南京南(5)、上海虹桥(19) 直辖市或省会级别车站,拥有最高的级别
80~90 徐州东(6) 铁路枢纽重要客运大站,处于线网中的关键位置,站场规模大、客流量大
45~65 德州东(2)、蚌埠南(4)、常州北(2)、无锡东(2)、苏州北(2) 车站有多条线路交汇、站场规模较大或者经济发达、客流量较大的地级车站
25~45

天津南(2)、沧州西(2)、泰安(2)、曲阜东(2)、枣庄(2)、

宿州东(2)、滁州(2)、镇江南(2)

站场规模为2台6线或地级车站
10~25 廊坊(1)、滕州东(1)、定远(1)、丹阳北(1)、昆山南(2) 站场规模为2台4线或县级车站
表2  列车停站参数
Tab. 2  Stopping parameters of trains
列车类型总停站数/个区段内中间站停站数/个
北京南—济南西济南西—徐州东徐州东—南京南南京南—上海虹桥
标杆列车 4 0 0 0 0
普通列车 9~12 1~2 1~2 1~2 1~3

4.2 小规模算例求解及分析

为了测试算法的有效性,求解1∶9发车比例模式下,始发站发车时间段时长为2~5 h的北京南—济南西区段的小规模算例,分别用直接计算法和本文提出的二阶段求解方法进行对比,求解结果如图4表3所示。由于二阶段法求解原理与直接计算法不同,且搜索范围较直接计算法大大缩小,普通列车平均用时最大差异为2 min 46 s,平均停站数最大差异为0.3,末班车到达时间最大差异为4 min 25 s,二者的求解指标差异较小且比较稳定,并没有因数据的增加而放大。由于模型是非线性模型,随着求解规模的不断增加,直接计算法无效的搜索范围过多,导致求解时间呈现指数型的增长,当发车时段长达到5 h时,求解则非常困难,直接计算法面向现实工程应用中并不可行。相对于直接计算法,二阶段法可大幅度提升模型的求解的速度,求解过程稳定,适用于大规模求解的需要,故本文提出的二阶段法具有一定的合理性。

图4  1∶9模式, 2~4 h发车时段北京南—济南西列车运行图对比图

Fig. 4  Comparison of train diagram between Beijing South Railway Station and Jinan West Railway Station in the 1∶9 scheme at 2 to 4 h departure period

表3  求解方法对比
Tab. 3  Comparison of solutions

始发站

连续发车

时长/h

标杆列车

数量/列

普通列车

数量/列

列车运行线占用时间普通列车平均旅行时间

普通列车平均

停靠次数

求解时长/s
直接计算法二阶段法直接计算法二阶段法

直接计

算法

二阶

段法

直接计算法

二阶

段法

2 2 18 3 h 7 min 16 s 3 h 8 min 32 s 1 h 40 min 40 s 1 h 43 min 26 s 3.2 3.5 14 2
3 3 27 3 h 59 min 50 s 4 h 3 min 30 s 1 h 40 min 56 s 1 h 41 min 54 s 3.2 3.3 59 2
4 4 36 4 h 50 min10 s 4 h 54 min 35 s 1 h 40 min 35 s 1 h 40 min 45 s 3.2 3.2 1 164 3
5 5 45 5 h 56 min 57 s 1 h 41 min 36 s 3.2 >7 200 4

4.3 大规模算例求解及分析

为了测试模型的性能,分别求解1∶9、1∶10发车比例模式下,始发站发车时间段时长为3~12 h的结果。由于篇幅限制,图像只给出12 h的求解结果,各种结果如图56,表4~6所示,可得到以下结论:

图5  1∶9模式, 12 h发车时段北京南—上海虹桥列车运行图

Fig. 5  Train diagram from Beijing South Railway Station to Shanghai Hongqiao Railway Station in the 1∶9 scheme at 12 h departure period

图6  1∶10模式, 12 h发车时段北京南—上海虹桥列车运行图

Fig. 6  Train diagram from Beijing South Railway Station to Shanghai Hongqiao Railway Station in the 1∶10 scheme at 12 h departure period

表4  1∶9模式北京南—上海虹桥优化计算指标
Tab. 4  Optimization calculation index of Beijing South Railway Station to Shanghai Hongqiao Railway Station in the 1∶9 scheme
始发站连续发车时长/h

标杆列车

数量/列

普通列车

数量/列

列车运行线

占用时间

标杆列车平均

旅行时间

普通列车平均

旅行时间

普通列车平均停靠次数

求解时长/

s

3 4 27 8 h 18 min 59 s 4 h 23 min 23 s 5 h 53 min 40 s 10.7 61
4 5 36 9 h 18 min 51 s 4 h 23 min 23 s 5 h 57 min 24 s 10.8 72
5 6 45 10 h 16 min 29 s 4 h 23 min 23 s 5 h 57 min 57 s 10.6 106
6 7 54 11 h 14 min 3 s 4 h 23 min 23 s 5 h 57 min 56 s 10.6 109
7 8 63 12 h 9 min 50 s 4 h 23 min 33 s 5 h 59 min 56 s 10.6 107
8 9 72 13 h 8 min 23 s 4 h 23 min 25 s 6 h 0 min 30 s 10.7 231
9 10 81 14 h 2 min 27 s 4 h 23 min 26 s 5 h 59 min 0 s 10.7 141
10 11 90 15 h 4 min 26 s 4 h 23 min 23 s 5 h 58 min 52 s 10.7 346
11 12 99 16 h 2 min 28 s 4 h 23 min 42 s 6 h 1 min 27 s 10.6 306
12 13 102 16 h 30 min 45 s 4 h 23 min 38 s 5 h 57 min 42 s 10.7 274
表5  1∶10模式北京南—上海虹桥优化计算指标
Tab. 5  Optimization calculation index of Beijing South Railway Station to Shanghai Hongqiao Railway Station in the 1∶10 scheme
始发站连续发车时长/h

标杆列车

数量/列

普通列车

数量/列

列车运行线

占用时间

标杆列车平均

旅行时间

普通列车平均

旅行时间

普通列车平均停靠次数

求解时长/

s

3 4 30 8 h 24 min 21 s 4 h 23 min 23 s 5 h 53 min 17 s 10.4 177
4 5 40 9 h 22 min 44 s 4 h 23 min 27 s 5 h 54 min 23 s 10.5 354
5 6 50 10 h 24 min 9 s 4 h 23 min 25 s 5 h 56 min 2 s 10.6 424
6 7 60 11 h 22 min 24 s 4 h 23 min 23 s 5 h 56 min 51 s 10.6 346
7 8 70 12 h 22 min 2 s 4 h 23 min 23 s 6 h 2 min 11 s 10.7 357
8 9 80 13 h 24 min 40 s 4 h 23 min 23 s 6 h 1 min 7 s 10.6 594
9 10 90 14 h 23 min 56 s 4 h 23 min 23 s 5 h 59 min 14 s 10.5 866
10 11 100 15 h 23 min 7 s 4 h 23 min 23 s 6 h 0 min 33 s 10.5 1 176
11 12 110 16 h 21 min 19 s 4 h 23 min 23 s 6 h 0 min 54 s 10.5 1 437
12 13 113 16 h 46 min 23 s 4 h2 3 min 23 s 6 h 2 min 36 s 10.8 1 043
表6  实际列车运行图与求解列车运行图在普通列车计算指标上的对比
Tab. 6  Comparison of calculation indexes of ordinary trains between actual train diagram and solving train diagram
列车运行图类型列车数量/列

最短旅行

时间

最长旅行

时间

全程平均旅行

时间

全程平均旅行

速度/(km·h-1

最少停靠次数最多停靠次数平均停靠次数
2023年10月列车运行图基本图 27 5 h 35 min 0 s 6 h 23 min 0 s 5 h 59 min 44 s 219.8 8.0 14.0 11.0
本文求解案例 1 412 5 h 32 min 40 s 6 h 14 min 44 s 5 h 55 min 56 s 222.2 9.0 12.0 10.6

(1)随着列车数量的增加,模型的求解时间未出现指数型增长,模型能够适应大规模求解的需求。模型求解的gap值均为0,在较短时间内实现了精确求解,模型的求解性能稳定。

(2)随着列车数量的增加,标杆列车全程平均用时,普通列车全程平均停靠次数指标基本稳定。标杆列车数量增加时,普通列车全程平均用时呈缓慢上升趋势。总体上看,列车运行线符合停站由远及近特征,符合高速铁路列车运行图能力利用最大化的规律。模型能够适应不同的条件场景,模型的求解功能稳定。

(3)由于各站停站比例要求不同、各区间行车时间不同,即使对于N=10的列车运行图,在普通列车运行线内,北京南—京津所,津沪所—济南西,济南西—徐州东,徐州东—南京南区段仍然存在个别空隙可加开列车,说明通过能力并不能在全线所有区段所有时段内均被完全利用。

(4)2023年10月全国铁路列车运行图调图中,京沪高速铁路下行27列全程本线普通列车的平均用时为5 h 59 min 44 s,平均运行速度为219.8 km·h-1,平均停靠数为11个。本模型的大量求解结果指标与实际列车运行图相近,具有一定的合理性,可作为一种有效的初始化基本图生成方法。

5 结论

将车站经停需求和列车停站需求纳入列车运行图优化约束条件,以到发时刻、停站方案、两列车之间运行顺序关系、股道选择为决策变量,构建列车运行图优化模型。提出了二阶段求解的策略,实现了列车运行图生成与压缩一体化处理,能够适应大规模求解的需求。以京沪高速铁路为案例,研究结果表明,随着列车数量不断增加,本模型并没有因为求解复杂度增加而导致功能降低,依然能够保持较高的稳定性能。提出的方法有利于制定适应市场需求的高速铁路客运服务产品,可为铁路部门提供运输组织参考决策。未来,可以从以下几个方面对模型进行进一步的深化。

(1)由于约束条件的设置,有时可造成列车运行图中一部分能力未能被利用,但这部分未能被利用的能力不能开行全程列车,可研究短程列车的开行,充分利用运行图的空余时段。

(2)面向工程化应用,可结合起点和终点的客流量,进一步细化列车停站方案和车站停车数量的设置,使得列车运行图的铺画在考虑站、车因素的同时,进一步考虑客流因素的影响。

作者贡献声明

高金科:论文撰写与修改,模型的计算机编码与实现。

滕 靖:论文选题,方法设计与指导,统筹研究工作。

曲思源:论文数据支持与专业性理论指导。

参考文献

1

曲思源荣剑徐瑞华. 京沪通道型高速铁路列车运行图结构分析[J].高速铁路技术2020112):55. [百度学术] 

QU SiyuanRONG JianXU Ruihua. Analysis of train operation diagram structure of Beijing-Shanghai corridor-type high-speed railway[J]. High Speed Railway Technology2020112): 55. [百度学术] 

2

CHEN DingjunNI ShaoquanXU Chang’anet al. High-speed train stop schedule optimization based on passenger travel convenience[J]. Mathematical Problems in Engineering201620163):1. [百度学术] 

3

李得伟韩宝明李晓娟. 基于节点服务的高速铁路列车停站方案优化模型[J]. 铁道学报2013356): 1. [百度学术] 

LI DeweiHAN BaomingLI Xiaojuanet al. High-speed railway stopping schedule optimization model based on node service[J]. Journal of the China Railway Society2013356): 1. [百度学术] 

4

邵长虹吕苗苗邹葱聪. 基于规格化列车运行图的京沪高速铁路列车停站方案设计[J].铁道运输与经济2018407): 1. [百度学术] 

SHAO ChanghongLÜ MiaomiaoZOU Congconget al. A design on Beijing-Shanghai high-speed railway train stop schedule based on cyclic train timetable[J]. Railway Transport and Economy2018407): 1. [百度学术] 

5

廖正文苗建瑞孟令云. 基于拉格朗日松弛的双线铁路列车运行图优化算法[J]. 铁道学报2016389): 1. [百度学术] 

LIAO ZhengwenMIAO JianruiMeng Lingyunet al. An optimization algorithm for double-track railway train timetabling based on lagarangian relaxation[J]. Journal of the China Railway Society2016389): 1. [百度学术] 

6

MENG LingyunZHOU Xuesong. An integrated train service plan optimization model with variable demand:a team-based scheduling approach with dual cost information in a layered network[J]. Transportation Research Part B2019125): 1. [百度学术] 

7

TIAN XiaopengNIU Huimin. A bi-objective model with sequential search algorithm for optimizing network-wide train timetables[J]. Computers & Industrial Engineering20181271): 1259. [百度学术] 

8

田小鹏牛惠民柴和天. 考虑高低速列车灵活混行和停站的运行图优化[J]. 铁道科学与工程学报20232011): 4074. [百度学术] 

TIAN XiaopengNIU HuiminCHAI Hetianet al. Optimizing train timetable with flexible mixed traffic and skip-stop patterns for different speed trains[J].Journal of Railway Science and Engineering20232011): 4074. [百度学术] 

9

赵子洪. 面向服务间隔时间的列车运行图优化方法研究[J].铁道运输与经济2019417):33. [百度学术] 

ZHAO Zihong. A research on train diagram optimization method oriented to service interval time[J]. Railway Transport and Economy2019417): 33. [百度学术] 

10

张春田戚建国杨凯. 基于两阶段分布鲁棒优化的列车停站方案与时刻表协同研究[J].控制与决策2023384): 1065. [百度学术] 

ZHANG ChuntianQI JiangguoYANG Kaiet al. Two-stage distributionally robust optimization for integrated train stop planning and timetabling[J]. Control and Decision2023384): 1065. [百度学术] 

11

ZHANG XinNIE Lei. Integrating capacity analysis with high speed railway timetabling: a minimum cycle time calculation model with flexible overtaking constraints and intelligent enumeration[J]. Transportation Research Part C201668): 509. [百度学术] 

12

WANG JinZHOU LeishanYUE Yixianget al. Optimizing high speed railroad timetable with passenger and station service demands: a case study in the Wuhan-Guangzhou corridor[J]. Journal of Advanced Transportation20185):1. [百度学术] 

13

JIANG FCACCHIANI VTOTH P. Train timetabling by skip-stop planning in highly congested lines[J]. Transportation Research Part B2017104): 149. [百度学术] 

14

NIU HuiminZHOU XuesongGAO Ruhu. Train scheduling for minimizing passenger waiting time with time-dependent demand and skip stop patterns: nonlinear integer programming models with linear constraints[J]. Transportation Research Part B201576): 117. [百度学术] 

15

单杏花. 基于运行图压缩的高速铁路区段通过能力研究[J]. 铁道运输与经济20204213): 15. [百度学术] 

SHAN Xinghua. Study of district carrying capacity for high-speed railway based on train working diagram compression[J]. Railway Transport and Economy20204213): 15. [百度学术] 

16

马寓. 基于压缩运行图方法的高速铁路通过能力及其影响因素分析[D]. 成都西南交通大学2017. [百度学术] 

MA Yu. Analysisi on high-speed railway carrying capacity and its influenceing factors based on compressed diagram[D]. ChengduSouthwest Jiaotong University2017. [百度学术] 

17

王高磊田长海张守帅. 基于 UIC406 的铁路区段通过能力计算方法研究[J]. 铁道运输与经济2019414): 20. [百度学术] 

WANG GaoleiTIAN ChanghaiZHANG Shoushuai. A study on a calculation method of railway section passing capacity based on UIC406[J]. Railway Transport and Economy2019414): 20. [百度学术] 

18

王高磊. 基于列车运行图压缩加密的铁路通过能力计算方法研究[D]. 北京中国铁道科学研究院2019. [百度学术] 

WANG Gaolei. Research on calculation method of railway passing capacity based on train working diagram compression and encryption[D]. BeijingChina Academy of Railway Sciences2019. [百度学术] 

19

ZHOU HoushengQI JianguoYANG Lixinget al. Joint optimization of train scheduling and rolling stock circulation planning with passenger flow control on tidal overcrowded metro lines[J].Transportation Research Part C2022140): 1. [百度学术]