可预见大客流下的跳停轨交列车时刻表优化

2021-06-28 06:10陈吉怀赵星
关键词:遗传算法轨道交通

陈吉怀 赵星

摘 要:在某些特定情况下,轨道交通系统内会出现可预见性大客流,对列车正常运营产生冲击,此时需要及时对列车时刻表进行调整,必要时可要求部分列车在一些站点选择跳过停止,以为大客流站点提供更充足的运能。基于此,在单条轨道交通线路上,提出了一种可跳停的轨道交通列车时刻表优化模型,以容量、链接、安全前进和可行域等作为主体约束,优化乘客总候车时间,并采用一种改进的遗传算法进行求解。以南京地铁S1号线某天早高峰数据为例,验证该模型和算法的有效性。相比现行的固定时刻表,优化后的时刻表平均每位乘客的候车时间减少0.201 min,效果显著。

关键词:轨道交通;可预见性大客流;跳停模式;列车时刻表;遗传算法

中图分类号:U292  文献标志码:A

城市交通需求逐年扩大,城市轨道交通系统作为缓解交通拥堵的重要方式,凭借其快速、舒适、运量大、低延误以及安全性高等优点在城市公交系统中发挥着重要作用。十三五期间提出,预计2020年轨道交通运营里程将达6 000 km,我国轨道交通正迎来前所未有的大发展时代。

乘客出行需求的旺盛增长势必会导致轨道交通系统内人流密集拥挤,甚至出现滞留情况,大大增加了安全隐患。对大客流,尤其是可预见性大客流的控制便显得尤为重要,韦永佳、周云娣、李佳芸[1-3]分别从不同城市实际出发,针对特定情形分析大客流特征,并对大客流控制措施进行一定的探讨。赵鹏、姚向明[4-5]等人则以各站不同时段的限流率为决策变量分别建立了地铁单线和线网的大客流线性控制模型,可计算乘客延误时间最小优化目标下的车站进站人数控制策略。

轨道交通相关部门也制定了一系列列车运行调整措施来限制事故发生[6],“跳停”便是其中重要的一项,在部分国际发达城市中已有应用,如巴黎、莫斯科、旧金山的地铁系统,均采用非站站停的特殊停站方式,根据客流分布的特征,选择不同的列车停站方案关系到列车运行组织的合理性、系统服务水平等[7]。郭婧、屈明月[8-9]构建了“跳停”的评价体系,论证跳停的可行性和适用性,王婵婵等[10]则指出了跳停可能带来的一些负面影响。

作为交通运输中的重要优化应用,列车时刻表问题在最近几十年内备受关注。列车时刻表规定各次列车在各个区间的运行速度、在车站的到发和停留时间,是城市軌道交通运营的服务提供者和乘客之间的重要桥梁。列车运营效率导向和出行需求导向是当前研究的两大主要方向[11-12],学者们或利用图论、运筹学等建模方法[13],或利用现代智能优化算法求解[14-15],希望谋求一种乘客出行与列车运营效率高且经济的方法,优化列车时刻表。

基于对以上三点的总结分析,本文提出一种考虑可预见性大客流的跳停轨道交通列车时刻表优化方法。针对轨道交通某时段的特定OD——由起点至终点的交通出行量,使用遗传算法选择出使得乘客总等待时间最短的列车跳停计划,进而确定列车开行计划。利用此方法,可以较好地使用历史数据推衍,得到未来针对可预见性大客流的列车开行计划,通过改进跳停计划以达到乘客更优出行,对轨道交通列车运行调度有实际指导意义。

1 问题描述

考虑一条S座车站城市轨道交通线路,如图1所示,本研究中仅考虑列车的单向行驶,即研究时段内所有列车均由第1站出发,至第S站停止。根据既定客流量,调节不同车次在不同站点的跳停情况以及停车时间长短,以达到最小化乘客总候车时间的目的。

根据城市轨道交通列车运营实践,提出如下假设:

假设1:所提供的总列车容量大于或等于总乘客需求,并且最后一列车在每个站都停靠并且在研究时段的准确结束时刻T离开第一站,这种假设可以确保所有乘客在规划期间到达目的地站。

假设2:乘客已知特定列车的跳停模式,若来车不在某乘客的目的地站点停车,那么该乘客会继续等待直到所需列车到来。

假设3:某一辆列车的容量已达饱和而仍有乘客尚未进入列车时,这些乘客会原地等待,直到下辆列车到达。

假设4:优化模型遵循乘客先进先出原则,即首先到达站点的乘客可优先乘车,当假设3情况发生时,乘客总候车时间会受到上车顺序的影响,因此在模拟过程中有必要假设所有乘客均遵循先进先出原则,否则会复杂化计算过程。

综上,本文构建了考虑可预见性大客流的跳停轨道交通列车时刻表优化模型,目标函数为式(3),约束条件为式(5)到式(11)。

3 算法设计

在模型中共考虑J列车,S个站点,除去起点站和终点站之后余(S-2)个站,每列车在每个站点的停车方式共有9种。若用穷举法来求解,则需列举9J×S种可能,这显然大大超出当前计算机的运能,故本模型利用遗传算法求解优化目标。遗传算法是基于自然种群遗传变异机制的一种有效的智能搜索算法,其模拟达尔文生物进化和自然消亡的过程。该算法具有自组织性,自学习性,在求解轨道交通车辆调度和列车运行时刻表等问题时表现出较强的优越性。

1)染色体编码。遗传算法需要将所有变量转换为基因,并按照一定顺序编入染色体。本模型中所求为各列车在各站的停车时间为未知量,起点站和终点站不在考虑范围内,故基因共有J×(S-2)个。

2)初始种群生成。种群数量为30,使用浮点法随机生成的列车停车时间组合为染色体并检验其可行性。

3)适应度评价。对列车在各站的停车时间优化,可直接影响到乘客候车时间,故适应度函数为f=400 000∑S-1U=1∑SV=2∑t∈(0,T)PU,V(t)/Z。

4)选择。采用轮盘赌对个体进行选择:

(1)种群中所有个体的适应度之和∑f;

(2)每一个个体适应度与总适应度之比,作为该个体的被选择的概率pr=fr/∑f;

(3)在[0,1]区间内产生一个随机数h,若pr-1≤h≤pr,则选择第r个个体,重复进行30次,可选择出30个个体进入第5、6步。

5)交叉。设置交叉概率Pc=0.8,将上一代个体按适应度大小排序,前十位不进行交叉,发生交叉的个体随机配对,确定交叉点位置和进行部分基因交换。产生的子代需通过约束条件检验方可保留。

6)变异。设置变异概率Pv=0.8,上一代个体中适应度前十位的不进行变异,根据变异概率随机确定部分个体变异,改变其某个基因。产生的子代需通过约束条件检验方可保留。

7)迭代求解。设置迭代次数Gen=200次。

其中,乘客上下车逻辑及约束条件检验如下:

第1步,随机生成每站的停车时间矩阵。第1站停车时间必定为0,问题中延误时间等于列车发车时间减乘客进站时间,因此跟列车到达时间无关,故第S站不用考虑。共有J辆车、(S-2)个站,因此停车时间矩阵为一个J×(S-2)矩阵,每一行表示每辆车1→(S-2)在站的停车时间,每一列代表同一站不同车次的停车时间。停车时间为0、30、60、90……240 s,当出现0 s时意味着跳过停车。

第2步,根据停车时间矩阵和每辆车的发车时间计算每站每辆车的到达时间矩阵和出发时间矩阵,均为J×(S-2)矩阵。

第3步,约束条件检查。按前后两辆车的进站时间间隔不少于θsectionmin、发车时间间隔不少于θstationmin的约束条件对生成的停车时间矩阵进行检查,若不满足约束,则重新进行第1—2步,直到满足第3步的约束。

第4步,不考虑每量车的容量和无法停车上人的问题,根据每辆车发车的时间段,将客流数据分配到对应车次的时间段内,得到一个A{J,(S-2)}(N-4)的元胞数组,(N-4)矩阵为第(J-1)列车在第S站发车后,第J列车在第S站发车前时间段内进入第S站的所有人的信息,即在理想情况下,在这个时间段内进站的人都应该上到第J列车。

第5步,不停站的处理。如果第J列车在第S站不停,那么在对应时间段内进站的人都不能上第J列车,只能继续等第(J+1)列,因此,在乘客信息的元胞数组中,需将A{J,S}中所有的数据移动到A{J+1,S}中,并将A{J,S}清空。对于第J列车,如果它不在第S站停车,那么在第S站之前需要查找是否有目的地是第S站的乘客,如果有,将这名乘客移支到第(J+1)列车,第S站对应的A{J+1,S}中去。

第6步,有人下车的处理。设第J列车从第(S-1)站出发后,已经在车里的人中有目的地是第S站的,则当车到达第S站时,车上的人员信息中删除要下车的人的信息,同时统计到第S站时、到站的人下车后、没开始上人前车里的人的数量。

第7步,上车人数超过列车的满载量的处理。将到站后上人前列车内的人数与计划在本站上车的人数相加,与列车容量相比较,若准备上车人数加列车原有人数超过列车容量,那么按照先来后到的顺序将多出来的乘客信息移动到第(J+1)辆车。

第8步,重复5—7步,直到遍历完整个J×(S-2)矩阵,便得到了当前停车时间矩阵下所有乘客的乘车信息。

第9步,根据所有乘客的乘车信息计算总的延误时间以及平均延误时间。

算法流程如图2所示:

4 实例分析

4.1 线路背景介绍

南京地铁S1号线,又称机场线,于2014年7月1日正式投入运营使用,是南京城市轨道交通路网中一条南北走向的线路,标志色为宝石绿色。地铁S1号线先后经过雨花台区和江宁区,线路北起南京最大的高铁站南京南站,一路南下经过江宁东山片区西侧、秣陵片区、江宁经济技术开发区、禄口新城,南至空港新城江宁站。

地铁S1号线全长37.3 km,其中地下段19.8 km、过渡段0.7 km、高架段16.8 km;共设置8座车站,其中地下站6座、高架站2座,分别为南京南站、翠屏山站、河海大学-佛城西路站、吉印大道站、正方中路站、翔宇路北站、翔宇路南站和禄口机场站;列车采用B型鼓形列车6节编组,最高运行时速100 km/h,由中国中车南京浦镇车辆有限公司制造。

截止至2019年4月,南京地铁S1号线平均日客流达9.3万人次,其最高单日线路客运量为13.8万人次,于2019年4月4日诞生。禄口机场为南京最大的机场,南京南站为南京最大的高铁站,S1号线的链接着两个重要的大客流集散地,是南京通往外地的重要交通枢纽,易出现可预见性大客流。根据本文需要和可选的实际情况,在本文中,僅仅考虑从禄口机场站首发,至南京南站位终点的单向列车表,选取2016年十一期间早高峰7:00—8:00时段进行研究。

4.2 基本信息及计算结果

研究区间为早高峰一个小时,故T=60 min,t∈(0,60)。

南京地铁S1号线共有S=8个站,分别为禄口机场站、翔宇路南站、翔宇路北站、正方中路站、吉印大道站、河海大学-佛城西路站、翠屏山站和南京南站。

假设列车7:00准时开行第一班,每十分钟开行一班,一小时内共计N=7辆车。

车辆从U站到U+1站的自由行驶时间RU如表1所示。

PU,V(t)即每时刻的乘客OD如表2所示,第一列为进站分钟,第二列为进站秒数,第三列为进站点,第四列为出站点,原始数据需简单处理后使用:第一列和第二列不在(0,60)的需排除;进站点与出站点相同的需排除;因仅考虑单向行驶,故出站点在进站点之前的需排除;出站点不在S1号线上时,认为出站点在S1号线的终点站即南京南站,共计4 937人。

每辆车的满载量C=1 000人。

在同一区间的两个连续列车之间的预定最小间隔以及在同一站点的两个连续列车之间的预定最小间隔θsectionmin=θstationmin=3 min。

列车在车站预定的最短停留时间λmin=0 s,列车在车站预定的最长停留时间λmax=240 s。

停車时间为公差为30 s的等差数列,0、30、60、90……240 s,当出现0 s时意味着跳过停车。

遗传算法中,染色体长度为7×6=42,种群数量POP-SIZE=30,交叉概率Pc=0.8,变异概率Pv=0.8,3点变异,在交叉和变异步骤中还加入了较优个体保留原则,即交叉变异前适应度前十位的个体直接进入子代,迭代次数Gen=200次。

该优化问题的目标是在满足约束条件的基础下Z达到最小时的XUJ,利用MATLAB仿真计算,耗时944.25 s即17.74 min,得到目标函数最优化结果为26 846 min,以及每列车在每个站的优化停留等待时间,例如,第三班车在7:20于禄口机场站出发,中途在翔宇路南站跳过停靠,在翔宇路北站停靠0.5 min,在正方中路站停靠0.5 min,在吉印大道站停靠0.5 min,在河海大学-佛城西路站停靠1 min,在翠屏山站停靠2.5 min,最终到达终点站南京南站,其他列车的详细情况如表3所示。

将表3中的列车调度情况绘制成列车开行计划图,横坐标为S1号线的各个停靠站点,共包含8个车站,纵坐标为时间,研究时间从0 min开始,折线即为列车的优化运行轨迹,如图3所示。

为验证本文模型的优点所在,利用现有基础数据,计算未经优化的乘客总等待时间,在实际情况中,采用列车在每个站点均停车的模式,固定每辆车在每个站点均停靠1.0 min,其余条件与本文的模型相同,由于最后一班列车的运行时间减少,导致研究时段内总客流量减少至4 797人,所得目标函数结果为26 638 min,平均每位乘客的等待时间为5.553 min。优化模型与未优化模型相比,平均每位乘客的等待时间由5.553 min减至5.352 min,减少了0.201 min,效果显著。

为验证增加车辆停车时间是否导致了乘客总在车时间相应增加,需进一步对比乘客平均总在车时间。乘客刷卡数据和列车运行时刻表确定后,乘客的总在车时间也相应确定。经计算得,实际情况下,乘客平均总在车时间为13.176 min,优化后,乘客平均总在车时间为13.198 min,时间增加了0.022 min,影响较小。

5 结语

本文主要讨论了存在可预见性大客流以及列车跳停情况下,通过优化轨道交通列车时刻表,来提高乘客的总体出行效率。构建了优化列车时刻表模型,以乘客总候车时间为优化目标,采用遗传算法求解了优化问题。最后,根据南京地铁S1号线的实际客流需求数据,设计了仿真实验,验证了算法与模型的有效可行性,对轨道交通的运营和提高乘客出行舒适度有现实指导意义。

本文的模型实现是以可预见性大客流为前提,若能统计多年来出现的大客流信息,例如,十一黄金周期间、某地举办大型活动时的客流量,形成数据库,当日后出现相似情形时,便可以提前预警做出应对。

论文目前仅考虑了单向单线列车的时刻表优化,而随着轨道交通系统的发展,有必要进一步考虑成网的双向列车时刻表优化问题,使问题更贴近实际。参考文献:

[1] 韦永佳,周亚强.南宁地铁一号线大客流运营调整方法研究[J].铁道运营技术,2019,25(3):26-28.

[2] 周云娣.南京地铁换乘站大客流组织方法的探讨[J].铁道运营技术,2018,24(1):31-34.

[3] 李佳芸.广州地铁大客流现状分析与策略研究[J].中国高新技术企业,2016(31):92-94.

[4] 赵鹏,姚向明,禹丹丹.高峰时段城市轨道交通线路客流协调控制[J].同济大学学报(自然科学版),2014,42(9):1340-1346,1443.

[5] 姚向明,赵鹏,乔珂,等.城市轨道交通网络客流协同控制模型[J].中南大学学报(自然科学版),2015,46(1):342-350.

[6] 董皓,康会峰,廖琦,等.基于多智能体的城市轨道交通列车延误仿真模型及应用[J].都市快轨交通,2016,29(3):42-46.

[7] 毕湘利,宋键.从效率角度谈城市轨道交通的规划、建设和运营[J].城市轨道交通研究,2007,10(10):1-5.

[8] 郭婧,朱琳,刘志钢,等.城市轨道交通常规线路非计划性“跳停”方案评估与分析[J].都市快轨交通,2018,31(4):119-124,132.

[9] 屈明月.城市轨道交通开行跨站停列车的综合评价研究[J].石家庄铁道大学学报(自然科学版),2012,25(2):81-84,89.

[10]王婵婵,陈菁菁.城市轨道交通列车延误时多线换乘站跳停方案研究[J].城市轨道交通研究,2014,17(12):69-72.

[11]许得杰,曾俊伟,麻存瑞,等.考虑满载率均衡性的大小交路列车开行方案优化研究[J].交通运输系统工程与信息,2017,17(6):185-192.

[12]陈琪,曾翠峰,郭莹,等.基于换乘重要度的轨道交通网络运营计划协调优化[J].华东交通大学学报,2019,36(1):79-86.

[13]宁巧丽,赵鹏,徐文恺,等.城市轨道交通末班车时段时刻表协同优化研究[J].交通运输系统工程与信息,2016,16(6):108-114.

[14]李莹,陈阳舟,詹璟原.基于动态客流的城市轨道列车全天时刻表优化[J].交通科技与经济,2019,21(5):27-33,38.

[15]孙旺.基于粒子群遗传算法的城市轨道交通列车折返时刻表优化研究[J].铁道运输与经济,2018,40(4):107-114.

(责任编辑:于慧梅)

Abstract: Under certain specific circumstances, there will be a predictable large passenger flow in the rail transit system, which will have an impact on the normal operation of the train. At this time, it is necessary to adjust the train schedule in time. If necessary, some trains may be required to skip-stop at some stations to provide more sufficient transportation capacity for large passenger flow stations. Based on it, a skip-stop rail transit train schedule optimization model is proposed on a single rail transit line. The model takes capacity, link, safe advancement and feasible region as the main constraints to optimize the total waiting time of passengers. And an improved genetic algorithm has adopted for solving. Finally, take the morning peak data of Nanjing Metro Line S1 as an example to verify the effectiveness of the model and algorithm. Compared with the current fixed timetable, the optimized timetable reduces the average waiting time of each passenger by 0.201 min, and the effect is significant.

Key words: rail transit; predictable large passenger flow; skip-stop pattern; train timetable; genetic algorithm

猜你喜欢
遗传算法轨道交通
面向成本的装配线平衡改进遗传算法
轨道交通TOD模式创新引领宁波城市发展
城市轨道交通供电系统及电力技术探析
城市轨道交通节假日期间大客流行车组织思考与实践
基于遗传算法对广义神经网络的优化
基于遗传算法对广义神经网络的优化
轨道交通快慢车越行问题研究
轨道交通快慢车越行问题研究
基于遗传算法的临床路径模式提取的应用研究
基于遗传算法的临床路径模式提取的应用研究