买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种估计路段自由流速度及交叉口上游到达流率的方法_东南大学_201910267003.4 

申请/专利权人:东南大学

申请日:2019-04-03

公开(公告)日:2020-09-01

公开(公告)号:CN110148295B

主分类号:G08G1/01(20060101)

分类号:G08G1/01(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.09.01#授权;2019.09.13#实质审查的生效;2019.08.20#公开

摘要:本发明公开了基于贝叶斯后验分布从历史号牌数据中获取单个车道路段自由流速度和上游到达流率的方法,以单个车道及其上下游交叉口为研究对象,建立以车辆自由流速度、红时到达流率、绿时到达流率为参数的后验分布函数,以号牌识别数据作为样本,采用M‑H算法进行参数估计,得出各参数的概率密度分布。本发明中将周期内上游车辆到达根据配时方案划分为车辆在相位红灯期间到达和相位绿灯期间到达两种情况,并分别估计两种情况下的到达流率分布,同时估计得到的分布一定程度上体现了干线车流波动特性,估计结果可为干线协调配时方案评估和微调提供参考。

主权项:1.一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,包括以下步骤:S1、确定研究对象和时间段,提取本交叉口选定车道及上游三个来向检测器的号牌数据,提取选定车道信号配时方案;S2、数据预处理,包括号牌检测器时间戳校正,车辆上下游时间戳匹配;S3、从预处理之后的数据提取样本,形成样本对用于采样,过程如下:S31、确定研究时段内下游车道配时方案的关键时间点,包括每一周期的红灯起亮时间、红灯结束时间,根据上下游时间戳与上下游关键时间点的关系分别将车辆匹配到相应周期中;S32、取下游在同一周期的车辆的首车和尾车,提取其检测器编号、车道编号、上游时间戳和下游时间戳信息,形成一条样本;S4、建立后验分布函数,根据贝叶斯后验估计理论,后验分布函数与先验分布函数和似然函数的乘积成正比例,似然函数建立过程如下:S41:路段长度除以自由流速度得到车辆在相邻交叉口之间的行程时间;S42:下游交叉口相关相位研究时间段内的红灯起亮时间和绿灯起亮时间分别减去步骤S41中计算出来的行程时间,得到交叉口上游处于相同信号状态的时间节点;S43:将上游时间戳样本与步骤S42中得的时间节点进行比较,确定车辆从上游以自由流速度行驶到达下游交叉口时下游相关相位的信号状态;S44:提取下游一周期的样本数据,计算两类时间差,第一类是预计在下游红灯相位到达的车辆跨越的红灯时长,第二类是预计在下游绿灯相位到达的车辆跨越的绿灯时长;S45:根据步骤S44得到的时间差,计算得到一条此样本的概率,过程如下:假设上游交叉口车辆到达服从泊松过程,且当n辆车从上游到达下游车道时,有n1,n1∈D,D={0,1,2,......n}辆车会遇到红灯,有n2,n2∈D,D={0,1,2,......n}辆车会遇到绿灯,且n1+n2=n,那么相应时段内到达n辆车的概率为: 式中,λr和λg分别是红灯和绿灯相位期间上游车辆的到达流率;tr和tg分别是每周期处于红灯相位和绿灯相位的车辆到达持续的时间;e是自然对数的底,其取值为2.71828;S46:将所有单条样本的概率相乘,得到似然函数值;S5、用M-H算法进行采样,首先用蒙特卡洛模拟算法生成一组参数值,然后将参数值代入对数似然函数求得似然值,再与对数先验函数值相加,最终得到对数后验函数值,完成一次迭代,之后根据转移率确定蒙特卡洛算法迭代方向,生成一组新的模拟值,经多次迭代后得到参数分布。

全文数据:一种估计路段自由流速度及交叉口上游到达流率的方法技术领域本发明涉及交通管理控制领域,特别涉及一种估计路段自由流速度及交叉口上游到达流率的方法。背景技术目前的交通管理与控制领域中,对车流进行信号控制是提高路网运行效率的重要手段之一。根据交通控制范围的不同,可以将信号控制划分为单点控制、干线协调控制以及区域协调控制。由于城市道路网系统比较复杂,相邻交叉口之间相互关联,相互影响,对于主干道系统来说,单点控制无法解决其交通问题,使得主干道上车流安全高效运行,所以目前城市中多采用干线协调控制以提高干线的交通服务水平。干线协调控制是在单点控制的基础上,通过为连续交叉口特定方向设置合理的绿灯起亮时间,以使流量较大,行驶比较均匀的车流能够连续顺畅的通过一系列的交叉口。目前比较常用的方法是续进式协调,即根据道路设计车速以及交叉口间距,设置相位差协调连续交叉口绿灯起亮时刻,使上游交叉口绿灯起亮之后驶离的车辆以道路设计速度行驶到达下游交叉口时,下游交叉口绿灯刚好起亮。对于离线协调控制而言,由于无法实时检测车辆到达-驶离情况,所以一般采用某时段历史平均交通量作为参数进行单点配时,采用道路设计速度作为车辆运行速度计算相邻交叉口相位差,这种参数确定方法具有以下弊端:1实际车辆运行速度受到路段物理条件影响,与道路设计速度有一定差别;2随着交通量的增大,车辆个体间的差异愈发明显,从总体上来看,则体现在车辆运行速度波动性增强;3当短时交通量变化较大时,以时段平均交通量作为配时依据无法考虑到车辆到达的不确定性。车辆运行速度和到达交通量是干线协调控制的数据基础,其合理性对于干线协调控制效果至关重要,所以如何确定合理的运行速度和到达流量是干线协调控制中首先需要解决的关键问题。国外对估计相邻交叉口上游到达流量已有一些研究成果。Zheng等以GPS数据为基础,假设上游车辆到达服从基于时间的泊松过程,将到达流量估计问题归纳成一个最大似然问题,采用期望最大化算法求解问题得到估计的流量值,但是该研究只能得到确定时间间隔内的到达流量,无法分别估计相位红灯期间和绿灯期间交叉口上游的到达情况,所以不能作为评价干线协调控制方案效果的依据。此外,国内外目前没有比较好的估计路段自由流速度的方法,一般采用经验速度或是道路设计速度作为路段自由流速度,其合理性有待商榷,并且取值方法没有考虑到车辆行驶的随机性。发明内容本发明的目的是为了克服上述问题,提供一种估计路段自由流速度及交叉口上游到达流率的方法。为达到上述目的,本发明采用的方法是:一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,包括以下步骤:S1、确定研究对象和时间段,提取本交叉口选定车道及上游三个来向检测器的号牌数据,提取选定车道信号配时方案;S2、数据预处理,包括号牌检测器时间戳校正,车辆上下游时间戳匹配;S3、从预处理之后的数据提取样本,形成样本对用于采样,过程如下:S31、确定研究时段内下游车道配时方案的关键时间点,包括每一周期的红灯起亮时间、红灯结束时间等,根据上下游时间戳与上下游关键时间点的关系分别将车辆匹配到相应周期中;S32、取下游在同一周期的车辆的首车和尾车,提取其检测器编号、车道编号、上游时间戳和S4、建立后验分布函数,根据贝叶斯后验估计理论,后验分布函数与先验分布函数和似然函数的乘积成正比例,似然函数建立过程如下:S41:路段长度除以自由流速度得到车辆在相邻交叉口之间的行程时间;S42:下游交叉口相关相位研究时间段内的红灯起亮时间和绿灯起亮时间分别减去步骤S41中计算出来的行程时间,得到交叉口上游处于相同信号状态的时间节点;S43:将上游时间戳样本与步骤二中得的的时间节点进行比较,确定车辆从上游以自由流速度行驶到达下游交叉口时下游相关相位的信号状态;S44:提取下游一周期的样本数据,计算两类时间差,第一类是预计在下游红灯相位到达的车辆跨越的红灯时长,第二类是预计在下游绿灯相位到达的车辆跨越的绿灯时长;S45:根据步骤四得到的时间差,计算得到一条此样本的概率,过程如下:假设上游交叉口车辆到达服从泊松过程,且当n辆车从上游到达下游车道时,有n1n1∈D,D={0,1,2,......n}辆车会遇到红灯,有n2n2∈D,D={0,1,2,......n}辆车会遇到绿灯,且n1+n2=n,那么相应时段内到达n辆车的概率为:式中,λr和λg分别是红灯和绿灯相位期间上游车辆的到达流率;tr和tg分别是每周期处于红灯相位和绿灯相位的车辆到达持续的时间;e是自然对数的底,其取值为2.71828;S46:将所有单条样本的概率相乘,得到似然函数;S5、用M-H算法进行采样,首先用蒙特卡洛模拟算法生成一组参数值,然后将参数值代入对数似然函数求得似然值,再与对数先验函数值相加,最终得到对数后验函数值,完成一次迭代,之后根据转移率确定蒙特卡洛算法迭代方向,生成一组新的模拟值,经多次迭代后得到参数分布。作为本发明的一种改进,所述步骤S1的过程包括:S11、获取号牌检测器数据:选取需要进行研究的一条下游进口道,确定其对应号牌检测器编号,从GIS底图中找到其上游三个来向的号牌检测器编号,获取上述号牌检测器信息,包括检测器编号,时间戳,车道,交叉口编号等;S12、获取车道对应信号控制方案,通过交叉口编号找到下游交叉口信号控制机,进而对应到下游交叉口信号配时方案,然后通过车道与相位对应表找到研究车道对应的相位,再通过相位编号找到车道配时方案,并形成包括交叉口编号、控制机编号、车道编号、信号配时方案编号、信号阶段编号及名称、阶段开始时间及长度和阶段中所包含的相位编号等信息的信号配时方案表。作为本发明的一种改进,所述步骤S2中数据预处理,包括以下步骤:S21、以1s为步长将检测器时间戳往前后各偏移60s,每次偏移之后记录偏移量和偏移之后车辆驶离时间为绿灯期间的数据项条数,将对应数据项条数最大的偏移量作为最终校正值;S22、根据S21中得到的校正值校正号牌时间戳,并将车辆驶离时间不在绿灯期间的车辆信息删除;S23、匹配车辆运行轨迹,确定经过下游研究车道的车辆从上游交叉口驶离的时间。作为本发明的一种改进,所述步骤S5中包括以下步骤:S51、蒙特卡洛模拟生成一组参数值;S52、将参数值代入似然函数,计算似然值;S53、计算转移概率矩阵,根据转移率确定下一次模拟值改进方向,进入下一次采样。有益效果:本发明从车道的角度考虑自由流速度和上游到达流率的同时估计,相较于已有的研究能够得到更加精细的参数表征,并且由于此发明关注的是历史到达模式,所以对数据精度及完备性的要求较现有方法更低。此外,本发明中将周期内上游车辆到达根据配时方案划分为车辆在相位红灯期间到达和相位绿灯期间到达两种情况,并分别估计两种情况下的到达流率分布,同时估计得到的分布一定程度上体现了干线车流波动特性,估计结果可为干线协调配时方案评估和微调提供参考。附图说明图1为渠化方案及号牌检测器配置图;图2为研究对象配时方案信息图;图3为研究对象及其上游来向号牌检测器信息图;图4为样本信息图。图5为采样结构图。具体实施方式下面结合附图和具体实施例,进一步阐明本发明,本实施例在以本发明技术方案为前提下进行实施,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围。如图1所示的将江苏省昆山市中华园路-枫景路交叉口西进口车道1作为研究对象,该车道为直行车道,对应号牌检测器编号为713,信号控制机编号为234,相位编号为5,上游交叉口为中华园路-人民路交叉口,该交叉口三个来向进口道对应的检测器编号分别为710、711和712,控制机编号为236,渠化方案及检测器配置见图1。选取9:00~16:00为研究时段,相关号牌检测器信息和配时方案信息如图2和图3所示。其中INTERSECTION_ID表示控制机编号,PROGRAM_ID表示配时方案编号,STAGE_ID表示当前信号阶段编号,LAST_STAGE_ID表示上一信号阶段编号,LAST_STAGE_LEN表示上一信号阶段编号的时长,TIME表示当前信号阶段的起始时间;FACILITY_ID表示号牌检测器编号,DATE_KEY表示日期,TIME表示检测到的过车时间,PLATE表示检测到的过车牌照,LANE表示当前记录对应的车道编号。对以上两张信息表做简单的预处理。一方面,将配时方案表中的时间点转化成以秒为单位的时间,这个时间就是每一阶段绿灯开始的时间,加上当前阶段的时长即可得到绿灯结束的时间,另外在表中添加一列数据表示下游绿灯起始时刻对应的研究时段内的下游周期编号,预处理之后的数据表见图4;另一方面,将号牌检测信息表中的时间点转化成以秒为单位的时间,删除重复数据,删除规则为:若连续两条记录的牌照号相同且时间差小于2s,则删除后一条记录。根据配时方案表中的时刻点,可以将研究时段的配时方案表示成由红灯格和绿灯格相间组成的一系列时段,将号牌信息表中的时间戳匹配到这些时段中,进行号牌时间校正,校正值为-56秒,校正之后最多有2687条记录是在绿灯期间检测到的,保留这些记录并将剩余记录删除,然后在原始号牌时间戳上统一减去56秒,为号牌检测器信息表增加一列数据计算累积车辆数。还原车辆轨迹,匹配车辆经过上下游交叉口的时间。研究车道长度为211.87米,将对象车道的配时方案的时间节点向上游推得到上游信号时段,同时将上游时间戳匹配到时段中,得到车辆按自由流速度行驶到下游交叉口可能遇到的配时周期和信号状态,形成完整的采样信息,数据表见图4。表中数据项含义为:对于驶离研究车道的每一辆车,其携带以下信息:车辆牌照PLATE,经过下游交叉口的时间time_down,经过下游时配时方案所处周期编号down_cir,对应信号时段的起止时间down_start和down_end,经过上游交叉口的时间time_up,预计到达下游交叉口时下游配时方案所处周期编号up_cir,预计到达下游交叉口时下游相应相位的信号状态up_state,对应信号时段的起止时间up_start和up_end,车辆累积编号cum_num说明当前车辆是该检测器当日检测到的第几辆车。采样初始值取为10,0.3,0.3,即初次计算似然值时假设自由流速度为10ms,红灯相位到达流率为0.3vehs,绿灯相位到达流率为0.3vehs。取样间隔为30,迭代次数为2000,scale取0.009。取上述参数时,得到的采样接受率为0.33255,处于可接受范围之内,所以采样结果可靠,采样结果为一系列数据点,可视化后如图5所示。图5中,左边一列是参数的采样轨迹,右边一列是各参数的概率密度分布;从上至下图形表征的参数依次为自由流速度,红灯相位上游到达流率和绿灯相位上游到达流率。本发明方案所公开的技术手段不仅限于上述技术手段所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

权利要求:1.一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,包括以下步骤:S1、确定研究对象和时间段,提取本交叉口选定车道及上游三个来向检测器的号牌数据,提取选定车道信号配时方案;S2、数据预处理,包括号牌检测器时间戳校正,车辆上下游时间戳匹配;S3、从预处理之后的数据提取样本,形成样本对用于采样,过程如下:S31、确定研究时段内下游车道配时方案的关键时间点,包括每一周期的红灯起亮时间、红灯结束时间等,根据上下游时间戳与上下游关键时间点的关系分别将车辆匹配到相应周期中;S32、取下游在同一周期的车辆的首车和尾车,提取其检测器编号、车道编号、上游时间戳和下游时间戳等信息,形成一条样本;S4、建立后验分布函数,根据贝叶斯后验估计理论,后验分布函数与先验分布函数和似然函数的乘积成正比例,似然函数建立过程如下:S41:路段长度除以自由流速度得到车辆在相邻交叉口之间的行程时间;S42:下游交叉口相关相位研究时间段内的红灯起亮时间和绿灯起亮时间分别减去步骤S41中计算出来的行程时间,得到交叉口上游处于相同信号状态的时间节点;S43:将上游时间戳样本与步骤二中得的时间节点进行比较,确定车辆从上游以自由流速度行驶到达下游交叉口时下游相关相位的信号状态;S44:提取下游一周期的样本数据,计算两类时间差,第一类是预计在下游红灯相位到达的车辆跨越的红灯时长,第二类是预计在下游绿灯相位到达的车辆跨越的绿灯时长;S45:根据步骤四得到的时间差,计算得到一条此样本的概率,过程如下:假设上游交叉口车辆到达服从泊松过程,且当n辆车从上游到达下游车道时,有n1n1∈D,D={0,1,2,......n}辆车会遇到红灯,有n2n2∈D,D={0,1,2,......n}辆车会遇到绿灯,且n1+n2=n,那么相应时段内到达n辆车的概率为:式中,λr和λg分别是红灯和绿灯相位期间上游车辆的到达流率;tr和tg分别是每周期处于红灯相位和绿灯相位的车辆到达持续的时间;e是自然对数的底,其取值为2.71828;S46:将所有单条样本的概率相乘,得到似然函数值;S5、用M-H算法进行采样,首先用蒙特卡洛模拟算法生成一组参数值,然后将参数值代入对数似然函数求得似然值,再与对数先验函数值相加,最终得到对数后验函数值,完成一次迭代,之后根据转移率确定蒙特卡洛算法迭代方向,生成一组新的模拟值,经多次迭代后得到参数分布。2.如权利要求1所述的一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,其特征在于:所述步骤S1的过程包括:S11、获取号牌检测器数据:选取需要进行研究的一条下游进口道,确定其对应号牌检测器编号,从GIS底图中找到其上游三个来向的号牌检测器编号,获取上述号牌检测器信息,包括检测器编号,时间戳,车道,交叉口编号等;S12、获取车道对应信号控制方案,通过交叉口编号找到下游交叉口信号控制机,进而对应到下游交叉口信号配时方案,然后通过车道与相位对应表找到研究车道对应的相位,再通过相位编号找到车道配时方案,并形成包括交叉口编号、控制机编号、车道编号、信号配时方案编号、信号阶段编号及名称、阶段开始时间及长度和阶段中所包含的相位编号等信息的信号配时方案表。3.如权利要求1所述的一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,其特征在于:所述步骤S2中数据预处理,包括以下步骤:S21、以1s为步长将检测器时间戳往前后各偏移60s,每次偏移之后记录偏移量和偏移之后车辆驶离时间为绿灯期间的数据项条数,将对应数据项条数最大的偏移量作为最终校正值;S22、根据S21中得到的校正值校正号牌时间戳,并将车辆驶离时间不在绿灯期间的车辆信息删除;S23、匹配车辆运行轨迹,确定经过下游研究车道的车辆从上游交叉口驶离的时间。4.如权利要求1所述的一种基于贝叶斯后验分布的自由流速度及上游到达流率估计方法,其特征在于:所述步骤S5中包括以下步骤:S51、蒙特卡洛模拟生成一组参数值;S52、将参数值代入似然函数,计算似然值;S53、计算转移概率矩阵,根据转移率确定下一次模拟值改进方向,进入下一次采样。

百度查询: 东南大学 一种估计路段自由流速度及交叉口上游到达流率的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。