基于时空路径推算的城轨网络客流分配方法

2023-11-03 03:43陈哲轩赵留杰陈钱飞陈绍宽
西南交通大学学报 2023年5期
关键词:进站换乘高峰

茧 敏 ,王 卓 ,陈哲轩 ,赵留杰 ,陈钱飞 ,陈绍宽

(1.北京交通大学交通运输部综合交通运输大数据应用技术交通运输行业重点实验室,北京 100044;2.北京交通大学中国综合交通研究中心,北京 100044;3.郑州地铁集团有限公司运营分公司,河南 郑州 450000)

城市轨道交通网络客流分配的关键在于确定乘客的有效出行路径及所乘列车,现有乘客刷卡数据仅记录进、出站点和时刻信息,无法准确获知客流在线网中的分布情况.既有客流分配研究主要集中于基于路径的集计分配和乘客出行时空路径推算.

基于路径的集计分配方法需首先构建包含多效用因素的广义费用函数[1-2],随后使用线性规划[1]求解路径配流结果或Logit 衍生模型[2-3]刻画乘客出行路径选择行为,以得到客流分配结果.基于路径的集计分配方法无法保证所分配路径上存在有效出行服务,易导致乘客出行结果估计的偏差.为保证客流分配的有效性,需进行针对乘客-路径-列车匹配的时空路径推算.乘客出行时空路径推算使用自动客票采集系统(AFC)数据和列车时刻表数据[4-5],估计乘客出行路径及所乘列车,流程为网络出行时间参数估计、乘客出行前后路径选择[6]、采用列车运行仿真[7]或匹配概率模型[8]确定所乘列车,以得到乘客的有效出行结果.

综上,有效合理的客流推算依赖于准确推算乘客的出行时空路径,需完成可行物理路径集的确定和乘客与列车的匹配,以确保出行路径的物理可达性和动态服务的有效性.本文基于AFC 数据和列车时刻表数据,以乘客时空路径推算方法研究城市轨道交通网络客流分配问题.在此基础上,设计开发基于C# 语言的客流推算系统.

1 网络客流推算方法

网络客流推算方法包括乘客出行路径的生成和基于乘客出行路径的可行列车搜索与匹配2 部分:第1 部分包括出行时间参数的估计和可行路径集的确定;第2 部分首先进行乘客与出行路径集的匹配,随后在相应出行路径上完成可行列车集的搜索与确定.

此外,乘客有效出行结果中可能存在可行路径或可行列车不唯一的情况.此时,需要先完成有效路径的选择优先级排序,然后,确定可行列车的检验次序,最后,以路径优先级及路径所含各可行列车的检验次序完成列车运行过程推演,从而获得各个乘客唯一的有效出行路径及列车,即进行“有效路径及列车调整”.客流推算流程如图1 所示.

图1 网络客流推算流程Fig.1 Calculation process for network-wide passenger flow

本文所使用的单个乘客f的AFC 数据包括进站站点Of、出站站点Df、进站刷卡时刻tf,et、出站刷卡时刻tf,ex,时刻表数据内容包括各列车途经站点及到发时刻.为便于推算,提出以下假设:

1) 网络中出行的乘客按路径换乘次数和出行时间的综合排序选择可行路径.

2) 忽略乘客在车站中的微观行为,乘客以刷卡进站时刻的先后顺序上车,并受到列车载客容量的限制.

3) 各线均开行站站停的单一交路列车.

为便于后续描述,统一将可行路径p以换乘站拆分为路段集Cp(非换乘路径不拆分).网络客流推算的核心在于生成单个乘客f在其第n个可行路段cn∈Cp的可行列车集Rcn,f.其匹配条件为:所匹配的可行列车r在cn起点cn,o的出站时刻dcn,o,r应晚于乘客f进站时刻tf,et,且在终点cn,d的到达时刻acn,d,r应早于乘客出站时刻tf,ex(算法1),如图2 所示.

图2 单个乘客出行路段的可行列车集生成算法Fig.2 Feasible train set algorithm for single passenger at path section

1.1 乘客出行时间参数估计

城市轨道交通系统中乘客出行时间包括起点站的进站时间、起点站的站台等待时间、在车时间、换乘站的换乘时间、换乘站的站台等待时间和终点站的出站时间[9].其中,在车时间可以由列车时刻表数据直接得到,其余时间无法直接从AFC 数据中得到,需用可行路径单一的本线进出的和换乘方向明确的一次换乘的乘客样本进行估计.在给定AFC 数据、列车时刻表数据及线网数据后,依次估算各车站在高峰时段(t=1 )和平峰时段(t=0 )的进站时间均值 µac,t和方差、换乘站换乘时间均值 µtr,t和方差、出站时间均值 µeg,t和方差.结合列车时刻表可得全网各OD 的出行时间均值 µod,t,用于生成可行路径集.

1.1.1 进出站时间参数估计

对于本线进、出乘客,在进、出站刷卡时间范围内仅有唯一可行列车的情况下,可以准确计算乘客的进、出站时间.本线进、出乘客f在起点站的进站时间、终点站的出站时间可由其本线出行路径pb上唯一可行列车的出站时刻、到站时刻及乘客的进、出站刷卡时刻计算得到,如式(1)、(2)所示.对所得进、出站时间样本集去除极端异常值后,计算样本均值及方差,以此分别作为对应时段t在相应起点站O的进站时间和终点站D的出站时间均值 µac,t,O与 µeg,t,D.

式中:tac,f,Of、teg,f,Df为本线进出乘客f分别在站点Of的进站时间、站点Df的出站时间;dOf,r和aDf,r分别为列车r在站点Of和站点Df的发车时刻和到站时刻;=1 表示在本线路径pb上的可行列车唯一.

1.1.2 换乘时间参数估计

该时间参数可由一次换乘乘客进行估计.对此,可以换乘站T为中心,整合其周围车站集(S1~S4),如图3 所示,构建一次换乘乘客的筛选OD 表,并以该表筛选得到在换乘站的换乘时间未确定的一次换乘乘客.因此,其换乘时间tT,f可由对应时段进站站点的进站时间均值 µac,t,Of、出站站点的出站时间均值µeg,t,Df、行程时间tf和首路段n=1至末路段n=2列车运行时间和得到,如式(3)所示,其中,t¯cn为路段cn上列车运行时间均值.对所得换乘站T在换乘方向di的换乘时间样本集去除极端异常值后,计算样本均值 µT,t,di,即为该时段换乘站T在换乘方向di的换乘时间参数估计值.

图3 一次换乘范围示意Fig.3 Schematic of one-time transfer range

式中:tT,f为乘客f在换乘站T的换乘时间.

1.2 乘客可行物理路径集生成

根据所估计的出行时间参数,乘客可行路径集生成的目标为获得各OD 对满足时间阈值约束的可行物理路径集P,如式(4)~(6)所示.先使用Dijkstra算法得到全网各OD 对在高峰时段和平峰时段的最短路径集,随后,使用图4 所示的基于插点的可行路径搜索算法(算法2)得到所有OD 对的可行路径集合P,其包含了不超过各OD 对最短路出行时间α倍的所有可行路径,如式(7)所示约束.

式中:Pt为时段t各OD 对的可行路径集;S为线网车站集;PO,D,t为时段t单个OD 对的可行路径集;pO,D,t,j为时段t单个OD 对的第j条可行路径;x(•)为路径的出行时间.

算法2 的原理为:对于单个OD 对而言,其次短路中存在不属于该OD 对最短路的节点,因而可对不在该OD 对最短路径上的节点集nOD进行遍历,并将起点O到节点V(V∈nOD)的最短路与节点V到终点D的最短路进行组合,若与无回头路关系,即与上的车站序列不存在重叠(= Ø),且满足时间阈值约束,则生成组合路径pO,V,D,t,最后删除重复路径,从而得到该OD 对的可行路径集.

1.3 乘客可行列车集确定

乘客可行列车集确定即进行乘客与列车的匹配,生成乘客f在相应可行路径集POf,Df,t中各路径pi上的可行列车集Rpi,f,如式(8).基于所定义的变量及相关参数,乘客可行列车集匹配算法(算法3)如图5 所示.其原理为:1) 根据单个乘客f的进、出站站点匹配可行路径集POf,Df,t.2) 对于单条可行路径pi∈POf,Df,t,若为非换乘路径,则直接使用算法1得到路径pi上的可行列车集Rpi,f;若为换乘路径,则对pi进行分割,生成路段集Cpi.3) 对各个路段cn∈Cpi使用算法1得到该路段的可行列车集Rcn,f.4)对路径上各路段的可行列车集Rpi,f=间进行前向和后向列车接续判断,即得到换乘路径的可行列车集.

图5 可行列车集匹配算法Fig.5 Feasible train set matching algorithm

式(9)和式(10)表示乘客f在路径pi上第ω个可行列车集Rpi,f,ω中的列车在路径起点站发车,并到达路径终点.式(11)和式(12)表示可行列车集Rpi,f,ω中的列车在乘客进站站点的发车时刻晚于乘客的进站时刻,且在乘客出站站点的到站时刻早于乘客的出站时刻.式(13)表示路径换乘次数大于0 时,可行列车集Rpi,f,ω中前序路段cn上的列车在路径上换乘站T的到达时刻aT,pre(rcn,f,y) 要早于后序路段cn+1上的列车在换乘站的发车时刻

式中:Rpi,f为乘客f在路径pi的可行列车集;rpi,f,ω,u为可行列车集Rpi,f,ω中的第u趟可行列车;rcn,f,y和rcn+1,f,z分别为可行列车集Rcn,f和Rcn+1,f中的第y和z趟可行列车,其中,cn+1为cn的后续路段;sOf(rpi,f,ω,u) 、sDf(rpi,f,ω,u)分别为可行列车在乘客f进、出站点的到、发情况;分别为可行列车在乘客f进、出站点的发、到时刻;q(pi) 为路径pi的换乘次数.

换乘路径上可行列车集的前向和后向列车接续判断过程分别是:乘客在后序路段的可行列车在换乘站T的发车时刻dT,pos需晚于前序路段的最早一趟列车在换乘站的到达时刻aT,pre,hd;并且在前序路段的可行列车在换乘站的到达时刻aT,pre需早于后序路段最后一趟可行列车在换乘站的发车时刻dT,pos,tl.前向判断算法(算法4)如图6 所示,后向判断与其类似.

图6 换乘路径可行列车集的前向判断算法Fig.6 Forward judge algorithm for feasible train set of transfer path

1.4 有效出行结果确定

确定乘客可行路径集和可行列车集后,根据表1所列的唯一性条件将乘客-路径-列车匹配结果分为4 类,其中,类型2、3、4 的乘客可行路径或可行路径中的可行列车数量不唯一,因而需要对其可行路径或可行列车进行进一步调整,最终得到乘客出行的唯一有效路径和列车.

表1 乘客-路径-列车初始匹配结果类型Tab.1 Result types of matching initial passenger-route-train

针对类型2、3、4 类乘客采用乘客出行的有效路径及有效列车确定方法,得到其有效出行结果.如图7 所示(算法5),输入单个乘客的有效结果集Pf后,首先,结合路径pi的换乘次数q(pi) 和出行时间t0(pi) ,使用有效路径排序算法,生成路径选择优先级排序.因乘客通常会尽快出站,所以对各有效路径中的各可行列车Rpi,f到达乘客出站站点时刻与乘客出站时刻tf,ex的偏差进行升序排序,以确定有效路径中各可行列车的检验顺序.随后以列车时刻表完成列车运行推演,依据路径优先级排序和对应各可行列车的检验顺序,结合乘客进站时刻tf,et和站点Of与列车载客量限制Cmax,使用乘车判断算法确定乘客能否乘坐列车.最终得到3 种待定类型乘客的唯一有效路径及列车.

图7 确定有效路径及有效列车算法Fig.7 Estimation algorithm for valid path and train

有效路径排序流程为:首先,对有效路径集中的路径依据换乘次数q进行非降序的分层排序,得到分层排序集Pf(q) ;随后,对于单个分层有效路径集pi,f∈Pf(q),若只有一条路径,则直接添加至综合排序集,若含有多条路径,则以路径的出行时间t对该层的路径进行升序排序,再添加至.乘车判断流程为:以乘客进站时刻tf,et和站点Of得到列车r的当前载客量Cr;若Cr

2 推算系统的架构与功能

基于C# 语言开发的系统包括数据管理与分级参数设置、出行时间参数估算、出行路径及列车的匹配与调整和结果统计与分析4 个模块.系统架构如图8 所示.其中,数据管理与分级参数设置用于输入表2 所列数据;出行时间参数估计模块完成进出站时间和换乘站各换乘方向换乘时间参数估计;出行路径及列车的匹配与调整模块首先以乘客OD 信息匹配可行路径集,随后对各条可行路径完成可行列车集推算,最后,进行列车运行推演,调整并确定所有乘客的有效出行结果,完成客流分配;匹配结果统计可进行各线路断面客流、列车满载率和换乘站各方向换乘客流的统计与分析.

表2 输入的数据名称及内容Tab.2 Name and content of input data

图8 城市轨道交通客流推算系统架构Fig.8 Calculation system framework for urban rail transit passenger flow

3 推算结果分析

系统界面包含线网显示区,分时段各车站进、出站量及换乘站各换乘方向换乘量的统计区和由数据管理、客流匹配、客流管理及结果统计构成的菜单栏区.以下针对某市城市轨道交通部分线网2021 年5 月12 日的数据进行网络客流推算结果进行分析.

3.1 区间断面客流对比

以该市YH 线的29 个区间断面客流参照值和推算系统推算值的变化趋势和差异率进行比较,如图9 所示.由图可知:参照值和推算值随区间的变化趋势相同,表明二者结果存在相似性;上行方向区间断面客流差异率为 -0.72%~4.63%,下行方向区间断面客流差异率为 -2.66%~9.25%;总体而言,上行方向绝对差异率小于5.00%,平均差异率为2.03%,下行方向绝对差异率小于10.00%,平均差异率为3.90%,表明推算系统的推算结果较稳定且贴近于参照值;此外,上下行方向断面客流差异值均较小,线路的断面客流因端部区间较小,而中部区间较大,造成差异率在端部较高,中部较低.

图9 YH 线各区间全日断面客流对比Fig.9 Comparison of daily section passenger flows in each section of YH line

3.2 换乘客流统计分析

车站T3 为YH 线和EH 线的两线换乘站,各换乘方向的早高峰(7:00—9:00)和晚高峰(17:00—19:00)换乘量如图10 所示.图中,T8、T9、YH12 和YH14 均为车站名.对该换乘站直接关联的YH 线和EH 线早晚高峰时段换乘客流来源量前5 的车站进行统计,结果如表3 和表4 所列.由表可知:YH线早晚高峰时段换乘客流来源站较EH 线的固定,但来源量比例的波动均较EH 线大;YH 线和EH 线早高峰换乘客流来源量比例的标准差均小于晚高峰的,表明早高峰换乘客流来源量较稳定.

表3 YH 线早晚高峰换乘客流来源统计Tab.3 Statistics on source of transfer passenger flow for YH line in morning and evening peaks%

表4 EH 线早晚高峰换乘客流来源统计Tab.4 Statistics on source of transfer passenger flow for EH line in morning and evening peaks%

图10 T3 站各换乘方向的换乘量对比 (单位:人次)Fig.10 Comparison of transfer volumes in each transfer direction at station T3 (unit: trips)

3.3 列车满载率统计分析

根据文献 [10] 所确定的列车区间满载率等级如表5 所列.以此对EH 线早高峰(7:00—9:00)和晚高峰(17:00—19:00)的列车满载率进行统计分析.结果表明,早高峰时段线路中段区间(GHT—NSH)在7:40—8:40 内上行方向列车满载率高,多处于等级3 和4,持续时间短且区间集中;晚高峰时段,线路中段区间(DFL—ZMT)在17:30—19:30 内下行列车满载率较高,多处于等级2,持续时间长且区间分散;早高峰时段区间满载率高的列车数量多于晚高峰的.这与线路中段位于市区,两端位于郊区,且早高峰上班时间集中、晚高峰下班时间分散的情况相对应.

表5 列车区间满载率分级Tab.5 Classification of train-section load rate %

4 结 论

本文以乘客时空路径推算方法对城市轨道交通网络客流分配问题进行了研究,并以实际AFC 数据和列车时刻表数据使用所开发的客流推算系统开展了案例研究.具体结论如下:

1) 系统推算的断面客流结果稳定且与参照值差异较小,上、下行方向的平均差异率分别为2.03%和3.90%.

2) 换乘站的换乘客流主要来源为直接关联线路车站,并且早高峰时段来源量比例较晚高峰更稳定.

3) 从郊区贯穿市区的线路早高峰时段列车满载率高于晚高峰时段,持续时间较短且区间更集中.

猜你喜欢
进站换乘高峰
病毒病将迎“小高峰”全方位布控巧应对
石庆云
进站口上下行载频切换时引起ATP制动问题分析
春运期间北京西站共有154.8万人次刷脸进站
地心游记(四)一位向导
天津地铁红旗南路站不同时期换乘客流组织方案研究
雨天早高峰,自在从容时。
重庆轨道交通三号线列车进站警示功能接口电路的分析
重庆轨道交通换乘站大客流组织探索
北京地铁最复杂换乘点——军博站启用