基于样本行程时间信息的车道组最大排队长度估计方法转让专利

申请号 : CN201810558555.6

文献号 : CN108806282B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马东方李文婧吴叶舟瞿逢重肖家旺盛博文

申请人 : 浙江大学

摘要 :

本发明公开了一种基于样本行程时间信息的车道组最大排队长度估计方法。本发明首先在周期结束后利用样本行程时间信息提取最大行程时间并计算行程时间变化率。其次利用最大行程时间估计周期内的最大排队次数。再次计算最大行程时间所对应车辆首次被阻滞周期的排队位置进而估计首次被阻滞周期的最大排队长度位置。最后利用行程时间变化率计算周期排队最远点的关系,并基于最大行程时间车辆首次被阻滞周期的排队最远点推算当前周期的排队最远点位置。本发明可以自动区别同一路段下游进口道不同车道组之间的差异性,且无需假设车辆的到达规律,弱化了传统方法的假设条件,实现了提升预测精度。

权利要求 :

1.基于样本行程时间信息的车道组最大排队长度估计方法,其特征在于该方法包括如下步骤:c1、根据周期内的样本行程时间数据推算最大行程时间和行程时间变化率;

c2、利用最大行程时间及信号控制参数,计算周期释放车辆的最大排队次数;

c3、针对最大行程时间车辆的排队次数,也即周期释放车辆的最大排队次数确定该车辆首次被阻滞的周期编号及受阻延误时间,进而推算首次受阻周期内的排队最远点位置,也即最大排队长度;

c4、根据行程时间变化率,推算不同周期最大排队长度的映射关系,进而依据最大行程时间车辆首次被阻滞周期的排队最远点位置值计算当前周期的最大排队长度;

步骤c1具体是:

c11、假设当前周期为i,周期i内共有样本m个,则行程时间的样本集合为:Ti=[Ti,1,Ti,2,…,Ti,m]            (1-a)式中,Ti为行程时间样本,Ti,m为周期i第m辆驶离车辆的行程时间,单位为秒;

c12、假设周期i内的共有n个受阻的行程时间样本,即m个样本数据中,前n个为受阻车辆,后(m-n)为自由通过车辆,则利用最小二乘法得行程时间变化率和周期i内释放车辆的最大行程时间:式中,Si为周期i内的行程时间变化率,无量纲;Ti,j为周期i第j辆车的行程时间,单位为秒;ti,j为周期i第j辆车驶离下游停车线的时刻;Ti,max为周期i释放车辆的最大行程时间,单位为秒;

步骤c2具体是:

c21、在周期i内的最大行程时间确定后,联合车辆的自由流速度确定最大延误时间,计算公式为:di,max=Ti,max-Tf          (1-d)式中,di,max为周期i内释放车辆的最大延误时间,也即释放第一辆车的延误时间,单位为秒;Tf为车辆在不受信号阻滞作用下的平均行程时间,为定值,单位为秒;

c22、当周期最大延误时间小于当前周期的红灯时长时,最大延误车辆仅受当前周期的阻滞影响;当周期最大延误时间大于当前周期红灯时长而小于当前周期红灯时长和前一周期红灯时长之和时,最大延误车辆受当前周期和前一周期的阻滞影响;以此类推,由周期最大延误时间和交叉口的信号配时参数确定本周期的最大停车次数,计算公式为:式中,Ni,max为周期i的最大停车次数,无量纲;(i-k)、(i-K)为周期编号,无量纲,ri-k为i-k周期下的红灯时长;

步骤c3具体是:

c31、针对当前周期i,设本周期的最大停车次数为Ni,max,则行程时间最大的车辆在周期(i-Ni,max+1)内首次受信号灯阻滞而产生排队;令周期i内最大行程时间车辆为Φi,(i-Ni,max+1)用pi来简化,则车辆Φi在周期pi内的延误时间 为:式中,rk为周期k内红灯时长,单位为秒;

c32、根据交通波理论,由自由流速度、行程时间变化率、启动波波速推算周期i内的停车波波速,其公式为:式中,ui,s为周期i内的停车波波速,单位m/s;ui,w为启动波波速,单位为m/s,定值,可由实测标定,uf为自由流速度;

c33、假设车辆Φi在周期pi内排队长度为 则 等于周期pi到周期(i-1)的绿灯时长与自由流速度的乘积之和,即:式中,gk为周期k内的绿灯时长,单位为s;

c34、根据周期pi内的停车波波速 和车辆Φi的延误值 计算周期pi的最大排队长度 与车辆在周期pi内排队长度 的差值,其公式为:式中, 为周期pi内的启动波速度;

c35、根据步骤c33和c34,公式(1-h)和(1-i)相加可得周期pi内的最大排队长度,其公式为步骤c4具体是:

c41、针对周期i和周期(i-1),假设周期i内的初始排队长度为Yi,则周期i内最大排队与初始排队之间的差值为(ui,s·ri),周期(i-1)内的最大排队长度与周期i内的初始排队之间的差值为(uf·gi-1),则周期i和(i-1)内的最大排队长度Li和Li-1与Yi之间存在如下关系:c42、根据步骤c41中的公式(1-k),可知任意连续两个周期之间的最大排队长度存在如下关系,如公式(1-l)所示:Li-Li-1=ui,s·ri-uf·gi-1                (1-l)c43、根据步骤c42依次类推,可知周期i与周期pi所对应的最大排队长度满足:c44、将步骤c35中的公式(1-j)代入至步骤c43中的公式(1-m)可知周期i内的最大排队长度值,其公式为:

说明书 :

基于样本行程时间信息的车道组最大排队长度估计方法

技术领域

[0001] 本发明涉及一种对车道组最大排队长度估计的方法,具体是一种基于样本行程时间信息的车道组最大排队长度估计方法,属于智能交通研究领域。

背景技术

[0002] 排队长度尤其是最大排队长度是交通管理与控制的重要基础,是优化诱导方案、调整信号控制参数的重要输入参数。现有排队长度估计方法主要基于地感线圈、微波等断面检测数据,通过“驶入-驶离”法统计路段承载车辆数,进而利用概率论估计路段排队车辆数及最大排队长度,存在如下两点问题:(1).估计误差逐步累积,随着时间推移误差急剧增大;(2).无法区分路段车辆的转向属性,约束精细刻画路段下游不同车道组之间的排队差异性,制约信号配时参数调整的精确性。为了弥补“驶入-驶离”法存在的上述缺陷,很多学者提出了基于交通波理论的排队长度估计方法,在车辆均匀到达的前提假设下按照交通波理论计算停车波波速进而估算最大排队长度。而在城市道路中,上游信号灯的影响致使车辆往往是脉冲式到达,交通波理论的实用性受到很大限制,其最终估计结果往往也存在很大误差。
[0003] 近年来,随着新型检测技术和设备的不断成熟,获取区间交通流信息日益普遍。例如针对浮动车GPS数据通过地图匹配可以推算任意区段的行程时间信息;针对闯红灯自动记录系统的车牌和通过时刻数据亦可以计算区间行程时间信息。由于GPS尚未完全普及、闯红灯自动记录系统也存在错检和漏检现象,因此无法获取全样本的行程时间信息。获取行程时间的车辆可称之为样本车辆,相应的行程时间信息称为样本行程时间,这些样本行程时间信息可以反映车辆从上游驶入至下游驶离整个过程的总体情况,且自动区别下游进口道的车道组编号,因此,基于该类数据推算排队长度必然可以大幅提升参数的估计精度,且可以区别不同车道组。
[0004] 该方法可以直接应用于交通控制领域,利用目前日益普及的闯红灯自动记录系统提供的样本行程时间数据实时计算最大排队长度,将为现有交通控制系统的升级改造提供技术基础。同时,该方法实现了GPS、闯红灯自动记录系统数据的信息复用,减少了城市交通控制系统对地感线圈、微波等传统检测设备的依赖度,降低了整个交通控制系统的运维成本。

发明内容

[0005] 本发明针对现有技术的不足,提供了一种基于样本行程时间信息的车道组最大排队长度估计方法。
[0006] 本发明的基本思想为:周期内释放车辆中的最大行程时间越大、且前后车之间的行程时间变化率越小则说明排队车辆数越多,也即最大排队长度越大。因此,可以利用周期最大行程时间和行程时间变化率来估算最大排队长度。
[0007] 本发明包含四个步骤:(1).周期结束后利用样本行程时间信息提取最大行程时间并计算行程时间变化率;(2).利用最大行程时间估计周期内的最大排队次数;(3).计算最大行程时间所对应车辆首次被阻滞周期的排队位置进而估计首次被阻滞周期的最大排队长度位置;(4).利用行程时间变化率计算周期排队最远点的关系,并基于最大行程时间车辆首次被阻滞周期的排队最远点推算当前周期的排队最远点位置。
[0008] 本发明的有益效果:本发明可以自动区别同一路段下游进口道不同车道组之间的差异性,且无需假设车辆的到达规律,弱化了传统方法的假设条件,实现了提升预测精度。同时,该方法无需铺设任务新的检测设备,在实现闯红灯自动记录等系统数据复用的同时,减少对传统的地感线圈、微波等断面检测设备的依赖程度,是未来交通信号控制的发展方向,为信号控制系统的升级换代提供一定的技术支撑。

附图说明

[0009] 图1算法实现过程流程图;
[0010] 图2行程时间变化率计算原理;
[0011] 图3最大排队长度映射关系;
[0012] 图4周期pi最大排队长度与车辆Φi排队位置关系。

具体实施方式

[0013] 本发明的基本步骤如下:
[0014] c1、根据周期内的样本行程时间数据推算最大行程时间和行程时间变化率。
[0015] c2、利用最大行程时间及信号控制参数,计算周期释放车辆的最大排队次数。
[0016] c3、针对最大行程时间车辆的排队次数,也即周期释放车辆的最大排队次数确定该车辆首次被阻滞的周期编号及受阻延误时间,进而推算首次受阻周期内的排队最远点位置,也即最大排队长度。
[0017] c4、根据行程时间变化率,推算不同周期最大排队长度的映射关系,进而依据最大行程时间车辆首次被阻滞周期的排队最远点位置值计算当前周期的最大排队长度。
[0018] 步骤c1的过程包括:
[0019] c11、假设当前周期为i,i周期内共有样本m个,则行程时间的样本集合为:
[0020] Ti=[Ti,1,Ti,2,…,Ti,m]      (1-a)
[0021] 式中,Ti为行程时间样本,Ti,m为i周期第m辆驶离车辆的行程时间,单位为秒。
[0022] 在样本行程时间中,若个体行程时间值不大于自由流行程时间则表明该车辆在周期i内是自由通过的,没有受其阻滞作用;进而,若周期i内存在样本满足行程时间不大于自由流行程时间则该周期处于未饱和状态,否则该周期处于过饱和状态,如图2所示。
[0023] c12、假设周期i内的共有n个受阻的行程时间样本,即m个样本数据中,前n个为受阻车辆,后(m-n)为自由通过车辆,则利用最小二乘法可得行程时间变化率和周期i内释放车辆的最大行程时间:
[0024]
[0025]
[0026] 式中,Si为周期i内的行程时间变化率,无量纲;Ti,j为周期i第j辆车的行程时间,单位为秒;ti,j为周期i第j辆车驶离下游停车线的时刻;Ti,max为周期i释放车辆的最大行程时间,单位为秒。
[0027] 特别的,当周期i处于饱和状态时,n值为m。步骤c12的原理如图3所示。
[0028] 步骤c2的过程包括:
[0029] c21、在周期i内的最大行程时间确定后,可以联合车辆的自由流速度确定最大延误时间,计算公式为:
[0030] di,max=Ti,max-Tf       (1-d)
[0031] 式中,di,max为周期i内释放车辆的最大延误时间,也即释放第一辆车的延误时间,单位为秒;Tf为车辆在不受信号阻滞作用下的平均行程时间,为定值,可以事前标定,其单位为秒。
[0032] c22、当周期最大延误时间小于当前周期的红灯时长时,最大延误车辆仅受当前周期的阻滞影响;当周期最大延误时间大于当前周期红灯时长而小于当前周期红灯时长和前一周期红灯时长之和时,最大延误车辆受当前周期和前一周期的阻滞影响;以此类推,可由周期最大延误时间和交叉口的信号配时参数确定本周期的最大停车次数,计算公式为:
[0033] Ni,max={K}+1
[0034]
[0035] 式中,Ni,max为周期i的最大停车次数,无量纲;(i-k)、(i-K)为周期编号,无量纲,ri-k为i-k周期下的红灯时长。
[0036] 步骤c3的过程包括:
[0037] c31、针对当前周期i,如本周期的最大停车次数为Ni,max,则行程时间最大的车辆在周期(i-Ni,max+1)内首次受信号灯阻滞而产生排队;令周期i内最大行程时间车辆为Φi,(i-Ni,max+1)用pi来简化,则车辆Φi在周期pi内的延误时间 为:
[0038]
[0039] 式中,rk为周期k内红灯时长,单位为秒。
[0040] c32、根据交通波理论,由自由流速度、行程时间变化率、启动波波速可以推算周期i内的停车波波速,其公式为:
[0041]
[0042] 式中,ui,s为周期i内的停车波波速,单位m/s;ui,w为启动波波速,单位为m/s,定值,可由实测标定,uf。
[0043] c33、假设车辆Φi在周期pi内排队长度为 则 等于周期pi到周期(i-1)的绿灯时长与自由流速度的乘积之和,即:
[0044]
[0045] 式中,gk为周期k内的绿灯时长,单位为s。
[0046] c34、根据周期pi内的停车波波速 和车辆Φi的延误值 可计算周期pi的最大排队长度 与车辆在周期pi内排队长度 的差值,如图4所示,其公式为:
[0047]
[0048] 式中, 为周期pi内的启动波速度
[0049] c35、根据步骤c33和c34,公式(1-h)和(1-i)相加可得周期pi内的最大排队长度,其公式为
[0050]
[0051] 步骤c4的过程包括:
[0052] c41、针对周期i和周期(i-1),假设周期i内的初始排队长度为Yi,则周期i内最大排队与初始排队之间的差值为(ui,s·ri),周期(i-1)内的最大排队长度与周期i内的初始排队之间的差值为(uf·gi-1),如图3所示;因此周期i和(i-1)内的最大排队长度Li和Li-1与Yi之间存在如下关系:
[0053]
[0054] c42、根据步骤c41中的公式(1-k),可知任意连续两个周期之间的最大排队长度存在特定关系,如公式(1-l)所示:
[0055] Li-Li-1=ui,s·ri-uf·gi-1         (1-l)
[0056] c43、根据步骤c42依次类推,可知周期i与周期pi所对应的最大排队长度满足:
[0057]
[0058] c44、将步骤c35中的公式(1-j)代入至步骤c43中的公式(1-m)可知周期i内的最大排队长度值,其公式为:
[0059]
[0060] 实施例:以某城市某路段两个交叉口数据为例,车辆牌照的记录从16:10:00至17:10:00。选择12个周期的数据来验证所提议的模型。具体实现流程见图1。
[0061] 1、推算最大行程时间和行程时间变化率。
[0062] 已知当前周期i内的样本m个,其中n个受阻的行程时间样本,通过如下公式可得行程时间变化率和周期i内释放车辆的最大行程时间,原理如图2图3所示。
[0063]
[0064]
[0065] 2、计算周期释放车辆的最大排队次数。
[0066] 计算联合车辆的自由流速度确定最大延误时间,也即释放第一辆车的延误时间,di,max。由周期最大延误时间和交叉口的信号配时参数确定本周期的最大停车次数。
[0067] Ni,max={K}+1
[0068]
[0069] 3、推算首次受阻周期内的排队最远点位置,也即最大排队长度通过如下公式计算车辆Φi在周期pi内的延误时间
[0070]
[0071] 根据交通波理论,由自由流速度、行程时间变化率、启动波波速可以推算周期i内的停车波波速。
[0072]
[0073] 通过如下公式计算周期pi内的最大排队长度,周期pi最大排队长度与车辆Φi排队位置关系如图4所示。
[0074]
[0075] 4、计算当前周期的最大排队长度
[0076] 根据周期i和(i-1)内的最大排队长度Li和Li-1与Yi之间的关系,得到任意连续两个周期之间的最大排队长度存在特定关系,通过如下公式计算得到周期i内的最大排队长度值。
[0077]
[0078] 最终得到结果,如下表所示。
[0079]
[0080] 从表格结果中可以看出本发明相对误差15.46%,满足交通控制的精度要求,说明本发明具有实用价值。