扩展功能
文章信息
- 刘群, 杨濯丞, 蔡蕾
- LIU Qun, YANG Zhuo-cheng, CAI Lei
- 基于ETC门架数据的高速公路短时交通流预测
- Predicting Short-term Traffic Flow on Expressway Based on ETC Gantry System Data
- 公路交通科技, 2022, 39(4): 123-130
- Journal of Highway and Transportation Research and Denelopment, 2022, 39(4): 123-130
- 10.3969/j.issn.1002-0268.2022.04.014
-
文章历史
- 收稿日期: 2021-11-01
2. 北京中交国通智能交通系统技术有限公司,北京 100088
2. Beijing Zhongjiaoguotong ITS Technology Co., Ltd., Beijing 100088, China
截至2021年2月底,全国已建成2.66万套ETC门架系统,门架系统提供了大量的路网感知数据,如何更高效地利用门架系统提供的多种、大量感知数据来支撑高速公路路网运行管理与服务的发展,是高速公路管理者需要迫切考虑和解决的问题。交通流预测可以帮助人们做出更好的出行决策、减少车辆延误时间,在一定程度上缓解交通拥堵,提高道路通行能力。交通流预测是交通管控的一个重要环节,既有研究大部分是基于视频监控数据、第三方数据、撤站前的路网交易数据等进行预测,撤站后,基于ETC门架系统的交通流预测与评估相关研究较少,因此,利用ETC数据开展交通预测是一件具有理论和现实意义的工作。
在20世纪初,刘静等[1]总结了各种现有关于交通流预测的模型:历史平均模型(HA)、卡尔曼滤波模型(KF)、时间序列模型(TS)、神经网络模型(NN)、非参数回归模型(NR)、组合模型等,并提出了未来可能的交通流预测研究的发展趋势。近5年来,国内外学者在交通流预测领域做了大量工作,大部分是基于神经网络的交通流预测,总结如表 1所示。
| 年份 | 学者 | 模型/方法 | 优势/缺陷 |
| 2016 | 黄文明等[2] | 改进的人工蜂群算法的RBF神经网络模型 | 优势:预测精度较高 |
| 罗向龙等[3] | 置信网络模型结合支持向量回归模型 | 缺陷:仅预测了路段中单个断面的流量,且使用的是深度学习中最常见的模型DBN | |
| 2017 | 刘钊等[4] | KNN-SVR组合模型 | 缺陷:不能支持在线预测 |
| 罗文慧等[5] | 卷积神经网络模型结合支持向量回归(CNN-SVR)模型 | 缺陷:仅针对高速路段,未考虑交通网络的复杂性 | |
| Li等[9] | 将交通流建模为有向图上的扩散过程,并引入一种融合了交通流空间和时间依赖性的深度学习框架:扩散卷积循环神经网络(DCRNN)模型 | 优势:解决了道路网络的复杂空间依赖性,随道路条件变化的非线性时间动态,以及长期预测的固有难度 | |
| 2018 | 黄廷辉等[6] | 基于Spark分布式计算平台与梯度优化决策树模型,建立了DUTP-GBDT模型 | 缺陷:GBDT模型容易出现过拟合 |
| 王祥雪等[7] | 基于LSTM-RNN构建了城市快速路短时交通流预测模型 | 缺陷:没有挖掘和分析交通流时间序列数据 | |
| 龚越等[8] | 基于GBRT模型的出行时间预测方法 | 优势:测结果可用于发布城市道路交通信息,提供出行指导 | |
| 2019 | Zhang等[10] | 多任务深度学习框架 | 优势:利用全卷积网络,分别设计了两个预测节点流和边流的复杂模型,同时预测整个时空网络的节点流和边缘流 |
| Mou等[11] | 时域信息增强LSTM (T-LSTM)模型 | 缺陷:只预测了某一路段的交通流量,没有考虑路网的交通流量 | |
| Zhao等[12] | 时间图卷积网络(T-GCN)模型 | 优势:将图卷积网络(GCN)与门控循环单元(GRU)相结合 | |
| Guo等[13] | 新的基于注意力的时空图卷积模型ASTGCN | 缺陷:未考虑外部影响因素 | |
| 2020 | Song等[14] | 新的时空同步图卷积网络(STSGCN)模型 | 优势:时空网络数据预测 |
| Sun等[15] | 基于深度学习的多分支模型TFFNet | 优势:以时空交通流矩阵和外部因素为输入,推断和输出未来整个路网的短期交通状况(流量) |
表 1针对预测模型的优缺点进行了研究分析,利用神经网络预测短时交通流需要基于大量的历史数据进行训练,这一方法得到了广泛应用,已成为一种主流趋势。ETC门架系统数据具有全样本性、准确性、时间序列性,且数据质量好,本研究将从ETC门架系统构成及数据内容入手,结合神经网络模型预测原理,对原始数据预处理后,作为参数输入预测模型,在Matlab中实现预测,并对不同模型输出的预测结果做出对比及评价。
1 ETC门架数据ETC门架系统是指在高速公路沿线断面建设的具备通行费分段计费、车牌图像识别等功能的专用系统及配套设施。ETC门架系统由车道控制器、高清摄像机、车牌图像识别设备(可与高清摄像机构成一体化设备)、补光灯、RSU(支持PSAM与PCI密码卡)、网络安全设备、供电设备、北斗授时设备(可选)、车辆检测器(可选)等构成[16]。
ETC门架系统主要功能有:(1)支持CPC卡与单、双片式OBU的交易处理。(2)自动识别具有车牌颜色和车牌号码的所有车辆,形成图像水记录。(3)实现ETC车辆计费扣除,形成ETC交易流程水;如不扣除费用,ETC通行记录将会形成。(4)MTC车辆分段计费。(5)去重机制,确保同一车辆仅形成一条流水或记录。(6)自检、程序和应用在线更新。
门架收集的数据主要有3类:门架交易数据、门架相机抓拍图片数据、车牌识别流水数据。具体包括ETC交易流水(双片式OBU)、ETC通行凭证(单片式OBU)、ETC通行记录(交易失败)、图像流水记录、CPC卡通行记录[17]。表 2选取了ETC交易流水(双片式OBU)的关键字段进行展示。
| 序号 | 名称 | 字段 | 数据类型 | 长度 | 强制 |
| 1 | 记录号 | ListNo | SmallInt | 2 | TRUE |
| 2 | 流水号 | SerialNo | Char | 16 | TRUE |
| 3 | ETC门架路网编号 | FlagNetRoadID | SmallInt | 2 | TRUE |
| 4 | ETC门架路段编号 | FlagRoadID | SmallInt | 2 | TRUE |
| 5 | ETC门架编号 | FlagID | SmallInt | 3 | TRUE |
| 6 | OBU单双片标识 | OBUType | TinyInt | 1 | TRUE |
| 7 | OBU MAC地址 | OBUMacID | Integer | 4 | TRUE |
| 8 | 车型 | VehicleType | TinyInt | 1 | TRUE |
| 9 | 车牌号码 | VehPlate | Char | 12 | TRUE |
| 10 | 车牌颜色 | VehColor | Char | 4 | TRUE |
| 11 | 交易时间 | OpTime | DateTime | 8 | TRUE |
| 12 | 行驶方向 | Direction | TinyInt | 1 | TRUE |
| 13 | 车种 | VehStatus | TinyInt | 1 | |
| 14 | 图像流水号 | ImagesSerialNo | Char | 16 |
2 基于神经网络的短时交通流预测模型
神经网络本质上类似于人脑的计算模型,通过数学函数的变换以及动作行为的模拟,来表达网络的拓扑结构和功能,它具有自适应、自组织和自学习的特点。通过对长期、历史高速公路交通流量数据的统计分析和规律研究,来估算交通流的未来演变趋势[18-19]。预测原理如图 1所示。
|
| 图 1 神经网络预测原理 Fig. 1 Prediction principle of neural network |
| |
本研究将通过4种在交通领域适用性较好的神经网络模型进行交通流预测,根据预测结果比选出最优模型。BP神经网络的特点是向前传递输入数据,逆向传递误差,属于有监督学习网络;ELAMN神经网络在前馈结构中增加一个承接层,使系统具有适应时变特性的能力,可直接反应动态系统的特征;RBF神经网络把径向基函数作为隐含层节点的变换函数,把低维空间上线性不可分问题转换为高维空间上线性可分的问题;GR神经网络具有较强的非线性映射能力,在学习速度上比RBF神经网络更具优势。具体的模型预测过程如下。
(1) BP神经网络
BP神经网络的预测过程可以表示为:
|
(1) |
|
(2) |
式中,wij, wjk分别为输入层与隐含层、隐含层与输出层的连接权值; xt-i为t-i时刻的交通流观测值; 
(2) ELMAN神经网络
ELMAN神经网络的预测过程可以表示为:
|
(3) |
|
(4) |
|
(5) |
式中,xt-i为t-i时刻的交通流观测值; ci为承接层中第i个节点的输出值; wij,wjr,wjd分别为输入层和隐含层之间、承接层和隐含层之间、输出层和隐含层之间的连接权值; k为系统的状态; 
(3) RBF神经网络
RBF神经网络的预测过程可以表示为:
|
(6) |
|
(7) |
式中,wj为隐含层中第j个节点的输出; xt-j为t-j时刻的交通流观测值;||xt-j-uj||为范式函数,uj为高斯函数的中心;σj为高斯函数的方差;n为输入层的节点数;m为隐含层的节点数;d为输出层的节点数;wjd为输出层和隐含层之间的连接权值;
(4) GR神经网络
假设输入变量为X=[Xt,Xt-1,…,-Xt-n]T,输出变量为
|
(8) |
|
(9) |
|
(10) |
|
(11) |
式中,yij为第i个模式层节点对应的训练样本标签的第j个元素; wi为在模式层中第i个节点的输出; SD为模式层输出的算术求和; SNj为模式层输出的加权求和; xt-i为t-i时刻的交通流观测值; 
综上所述,本研究将基于ETC门架数据应用4种模型输出相应的预测结果,结合评价指标判断模型的优劣,提出适用于ETC门架数据的交通流预测方法。
3 试验验证 3.1 基础数据描述本研究采用的数据集为山东省高速公路ETC门架数据,首先对ETC门架数据的涵盖字段及格式进行研究,并对数据进行初始化处理,作为模型的输入参数;其次将参数输入上述4种神经网络模型,得到未来一段时间流量、速度的预测结果;在此基础上,通过均方误差(RMSE)、平均绝对百分比误差(MAPE)、平均绝对误差(MAE)评价模型的预测效果。
(1) 数据基本情况
山东省ETC门架系统基本覆盖路网各路段,主线目前使用1 200多个ETC实体门架系统,由上、下行组成。相邻两个实体门架之间的平均里程约为5 km,可以准确识别车辆路径。数据来源于山东省某高速公路的一个门架采集的数据。从1 T的数据中抽取了采集时间为2021年2月21日至26日的数据,经过预处理得到时间间隔为5 min的试验数据。2月21日至2月24日的数据作为模型训练的历史数据,2月25日和26日的数据作为测试数据。数据中涉及的车型包括小客车、大客车、货车(小、中、大、特大)、拖挂车、集装箱等,已被转换为标准车当量数。
(2) 数据特征
本研究中,交通流量和速度的关系为:
|
(12) |
式中,Q为交通流量;Kj为阻塞密度; v为速度;vf为自由流速度。式(12)是关于速度的一元二次方程:Kjv2-Kjvfv+vfQ=0,根据求根公式解之可得:
|
(13) |
即二者之前不存在线性关系,需要独立预测。
流量特征:如图 2所示,24 h的交通流量呈现“早晚高峰,午时低峰”的马鞍形曲线,6 d内的交通流量具有极强的规律性,在变化趋势和变化范围内基本一致,可见其为常态下的交通流量,极少出现交通事故、恶劣天气等非常态的情况。
|
| 图 2 流量时刻序列 Fig. 2 Volume time series |
| |
速度特征:如图 3所示,6:00之前速度在105 km/h上下波动,变化平稳,因为夜间车少且大部分为货车,车辆能以自由流速度通过路段;6:00—20:00速度在75~105 km/h之间波动,变化较大,即白天交通存在一定的拥挤流,路段上车辆相互之间有干扰;20:00之后速度逐渐恢复至稳态,有小幅度的波动,趋势上往105 km/h靠近。
|
| 图 3 速度时间序列 Fig. 3 Speed time series |
| |
3.2 交通流预测结果
采用4种神经网络模型对相同交通流时间序列、相同交通流时间汇集度和不同交通流状态向量维度的未来断面的交通流量和速度进行预测,所有模型训练过程均在MATLAB R2020b中实现。其中预测结果评价指标的计算公式如下:
|
(14) |
|
(15) |
|
(16) |
式中,
图 4给出了ELMAN模型当交通流状态向量维度为7的预测结果。交通流状态向量包括流量、速度、密度,维度指的是将这3种向量各自拆解到高维空间的层级数量。实线是高速公路实际交通流量,虚线是未来2 d高速公路交通流量的预测结果。从图 4可以看出,预测结果与实际交通量较吻合。这表明ELMAN神经网络模型比较适合于基于高速公路ETC门架数据的交通量预测。然而,在早晚高峰交通量急剧变化的情况下,ELMAN模型对于交通流预测有待改进,需要提高交通流状态向量维度,让高峰时段更加接近实际值,更能适应高峰时段的剧烈波动。
|
| 图 4 ELMAN模型流量预测结果 Fig. 4 Volume prediction result by ELMAN model |
| |
通过对以上4种模型的预测结果分析,同时也对这4种模型预测结果进行了评估,各模型的RMSE, MAE和MAPE结果如图 5所示。
|
| 图 5 流量预测结果评价 Fig. 5 Evaluation of speed prediction result |
| |
由图 5可以得出,利用前4 d的历史交通流量来预测未来2 d的高速公路交通流量时,在维度5的BP,ELMAN,RBF,GR神经网络MAPE分别达到了20.1%,19.0%,18.9%,19.5%,RMSE分别为5.31,4.93,4.95,5.59,MAE分别为3.76,3.54,3.55,3.82。增加维度之后,BP,GR的预测结果均偏离维度5的最优解,而ELMAN,RBF均更加趋近于最优解,但ELMAN的解从3个指标来看均优于RBF,故ELMAN模型的预测结果最接近真实值,在4种模型中,预测效果最好。
3.2.2 速度预测结果图 6给出了ELMAN模型当交通流状态向量维度为7的预测结果。实线为实际速度,虚线为考虑速度时间序列特征的预测结果。从图中可以看出,预测结果与实际速度比较一致。说明ELMAN模型可以准确预测交通流的未来趋势。当早晚高峰出现交通流量大幅度上升时,预测误差波动较大,预测精度存在提升空间。当交通流量相对稳定时,预测误差在3 km/h以内。
|
| 图 6 ELMAN模型速度预测结果 Fig. 6 Speed prediction result by ELMAN model |
| |
速度的预测结果评价如图 7所示,ELMAN和RBF模型对比BP和GR模型,预测精度得到了大幅改进。多次试验发现,在模型训练阶段提高交通流状态向量维度输入时间序列后,ELMAN和RBF模型的预测精度均能达到较高水平,总体来看,各个维度下的最优解依然出现在ELMAN模型中。
|
| 图 7 速度预测结果评价 Fig. 7 Evaluation of speed prediction result |
| |
3.2.3 预测结果组合
以交通流状态向量维度为7作为示例,输出ELMAN模型流量、速度的预测结果并绘制速度-交通量曲线图如下,可见预测结果大致符合高速公路交通流基本图的规律,如图 8所示。
|
| 图 8 速度-流量关系(statelen=7) Fig. 8 Relationship between speed and volume when statelen is 7 |
| |
将预测的速度值代入流量-速度关系式(12),得到反推的流量,对比预测的流量值发现二者在早晚高峰时段差异最大,大部分差值在0~100 pcu/(5 min)之间。
二者的差异用评价指标衡量得:MAE=25.19 pcu/(5 min),MAPE=2.30%,RMSE=39.78 pcu/(5 min)。说明预测的流量与预测速度反推的流量差异不大,在可接受范围内认为二者相同,如图 9所示。
|
| 图 9 流量的预测值与速度反推值对比 Fig. 9 Comparison between predicted volume and back-deduced volume by speed |
| |
4 结论
本研究通过对交通流预测国内外现状的整体分析,结合ETC门架数据与神经网络模型的特点,对高速公路短时交通流进行了预测。神经网络模型利用交通流的历史时间序列,作为训练数据,并对比了BP,ELMAN,RBF,GR,这4种模型寻找最优解,达到提高预测精度的目的。
其中ELMAN模型具有较高的预测精度,更适合对道路短时交通流进行实时、准确的预测。并且ELMAN神经网络模型预测速度比预测流量准确,在二者均能反映路网交通运行状态的情况下,可以由速度的预测结果反推流量的预测值。
在早晚高峰交通流量、速度突变时,预测模型没有平峰时的精度高,在后续研究中,将针对该预测模型进行优化,考虑多源数据的组合模型预测,结合具体交通场景添加约束条件,进一步降低预测误差,提高计算效率和预测精度。
| [1] |
刘静, 关伟. 交通流预测方法综述[J]. 公路交通科技, 2004, 21(3): 82-85. LIU Jing, GUAN Wei. A Summary of Traffic Flow Forecasting Methods[J]. Journal of Highway and Transportation Research and Development, 2004, 21(3): 82-85. DOI:10.3969/j.issn.1002-0268.2004.03.022 |
| [2] |
黄文明, 徐双双, 邓珍荣, 等. 改进人工蜂群算法优化RBF神经网络的短时交通流预测[J]. 计算机工程与科学, 2016, 38(4): 713-719. HUANG Wen-ming, XU Shuang-shuang, DENG Zhen-rong, et al. Short-term Traffic Flow Prediction of Optimized RBF Neural Networks Based on the Modified ABC Algorithm[J]. Computer Engineering and Science, 2016, 38(4): 713-719. DOI:10.3969/j.issn.1007-130X.2016.04.015 |
| [3] |
罗向龙, 焦琴琴, 牛力瑶, 等. 基于深度学习的短时交通流预测[J]. 计算机应用研究, 2017, 34(1): 91-93, 97. LUO Xiang-long, JIAO Qin-qin, NIU Li-yao, et al. Short-term Traffic Flow Prediction Based on Deep Learning[J]. Application Research of Computers, 2017, 34(1): 91-93, 97. DOI:10.3969/j.issn.1001-3695.2017.01.018 |
| [4] |
刘钊, 杜威, 闫冬梅, 等. 基于K近邻算法和支持向量回归组合的短时交通流预测[J]. 公路交通科技, 2017, 34(5): 122-128, 158. LIU Zhao, DU Wei, YAN Dong-mei, et al. Short-term Traffic Flow Forecast Based on Combination of K Nearest Neighbor Algorithm and Support Vector Regression[J]. Journal of Highway and Transportation Research and Development, 2017, 34(5): 122-128, 158. |
| [5] |
罗文慧, 董宝田, 王泽胜. 基于CNN-SVR混合深度学习模型的短时交通流预测[J]. 交通运输系统工程与信息, 2017, 17(5): 68-74. LUO Wen-hui, DONG Bao-tian, WANG Ze-sheng. Short-term Traffic Flow Prediction Based on CNN-SVR Hybrid Deep Learning Model[J]. Journal of Transportation Systems Engineering and Information Technology, 2017, 17(5): 68-74. |
| [6] |
黄廷辉, 王玉良, 汪振, 等. 基于Spark的分布式交通流数据预测系统[J]. 计算机应用研究, 2018, 35(2): 405-409, 416. HUANG Ting-hui, WANG Yu-liang, WANG Zhen, et al. Distributed Traffic Flow Data Prediction System Based on Spark[J]. Application Research of Computers, 2018, 35(2): 405-409, 416. DOI:10.3969/j.issn.1001-3695.2018.02.019 |
| [7] |
王祥雪, 许伦辉. 基于深度学习的短时交通流预测研究[J]. 交通运输系统工程与信息, 2018, 18(1): 81-88. WANG Xiang-xue, XU Lun-hui. Short-term Traffic Flow Prediction Based on Deep Learning[J]. Journal of Transportation Systems Engineering and Information Technology, 2018, 18(1): 81-88. |
| [8] |
龚越, 罗小芹, 王殿海, 等. 基于梯度提升回归树的城市道路行程时间预测[J]. 浙江大学学报(工学版), 2018, 52(3): 453-460. GONG Yue, LUO Xiao-qin, WANG Dian-hai, et al. Urban Travel Time Prediction Based on Gradient Boosting Regression Tress[J]. Journal of Zhejiang University (Engineering Science Edition), 2018, 52(3): 453-460. |
| [9] |
LI Y, YU R, SHAHABI C, et al. Diffusion Convolutional Recurrent Neural Network: Data-driven Traffic Forecasting[C]// International Conference on Learning Representations. Vancouver: ICLR, 2018.
|
| [10] |
ZHANG J, ZHENG Y, SUN J, et al. Flow Prediction in Spatio-temporal Networks Based on Multitask Deep Learning[J].
IEEE Transactions on Knowledge and Data Engineering, 2019, 32(3): 468-478.
|
| [11] |
MOU L, ZHAO P, XIE H, et al. T-LSTM: A Long Short-term Memory Neural Network Enhanced by Temporal Information for Traffic Flow Prediction[J].
IEEE Access, 2019, 7: 98053-98060.
DOI:10.1109/ACCESS.2019.2929692 |
| [12] |
ZHAO L, SONG Y, ZHANG C, et al. T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction[J].
IEEE Transactions on Intelligent Transportation Systems, 2019, 21(9): 3848-3858.
|
| [13] |
GUO S, LⅡN Y, FENG N, et al. Attention Based Spatial-temporal Graph Convolutional Networks for Traffic Flow Forecasting[C]//Proceedings of the AAAI Conference on Artificial Intelligence. Hawaii: AAAI, 2019.
|
| [14] |
SONG C, LIN Y, GUO S, et al. Spatial-temporal Synchronous Graph Convolutional Networks: A New Framework for Spatial-temporal Network Data Forecasting[C]//Proceedings of the AAAI Conference on Artificial Intelligence. New York: AAAI. 2020.
|
| [15] |
SUN S, WU H, XIANG L. City-wide Traffic Flow Forecasting Using a Deep Convolutional Neural Network[J].
Sensors, 2020, 20(2): 421.
DOI:10.3390/s20020421 |
| [16] |
GB/T 20851.4—2019, 电子收费 专用短程通信 第4部分: 设备应用[S]. GB/T 20851.4—2019, Electronic Toll Collection — Dedicated Short Range Communication — Part 4: Equipment Application[S]. |
| [17] |
GB/T 20851.2—2019, 电子收费 专用短程通信 第2部分: 数据链路层[S]. GB/T 20851.2—2019, Electronic Toll Collection — Dedicated Short Range Communication — Part 2: Data Link Layer[S]. |
| [18] |
习金浩, 孟峰, 朱凤华, 等. 基于多核自适应网络的高速公路交通流预测方法[J]. 交通运输研究, 2021, 7(4): 1-9. XI Jin-hao, MENG Feng, ZHU Feng-hua, et al. Highway Traffic Flow Prediction Method Based on Multi-kernel Adaptive Network[J]. Transport Research, 2021, 7(4): 1-9. |
| [19] |
林培群, 夏雨, 周楚昊. 引入时空特征的高速公路行程时间预测方法[J]. 华南理工大学学报(自然科学版), 2021, 49(8): 1-11. LIN Pei-qun, XIA Yu, ZHOU Chu-hao. Freeway Travel Time Prediction Based on Spatial and Temporal Characteristics of Road Networks[J]. Journal of South China University of Technology (Natural Science Edition), 2021, 49(8): 1-11. |
2022, Vol. 39

