单线铁路区段开行一对摘挂列车运行图优化研究

梁巍 ,  张天伟 ,  李峰 ,  佟璐

铁道运输与经济 ›› 2024, Vol. 46 ›› Issue (9) : 41 -48.

PDF (1608KB)
铁道运输与经济 ›› 2024, Vol. 46 ›› Issue (9) : 41 -48. DOI: 10.16668/j.cnki.issn.1003-1421.2024.09.05
运输组织

单线铁路区段开行一对摘挂列车运行图优化研究

作者信息 +

Train Working Diagram Optimization of Pick-up and Drop Trains in Single-track Railway Section

Author information +
文章历史 +
PDF (1646K)

摘要

单线铁路摘挂列车运行图优化,有助于加速车辆周转和货物送达。由于顺向车流在车站等待时间确定,故列车开行时只考虑上行和下行的逆向车流。当每日开行一对摘挂列车时可采用上开口、下开口和交叉方案等3种运行图形式,使用0-1变量将其转换成1种。考虑摘挂列车交叉车站选择逻辑约束,列车在车站到达和出发时刻、停站时间、区间运行时间等运行过程约束,逆向车流在中间站停留总时间、所需货物作业时间等约束,建立以逆向车流在中间站停留车分钟之和最小为目标的非线性整数规划模型。引入大M将其非线性约束转换成线性,得到线性整数规划模型。设计6个车站算例,使用数学软件求得最优解,根据求解结果从不同角度对摘挂列车运行图优化提出建议,为运行图编制和调整提供参考。

Abstract

The optimization of the train working diagram of pick-up and drop trains in single-track railway sections is conducive to vehicle turnover and freight delivery. As the dwelling time of forward wagon flows is fixed, only reverse flows in up and down directions are taken into consideration when discussing the train operation. Three train working diagrams of upper opening, lower opening, and crossing can be applied when running a couple of pick-up and drop trains every day, and 0-1 variables were proposed to convert these 3 plans into a single scheme. Considering the selection logic constraints of pick-up and drop train crossing stations, train operation process constraints such as arrival and departure time, dwelling time at the station and running time between the adjacent stations, and other constraints including the total staying time of reverse wagon flow in the stations and the required cargo operation time, a nonlinear integer programming model was established with minimizing the staying minutes at the stations of the reverse wagon flow as the goal. Large M was introduced to convert its nonlinear constraints into linear ones to produce a linear integer programming model. Optimal solutions to certain examples were obtained by using mathematical software, and these solutions can help put forward suggestions for the optimization of train working diagrams of pick-up and drop trains from different perspectives and provide a reference for the determination of adjustment of the diagrams.

Graphical abstract

关键词

铁路运输 / 摘挂列车 / 列车运行图 / 单线铁路 / 整数规划模型

Key words

Railway Transportation / Pick-up and Drop Train / Train Working Diagram / Single-Track Railway / Integer Programming Model

引用本文

引用格式 ▾
梁巍,张天伟,李峰,佟璐. 单线铁路区段开行一对摘挂列车运行图优化研究[J]. 铁道运输与经济, 2024, 46(9): 41-48 DOI:10.16668/j.cnki.issn.1003-1421.2024.09.05

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

截至2022年底,我国铁路营业里程已达到15.5万km,但复线率仅有59.6%,将近40%为单线铁路[1]。目前单线铁路主要分布在老少边穷地区,对当地的经济社会发展极为重要,为服务沿途中间站所覆盖的居民生活需要,摘挂列车的开行必不可少。摘挂列车作为列车组织的重要形式,其理论研究也能丰富运输组织内涵,故单线铁路摘挂列车运行图优化研究具有理论和现实意义。

在早期铁路运输中,单线铁路占据很大比例,因此国内外学者对其进行了大量的研究,而随着后期国家经济收入增加与实力增强,大部分新修建的线路为复线铁路,故对单线铁路的研究相对较少,但近些年随着科技的迅速发展,一些学者将摘挂列车与计算机应用紧密结合起来进行研究。吴汉林[2]早在1985年就提出一对摘挂列车运行图铺画方案的优选方法,使用摘挂列车在各中间站总节省时间最大的方法论证最优方案的范围,但该文献是通过移动列车运行线求解最优方案,并非直接求解。在之后的研究过程中,梁万荣[3]分析枢纽编组站至货运站的车流组织方案,给出摘挂小运转列车车小时消耗的计算方法,并提出减少小运转列车运行时间和停留时间的方案。林柏梁[4]分析摘挂列车送至技术站的集结时间、管内车流组织的特点、摘挂车流的费用构成,给出摘挂列车集结车小时消耗最优的非线性0-1整数规划模型。徐行方等[5]对摘挂车流进行分析,提出将直通摘挂车流编入其中,并计算优化方案中的最小集结车小时消耗,以便加速车辆周转。史峰等[6]分析车辆集结费用、由摘车和挂车作业产生的停留费用和区段通过能力占用费用。刘爱江等[7]认为单线区段列车运行图初始布点是列车运行图优化的一个关键问题,并基于遗传算法建立列车运行图初始布点模型。熊琴等[8]提出区段车流与摘挂车流及小运转车流与摘挂车流组织的优化方法,并验证方法的可行性。Lulli等[9]考虑摘挂列车在中间站的最少等待时间,并用禁忌搜索算法求解。张晶晶等[10]以摘挂列车车小时消耗最少为目标函数,建立摘挂列车集结、运行、停留车小时和停站次数最小化优化模型,并结合算例,利用软件求解模型,得出最优车流组织方案。张博健等[11]考虑调移车辆数对调车作业计划的影响,优化调车作业计划中的调移车辆数。谢顺丰等[12]通过评价调移车辆数、调车作业方式的能耗,得到最优调车作业计划。施俊庆等[13]提出一种调车作业计划优化方法,可以在更短时间内求解质量近似的调车作业计划。

上述研究从不同的角度将摘挂列车与区段或直通等其他种类列车进行研究,给出最后优化的结果,但对于摘挂列车本身运行图编制理论探讨不够深入。基于此,重点研究每日开行一对摘挂列车运行图编制问题,首先根据单线铁路摘挂列车运行图特点详细分析各种车流的情况,其次以摘挂车流在各中间站的总停留车分钟消耗最少为目标,建立每日开行一对摘挂列车运行图优化模型,最后通过算例求解验证模型的可行性和有效性。

1 问题描述

当每日开行一对摘挂列车时,运行图可能存在的方案只有3种,即上开口方案、下开口方案和交叉方案,摘挂列车运行图铺画方式如图1所示。其中,上开口方案是先铺画下行列车后铺画上行列车,且上下行列车在区段内不产生会让作业;下开口方案是先铺画上行列车后铺画下行列车;交叉方案是先铺画下行列车后铺画上行列车,但二者在某一个中间站产生会让作业。研究认为产生会让作业的车站是上开口和下开口方案的转换车站。

图1可知,40001次下行列车将会在区段内中间站停靠,通过摘车作业将装有该站所需货物的重车或该站需要装货的空车送到该站,通过挂车作业将该站卸后的空车或装满的重车挂走继续往下行方向运送。同理,40002次上行列车也要完成同样的作业。此时上下行摘挂列车在每个车站将会产生4种车流,即下行顺向车流、下行逆向车流、上行顺向车流、上行逆向车流,所谓逆向车流是被挂走的方向与摘下该车辆列车的运行方向相反,若相同则为顺向车流。在编制运行图时,其目的是使车流停站时间最短,4种车流在站停留时间示意图如图2所示。

根据图2,顺向车流在中间站的停留时间为列车在该站的停站时间与1 440之和,是定值,而逆向车流在中间站的停留时间与摘挂列车运行图的编制方案有关,铁路运营时追求车流在中间站的停站车分钟之和越小越好,可见开行一对摘挂列车时只需优化逆向车流停站时间即可。

2 模型构建

2.1 符号说明

某区段由I个车站组成,一对摘挂列车运行图部分参数示意图如图3所示。各个车站的序号为ij。其中,i=12Ij=12Itjuparritjupdepa分别为上行列车在第j站的到达和出发时刻,精确到分钟,下文所有时刻均精确到分钟;tjdownarritjdowndepa分别为下行列车在第j站的到达和出发时刻;TjupstopTjdownstop分别为上行和下行摘挂列车在j站的停站时间,min,下文所有时间单位均为min;TjdownupTjupdown分别为由下行和上行摘挂列车挂来的逆向车流在j站的货物作业时间;NjdownupNjupdown分别为由下行和上行摘挂列车挂来的逆向车流数量,车;Tjj+1upTjj+1down分别为上行和下行摘挂列车在区间[jj+1]的运行时间,考虑到摘挂列车需要停车,则该运行时间为区间纯运行时分与起停车附加时分之和。

2.2 约束条件

2.2.1 交叉车站约束

xi为0-1变量,当取值为1时,代表该站为上开口和下开口方案发生转换的车站,否则取值为0,根据分析可知一定存在1个且只有1个车站为2种方案的转换车站。当x1=1时,代表在第1个车站发生转换,即运行图为下开口方案;当xI=1时,代表在第I个车站发生转换,即运行图为上开口方案;当i的取值为23I-1时,代表在第i个车站发生转换,即在第i个车站之前为上开口方案,之后为下开口方案,为同时具有上开口和下开口特征的混合方案,该变量满足约束如下。

i=1Ixi=1

2.2.2 停站时刻及区间运行约束

在上下行摘挂列车中,下行列车在第1个车站无到达时刻,在第I个车站无出发时刻;上行列车在第1个车站无出发时刻,在第I个车站无到达时刻。且根据铁路运输的运营需要和建模要求,将一昼夜转化成1 min,2 min,…,1 440 min等共计1 440个时刻。上下行摘挂列车的到达和出发时刻满足约束如下。

tjupdepatjdownarri[11 440]j=23I
tjuparritjdowndepa[11 440]j=12I-1

摘挂列车在车站的停站时间与出发和到达时刻关系满足约束如下。

tjuparri+Tjupstop=tjupdepa j=23I-1
tjdownarri+Tjdownstop=tjdowndepaj=23I-1

摘挂列车在区间的运行时分与区间开始车站的出发时刻和区间终止车站的到达时刻满足约束如下。

tjuparri=tj+1updepa+Tjj+1upj=12I-1
tjdownarri=tj-1downdepa+Tj-1jdownj=23I

2.2.3 车分钟消耗计算

逆向车流在中间站的停留时间消耗可以分为2类情况,分别为由相对方向的第一列摘挂列车全部挂走,或由相对方向的第二列摘挂列车全部挂走。理论上可能由第三列摘挂列车挂走,但考虑实际作业时间已经超出1 440 min,在现实中很难发生,不予考虑。停站车分钟消耗示意图如图4所示。

图4a中,Ojk为在第j站第k种形式的消耗车分钟,k=126,分别对应采用上开口方案(含交叉方案中该站为上开口方案)时下行摘挂列车和上行摘挂列车带来的逆向车流车分钟消耗,采用交叉方案且该站为转换站时下行摘挂列车和上行摘挂列车带来的逆向车流车分钟消耗,采用下开口方案(含交叉方案中该站为下开口方案)时下行摘挂列车和上行摘挂列车带来的逆向车流车分钟消耗。具体每种形式下车分钟消耗计算公式如下。

  Oj1=Njdownup×(tjupdepa-tjdownarri)j=23i-1
Oj2=Njupdown×(1 440+tjdowndepa-tjuparri)j=23i-1
Oj3=Njdownup×(tjupdepa-tjdownarri)j=i
 Oj4=Njupdown×(tjdowndepa-tjuparri)j=i
Oj5=Njdownup×(1 440+tjupdepa-tjdownarri)j=i+1i+2I-1
Oj6=Njupdown×(tjdowndepa-tjuparri)j=i+1i+2I-1

公式⑻和公式⑼分别对应第1和第2种形式,其车站序号取值范围应小于转换站的序号;公式⑿和公式⒀分别对应第5和第6种形式,车站序号取值范围应大于转换站序号;公式⑽和公式⑾分别对应第3和第4种形式,此时车站就是转换站,其车站序号取值范围等于转换站的序号。为了与下文逆向车流货物作业时间Tjk中的k值对应,因此并未将公式⑽和公式⑾分别与公式⑻和公式⒀合并。对于转换站而言,张天伟等[14]分析同一时段上下行列车均停站的列车会让方案共存在4种图形,每种图形对通过能力影响并不相同,但该文献以单线铁路区段运行图周期最小为目标,使两区间运行图周期尽可能相等,并未考虑车流。而本研究以车分钟消耗最小为目标,所得到的具体情形以计算结果为准。

图4b中体现的是逆向车流由对向第二列列车挂走的情形,此时车分钟消耗在原来时间基础上增加1个1 440 min,此时k=7812,与k=126具有严格的对应关系。此时车分钟消耗计算公式如下。

Ojk+6=Ojk+1 440×φk         jk=126

式中:φk为参数,代表与Oj1Oj6相对应的逆向车流。当k=1,3,5时,φ1=φ3=φ5=Njdownup;当k=2,4,6时,φ2=φ4=φ6=Njupdown

2.2.4 货物作业时间约束

与停站车分钟消耗相似,当逆向车流由对向第一列列车挂走时,车站提供的货物作业时间有6种情况,货物作业时间示意图如图5所示。

Tjk表示第j个车站采用第k种形式时提供给逆向车流办理货物作业的时间。6种形式下提供的货物作业时间计算公式如下。

Tj1=tjuparri-tjdowndepa       jj=23i-1
Tj2=1 440+tjdownarri-tjupdepa       j=23i-1
Tj3=tjupdepa-tjdownarri-Tjdownstop        jj=i
Tj4=tjdowndepa-tjuparri-Tjupstop        jj=i
Tj5=1 440+tjuparri-tjdowndepa        jj=i+1i+2I-1
Tj6=tjdownarri-tjupdepa        jj=i+1i+2I-1

若逆向车流由对向第二列列车挂走,也同样有6种情况,与图4b相似,不再给出示意图。逆向车流是由对向第一列还是第二列列车挂走,取决于运行图提供的作业时间是否可以完成车流在该站的货物作业。若可完成,则由第一列挂走,否则由第二列挂走。为此对车分钟消耗变量引入0-1变量zjk,(j=23I-1k=126),即zjk×Ojk,具体挂走判定约束如下。

zjk+zjk+6=1j=23I-1k=126
zjk×(Tjk-Tjdownup)+zjk+6×(Tjdownup-Tjk)0k=135
zjk×(Tjk-Tjupdown)+zjk+6×(Tjupdown-Tjk)0k=246

k=135k=246分别对应不同的形式。当Tjk>Tjdownup时,表示提供的货物作业时间大于所需时间,则zjk=1,对应zjk+6=0,车分钟消耗zjk×Ojk=Ojk,即被对向第一列摘挂列车挂走;当Tjk<Tjdownup时,表明提供的货物作业时间不满足所需时间,则zjk=0,对应zjk+6=1,车分钟消耗zjk+6×Ojk+6=Ojk+6,即被对向第二列列车挂走;当Tjk=Tjdownup时,zjkzjk+6应有一个为1,但模型追求的为车分钟消耗最小,也会选择被对向第一列列车挂走。

2.3 目标函数

模型以逆向车流在各个中间站停留的总时间最小为目标,即车分钟消耗之和最小。综合以上分析,目标函数minF1如下。

minF1=i=1Ik=112j=2I-1(xi×zjk×Ojk)

式中:xi为0-1变量。

2.4 求解思路

所建模型为非线性整数规划模型,为提高求解效率,利用大M法[15]将其转化成线性整数规划模型,使用数学软件求解,对求解结果绘制成摘挂列车运行图进行可视化展示。

首先,引入1个0-1变量njkj=23I-1k=126。其次,再引入大M。最后,将公式 和公式 转换成如下约束条件。

-njk×MTjk-Tjdownup(1-njk)×M        k=135
-njk×MTjk-Tjupdown(1-njk)×M        k=246

目标函数转化成线性形式如公式 所示,代表转变后的逆向车流在区段内各个中间站的停站车分钟消耗最小的目标函数值minF

WjkOjk+M×(zjk-1)         j=23I-1k=1212
minF=i=1Ixi×k=112j=2I-1Wjk

式中:Wjk为整数变量,代表转变后的逆向车流在中间站停站车分钟消耗的时间,车分钟。当zjk=1时,WjkOjk,其最小值为Ojk;当zjk=0时,WjkOjk-M,其最小值为0。

3 算例应用

为验证优化模型的可行性,通过不断改变上下行摘挂列车在区间的运行时间、中间站的停站时间、逆向车流的数量及逆向车流在中间站的货物作业时间等参数,将模型目标函数及优化后的约束条件利用数学软件求解,并对结果进行分析。

假设单线铁路A—B区段包含a,b,c,d 4个中间站,该区段每天开行一对摘挂列车,A—B区段摘挂列车区间运行时分资料表如表1所示,A—B区段摘挂列车各项参数如表2所示。

根据上述数据,利用数学软件进行求解,并绘制摘挂列车运行图。摘挂列车运行图如图6所示,结果显示运行图为交叉方案,且转换车站为第2个车站,目标函数值为65 406车分钟。根据图6可知,下行列车在第2个车站停站7 h,目的是为在第一时间挂走该站的22辆由上行列车送来被下行列车挂走的逆向车流,在所有逆向车流中22辆是最大数值,如果可以减少该车流的停站时间就能有效降低目标函数值。该22辆逆向车流需要作业时间为168 min,即该站下行列车出发时刻17:58减去上行列车出发时刻15:10。而在其他车站为逆向车流创造的作业时间都大于所需要的作业时间。

若将第2站2种逆向车流数量分别由18,22减小至8,4,利用本模型再次求解,得到改变逆向车流数值后的摘挂列车运行图如图7所示。可见,还是使用交叉方案,但转换站变成第3个车站,与改变车流后该站逆向车流数值最大有关,验证了本模型具有有效性。

4 结束语

分析开行一对摘挂列车运行图优化问题,认为逆向车流对运行图的铺画会产生影响,引入转换站将运行图铺画的3种方案简化为1种。考虑相关约束后,以逆向车流在各个中间站停留的总时间最小为目标,建立开行一对摘挂列车运行图整数规划模型。使用6个车站5个区间的算例验证模型,对求得最优解进行分析,并改变相关参数后继续验证,验证所建模型具有可行性和有效性。但是,本研究仅考虑了单线铁路区段开行一对摘挂列车时运行图优化,未考虑每日开行2对摘挂列车运行图的情形,且当每日开行2对摘挂列车时,顺向车流也会影响运行图的铺画,这将是后续的研究重点。

参考文献

[1]

国家铁路局 .2022年铁道统计公报[EB/OL].(2023-05-30)[2023-08-01].

[2]

吴汉林. 一对摘挂列车铺画方案的优选方法[J]. 长沙铁道学院学报1989(4):29-37.

[3]

WU Hanlin. A Method of Scheduling for One Pair of Pick-up Trains[J]. Journal of Railway Science and Engineering1989(4):29-37.

[4]

梁万荣. 铁路枢纽车流组织的研究[J]. 西南交通大学学报199530(2):140-144.

[5]

LIANG Wanrong. Study on Organization of Wagon Flow in Railway Terminals[J]. Journal of Southwest Jiaotong University199530(2):140-144.

[6]

林柏梁. 直达与区段列车编组计划及车流径路的整体优化方法[J]. 铁道学报199618(5):1-8.

[7]

LIN Boliang. An Overall Optimizing Routing/Makeup Model Combined Local and through Freight Trains[J]. Journal of the China Railway Society199618(5):1-8.

[8]

徐行方,肖继龙. 区段管内车流组织的优化[J]. 上海铁道大学学报(理工辑)2000(12):75-78,103.

[9]

XU XingfangXIAO Jilong. Optimizing the Organization of Local Wagon Flow within District[J]. Journal of Shanghai Tiedao University2000(12):75-78,103.

[10]

史 峰,莫辉辉,黎新华,. 区段管内车流组织优化方法[J]. 交通运输工程学报20033(2):84-87.

[11]

SHI FengMO HuihuiLI Xinhuaet al. Optimization Method for Organization of Local Wagon Flow with District[J]. Journal of Traffic and Transportation Engineering20033(2):84-87.

[12]

刘爱江,许长枫,何大可. 基于遗传算法的列车运行图初始布点配对模型[J]. 铁路计算机应用200312(1):13-16.

[13]

LIU AijiangXU ChangfengHE Dake. Model of First-Distributed Paired-Train Based on Genetic Algorithm[J]. Railway Computer Application200312(1):13-16.

[14]

熊 琴,林柏梁,梁 栋. 相邻技术站间区段内列车组织优化[J]. 铁道运输与经济200628(8):39-41.

[15]

XIONG QinLIN BoliangLIANG Dong. Train Organization Optimization in Section between Adjacent Technical Stations[J]. Railway Transport and Economy200628(8):39-41.

[16]

LULLI GPIETROPAOLI URICCIARDI N. Service Network Design for Freight Railway Transportation:The Italian Case[J]. Journal of the Operational Research Society201162(12):2107-2119.

[17]

张晶晶,林柏梁,武建平. 摘挂列车编组计划优化研究[J]. 铁路计算机应用201827(7):40-44.

[18]

ZHANG JingjingLIN BoliangWU Jianping. Optimization of Pick-up and Drop Train Formation Plan[J]. Railway Computer Application201827(7):40-44.

[19]

张博健,彭其渊,李 力,. 面向调移车辆数优化的摘挂列车调车作业计划编制方法[J]. 铁道学报202042(3):11-20.

[20]

ZHANG BojianPENG QiyuanLI Liet al. Train Shunting Operation Scheduling with Number of Wagon Moves Oriented Optimization[J]. Journal of the China Railway Society202042(3):11-20.

[21]

谢顺丰,胡留洋,鲁工圆,. 基于能耗评价的摘挂列车调车作业计划仿真分析[J]. 铁道运输与经济202143(7):72-78.

[22]

XIE ShunfengHU LiuyangLU Gongyuanet al. Simulation Analysis of Shunting Operation Schedule Based on Energy Consumption Evaluation[J]. Railway Transport and Economy202143(7):72-78.

[23]

施俊庆,陈林武,林柏梁,. 基于Q学习算法的摘挂列车调车作业计划优化[J]. 中国铁道科学202243(1):163-170.

[24]

SHI JunqingCHEN LinwuLIN Bolianget al. Optimization of Shunting Operation Plan for Detaching and Attaching Trains Based on Q-Learning Algorithm[J]. China Railway Science202243(1):163-170.

[25]

张天伟,刘 涛,商 霖. 单线铁路双向列车均停站的两区间运行图优化[J]. 铁道科学与工程学报202219(9):2507-2514.

[26]

ZHANG TianweiLIU TaoSHANG Lin. Timetable Optimization of Two-Section on Single-Track Railway Based on up and down Trains Stopping[J]. Journal of Railway Science and Engineering202219(9):2507-2514.

[27]

孙晚华. ILOG CPLEX与铁道运输优化[M]. 北京:中国铁道出版社,2014.

基金资助

国家自然科学基金青年基金项目(72001021)

AI Summary AI Mindmap
PDF (1608KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/