本申请为申请号为201510980309.6、申请日为2015年12月23日、发明名称为“一种道路旅行时间短期预测方法和系统”的分案申请。
本发明涉及一种智能交通领域,具体地说,是涉及一种道路旅行时间短期预测方法和系统。
背景技术:
随着城市化进程的迅速推进,人们生活水平日益提高,城市机动车保有量飞速增长,随之带来的是城市道路交通拥堵现象日趋严重。对城市道路交通路况进行自动、及时的判定,为出行者提供城市道路旅行时间的短期预测,有助于出行者选择合适的时段出行,节约时间,并减缓城市交通拥堵现象,提高城市道路交通综合管理水平。
区间旅行时间是反映城市道路运行状况的一个重要因素。准确的旅行时间预测可以为出行者提供未来的交通状况及变化趋势,指导用户选择合理的出行时间、出行方式、出行路径,改善城市道路网交通流分布的时空不均匀性。
公开号为cn103745106a的发明专利公开了一种预测快速路未来时刻所需旅行时间的系统及方法,采用视频跟踪单元对车辆进行连续跟踪,可以获得车辆在每一视频跟踪单元的跟踪范围内所需要的旅行时间,从而能够对未来路况进行准确的判断,进一步可以精准的预测未来的旅行时间。该方法只适应于城市快速路,但对于城市一般性道路,受交叉口信号控制与交通流拥堵态势变化的影响,该方法预测准确度不高。
公开号为cn105006147a的发明专利公开了一种基于道路时空关联关系的路段行程时间推断方法,包括步骤1:基于交叉口运行状态对路段行程时间交通数据进行统计;步骤2:基于通行模式周期性提取目标路段与邻接路段之间的特征关系;步骤3:基于三层神经网络模型对目标路段行程时间进行预测。该方法采用了三层神经网络计算,需要大量的历史数据进行离线分析,训练过程中受事件、管制等影响较大,可能造成预测结果不到收敛,准确度不高,目前在实际的工程中具有不可操作性。
技术实现要素:
本发明提供了一种道路旅行时间短期预测方法,解决了现有预测方法适用范围小、不能适应所有道路,检测准确度不高的技术问题。
为了解决上述技术问题,本发明采用以下技术方案予以实现:
一种道路旅行时间短期预测方法,所述方法如下:
计算采样周期k实际旅行时间值
计算采样周期k的历史旅行时间值
道路旅行时间短期预测值
其中,i=1、2、3、…、n;j=1、2、3、…、m。
如上所述的道路旅行时间短期预测方法,通过xj(k)计算采样周期k的历史旅行时间值
如上所述的道路旅行时间短期预测方法,通过ti计算采样周期k实际旅行时间值
如上所述的道路旅行时间短期预测方法,将n个ti由小到大排列并划分为四组,采样周期k实际旅行时间值
如上所述的道路旅行时间短期预测方法,将n个ti由小到大排列并划分为四组,每组的序号为:[1、…、[(n+1)/4]]、[[(n+1)/4])+1、…、[2*(n+1)/4]]、[[2*(n+1)/4])+1、…、[3*(n+1)/4]]、[[3*(n+1)/4]+1、…、n]。
如上所述的道路旅行时间短期预测方法,所述α为使平均绝对相对误差mare≤设定值的系数,
基于上述道路旅行时间短期预测方法的设计,本发明还提出了一种道路旅行时间短期预测系统,所述系统包括:
采样周期实际旅行时间值计算模块,用于获取采样周期k内车辆i通过通行区间上游、下游两处时的过车时刻tiu和tid,计算车辆i通过通行区间所用时间ti=tid-tiu,通过所述ti计算采样周期k实际旅行时间值
采样周期k的历史旅行时间值
道路旅行时间短期预测值计算模块,用于根据
其中,i=1、2、3、…、n;j=1、2、3、…、m。
如上所述的道路旅行时间短期预测系统,所述采样周期k的历史旅行时间值
如上所述的道路旅行时间短期预测系统,所述采样周期k实际旅行时间值
如上所述的道路旅行时间短期预测系统,所述平滑系数α为使平均绝对相对误差mare≤设定值的系数,
与现有技术相比,本发明的优点和积极效果是:本发明利用当前采样周期计算的实际旅行时间值、历史采样周期的历史旅行时间值与平滑系数的关系确定道路旅行时间短期预测值,能够准确预测未来一段时间之内车辆通过通行区间的旅行时间。本发明可以通过现有的电子警察、交通卡口、电子车牌等多种设备实现车辆信息的实时采集,预测旅行时间数据根据历史规律和当前实时数据综合得出,具有变化平稳、波动性小的特点,能够很好的描述历史交通状态变化特性和实时趋势。本发明预测准确度高,20分钟内短期预测准确度高达90%,而且算法简单、便于实现,运算速度快,不涉及其他趋势等变量,简化了系统复杂度,便于在工程中灵活使用。
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明具体实施例预测方法的流程图。
图2是本发明具体实施例的系统原理框图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步详细地说明:
如图1所示,本实施例提出了一种道路旅行时间短期预测方法,包括如下步骤:
s1:对通过通行区间上游、下游两处的车辆的车牌数据进行采集与存储。即对通行区间的上游驶入的以及从通行区间的下游驶出的车辆的车牌数据进行采集与存储。
具体的,车牌数据主要通过通行区间上游以及下游的数据采集设备(电子警察、交通卡口、电子车牌等)进行采集。车牌数据采集包括:在通行区间的上游实时采集通过上游停车线断面并驶入通行区间的车牌数据;在通行区间的下游实时采集通过下游停车线断面并驶出通行区间的车牌数据。
s2:获取当前时间之前的设定时间段内(采样周期k)在所述通行区间的上游、下游采集的车辆的车牌数据。
具体地,获取第一数据采集集合和第二数据采集集合;其中,第一数据采集集合中包括了当前时间之前的设定时间段内在通行区间的上游采集的驶入通行区间的车车辆的车牌数据;第二数据采集集合中包括了当前时间之前的设定时间段内在通行区间的下游采集的驶出通行区间的车辆的车牌数据。在实际应用中,设定时间段具体为车牌数据的一个采样周期,且第一数据采集集合和第二数据采集集合中的车牌数据为当前采样周期所采集到的车牌数据。在每个采样周期到达时,获取当前时间之前的一个采样周期内采集的上游、以及下游的车辆的车牌数据。
s3:对采样周期k内获取的通行区间的上游以及下游的车牌数据,进行车牌匹配。
具体地,对于第二数据采集集合中的每个车牌数据,若在第一数据采集集合中查找到与之相匹配的车牌数据,则将该车牌数据确定为待统计的车牌数据,将具有该车牌数据的车辆确定为待统计车辆i,其中,i=1、2、3、…、n,n为采样周期k内待统计车辆的总数。将一个采样周期内仅通过通行区间上游或者下游的车辆的车牌数据进行排除。
s4、获取采样周期k内车辆i通过通行区间上游、下游两处时的过车时刻tiu和tid,计算车辆i通过通行区间所用时间ti=tid-tiu。
具体的,对采样周期内,通过通行区间上游、下游两处的车辆的过车时刻进行记录和存储,根据过车时刻计算每辆车通过通行区间所用时间t1、t2、t3、…、tn。
s5、根据n辆车通过通行区间所用时间ti计算采样周期k实际旅行时间值
具体的,将n个ti由小到大排列并划分为至少三组,采样周期k实际旅行时间值
优选的,本实施例采用四分位数的方案剔除小概率数据,不受两端各25%数值的影响,以最大限度的保证当前计算的旅行时间具有代表性,提高预测精确度。具体的,将n个ti由小到大排列并划分为四组,采样周期k实际旅行时间值
其中,将n个ti由小到大排列并划分为四组,每组的序号为:[1、…、[(n+1)/4]]、[[(n+1)/4])+1、…、[2*(n+1)/4]]、[[2*(n+1)/4])+1、…、[3*(n+1)/4]]、[[3*(n+1)/4]+1、…、n]。
s6、计算采样周期k的历史旅行时间值
具体的,抽取m个历史采样周期k的实际旅行时间值xj(k)。通过xj(k)计算采样周期k的历史旅行时间值
s7、道路旅行时间短期预测值
其中,α为使平均绝对相对误差mare≤设定值的系数,设定值优选为20%。
本实施例的道路旅行时间预测方法为预测未来一段时间之内的旅行时间,例如未来20分钟之内的旅行时间,因而,一天之内设置有若干采样周期k,k=1、2、3、…,k的最大数值可根据实际情况确定,相邻两个采样周期的间隔时间小于预测未来时间段,例如,相邻两个采样周期的间隔时间为5分钟,每个采样周期都可以预测未来20分钟之内的旅行时间,以提供更为精确的预测。
基于上述一种道路旅行时间短期预测方法的设计,本实施例还提出了一种道路旅行时间短期预测系统,包括:
采样周期实际旅行时间值计算模块,用于获取采样周期k内车辆i通过通行区间上游、下游两处时的过车时刻tiu和tid,计算车辆i通过通行区间所用时间ti=tid-tiu,通过所述ti计算采样周期k实际旅行时间值
采样周期k的历史旅行时间值
道路旅行时间短期预测值计算模块,用于根据
其中,i=1、2、3、…、n;j=1、2、3、…、m。
平滑系数α为使平均绝对相对误差mare≤设定值的系数,
当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。