一种基于道路时空关联关系的路段行程时间推断方法

文档序号:9288960阅读:287来源:国知局
一种基于道路时空关联关系的路段行程时间推断方法
【技术领域】
[0001] 本发明属于智能交通技术领域,特别涉及一种基于道路时空关联关系的路段行程 时间推断方法。
【背景技术】
[0002] 装有GPS接收器的出租车作为交通状态传感器,采集的信息包括实时速度、时间 戳、经炜度坐标以及方位角等,一定程度反映了城市交通的运行状态,对城市路网中路段实 时或准实时行程时间的估计发挥重要作用。然而,由于出租车GPS采集的低频性以及行驶 区域的局限性,出租车GPS采集的轨迹信息并不能实时覆盖所有城市路网,因此数据存在 稀疏性。如何利用稀疏的数据推断路段行程时间是一个亟待解决的问题。
[0003]目前,已有许多基于模型的方法利用浮动车数据来估计路段行程时间。Jula等在 【文献1】中提出了在随机动态网络中估计路段行程时间的数学模型,并用卡尔曼滤波的方 法估计未来时刻的路段行程时间;Zheng等在【文献2】中提出了一个三层神经网络模型估 计单车路段的行程时间;Jenelius等在【文献3】中提出了一个统计模型用于城市路网行 程时间的估计,该模型将轨迹行程时间分为路段行程时间和交叉口延迟时间两部分进行计 算。现有模型是在GPS数据充足的情况下,估计路段或轨迹的行程时间,然而,在数据稀疏 或缺失情况下,已有的方法不能对路段的行程时间进行有效推断。
[0004] 【文献 1】Jula H,Dessouky M,Ioannou P A. Real-time estimation of travel times along the arcs and arrival times at the nodes of dynamic stochastic networks ;
[0005] 【文献2】Zheng FjVan Zuylen H. Urban link travel time estimation based on sparse probe vehicle data ;
[0006] 【文南犬 3】Jenelius E,Koutsopoulos H N. Travel time estimation for urban road networks using low frequency probe vehicle data)〇

【发明内容】

[0007] 针对数据稀疏性问题,本发明提出了一种基于目标路段及邻接路段特征关系的三 层神经网络模型,根据历史数据获得路段间的特征关系,并用该模型进行路段行程时间的 推断。对每一个待推断路段,车辆进入路段时间、目标路段与邻接路段的度数比、长度比以 及邻接路段速度期望、速度方差作为输入,目标路段与邻接路段的行程时间比作为输出,并 用训练的神经网络对路段行程时间进行推断。
[0008] 为解决数据稀疏性造成路段行程时间估计困难的问题,本发明提供了一种基于道 路时空关联关系的路段行程时间推断方法,包括以下步骤:
[0009] 步骤1 :基于交叉口运行状态对路段行程时间交通大数据进行统计;
[0010] 步骤2 :基于通行模式周期性提取目标路段与邻接路段之间的特征关系;
[0011] 步骤3 :基于三层神经网络模型对目标路段行程时间进行预测。
[0012] 作为优选,步骤1的具体实现过程为,根据浮动车在道路交叉口的运行状态,计算 浮动车通过路段的行程时间,并统计一定时间内浮动车通过路段的路段行程时间,获得路 段行程时间交通大数据,大数据包括浮动车ID、驶入路段时刻、驶入路段端点ID、驶出路段 端点ID、路段行程时间。
[0013] 作为优选,步骤2的具体实现过程为,以周为周期对统计数据分别聚类,分别按照 周一、周二、周三、周四、周五、周六、周日将统计数据进行聚合;根据交通流向提取特征值, 每隔半小时分别按照交通流向提取特征值;特征值包括:一周中哪一天、一天中哪半小时、 目标路段与邻接路段度数比、路段与邻接路段长度比特征、邻接路段速度期望、邻接路段速 度标准差、目标路段与邻接路段行程时间比值。
[0014] 作为优选,步骤3中所述的三层神经网络模型包括3层,一个输入层、一个隐层 和一个输出层,输入层有6个神经元,输出层有1个神经元;并将提取的特征:一周中哪一 天、一天中哪半小时、目标路段与邻接路段度数比、目标路段与邻接路段长度比、邻接路段 速度期望、邻接路段速度标准差作为神经网络输入,目标路段与邻接路段行程时间比值作 为神经网络的输出,进行训练,训练函数选择Levenberg-Marquardt算法,学习速率设置为 0. 01 ;并用训练的神经网络模型进行路段行程时间的推断。
[0015] 相对于现有技术,本发明的优点如下:
[0016] 1.利用交通大数据解决数据稀疏性问题;本发明利用统计的路段行程时间交通 大数据推断目标路段行程时间,可以解决由于当前数据稀疏性而造成对目标路段行程时间 无法推断的问题;
[0017] 2.利用通行模式周期性提取目标路段与邻接路段之间的特征关系;本发明利用 通行模式按照周呈现出的周期性,分别将周一、周二、周三、周四、周五、周六、周日统计数据 聚类,并提取目标路段与邻接路段之间的特征关系;
[0018] 3.设计了反映通行模式周期性以及目标路段与邻接路段关系的三层神经网络模 型;该模型将提取的一周中的第几天、一天中的哪个半小时、目标路段与邻接路段度数比、 目标路段与邻接路段长度比、邻接路段速度期望、邻接路段速度标准差作为神经网络输入, 反映了通行模式周期性以及目标路段与邻接路段之间的关系,并用训练的模型进行路段行 程时间的推断。
【附图说明】
[0019] 图1 :为本发明实施例的研究区域路网图;
[0020] 图2 :为本发明实施例的车辆交叉口区域运动特性分析图;其中(a)为一个交叉口 的具体情况,(b)为路段的入口与出口情况;
[0021] 图3 :为本发明实施例的交通流向示意图;
[0022] 图4 :为本发明实施例的神经网络模型结构图;
[0023] 图5 :为本发明实施例的真实路段行程时间与推断路段行程时间之间的关系图;
[0024] 图6 :为本发明实施例的路段行程时间推断流程图。
【具体实施方式】
[0025] 为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发 明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不 用于限定本发明。
[0026] 请见图1,本实施例对武汉市部分区域路网作为研究区域,每个路段给出一个编 号,本实施例以路段76、77、81、82、88为例,具体说明本发明的实现方式。
[0027] 请见图6,本发明的提供的一种基于道路时空关联关系的路段行程时间推断方法, 包括以下步骤:
[0028] 步骤1 :计算单车路段行程时间;
[0029] 根据所示车辆在交叉口处的运动状态,计算单车通过路段的行程时间。
[0030] 根据现行交通规则,假设在交叉口区域不存在因为乘客上下车而导致停车,使得 出租车速度为零的点;基于这种假设,请见图2,为实施例的车辆交叉口区域运动特性分析 图,图中Pi表示出租车GPS点,以下分情况进行交叉口运动特性的分析;
[0031] (1)若p3点在定位偏差搜索圆内,且速度为零,则认为浮动车仍然停留在交叉口 停车线后,停车等待(由于GPS及GIS误差造成的定位偏差所致),如图2,(a)为一个交叉 口的具体情况,(b)为路段的入口与出口情况;取下一个GPS点p4的速度v4,用p4点的速 度反推车辆通过路段交叉口中心线pm的时刻。若p4点的速度不为零且在交叉口区域搜索 圆内,则认为浮动车从交叉口停车线到P4点匀加速行驶,用以下方法计算浮动车通过交叉 口 pm的时间:
[0032] ^ 4 (式一)
[0033] Atni4= 21 J (vm+v4) (式二)
[0034] -V^ =2a/m4 (式三)
[0035] V^-V32 =2a(J + /m4) (式四)
[0036] V3= 0 (式五)
[0037] 综上,可以得到出租车经过路段交叉口中心线的时间为:
[0038]
[0039] 其中,h (i = pl, pi…)表示出租车经过i点的时亥I」,Vi (i = pl, pi…)表示出租 车经过i点的速度,A tni4表示出租车经过交叉口中心线p "点到p 4点的时间差,1 "4表示交 叉口中心线Pn点到P 4点的距离,δ为定位偏差,设置为常数5m,a为中间变量;
[0040] 若v4在交叉口区域搜索圆内且为零,说明拥堵严重,认为从路段交叉口停车线到 P4点,浮动车的运动经历了这样一个过程,在路段停车线后静止等待然后先匀加速后匀减 速至零。如果下一点P5点速度v5不为零,考虑到同一目标路段拥挤程度的相似性,为简化 计算,假设浮动车从交叉口中心线到p4点以p5点速度勾减速行驶。浮动车通过交叉口 pm 的时间可用以下方法计算:
[0041] Δ tm4= 21 m4/v5 (式七)
[0042] tRn = tp4 - Δ^:4 (式八)
[0043] 若v4在交叉口区域搜索圆外且为零,则说明拥堵严重或者乘客上下车,由于乘客 上下车的轨迹并不能反应路段交通流情况,因此根据浮动车载客情况剔除乘客上下车的单 车路段行程时间计算情况,拥堵情况下计算方法同上;
[0044] 若v4在交叉口区域搜索圆外且不为零,则说明浮动车从交叉口停车线启动达到 一定速度,一直运行到P4,认为浮动车从交叉口中心线到p4点匀速行驶,以p4点速度v4反 推浮动车通过交叉口中心线的速度,算浮动车通过交叉口 pm的时间:
[0045] Atm4= Im4/V4 (式九)
[0046] tp::m - tpA - Δ?〇;4 (式十)
[0047] (2)若p2,p3点在交叉口区域搜索圆内,p2点速度为零,p3点速度也为零,说明整 个路段拥堵严重,从路段交叉口停车线到P3点浮动车运动经历了这样一个过程,在路段停 车线后等待然后先匀加速后匀减速至零;如果下一点P4点速度v4不为零,考虑到同一目标 路段拥挤程度的相似性,为简化计算,假设浮动车从交叉口中心线到P3点以p4点速度匀减 速行驶,则浮动车通过交叉口 pm的时间可用以下方法计算:
[0048] Δ tm3= 21 m3/v4 (式^^一 )
[0049] tpm ^tpm -Atm3 (式十二)
[0050] (3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1