基于两类浮动车数据融合的信号交叉口平均通行时间估计方法

文档序号:10726723阅读:283来源:国知局
基于两类浮动车数据融合的信号交叉口平均通行时间估计方法
【专利摘要】本发明公开了一种基于两类浮动车数据融合的信号交叉口平均通行时间估计方法,首先获取公交车和出租车的原始GPS数据;提取所有进入目标信号交叉口区域的浮动车的行车轨迹数据,并进行转向特征标识及构建GPS数据集;进行车型特征标识及构建公交车和出租车通行时间数据集;提取交叉口各转向上的公交车和出租车通行时间数据;计算平均通行时间;本发明提供的估计信号交叉口区域平均通行时间的方法;在利用GPS数据分析城市路段通行时间时,综合考虑了大型车和小型车的GPS数据,既能满足实时性应用需求,又具有较高精度的信号交叉口平均通行时间估计方法,从而提高信号交叉口的服务水平。能更真实地反映路段的平均通行时间。
【专利说明】
基于两类浮动车数据融合的信号交叉口平均通行时间估计 方法
技术领域
[0001] 本发明涉及交通信息检测技术领域,特别是一种基于两类浮动车数据融合的信号 交叉口平均通行时间估计方法。
【背景技术】
[0002] 信号交叉口是城市路网的关键节点,该区域的通行时间能有效反映城市道路的交 通状态和服务水平。然而城市路网车流本身存在很大的随机性,尤其是在信号交叉口区域, 交叉口通过信号灯的控制作用使各方向车流周期性获得通行权,这进一步加剧了该区域车 流的随机性,导致该区域通行时间存在非常大的不确定性。因此,准确、可靠地估计该区域 的平均通行时间,将促进交叉口服务水平的提升并为交叉口的设计和规划提供更可靠的数 据基础,具有重要的现实意义。
[0003] 目前,现有的基于GPS数据的路段平均通行时间估计方面的研究,大多是针对没有 信号控制的高速路和城市快速路路段,而城市路网信号交叉口路段的研究较少。此外,在数 据源方面,大多数仅利用一种类型的浮动车GPS数据进行研究(例如仅采用公交GPS数据或 出租GPS数据),单一的数据源无法全面的体现复杂的交通状态,尤其是在信号交叉口路段, 车流随机性更强,进一步加剧了该区域路网的复杂程度。
[0004] 城市道路上运行的车辆不仅有小型车也有大型车,小型车相较于大型车而言具有 启动快、加速性能好等优点,因此,在利用GPS数据分析城市路段通行时间时,需充分考虑两 种车型的特点,才能更真实地反映路段的平均通行时间。特别是在信号交叉口区域,车辆启 停频繁,车辆性能对在信号交叉口区域的通行时间的影响更大。
[0005] 因此,需要综合考虑大型车和小型车的GPS数据,建立一种既能满足实时性应用需 求又具有较高精度的信号交叉口平均通行时间估计方法,从而提高信号交叉口的服务水 平。

【发明内容】

[0006] 本发明的目的是提出一种估计信号交叉口区域平均通行时间的方法;该方法综合 考虑了大型车和小型车的GPS数据,既能满足实时性应用需求,又具有较高精度的信号交叉 口平均通行时间估计方法,从而提高信号交叉口的服务水平。
[0007] 本发明的目的是通过以下技术方案来实现的:
[0008] 本发明提供的基于两类浮动车数据融合的信号交叉口平均通行时间估计方法,包 括以下步骤:
[0009] 步骤1:获取公交车和出租车的原始GPS数据,对数据进行存储和预处理;
[0010]步骤2:提取所有进入目标信号交叉口区域的浮动车的行车轨迹数据,并进行转向 特征标识;所述转向特征包括左转、右转和直行;分别构建左转、右转和直行的GPS数据集 Gl、Gr和Gs ;
[0011] 步骤3:依次计算GPS数据集GhGrXs中车辆k的通行时间,并进行车型特征标识;所 述车型特征包括公交车和出租车;分别构建目标信号交叉口各转向上的公交车和出租车通 行时间数据集
[0012] 步骤4:确定目标信号交叉口各转向的通行时间估计周期h;
[0013] 步骤5:分别提取距离当前估计时刻前时间h内的目标信号交叉口各转向上的公交 车和出租车通行时间数据,构建公交车和出租车通行时间估计数据集7^和0 ;其中,i分别 为l、r和s;
[0014] 步骤6:计算公交车和出租车在目标信号交叉口各转向上的平均通行时间和 ?,'
[0015] 步骤7:利用公交车和出租车数据融合估计目标信号交叉口各转向上的平均通行 时间t,其中,i取l、r和s。
[0016] 进一步,所述步骤1中采用关系型数据库SQL Server存储原始GPS数据片;所述数 据预处理包括错误数据的删除、缺失数据的修复以及冗余数据的剔除。
[0017] 进一步,所述步骤2中是通过地图匹配技术来提取目标信号交叉口各转向上的所 有浮动车的行车轨迹数据。
[0018] 进一步,所述步骤3中是利用插值法分别计算车辆k通过交叉口两个端点处的时刻 竣、匕,,按照以下公式计算车辆k通过信号交叉口的时间:
[0019] tk=C~4,.
[0020] 式中,< 表示交叉口进入端点处的时刻;匕,表示交叉口出端点处的时刻。
[0021] 进一步,所述步骤4中的目标信号交叉口各方向通行时间估计周期h按以下步骤计 算:
[0022] 判断当前估计时刻是否处于高峰期,
[0023] 如果否,则令信号交叉口处于未饱和状态;
[0024] 如果是,则令信号交叉口处于饱和状态;
[0025] 所述过饱和状态下信号交叉口各方向通行时间估计周期,具体操作步骤如下:
[0026] 分别将左转、直行、右转方向下多天高峰时段的通行时间数据转换成不同时间间 隔下的通行时间序列;
[0027] 依次对各方向下每天不同时间间隔下的通行时间序列计算标准差和平均数;
[0028] 分别计算各方向下每天不同时间间隔下的变异系数,并计算各方向该天不同时间 间隔下的变异系数均值;
[0029] 连续取多天变异系数均值,分别将各方向下的时间间隔τ下的单天变异系数均值 按照时间先后顺序构成集合Akidxa···}、产1,2叫 ;
[0030] 式中,Λ1表示时间间隔τ下左转方向按时间先后顺序排列的单天变异系数均值构 成的集合; 表示左转方向上时间间隔τ下的第j天的单天变异系数均值;<7?表示直行方 向上时间间隔τ下的第j天的单天变异系数均值;疋,,表示右转方向上时间间隔τ下的第j天 的单天变异系数均值;j表示选择数据集中的第几天;
[0031]则各方向下的时间间隔τ下的变异系数期望值通过下式计算得到:
[0033] A; = mi?, 44 …又,;);/ e {/,丨,r};
[0034] 式中,&表示在i方向上时间间隔τ下的变异系数期望值;λτ^表示在i方向上时间 间隔τ下的第j天的单天变异系数均值;#表示i方向(1^{1, 8^})不同时间间隔下的最小 变异系数;
[0035] 则i方向下对应的I即为i方向过饱和状态下通行时间分散程度最小所对应的估计 周期。
[0036] 进一步,所述步骤6中的直行方向上公交车的平均通行时间是按照以下步骤计 算:
[0037] 将N个通行时间数据集进行层次聚类,得到η类,计算出每类的聚类中心;
[0038] 按照以下公式确定区间中的每个数据的权重:
[0040] 其中,mc为落入C类中通行时间数量,c = l,2,......η;
[0041] 按照以下公式计算直行方向上公交车的平均通行时间 η. _
[0042] ~ / - f ? Λ c=l .
[0043] 其中,为直行方向上公交车的平均通行时间;fc为区间C中数据的权重,f为区 间C中公交车通行时间的均值;
[0044] 同理,按照以下公式计算直行方向上出租车的平均通行时间 η _
[0045] 厂.「= Σ., 乂 c-l. ..
[0046] 其中,ξ,为直行方向上出租车的平均通行时间;f。为将直行方向出租车数据聚类 后区间C中数据的权重,?;为区间C中出租车通行时间的均值;
[0047]同理,按照以下公式计算公交车和出租车在目标信号交叉口各转向上的平均通行 时间L和t : η _
[0048] ^ = Σ/^〇 c-1 *
[0049] 其中,为方向i (i e {1,S,r})上公交车的平均通行时间;f。为将方向i (i e {1,S, r})上公交车数据聚类后区间C中数据的权重为方向1(1^{1,8^})上区间(:中公交车通 行时间的均值。 η _
[0050] I., c=I
[0051] 其中,&为方向1(1£{1,8^})上出租车的平均通行时间;1为将方向1(1£{1,8, r})上出租车数据聚类后区间C中数据的权重,ζ为区间C中出租车通行时间的均值。
[0052] 进一步,所述步骤7中的直行方向上平均通行时间:ξ通过下面公式进行计算:
[0054] 其中,〇s,P、〇s,c分别为通行时间数据集?^和:C的标准差;L为直行方向上公交车 的平均通行时间;为直行方向上出租车的平均通行时间。
[0055] 同理,g(ie{l,r})分别表示左转或右转方向上平均通行时间其计算是通过下面 公式实现:
[0057]其中,^为方向i(ie{l,r})上公交车的平均通行时间;t为方向i(ie{l,r})上 出租车的平均通行时间;σ^Α,。分别为方向以斤{1^})上公交车的通行时间数据集1^ 和出租车的通行时间数据集的标准差。
[0058]由于采用了上述技术方案,本发明具有如下的优点:
[0059]本发明提供的估计信号交叉口区域平均通行时间的方法;在利用GPS数据分析城 市路段通行时间时,综合考虑了大型车和小型车的GPS数据,既能满足实时性应用需求,又 具有较高精度的信号交叉口平均通行时间估计方法,从而提高信号交叉口的服务水平。能 更真实地反映路段的平均通行时间。特别是在信号交叉口区域,车辆启停频繁,车辆性能对 在信号交叉口区域的通行时间的影响更大。
[0060] 本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并 且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可 以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书来实现和 获得。
【附图说明】
[0061] 本发明的【附图说明】如下。
[0062] 图1为本发明确定信号交叉口各方向通行时间估计周期的流程图;
[0063] 图2为本发明基于GPS数据的信号交叉口区域通行时间估计方法的流程图。
【具体实施方式】
[0064]下面结合附图和实施例对本发明作进一步说明。
[0065]如图1和图2所示,图2为本发明实施例提供的基于两类浮动车数据融合的信号交 叉口区域通行时间估计方法流程图;本实施例提供的基于浮动车数据融合的信号交叉口区 域通行时间估计方法,包括以下步骤:
[0066]步骤1:获取公交车和出租车的原始GPS数据,对数据进行存储和预处理,具体的, 包括以下步骤:
[0067] (1)利用关系型数据库SQL Server对海量原始GPS数据进行存储和管理;
[0068] (2)对海量原始GPS数据进行预处理。
[0069]步骤2:构建目标信号交叉口左转、右转和直行GPS数据集Gi、Gr、Gs,具体的,包括以 下步骤:
[0070] (1)在电子地图上标定出信号交叉口两个端点的坐标;
[0071] (2)利用经数据预处理后的GPS数据进行地图匹配;
[0072] (3)获取所有匹配在目标信号交叉口所在路段上的所有车辆GPS数据,并进行转向 特征标识(左转、右转和直行),分别构建左转、右转和直行GPS数据集Gi、Gr、Gs。
[0073] 步骤3:构建目标信号交叉口各转向上的公交车和出租车通行时间数据集T1>P和 1\。(1取1^、8),具体的,包括以下步骤:
[0074] 利用插值法分别计算车辆k通过交叉口两个端点处的时刻<、t:
[0075] 则车辆k通过信号交叉口的时间产-端;
[0076] (3)根据车型特征标识,令各转向上的公交车和出租车通行时间数据分别构成通 行时间数据集Ti, JPTi,。(i取1、r、s)。
[0077] 步骤4:确定信号交叉口各方向通行时间的估计周期h,交叉口在未饱和状态下,车 辆受信号灯影响而产生的延误与估计周期没有必然联系,但是当交叉口处于过饱和状态, 估计周期的长度会对通行时间估计的结果产生较大影响。因此,需要对饱和状态下信号交 叉口通行时间的估计周期进行分析,选取适当的估计周期对交叉口区域通行时间进行估 计。具体的,包括以下步骤:
[0078] (1)判断分析时段是否是高峰时段,如果否,则假设信号交叉口处于未饱和状态, 为避免增加分析负荷,同时为保证数据的实时性,本发明选取15min作为估计周期。
[0079] (2)如果是,则假设信号交叉口处于饱和状态,本发明引入变异系数来确定过饱和 状态下信号交叉口各方向通行时间的估计周期。
[0080] 图1为本发明实施例提供的确定饱和状态下信号交叉口各方向通行时间估计周期 流程,图所述引入变异系数来确定饱和状态下信号交叉口各方向通行时间的估计周期的步 骤如下:
[0081 ] (1)分别将左转、直行、右转方向下多天高峰时段的通行时间数据转换成不同时间 间隔下的通行时间序列。
[0082] (2)依次对各方向下每天不同时间间隔下的通行时间序列计算标准差和平均数;
[0083] (3)分别计算各方向下每天不同时间间隔下的变异系数,并计算各方向该天不同 时间间隔下的变异系数均值;
[0084] (4)连续取多天(3)中计算的变异系数均值,分别将各方向下的时间间隔τ下的单 天变异系数均值按照时间先后顺序排列,构成集合AfH<7l./ = 1,2…丨、= = U…丨、 ,爿A |_/ = U···},则各方向下的时间间隔τ下的变异系数期望值可以通过下式计算得 到:
[0086] 其中,表示在i方向上时间间隔τ下的第j天的单天变异系数均值;^表示在i方 向上时间间隔τ下的变异系数期望值。
[0087] (5)考二111111(?<。";0;1^{/,~;|,则1^方向下对应的通行时间的估计周期1即 为k方向过饱和状态下通行时间分散程度最小所对应的估计周期。
[0088] 步骤5:分别提出距离当前估计时刻前时间h内的目标信号交叉口各转向上的公交 车和出租车通行时间数据,构建公交车和出租车通行时间估计数据集7^和:C(i取l、r、s);
[0089] 步骤6:计算公交车和出租车在目标信号交叉口各转向上的平均通行时间和 (i取l、r、s),具体的,包括以下步骤:
[0090] (1)将通行时间数据集个数为N)进行层次聚类,得到η类,计算出每类的聚类 中心;
[0091] (2)依据大概率事件具有相对较高的可信度,小概率事件具有相对较小的可信度 的原则,确定每个聚类的权重。设落入C类中的通行时间数量为m。,c = 1,2,......η,经过归 一化,区间中的每个数据的权重
[0092] (3)则直行方向上公交车的平均通行时间ξ,/Α式如下:
[0093] ZrP = χ./;.Γ' c=I
[0094] 其中&为直行方向上公交车的平均通行时间;fc为区间C中数据的权重,ζ为区间 C中通行时间的均值。
[0095] (4)同理,直行方向上出租车的平均通行时间也按照上述步骤计算。
[0096] (5)同理,^、及,.、t的计算原理也同上。
[0097] 步骤7:利用公交车和出租车数据融合估计目标信号交叉口各转向上的平均通行 时间f(i取l、r、s),直行方向上的平均通行时间通过下面公式计算:
[0099] 其中,〇s,p、〇s,。分别为通行时间数据集匕和匕的标准差;为直行方向上公交车 的平均通行时间;为直行方向上出租车的平均通行时间。
[0100] 同理,左转方向上平均通行时间€和右转方向上平均通行时间f计算原理同上。
[0101] 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较 佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明 的保护范围当中。
【主权项】
1. 基于两类浮动车数据融合的信号交叉口平均通行时间估计方法,其特征在于:包括 W下步骤: 步骤1:获取公交车和出租车的原始GI^数据,对数据进行存储和预处理; 步骤2:提取所有进入目标信号交叉口区域的浮动车的行车轨迹数据,并进行转向特征 标识;所述转向特征包括左转、右转和直行;分别构建左转、右转和直行的GPS数据集Gi、Gr和 Gs; 步骤3:依次计算GI^数据集Gi、Gr、Gs中车辆k的通行时间,并进行车型特征标识;所述车 型特征包括公交车和出租车;分别构建目标信号交叉口各转向上的公交车和出租车通行时 间数据集Τι,ρ和Ti,c,其中,i分别为l、r、s; 步骤4:确定目标信号交叉口各转向的通行时间估计周期h; 步骤5:分别提取距离当前估计时刻前时间h内的目标信号交叉口各转向上的公交车和 出租车通行时间数据,构建公交车和出租车通行时间估计数据集和马其中,i分别为1、 !和S; 步骤6:计算公交车和出租车在目标信号交叉口各转向上的平均通行时间巧W和f : 步骤7:利用公交车和出租车数据融合估计目标信号交叉口各转向上的平均通行时间 马,其中,i取l、r和S。2. 如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于:所述步骤1中采用关系型数据库SQL Server存储原始GI^数据片;所述数据 预处理包括错误数据的删除、缺失数据的修复W及冗余数据的剔除。3. 如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于:所述步骤2中是通过地图匹配技术来提取目标信号交叉口各转向上的所有 浮动车的行车轨迹数据。4. 如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于:所述步骤3中是利用插值法分别计算车辆k通过交叉口两个端点处的时刻 f:,、d,,按照W下公式计算车辆k通过信号交叉口的时间: 式中,戌表示交叉口进入端点处的时刻;表示交叉口出端点处的时刻。5. 如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于: 所述步骤4中的目标信号交叉口各方向通行时间估计周期h按W下步骤计算: 判断当前估计时刻是否处于高峰期, 如果否,则令信号交叉口处于未饱和状态; 如果是,则令信号交叉口处于饱和状态; 所述过饱和状态下信号交叉口各方向通行时间估计周期,具体操作步骤如下: 分别将左转、直行、右转方向下多天高峰时段的通行时间数据转换成不同时间间隔下 的通行时间序列; 依次对各方向下每天不同时间间隔下的通行时间序列计算标准差和平均数; 分别计算各方向下每天不同时间间隔下的变异系数,并计算各方向该天不同时间间隔 下的变异系数均值; 连续取多天变异系数均值,分别将各方向下的时间间隔τ下的单天变异系数均值按照 时间先后顺序构成集合三媒I./三 1,2..'}、Λ* {也 I./ =α,2...}、Λ'. = I /三 1,2.-.}; 式中,八1表示时间间隔τ下左转方向按时间先后顺序排列的单天变异系数均值构成的 集合;名,J表示左转方向上时间间隔τ下的第j天的单天变异系数均值;考J表示直行方向上 时间间隔τ下的第j天的单天变异系数均值;疋,表示右转方向上时间间隔τ下的第j天的单 天变异系数均值;j表示选择数据集中的第几天; 则各方向下的时间间隔τ下的变异系数期望值通过下式计算得到:式中,《表示在i方向上时间间隔τ下的变异系数期望值;λτ,^表示在i方向上时间间隔τ 下的第j天的单天变异系数均值;4表示i方向(ie{l,s,r})不同时间间隔下的最小变异系 数; 贝iji方向下对应的I即为i方向过饱和状态下通行时间分散程度最小所对应的估计周 期。6.如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于:所述步骤6中的直行方向上公交车的平均通行时间马,^是按照W下步骤计 算: 将N个通行时间数据集进行层次聚类,得到η类,计算出每类的聚类中必; 按照W下公式确定区间中的每个数据的权重:其中,me为落入C类中通行时间数量,c = l,2,......η; 按照W下公式计算直行方向上公交车的平均通行时间巧:其中,马/,为直行方向上公交车的平均通行时间;f。为区间C中数据的权重,[为区间C中 公交车通行时间的均值; 同理,按照W下公式计算直行方向上出租车的平均通行时间ξ,κ:其中,ξ。为直行方向上出租车的平均通行时间;fc为将直行方向出租车数据聚类后区 间c中数据的权重,?:为区间c中出租车通行时间的均值; 同理,按照W下公式计算公交车和出租车在目标信号交叉口各转向上的平均通行时间 马;,和起;其中,为方向i(ie{l,s,r})上公交车的平均通行时间;fc为将方向i(ie{l,s,r}) 上公交车数据聚类后区间C中数据的权重,为方向1(1£{1,3^})上区间(:中公交车通行 时间的均值。其中,为方向i(ie{l,s,r})上出租车的平均通行时间;fc为将方向i(ie{l,s,r}) 上出租车数据聚类后区间C中数据的权重为区间C中出租车通行时间的均值。7.如权利要求1所述的基于两类浮动车数据融合的信号交叉口平均通行时间估计方 法,其特征在于:所述步骤7中的直行方向上平均通行时间?:通过下面公式进行计算:其中,Os,p、〇s,。分别为通行时间数据集:ζρ和巧;^的标准差;??ρ为直行方向上公交车的平 均通行时间;巧为直行方向上出租车的平均通行时间。 同理,f )分别表示左转或右转方向上平均通行时间其计算是通过下面公式 实现:其中,为方向1(巧{1,^)上公交车的平均通行时间;巧,。为方向1(巧{1^})上出租 车的平均通行时间;〇i,P、〇i,c分别为方向1(巧{1別)上公交车的通行时间数据集巧,,和出 租车的通行时间数据集?t的标准差。
【文档编号】G08G1/01GK106097717SQ201610706954
【公开日】2016年11月9日
【申请日】2016年8月23日
【发明人】孙棣华, 赵敏, 廖孝勇, 左庆, 陈秋曲
【申请人】重庆大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1