自2008年8月1日中国第一条350 km/h的高速铁路——京津城际铁路开通运营以来,高速铁路在中国大陆发展迅猛. 而随着高速铁路网的完善,动车组的运用与周转问题也受到越来越多的学者的关注. 高速铁路动车组周转问题类似于传统的机车周转问题,传统的机车周转问题研究工作主要可分为3类:(1) 将接车周转图的人工勾画方法进行扩展[1];(2) 利用图论中的网络流理论解决机车周转问题[2-4];(3) 利用运筹学中的指派问题的思路解决机车周转问题[5-6]. 我国动车组周转问题最早开始于赵鹏1997年的研究[7],其构造的动车组不固定区段使用条件下的动车组周转优化模型成为这一领域的研究基础,之后不少学者在考虑检修[8]、空车调度[9]以及周期性[10]等基础上进一步丰富了此领域的理论.
以上成果都是从动车组运用的角度来研究动车组周转问题,而在实际工作中,动车组的周转工作是依托车站的到发线实现的. 史峰[11]率先将动车组周转和到发线运用结合起来对列车运行图进行了优化. 虽然该成果的目标是运行图优化,但无疑为动车组周转问题提供了新的思考角度. 本文就是在这一思路的启发下,结合文献[12]中到发线运用和接发车进路排列方案综合优化的方法,提出了动车组周转、到发线运用和接发车进路排列方案综合优化方法.
1 问题分析及符号定义动车组周转实质是车列担任不同运输任务的接续关系,其可在运行图上表示为连接不同运行线间的周转线(如图1(a)所示). 通常在周转图上,为避免周转线之间的重叠,会给有重叠时间的不同周转线不同的偏移量,若将这些不同的偏移量与车站的到发线相对应,显然就可以将周转图和到发线运用联系起来(如图1(b)所示).
![]() |
图 1 周转线和到发线之间的关系 Figure 1 The relation between turnover line and arrival-departure line |
另一个方面,列车对到发线的占用时间是从列车接入该到发线的接车进路启用开始到列车发车出清到发线为止. 而对于同一条到发线来说,咽喉区往往存在不止一条接发车进路的径路方式. 如何配合到发线的运用方案对列车通过咽喉区进路的径路进行优化,是本文在考虑动车组周转的同时力求兼顾的问题.
为简便起见,本文的研究基于以下几个前提:(1) 目标车站均为贯通式车站且仅有2个咽喉区;(2) 高铁列车在整个过程中不进行解挂或连挂作业;(3) 所有列车的长度都相等且列车在股道上停靠,不会侵入任何咽喉道岔的范围.
一个车站的到发线在运行图中有3个可能的位置(如图2所示):(1) 在周转图的最上方,本文中称之为顶部车站;(2) 在周转图的最下方,本文中称之为底部车站;(3) 在周转图的中间,本文称之为中部车站。根据实际情况不同,中部车站可能不存在,也可能存在多个,本文以一个中部车站为例进行相关研究.
![]() |
图 2 周转图中周转线的可勾画位置 Figure 2 The delineable position of the connection line in the turnover graph |
定义
本文将每个车站的到发线按图2所示分别顺次编号为1、2、
定义
$ a \odot b = a - b + 1\;440\varOmega. $ | (1) |
式(1)中
参数
定义
定义
$ d_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} = s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm I} \right.} \odot s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm O} \right.}, $ | (2) |
$ s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm O} \right.}{\rm{ = }}t_m^{[{\varphi _1},\varphi ]\left| {\rm I} \right.}, $ | (3) |
$ s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm I} \right.}{\rm{ = }}t_m^{\left[ {\varphi ,{\varphi _2}} \right]\left| {\rm O} \right.}. $ | (4) |
定义
定义
$ x_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,\omega \left| {\rm I} \right.} = s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm O} \right.}{\rm{ - }}\varDelta _{\left[ {{\rm{before}}} \right]}^{\varphi ,p,\omega \left| {\rm O} \right.}, $ | (5) |
$ x_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,\omega \left| {\rm O} \right.} = s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm O} \right.}{\rm{ - }}\varDelta _{\left[ {{\rm{after}}} \right]}^{\varphi ,p,\omega \left| {\rm O} \right.}, $ | (6) |
$ y_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,\omega \left| {\rm I} \right.} = s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm I} \right.}{\rm{ - }}\varDelta _{\left[ {{\rm{before}}} \right]}^{\varphi ,p,\omega \left| {\rm I} \right.}, $ | (7) |
$ y_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,\omega \left| {\rm O} \right.} = s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi \left| {\rm I} \right.}{\rm{ + }}\varDelta _{\left[ {{\rm{after}}} \right]}^{\varphi ,p,\omega \left| {\rm I} \right.}. $ | (8) |
式(5)~(8)中,
定义参数
定义
定义0-1参数
定义0-1参数
定义0-1参数
定义0-1决策变量
定义0-1决策变量
定义0-1决策变量
约束条件为每条运行线的起讫点均需连接且只连接1条周转线:
$\begin{split} &\displaystyle\sum\limits_{{m^{\left[ {{\varphi _{\rm{1}}},\varphi } \right]}}} {\left( {a_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^\varphi \cdot q_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^\varphi } \right)} = 1, \end{split}$ | (9) |
其中
$\begin{split} &\sum\limits_{{m^{\left[ {\varphi ,{\varphi _{\rm{2}}}} \right]}}} {\left( {a_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^\varphi \cdot q_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^\varphi } \right)} = 1, \end{split}$ | (10) |
其中
优化目标为:(1) 运用动车组数最小:
$ \min {Z_1} = \sum\limits_{{m^{\left[ {\varphi ,\varphi } \right]}}} {\sum\limits_{{m^{\left[ {{\varphi _1},\varphi } \right]}}} {\left( {a_{l \left[ {m\left( {{\varphi _{\rm{1}}}} \right),m\left( \varphi \right)} \right]}^{\varphi} \cdot q_{l \left[ {m\left( {{\varphi _{\rm{1}}}} \right),m\left( \varphi \right)} \right]}^{\varphi} } \right)} }. $ | (11) |
(2) 动车组在站总停留时间最短:
$\begin{split} \min {Z_2} = &\sum\limits_{{m^{\left[ {\varphi ,{\varphi _2}} \right]}}} {\sum\limits_{{m^{\left[ {{\varphi _{\rm{1}}},\varphi } \right]}}} {\bigg( {d_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} \cdot a_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi}}} }\cdot \\ & q_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} \bigg) . \end{split}$ | (12) |
约束条件为:(1) 每条实际周转线只能由1条股道实现:
$\begin{split}& \sum\limits_k {\left( {\theta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k} \cdot a_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} \cdot q_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} } \right)} = \\ & a_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi} \cdot q_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi}. \end{split}$ | (13) |
(2) 在时间上有冲突的周转线不能在同一股道进行周转作业,也即如果
$\begin{split}& \left( {{\rm{1 - }}\delta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right],l \left[ {m\left( {{\varphi _3}} \right),m\left( {{\varphi _4}} \right)} \right]}^{\varphi} } \right)\times\\ & \left( {\theta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k}{\rm{ + }}\theta _{l \left[ {m\left( {{\varphi _3}} \right),m\left( {{\varphi _4}} \right)} \right]}^{\varphi ,k}} \right) \leqslant {\rm{1}}. \end{split}$ | (14) |
优化目标为到发线的效用最大:
$ \max {Z_3} = \sum\limits_k {\theta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k} \cdot } \left( {u_{m\left( {{\varphi _1}} \right)}^{\varphi ,k}{\rm{ + }}c_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k}{\rm{ + }}v_{m\left( {\varphi_2} \right)}^{\varphi ,k}} \right). $ | (15) |
约束条件为1个周转过程只能由1个进站进路和1个出站进路实现(以车站φ靠近车站φ1
$ \sum\limits_{p \in {P_{[\uparrow]}^{\varphi ,k\left| {\rm{I}} \right.}}} {\varepsilon _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,k}} = \theta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k}, $ | (16) |
$ \sum\limits_{p \in P_{[\downarrow]}^{\varphi ,k|{\rm{O}}}} {\varepsilon _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,k}} = \theta _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,k}. $ | (17) |
进路不能有冲突,也即
$ \gamma _{\varphi ,p',l \left[ {m\left( {{\varphi _{\rm{3}}}} \right),m\left( {{\varphi _{\rm{4}}}} \right)} \right]}^{\varphi ,p,l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}\left( {\varepsilon _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,k}{\rm{ + }}\varepsilon _{l \left[ {m\left( {{\varphi _{\rm{3}}}} \right),m\left( {{\varphi _{\rm{4}}}} \right)} \right]}^{\varphi ,p',k'}} \right) \leqslant {\rm{1}}. $ | (18) |
优化目标为总进路的走行路程最少:
$ \min {Z_{\rm{4}}} = \sum\limits_{p,k} {\left( {\varepsilon _{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,k} \cdot s_{l \left[ {m\left( {{\varphi _1}} \right),m\left( {{\varphi _2}} \right)} \right]}^{\varphi ,p,k}} \right)}. $ | (19) |
虽然以上的3组优化目标和约束可以看成3个优先层次模型,但并不能据此按顺序分层求解,否则有可能会出现低层模型在高层模型的最优解条件下无解的情况,因此,本文的模型为一个整体模型,其中优化目标为式(11)、(12)、(15)、(19),约束条件为式(9)、(10)、(13)、(14)、(16)、(17)、(18). 4个目标的优先级为
以某高铁车站B站18:00~24:00的列车时刻表为例,车站A和C为车站B的相邻车站,车站A、B和B、C之间的列车时刻表如表1所示,B站的平面示意图如图3所示.
![]() |
表 1 列车时刻表 Table 1 Train timetable |
![]() |
图 3 B站车站平面图示意 Figure 3 The plane graphic representation of station B |
根据列车类型以及到发线固定使用方案,确定列车占用各到发线和起停车的效用值如表2所示.
![]() |
表 2 动车组停车效用值 Table 2 Parking utility value of multiple unit |
列车在A、B、C的最小折返时间为20 min,同一股道上,两周转线之间的时间间隔必须在4 min以上,
![]() |
图 4 周转方案和B站股道运用图 Figure 4 Turnover plan and track operation diagram of station B |
![]() |
表 3 接发车进路方案 Table 3 Receiving and departing route scheme |
(1) 本文提出了动车组周转、到发线运用和接发车进路排列综合优化模型,可以在获得动车组周转的同时,得到到发线运用方案和接发车进路排列方案,这既精简了编制相关方案的工作流程,又确保了动车组周转方案和到发线运用方案的可应用性.
(2) 本文模型以所有高速列车的车长均为定值且任意轨道停靠列车都不会影响到咽喉区道岔为前提. 若动车组长度不一致,可增加相应股道和动车组的匹配约束.
(3) 本文模型以高速铁路列车为对象,若要用于非动车组类列车的机车和动车组周转、到发线运用以及接发车进路排列方法则需对模型进行较大的变动,相关内容有待进一步研究.
(4) 本文仅初步分析了动车组周转、到发线运用和接发列车进路排列方案的综合优化方法,对于动车组的解编、列车的检修以及相关方案与乘务计划的匹配等还有待进一步研究.
[1] |
史峰, 胡安洲. 机车周转图的线性配置算法[J].
铁道学报, 1996, 18(4): 18-24.
SHI F, HU A Z. A linear algorithm to deploy a locomotive circulating diagram[J]. Journal of the China Railway Society, 1996, 18(4): 18-24. DOI: 10.3321/j.issn:1001-8360.1996.04.003. |
[2] |
陶然, 吕红霞, 陈广秀. 基于MTSP的机车周转图编制模型与算法[J].
西南交通大学学报, 2006, 41(5): 653-657.
TAO R, LYU H X, CHEN G X. Model and algorithm for making locomotive working diagram based on multiple traveling salesmen problem[J]. Journal of Southwest Jiaotong University, 2006, 41(5): 653-657. DOI: 10.3969/j.issn.0258-2724.2006.05.022. |
[3] |
谢金宝, 永秀. 利用网络技术求解机车交路方案[J].
铁道学报, 1996, 18(5): 9-13.
XIE J B, YONG X. Algorithm of optimizing locomotive working diagram by using operational network technology[J]. Journal of the China Railway Society, 1996, 18(5): 9-13. DOI: 10.3321/j.issn:1001-8360.1996.05.002. |
[4] |
郑亚晶, 张星臣, 张全. 肩回交路条件下多机牵引机车周转图的优化[J].
中国铁道科学, 2013, 34(5): 134-139.
ZHENG Y J, ZHANG X C, ZHANG Q. Optimization of locomotive working diagram under locomotive arm routing and multi locomotive traction[J]. China Railway Science, 2013, 34(5): 134-139. DOI: 10.3969/j.issn.1001-4632.2013.05.20. |
[5] |
何奉道, 何冬昀. 不固定牵引方式双肩回交路机车最优配置的遗传算法[J].
中国铁道科学, 2007, 28(1): 118-122.
HE F D, HE D Y. A genetic algorithm for obtaining the optimal locomotive working diagram with double-shoulder circuit locomotive routing by the mode of unfixed traction[J]. China Railway Science, 2007, 28(1): 118-122. DOI: 10.3321/j.issn:1001-4632.2007.01.021. |
[6] |
闫海峰, 崔燚. 编制机车周转图的优化模型[J].
中国铁道科学, 2006, 27(4): 123-128.
YAN H F, CUI Y. Optimization model of locomotive working diagram[J]. China Railway Science, 2006, 27(4): 123-128. DOI: 10.3321/j.issn:1001-4632.2006.04.024. |
[7] |
赵鹏, 胡安洲, 杨浩. 高速铁路动车组不固定区段使用条件下周转优化问题的研究[J].
北方交通大学学报, 1997, 21(6): 621-624.
ZHAO P, HU A Z, YANG H. Research on the circulating optimization in the condition of using high-speed passenger trains in uncertain railroad region[J]. Journal of Northern Jiaotong University, 1997, 21(6): 621-624. |
[8] |
MATI G, KROON L. Maintenance routing for train units: the transition model[J].
Transportation Science, 2005, 39(4): 518-525.
DOI: 10.1287/trsc.1050.0116. |
[9] |
聂磊, 赵鹏, 杨浩, 等. 高速铁路动车组运用的研究[J].
铁道学报, 2001, 23(3): 1-7.
NIE L, ZHAO P, YANG H, et al. Study on motor train-set operation in high speed railway[J]. Journal of the China Railway Society, 2001, 23(3): 1-7. DOI: 10.3321/j.issn:1001-8360.2001.03.001. |
[10] |
谢美全, 聂磊. 周期性列车运行图编制模型研究[J].
铁道学报, 2009, 31(4): 7-13.
XIE M Q, NIE L. Model of cyclic train timetable[J]. Journal of the China Railway Society, 2009, 31(4): 7-13. |
[11] |
史峰, 魏堂建, 周文梁, 等. 考虑动车组周转和到发线运用的高速铁路列车运行图优化方法[J].
中国铁道科学, 2012, 33(2): 107-114.
SHI F, WEI T J, ZHOU W L, et al. Optimization method for train diagram of high-speed railway considering the turnover of multiple units and the utilization of arrival-departure tracks[J]. China Railway Science, 2012, 33(2): 107-114. DOI: 10.3969/j.issn.1001-4632.2012.02.19. |
[12] |
史峰, 陈彦, 秦进, 等. 铁路客运站到发线运用和接发车进路排列方案综合优化[J].
中国铁道科学, 2009, 30(6): 108-113.
SHI F, CHEN Y, QIN J, et al. Comprehensive optimization of arrival-departure track utilization and inbound-outbound route assignment in railway passenger station[J]. China Railway Science, 2009, 30(6): 108-113. DOI: 10.3321/j.issn:1001-4632.2009.06.018. |