• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

基于AnyLogic的地铁站台客流引导方式优化

杨文禹, 武慧荣

杨文禹, 武慧荣. 基于AnyLogic的地铁站台客流引导方式优化[J]. 铁路计算机应用, 2024, 33(2): 74-80. DOI: 10.3969/j.issn.1005-8451.2024.02.14
引用本文: 杨文禹, 武慧荣. 基于AnyLogic的地铁站台客流引导方式优化[J]. 铁路计算机应用, 2024, 33(2): 74-80. DOI: 10.3969/j.issn.1005-8451.2024.02.14
YANG Wenyu, WU Huirong. Optimization of subway platform's passenger flow guidance methodbased on AnyLogic[J]. Railway Computer Application, 2024, 33(2): 74-80. DOI: 10.3969/j.issn.1005-8451.2024.02.14
Citation: YANG Wenyu, WU Huirong. Optimization of subway platform's passenger flow guidance methodbased on AnyLogic[J]. Railway Computer Application, 2024, 33(2): 74-80. DOI: 10.3969/j.issn.1005-8451.2024.02.14

基于AnyLogic的地铁站台客流引导方式优化

基金项目: 东北林业大学大学生创新项目(202210225446)
详细信息
    作者简介:

    杨文禹,在读本科生

    武慧荣,副教授

  • 中图分类号: U231.6 : TP39

Optimization of subway platform's passenger flow guidance methodbased on AnyLogic

  • 摘要: 为避免地铁车厢客流过度集中,引导站台乘客分散乘车,文章以地铁各车厢客流均衡为目标,以均衡度标准差为指标,综合考虑车厢现有人数、候车人数及预计下车人数,优化地铁站台客流引导方式。通过AnyLogic仿真软件,模拟广州地铁珠江新城5号线站台条件,对比了客流量范围在12万人/日~60万人/日条件下,不同引导方式对车厢乘客分布不均衡度的影响。结果表明,地铁站客流量达到24万人/日时,考虑预计下车人数的站台客流引导方式下的车厢客流均衡度标准差明显提升;与不考虑该站下车人数的引导方式相比,客流均衡度标准差提升幅度最大达到25.6%,相比人工引导方式的提升幅度达53.6%,有效提升了地铁精细化服务能力。
    Abstract: In order to avoid excessive concentration of passenger flow in subway carriages and guide passengers on the platform to disperse and board trains, this paper aimed to balance the passenger flow in each carriage of the subway, used the standard deviation of balance degree as an indicator, comprehensively considered the existing number of passengers in the carriage, the number of waiting passengers, and the expected number of alighting passengers, to optimize the subway platform passenger flow guidance method. Through AnyLogic simulation software, the paper simulated the platform conditions of the Pearl River New Town Line 5 of Guangzhou Metro, and compared the influence of different guidance modes on the uneven distribution of passengers in the carriage under the conditions of passenger flow ranging from 120 000 people/day to 600 000 people/day. The results show that when the passenger flow of the subway station reaches 240 000 people/day, the standard deviation of the passenger flow balance of the carriages under the platform passenger flow guidance method considering the expected number of passengers getting off significantly improves. Compared with the guidance method that does not consider the number of passengers getting off at the station, the standard deviation of passenger flow balance has increased by a maximum of 25.6%, and compared to the manual guidance method, the improvement has reached 53.6%. The optimized guidance method effectively improves the refined service capacity of the subway.
  • 随着经济的高速发展,城市人口的集聚,地面交通设施的运输压力不断增大。目前,很多城市都在加快建设地铁、城市轨道(简称:城轨)、有轨电车等公共交通设施,使城市人口出行更加便捷[1-2]。为了确保轨道交通运输的安全,保障列车安全运行是关键,而列车走行部的检修工作对列车安全运行起着至关重要的作用[3-5]

    列车走行部关键部件温度检测的方法较多,邬春晖等人[6]设计的城轨列车走行部地面检测系统,使用红外温度探测器获取轴箱、电机等部件温度并进行异常判断;潘娟娟[7]在红外测温原理与技术的基础上,着重研究了影响红外测温仪测温精度的主要因素,并对红外测温仪的标定技术进行了深入研究;谢千野[8]结合ZigBee无线通信、计算机和传感器等技术,使用接触式温度传感器设计了地铁车轴温度的在线监测系统;刘志宏[9]采用非线性状态估计(NSET,Nonlinear State Estimate Technology)方法进行理论计算,建立基于NSET的地铁列车轴承温度预测模型,对走行部轴箱进行故障诊断;张冠男[10]使用热像仪获取走行部热成像图,并使用YOLOv3深度学习模型对车底关键红外目标进行动态识别及温度监测;F.Zhou等人[11]基于YOLOv3目标检测模型提出了一种红外图像识别方法,其通过红外图像增强和YOLO边框聚类的方式[12-13],提高了目标检测框精度,有效识别了不同场景下的红外故障目标[14-15]。基于上述研究,本文研发了基于深度学习的列车走行部关键部件温度检测系统(简称:温度检测系统);通过实验,验证了该系统的可行性。

    温度检测系统组成如图1所示,包括客户端访问模块、系统控制模块、现场采集模块。其中,现场采集模块负责采集列车红外热成像图,并获取列车车号信息;系统控制模块负责控制现场采集模块的采集数据的启/停,同时,将现场采集模块传输的数据进行处理,存入服务器中;客户端访问模块从服务器中读取系统最终处理结果,并在Web端向用户进行展示。

    图  1  温度检测系统组成示意

    现场采集模块作为温度检测系统的关键部分,其部件安装位置如图2所示。该模块主要包含4组红外热像仪采集箱L1、L2、L3、L4,1组车号采集箱R1,以及4组车轮轴位传感器G1、G2、G3、G4。其中,L1、L2安装在轨道外侧负责采集列车两侧轴箱热成像图;L3、L4安装在轨道内测负责采集列车走行部热成像图;R1安装在轨道外侧斜向采集列车车号;车轮轴位传感器均安装在轨道内侧,G1负责检测列车是否到达检测区域(获取来车信号),G4负责检测列车是否离开检测区域(获取离车信号),G2负责获取车号采集箱的开始采集信号,G3则负责获取4组红外热像仪采集箱的采集信号。

    图  2  部件安装位置示意

    当列车进入检测区域,车轮轴位传感器获取到来车信号,将其发送给可编程逻辑控制器(PLC,Programmable Logic Controller),PLC将采集信号发送给红外热像仪采集箱和车号采集箱,温度检测系统开始采集走行部热成像图;当列车驶离采集区域后温度检测系统关闭采集,同时,对采集到的热成像图进行处理,识别图中定位关键部件并提取温度信息,保存至数据库;在Web端显示结果。温度检测系统工作流程如图3所示。

    图  3  温度检测系统工作流程

    本文采用改进的YOLOv5目标检测模型,对获取到的列车走行部红外热成像图中的关键部件进行识别定位。

    YOLOv5目标检测模型参数较小,其网络结构主要由4部分组成,分别是输入(Input)层、主干(Backbone)层、颈部(Neck)层和头部(Head)层,如图4所示。

    图  4  YOLOv5网络结构

    Input层主要包含Mosaic数据增强及自适应锚框计算,以增强其模型训练精度;Backbone层为一个特征提取网络,用于提取普通的特征图,主要由卷积 + 批归一化+激活函数(CBH,Convolutional + BatchNormalize + Hardswish)、Focus、跨阶段部分连接(CSP,Cross Stage Partial Connections)、空间金字塔池化(SPP,Spatial Pyramid Pooling)等模块组成;Neck层采用特征金字塔网络(FPN,Feature Pyramid Network)结构和像素聚合网络(PAN,Pixel Aggregation Network)结构,通过上采样和下采样等操作,生成3种不同尺寸的特征图;Head层包含Bounding box损失函数和非极大值抑制,负责预测和输出,将提取到的特征进行融合和压缩后,分类、检测并作出对应的预测。

    由于原始检测模型对于温度检测系统走行部热图中的部件识别准确率较低,本文在Backbone层引入了一种轻量级卷积注意力机制模块(CBAM,Convolutional Block Attention Module),改进后的YOLOv5网络结构如图5所示。

    图  5  改进的YOLOv5网络结构

    CBAM结构如图6所示。

    图  6  CBAM结构

    CBAM是一种结合了空间和通道的注意力机制模块,用于将输入的特征图分别在通道和空间两个维度进行推断,最终输出特征更加细化的特征图。其具体操作主要分为两个步骤。

    (1)执行通道注意操作。通过最大池化操作和平均池化操作,处理输入深度为1 024像素,宽度和高度均为20像素(1 024×20×20)的特征图,输出两个1 024×1×1的特征图,这两个特征图分别由第1完全连接层压缩,将信道数量压缩到64,从而降低计算成本;通过第2完全连接层执行扩展操作,输出两个1 024×1×1的特征图,将这两个特征图的特征信息相加,并通过 sigmoid 激活函数后,与初始输入相乘,获得1 024×20×20且具有恒定维度的输出特征图。

    (2)执行空间注意操作。将通道注意操作获得的1 024×20×20的特征图经过最大池化操作和平均池化操作,获取两个1×20×10的特征图,通过信道级联操作输出2×20×12的特征图。将特征图与初始输入相乘,输出1 024×20×20的特征图,并将该特征图添加至YOLOv5模型中Neck的输入端。

    使用CIoU作为边界损失函数,CIoU的优点是它不仅关注预测框和地面真相之间的重叠区域,还关注其他非重叠区域,因此,它可以更好地反映预测框与地面真相之间重叠的程度。

    CIoU损失计算公式为

    $$ CIoU = 1 - IoU + \frac{{{\rho ^2}(b,{b^{gt}})}}{{{c^2}}} + \alpha \nu $$ (1)
    $$ \alpha = \frac{v}{{(1 - IoU) + v}} $$ (2)
    $$ v = \frac{4}{{{{\text π} ^2}}}{\left(\arctan \frac{{{w^{gt}}}}{{{h^{gt}}}} - \arctan \frac{w}{h}\right)^2} $$ (3)

    式中,$ {\rho ^2}(b,{b^{gt}}) $ 为预测框和地面真相之间的欧几里得距离;c为包含地面真相和预测框的最小框的最短对角线长度;$ \alpha $ 为权重;$ \nu $ 为两个边界框纵横比之间的相似度;$ {w^{gt}} $$ {h^{gt}} $ 分别为地面真相的宽度和高度; $ w $$ h $ 分别为预测框的宽度和高度;IoU 为预测柜与地面真相的重叠比率;$ CIoU $表示完全边界回归损失。

    在使用改进的YOLOv5目标检测模型识别定位关键部件后,需要对识别定位出的部件局域热图进行灰度处理,通过自适应阈值分割出完整部件,并提取温度值信息。温度提取流程如图7所示。

    图  7  温度提取流程

    目标检测模型识别定位出原始红外热成像图中的关键部件后,需要对目标部件进行温度提取。温度检测系统在采集热成像图时,会同时获取图像中每个像素对应的温度值并保存。因此,要想获取部件的完整温度信息,仅需要获取部件在对应图像中的具体区域。

    图像中部件与背景温度差异明显,可以采用简单的阈值分割提取区域,步骤如下。

    (1)对原始数据进行灰度化处理和噪声去除。灰度化处理主要是将原始的伪彩色热成像图转化为灰度值为0~255的单通道灰度图像。即将原始的彩色图像转为灰度图像,转换公式如式(4)所示,式中,Gray为像素灰度值,RGB分别为彩色图像红绿蓝3个通道的像素值。

    $$ Gray = 0.299R + 0.587G + 0.114B $$ (4)

    (2)采用高斯滤波,对图像中的像素值进行加权平均,以达到降低原始图像中的噪声影响、提高图像信噪比的效果,方便后续的分割。

    采用自适应阈值分割模型,将部件主要区域分割出来,获得目标部件轮廓。

    对于在某个测温范围下采集到的红外热图,图像上所有像素点的灰度值与实际温度值之间是呈线性关系的,根据灰度值与温度值的线性关系,通过式(5)和式(6),可以计算出温度值T。式中,GmaxGmin为通过原始热成像图数据中的最大和最小灰度值的两个像素点灰度值,TmaxTmin为两像素点对应的温度值,α为温度系数。之后,即可在已知像素点灰度值的情况下计算出所有像素点对应的温度值。

    $$ T=\alpha \left({G-G}_{{\rm{min}}}\right)+{T}_{{\rm{min}}} $$ (5)
    $$ \alpha ={(T}_{{\rm{max}}}-{T}_{{\rm{min}}})/({G}_{{\rm{max}}}-{G}_{{\rm{min}}}) $$ (6)

    因此,结合目标部件轮廓信息即部件所包含的像素点范围,可以计算出部件每一个像素点对应的温度信息,根据温度信息获取部件的平均温度值和最高温度值。

    温度检测系统在南京市地铁运营公司马群车辆段进行了实验。

    本次实验基于实验室的Pytorch深度学习平台,平台硬件环境为Intel i7-7700处理器,GPU型号为INVID GeForce RTX 2080Ti,显卡容量为12 G。软件环境为Python 3.9,Windows 10操作系统。

    温度检测系统部分部件在现场的安装情况如图8图9所示。

    图  8  红外热像仪采集箱安装示意
    图  9  车号采集箱安装示意

    实验中使用的数据取自南京市地铁运营公司马群车辆段采集到的走行部不同部件的红外热成像图。其中,轴箱图1 000张,齿轮箱图1 000张,电机图1 000张。

    根据搭建的硬件系统,对现场数据分别使用YOLOv5模型和融合注意力机制的改进的YOLOv5模型进行训练,其关键部件分别为轴箱、牵引电机和齿轮箱。

    模型改进前、改进后的训练结果及对比如表1表2表3所示。表1为改进前的模型检测效果;表2为改进后模型检测效果;表3中,mAP@0.5:0.95表示在IOU阈值0.5~0.95范围内计算的平均精度值;改进后模型的P-R(Precision-Recall)曲线如图10所示。

    表  1  改进前模型检测精度
    精度(Precision)招回率(Recall)平均精度(AP)
    轴箱0.9510.9620.952
    牵引电机0.9490.9500.953
    齿轮箱0.9330.9430.951
    下载: 导出CSV 
    | 显示表格
    表  2  改进后模型检测精度
    精度(Precision)招回率(Recall)平均精度(AP)
    轴箱0.9630.9600.971
    牵引电机0.9580.9610.970
    齿轮箱0.9690.9540.954
    下载: 导出CSV 
    | 显示表格
    表  3  模型改进前、后的训练结果对比
    模型帧速率/FPS平均精度均值(mAP)mAP@0.5:0.95
    YOLOv5s61.00.9520.840
    Improved YOLOv5s64.50.9650.857
    下载: 导出CSV 
    | 显示表格
    图  10  P-R曲线

    表1表2可知,模型改进前,轴箱、牵引电机和齿轮箱检测的平均精度分别为0.952、0.953、0.951,改进后检测的平均精度分别为0.971、0.970、0.954。对比可知,电机精度提高1.9%,牵引电机精度提高1.7%,齿轮箱精度提高0.3%。

    表3可知,改进后,模型在3种部件的平均精度均值由0.952提高至0.965,同时,速度提高了3.5 FPS,由此可见,改进的模型检测效果有了明显的提高。由图10可知,改进的模型曲线分布与坐标轴围成的面积较大,代表改进的模型性能较高。

    改进前、改进后的YOLOv5检测模型对于原始图像中关键部件识别定位部分结果如图11所示。对比可知,模型改进后,走行部中轴箱、牵引电机、齿轮箱的 IoU(预测框与真实框的交集与并集的比值)分别达到了0.92、0.94、0.91,分别提升了0.07、0.05、0.05。由此可知,改进的模型加强了特征提取的能力,提高了对各类目标的检测精度。

    图  11  模型改进、前后识别结果

    以牵引电机为例,对识别定位后的图像进行温度提取,其过程如图12所示。

    图  12  牵引电机温度提取过程

    (1)对原始图像进行灰度化处理后得到灰度图,如图12(b)所示,将彩色图片转为单通道图像;

    (2)进行高斯滤波降噪和自适应阈值分割,如图12(c)和图12(d)所示,由图可见,进行降噪后图像质量有了提升,同时,分割模型也将电机轮廓分割出来;

    (3)根据灰度图中像素的灰度值及轮廓图中电机包含的像素点位置计算电机的平均温度,结果如图13所示。根据与现场人工测温提供的温度值69.5℃相比,本文设计的温度检测系统温度误差在±1℃范围内,较精准地实现了温度提取。

    图  13  部件温度检测结果

    本文设计了基于深度学习的列车走行部温度检测系统,并在南京市地铁运营公司马群车辆段进行实验。实验结果表明,该系统对走行部热成像图中关键部件的识别和温度提取均有较高的准确率。

    由于本文设计的温度检测系统仅在车辆段进行了低速实验,若应用在地铁正线将会存在热像仪测温受列车行驶速度的影响、导致测温带来偏差的问题。因此,后续将着重研究热像仪测量高速列车时的温度修正问题,以确保测量准确性。

  • 图  1   仿真模型站台布局

    图  2   乘客行动判断流程

    图  3   仿真模型流程

    图  4   不同引导方式下乘客分布不均衡度对比

    图  5   在24万人/日流量下,引导方式1、2、3的乘客密度

    图  6   在48万人/日流量下,引导方式1、2、3的乘客密度

    表  1   AnyLogic模型的相关参数设置

    模块 参数名称 参数值
    TrainSouce 新车厢 carindex==0?new RailCar():carindex%2==0?new PassengerCar2():new PassengerCar1()
    车厢长度 carindex==0?21:19
    巡航速度 150/35(m/s)
    Delay 开门等候时间 42.02 s
    TrainMoveTo 巡航速度 200/45.53(km/h)
    Dropoff 下车比例 triangular(0, 1, 0.7)
    Pedsource(S) 到达速率 All*0.132
    Pedsource(M) 到达速率 All*0.369
    Pedsource(All) 舒适速度 uniform(0.5, 1)
    初始速度 uniform(0.3, 0.7)
    直径 uniform(0.2, 0.3)
    PedEnter 舒适速度 uniform(0.7, 1.2)
    初始速度 uniform(0.5, 0.9)
    直径 uniform(0.1, 0.2)
    secSelectUnfollow 动态值1 self.TYPE_PROBABILITIES(0.1, 0.1, 0.1, 0.1, 0.3,0.3)
    动态值2 self.TYPE_PROBABILITIES(0.1, 0.1, 0.3, 0.3, 0.1,0.1)
    动态值3 self.TYPE_PROBABILITIES(0.3, 0.3, 0.1, 0.1, 0.1,0.1)
    SelectOutput 乘客选择由站台中部通道离开概率(M) 0.47
    乘客选择由站台两侧通道离开概率(S) 0.265
    下载: 导出CSV

    表  2   采用引导方式1时乘客分布不均衡状况

    客流量/
    (万人/日)
    计数/次 均衡度标准差 偏差 均值置信 总客流量/
    人次
    12 147674 24.574 8.143 0.042 3628992.526
    24 199761 48.433 15.824 0.069 9674977.691
    36 210348 72.225 23.866 0.100 15192431.946
    48 - - - - -
    60 - - - - -
    下载: 导出CSV

    表  3   采用引导方式2时乘客分布不均衡状况

    客流量/
    (万人/日)
    计数/次 均衡度标准差 偏差 均值置信 总客流量/
    人次
    12 40491 15.442 4.813 0.047 625260.697
    24 134002 30.223 9.240 0.049 4049875.470
    36 73084 42.361 12.963 0.094 3095923.827
    48 111060 50.647 16.528 0.097 5624844.113
    60 182196 64.214 21.855 0.100 11699623.509
    下载: 导出CSV

    表  4   采用引导方式3时乘客分布不均衡状况

    客流量/
    (万人/日)
    计数/次 均衡度标准差 偏差 均值置信 总客流量/
    人次
    12 35141 11.519 4.409 0.046 404773.036
    24 113375 22.488 8.567 0.050 2549572.184
    36 68578 33.950 12.802 0.096 2328243.152
    48 97391 43.842 15.812 0.099 4269783.179
    60 180316 61.658 20.711 0.099 11117996.994
    下载: 导出CSV

    表  5   相对已有引导方式提升幅度

    客流量/
    (万人/日)
    引导方式1
    均衡度标准差
    引导方式2
    均衡度标准差
    引导方式3
    均衡度标准差
    方式3相对方式1的提升幅度 方式3相对方式2的提升幅度
    12 24.574 15.442 11.519 53.1% 25.4%
    24 48.433 30.223 22.488 53.6% 25.6%
    36 71.023 42.361 33.950 52.2% 19.9%
    48 - 50.502 43.672 - 13.5%
    60 - 64.135 62.323 - 2.8%
    下载: 导出CSV
  • [1] 广州地铁. 2017,2018,2019,2020,2021,2022年年报[EB/OL]

    2023-06-28]. https://www.gzmtr.com/ygwm/gsgk/qynb/.

    [2] 田洪金,殷 玲. 一种地铁站台门乘客引导系统的设计与实现[J]. 物联网技术,2022,12(5):75-76,79.
    [3] 王世轶,祁 勇,潘永剑,等. 一种地铁车厢拥挤度智能监测系统的研究[J]. 电子设计工程,2022,30(17):55-59.
    [4] 庞梦圆,杜彦君,厉超吉,等. 基于图像采集技术的地铁站台客流引导系统研究[J]. 都市快轨交通,2017,30(2):37-41.
    [5]

    Çapalar J, Nemec A, Zahradnik C, et al. Optimization of passenger distribution at metro stations through a guidance system[C]//Proceedings of the 16th International Conference on Computer Aided Systems Theory, 19-24 February, 2017, Las Palmas de Gran Canaria, Spain. Cham: Springer, 2018. 397-404.

    [6]

    Ding H, Di Y R, Zheng X Y, et al. Passenger arrival distribution model and riding guidance on an urban rail transit platform[J]. Physica A:Statistical Mechanics and its Applications, 2021, 571(2): 125847. DOI: 10.1016/j.physa.2021.125847

    [7]

    Zheng Z X, Wang H, Liu W M, et al. Toward real-time congestion measurement of passenger flow on platform screen doors based on surveillance videos analysis[J]. Physica A: Statistical Mechanics and its Applications, 2023, 612(4): 128474. DOI: 10.1016/j.physa.2023.128474

    [8] 深圳地铁试点推出车厢拥挤度智能显示系统[J]. 都市快轨交通,2019,32(3):18.
    [9] 沙永杰,纪 雁,陈婉婷. 新加坡公共交通规划与管理[J]. 国际城市规划,2021,36(1):142-147.
    [10] 方晨晨,周继彪,董 升,等. 基于BP神经网络的地铁车厢拥挤度预测方法[J]. 交通信息与安全,2018,36(6):47-53.
    [11] 徐玉萍,江睿智. 交通运输效率、交通结构与经济发展[J]. 企业经济,2021,40(5):142-150.
    [12] 刘光通,孔德文,姚丽亚,等. 基于Wi-Fi嗅探技术的站台引导员效用及布置研究[J]. 交通信息与安全,2020,38(1):84-91.
    [13] 广州地铁官方网站. 广州地铁-列车介绍[EB/OL]. (2022-12-31)[2023-06-28]. https://cs.gzmtr.com/ckfw/lcjs_2020/.
    [14] 莫俊泓,石红国. 基于仿真的珠江新城站改造前后客流组织分析[J]. 综合运输,2021,43(12):119-126.
  • 期刊类型引用(4)

    1. 刘文斌,马子彧,张春来,徐晓磊. 基于GIS技术的铁路网能力利用分析系统设计与应用. 铁路计算机应用. 2025(03): 38-43 . 本站查看
    2. 孔维刚,苗晓雨,丁勇,杨文澈,李猛. 铁路货车基于里程检修制度研究. 铁道机车车辆. 2025(02): 134-138 . 百度学术
    3. 黄方圆,徐泽儒,郭禅. 基于GIS技术的多模式航运运输里程精细化分析. 中国航务周刊. 2024(48): 59-61 . 百度学术
    4. 杨文澈,刘茂朕,史晓磊,董卓皇,陈亚勋. 铁路货车里程管理及辅助分析应用系统设计及应用. 铁路计算机应用. 2024(12): 59-64 . 本站查看

    其他类型引用(0)

图(6)  /  表(5)
计量
  • 文章访问数:  63
  • HTML全文浏览量:  20
  • PDF下载量:  12
  • 被引次数: 4
出版历程
  • 收稿日期:  2023-06-27
  • 刊出日期:  2024-02-27

目录

/

返回文章
返回