一种基于混合交通的道路阻抗预测方法及装置与流程

文档序号:19948936发布日期:2020-02-18 10:01阅读:194来源:国知局
一种基于混合交通的道路阻抗预测方法及装置与流程

本发明涉及道路阻抗预测技术领域,具体涉及一种基于混合交通的道路阻抗预测方法及装置。



背景技术:

随着汽车保有量的逐年增加,小汽车已经成为人们出行的主要交通工具,随之带来的是严重的交通拥堵问题和环境污染问题。为此我国投入了大量的人力物力去改造和修建道路,同时通过限号限行来减少环境污染,然而这些并不能从根本上解决我国的交通问题。另外,我国城市交通情况比较复杂,在人口密集的区域为交通基础设施建设所能提供的空间非常有限,且这些区域的混行状态又比较严重。如果混合交通造成的通行效率与安全问题不能得到解决,将会严重影响城市的建设与发展,妨碍人民生活的质量。

在道路阻抗计算方面,以往的研究大多针对发达国家的道路条件,在这些国家,非机动交通的存在是微不足道的,因此这些模型并没有考虑到机动车与非机动车之间的相互作用,不符合我国实际的城市交通状况,因而计算精度低。



技术实现要素:

本发明的目的在于克服上述技术不足,提供一种基于混合交通的道路阻抗预测方法及装置,解决现有技术中没有考虑到机动车和非机动车之间影响的混合交通状况,预测精度低的技术问题。

为达到上述技术目的,本发明的技术方案提供一种基于混合交通的道路阻抗预测方法,包括以下步骤:

获取经过待预测路段车辆的运行信息,根据所述运行信息计算各车辆通过所述待预测路段的通行时间值;

获取各车辆通过所述待预测路段时,不同类型车辆的交通流量值;

获取所述待预测路段的尺寸信息,根据所述尺寸信息计算所述待预测路段的不同车道的通行能力值;

建立关于不同类型车辆的交通流量以及不同车道的通行能力之间的道路阻抗模型;

根据各车辆实际的通行时间值、交通流量值以及不同车道的通行能力值对所述道路阻抗模型进行参数标定;

根据标定后的道路阻抗模型对所述待预测路段的道路阻抗进行预测。

本发明提供一种基于混合交通的道路阻抗预测装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现所述基于混合交通的道路阻抗预测方法。

与现有技术相比,本发明的有益效果包括:本发明在考虑不同类型车辆的干扰的情况下,利用车辆的运行信息,提取和分析车辆通过待预测路段的通行时间作为历史数据,同时获取相应通行时间内待预测路段的不同类型车辆的交通流量以及不同车道的通行能力,构建了一种基于混合交通的道路阻抗模型,基于真实数据对道路阻抗模型进行参数标定,最后得到道路阻抗模型实现道路阻抗预测,该模型考虑了不同类型车辆之间的相互作用,更符合我国实际的城市交通状况。

附图说明

图1是本发明提供的基于混合交通的道路阻抗预测方法一实施方式的流程图;

图2是本发明提供的运行信息数据预处理一实施方式的处理结果图;

图3是本发明提供的轨迹点位置信息导入一实施方式的导入结果图;

图4是本发明提供的待预测路段筛选区域设置一实施方式的设置结果图;

图5是本发明提供的各时间段内通行时间以及道路阻抗模型的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1

如图1所示,本发明的实施例1提供了基于混合交通的道路阻抗预测方法,以下简称本方法,包括以下步骤:

s1、获取经过待预测路段车辆的运行信息,根据所述运行信息计算各车辆通过所述待预测路段的通行时间值;

s2、获取各车辆通过所述待预测路段时,不同类型车辆的交通流量值;

s3、获取所述待预测路段的尺寸信息,根据所述尺寸信息计算所述待预测路段的不同车道的通行能力值;

s4、建立关于不同类型车辆的交通流量以及不同车道的通行能力之间的道路阻抗模型;

s5、根据各车辆实际的通行时间值、交通流量值以及不同车道的通行能力值对所述道路阻抗模型进行参数标定;

s6、根据标定后的道路阻抗模型对所述待预测路段的道路阻抗进行预测。

本发明首先获取车辆经过待预测路段时实际的运行信息,以实际的运行信息计算出车辆通过待预测路段所花费的通行时间,即道路阻抗;获取车辆通过待预测路段时,待预测路段上各种不同类型车辆实际的交通流量值;同时获取待预测路段的不同车道的通行能力值;以实际的通行时间、不同类型车辆实际的交通流量值以及不同车道的通行能力值作为后续参数标定的基础数据,以真实数据进行标定,使得标定结果更符合待预测道路的真实情况。基于道路阻抗、不同类型车辆的交通流量、不同车道的通行能力构建基于混合交通的道路阻抗模型;交通流量是影响道路阻抗的重要因素之一,本发明将不同类型的车辆的交通流量分开考虑,从而可以更精确的描述交通流量对道路阻抗即通行时间的影响;不同的路段其通行能力是不一样的,本发明将不同车道分开考虑,从而可以更精确的描述路段通行能力对道路阻抗即通行时间的影响,该道路阻抗模型考虑了不同类型车辆之间的相互作用,更符合我国城市混合交通的实际状况。最后利用获取的实际的通行时间、相同通行时间内不同类型车辆实际的交通流量值以及不同车道的通行能力值对道路阻抗模型进行参数标定,从而得到精确度高的道路阻抗模型,通过道路阻抗模型实现待预测路段的道路阻抗预测。

本发明提供的基于混合交通的道路阻抗预测方法,构建考虑不同类型车辆的交通流量以及不同类型车辆的相互作用关系的道路阻抗模型,采用真实的运行信息、真实的交通流量值做为参数标定的原始数据,可以更具体地评价混合交通道路的服务水平,为改善交通设施布局和交通规划提供重要的科学依据。

优选的,获取经过待预测路段车辆的运行信息,具体为:

收集车辆的运行信息,根据所述运行信息获取车辆的运行轨迹;

获取所述待预测路段的地理位置信息,根据所述地理位置信息设置筛选区域;

判断所述运行轨迹中是否存在落入所述筛选区域的轨迹点,如果不存在则表示对应车辆未经过所述待预测路段,如果存在,则进一步判断落入所述筛选区域的轨迹点的时间顺序是否与所述待预测路段的通行方向一致,如果一致,则表示对应车辆经过所述待预测路段;筛选出所有经过所述待预测路段的运行信息。

具体的,收集的运行信息中,并不是每一辆车都会经过待预测路段,并不是每一条运行信息都对待预测路段的道路阻抗模型建立有用,因此需要通过所选的待预测路段的地理位置进行运行信息筛选。具体做法为:

第一步,将gps轨迹数据导入arcmap即可获得任意一点或者一个区域的经纬度信息,gps数据点在arcmap中的最终显示结果如图3所示。

第二步,将待预测路段考虑为直线路段,在待预测路段的起点处设置一定范围的筛选区域,在待预测路段的终点处设置一定范围的筛选区域。如图4所示,a点为待预测路段的起点位置,b点为待预测路段的终点位置,a点所在方框和b点所在方框为筛选区域。

第三步,按照时间顺序对轨迹点排序,从而获取车辆的运行方向,通过设置好的筛选区域就可以判断运行轨迹是否是要研究的区域。若一车辆的运行轨迹中有轨迹点落在所设置的筛选区域内,且车辆的运行方向与待预测道路的通行方向一直,对该运行信息做进一步的处理并求取通行时间,若该运行轨迹没有轨迹点落在所设置的筛选区内那么就舍弃该运行信息。

待预测路段为图4所示,a点、b点为待预测路段两端的交叉口,同时也是判断运行轨迹是否与待预测路段匹配的两个筛选区域。如果某一个车辆的运行信息的一系列轨迹点中的某几点同时落在a筛选区域和b筛选区域内,那么可以判断该车辆的运行轨迹与所研究的待预测路段匹配。

优选的,根据所述运行信息获取车辆的运行轨迹,具体为:

所述运行信息为出租车的运行信息,所述运行信息包括车辆id、各轨迹点的载客状态以及各轨迹点的运行速度;

筛选出同一车辆id的轨迹点,在同一车辆id的轨迹点中筛选出运行速度小于设定阈值的轨迹点;

在运行速度小于设定阈值的轨迹点中筛选出载客状态为已载客状态、前一轨迹点的载客状态为空载状态且后一轨迹点的载客状态为已载客状态的轨迹点,作为运行起点;

在运行速度小于设定阈值的轨迹点中筛选出载客状态为空载状态、前一轨迹点的载客状态为已载客状态且后一轨迹点的载客状态为空载状态的轨迹点,作为运行终点;

根据所述运行起点、运行终点以及其他轨迹点生成所述运行轨迹。

具体的,在进行运行轨迹获取前,先对运行信息进行数据的预处理,运用数据分析包将数据格式转换为数组形式的数据,处理后的结果图2所示,图2中每行数据为一条运行信息,每条运行信息包含了多个属性,包括:车辆id、各轨迹点的时间值、各轨迹点的位置信息、各轨迹点的载客状态以及各轨迹点的运行速度。原始运行信息中各属性之间通过分隔符来区分,以便对运行信息进行预处理。各轨迹点的载客状态属性由两位的二进制数来表示:二进制00,即数值0表示出租车处于休息状态,停止运行;二进制01,即数值1表示出租车处于空载状态,运行信息正常记录;二进制11,即数值3表示出租车处于已载客状态,运行信息正常记录。

数据的预处理完成后,进行运行轨迹的获取。出租车的运行轨迹是指出租车在从接客至将乘客送达目的地这个过程经过的轨迹,运行轨迹开始的判断准则为出租车载客状态由空载状态变为已载客状态,运行轨迹结束的判断准则为状态由载客状态变为空载状态,具体方法为:

第一步,同一个车辆id情况下,当该的轨迹点的状态为已载客状态(即数值为3)时,该的轨迹点的前一的轨迹点的状态为空载状态(即数值为1),并且该的轨迹点的下一的轨迹点的状态为已载客状态(即数值为3),同时该的轨迹点的运行速度值小于30km/h。那么该的轨迹点为出租车的运行轨迹的运行起点。

第二步,同一个车辆id情况下,当该轨迹点的状态为空载状态(即数值为1)时,该轨迹点的前一轨迹点的状态为已载客状态(即数值为3),并且该轨迹点的下一轨迹点的状态为空载状态(即数值为1),同时该轨迹点的速度值小于30km/h。那么该轨迹点为出租车运行轨迹的运行终点。

运行起点、运行终点以及运行起点和运行终点之间的轨迹点构成了出租车的实际运行轨迹。由于出租车的运行信息上传的时间间隔不定,如果只通过速度为0这一条件来筛选出租车的行程会过于苛刻,因此将筛选条件设定为小于30km/h,通过以上筛选以及判定条件可以确定出租车的每一趟运行轨迹。

优选的,根据所述运行信息计算各车辆通过所述待预测路段的通行时间值,具体为:

获取所述待预测路段的起点位置信息以及终点位置信息;

根据所述运行信息获取与所述起点位置信息对应的轨迹点的开始时间值;

根据所述运行信息获取与所述终点位置信息对应的轨迹点的到达时间值;

将所述到达时间值减去所述开始时间值得到所述通行时间值。

具体的,每个轨迹点的运行信息的时间信息为“年月日时分秒”的形式,例如“20130901122423”为2013年9月1日中午12点24分23秒,在处理数据的时候通过将时间信息的字符串转换为整形时间值,那么该时间信息的整形时间值除以100得到的余数为当前轨迹点的秒,类似可以求得当前轨迹点的时和分,图4中,a点为待预测路段的起点位置,b点为待预测路段的终点位置,获取车辆经过a点时的时间值和经过b点时的时间值,计算两个时间值之间的差值即可得到车辆通过待预测路段的通行时间。

优选的,获取各车辆通过所述待预测路段时,不同类型车辆的交通流量值,具体为:

获取从所述开始时间值至所述到达时间值之间的时间段内,所述待预测路段上不同类型车辆的交通流量值。

考虑车辆通过待预测路段时的交通流量对道路阻抗的影响,具体的,需要获取的交通流量值有:机动车交通流量值qcar(pcu/h);非机动车交通流量值qbike(pcu/h);公交车交通流量值qbus(pcu/h)。

优选的,获取所述待预测路段的尺寸信息,根据所述尺寸信息计算所述待预测路段的不同车道的通行能力值,具体为:

所述待预测路段包括机动车道和非机动车道;

根据机动车道长度以及限速值计算所述待预测路段的机动车道理论通行能力值;根据非机动车的交通流量值设置非机动车流量修正系数,根据机动车道宽度设置机动车道宽度修正系数,根据车道数量设置车道数修正系数,根据交叉口夹角以及交叉口交通灯切换频率设置交叉口修正系数;通过所述非机动车流量修正系数、机动车道宽度修正系数、车道数修正系数、交叉口修正系数对所述机动车道理论通行能力值进行修正得到机动车道实际通行能力值:

ccar=n0·γ·η·c·n′

其中,ccar为机动车道实际通行能力值,n0为机动车理论通行能力值,γ为非机动车流量修正系数,η为机动车道宽度修正系数,c为交叉口修正系数,n′为车道数修正系数;

根据非机动车道长度计算连续非机动车辆的理论通过时间;获取在所述理论通过时间内通过观测横断面的非机动车数量,获取非机动车道宽度,计算非机动车道实际通行能力值:

其中,cbike为非机动车道实际通行能力值,t为理论通过时间,nt为理论通过时间内通过观测横断面的非机动车数量,b为非机动车道宽度。

本实施例中,在计算机动车道的实际通行能力值时,不仅考虑了机动车道本身因素(即机动车道长度、限速值、机动车道宽度、车道数量、交叉口夹角、交叉口交通灯切换频率)的影响,还考虑了非机动车对机动车道的通行能力的影响,因为在非机动车流量较大时,可能会驶上机动车道,因此设置了非机动车流量修正系数,因此本实施例中机动车道的实际通行能力值更符合实际情况。具体的,机动车李东通行能力值可直接用机动车道长度除以限速值获得,机动车道宽度修正系数与机动车道宽度成正比设置,车道数量修正系数与车道数量成正比设置,交叉口修正系数与交叉口的夹角成正比设置,交叉口修正系数与与交通灯的红绿灯切换频率成反比设置。

本实施例中,非机动车道实际通行能力值通过理论通过时间、理论通过数量以及非机动车道宽度计算,具体的理论通过时间根据非机动车道长度以及非机动车平均速度计算,理论通过数量根据非机动车平均交通流量计算。优选的,当非机动车宽度大于设定阈值,使得机动车也可通过非机动车道时,可设置机动车流量修正系数,通过机动车流量修正系数对非机动车道实际通行能力值进行修正,从而使得非机动车道实际通行能力值的计算考虑到机动车的影响,更准确。

优选的,建立关于道路阻抗、不同类型车辆的交通流量以及不同车道的通行能力之间的道路阻抗模型,具体为:

其中,ta为道路阻抗,t0为零流道路阻抗,qcar为机动车的交通流量值,qbus为公交车的交通流量值,qbike为非机动车的交通流量值,ccar为机动车道通行能力值,cbike为非机动车道通行能力值,α1、α2、α3、β1、β2以及β3均为待标定参数。

本实施例中所建立的道路阻抗模型考虑了公交车、机动车以及非机动车三种不同类型车辆之间的相互影响,应该理解的对于车辆类型的划分还可以更细致,按照该道路阻抗模型可以计算考虑机动车与非机动车相互干扰的混合交通下道路阻抗,计算精度更高。

优选的,根据各车辆的通行时间值、不同类型车辆的交通流量值以及不同车道的通行能力值对所述道路阻抗模型进行参数标定,具体为:

分别对所述道路阻抗模型中每一待标定参数求偏导,得到非线性方程组;

将各车辆的通行时间值、不同类型车辆的交通流量值以及不同车道的通行能力值代入所述非线性方程组,得到所述待标定参数的值。

具体的,为方便标定阻抗函数,将阻抗函数进行适当的转换,将标定道路阻抗模型的问题转换为确定α1、α2、α3、β1、β2以及β3,使满足以下公式:

其中,y(i)为第i辆车辆为第i个车辆经过所述待预测路段时的道路阻抗,为第i辆车辆经过所述待预测路段时机动车的交通流量值,为第i辆车辆经过所述待预测路段时公交车的交通流量值,为第i辆车辆经过所述待预测路段时非机动车的交通流量值,n为经过筛选的有经过待预测路段的车辆的数量。

根据一阶极值条件,通过分别对α1、α2、α3、β1、β2以及β3求偏导即可得到关于α1、α2、α3、β1、β2以及β3的非线性方程组,非线性方程组为:

通过对以上的非线性方程组求解即可得到满足要求的数值解α1、α2、α3、β1、β2以及β3,得到道路阻抗模型的最优参数。

优选的,本方法还包括:

将通行时间分为多个时间段,将筛选出的运行信息按多个所述时间段分为多组运行信息;

根据各组所述运行信息分别建立不同时间段的道路阻抗模型。

具体的,将通行时间分为5个时间段,0:00-7:00时间段,该时间段为夜间时刻,车辆处于一般自由流时间段;7:00-10:00为早高峰时间段;10:00-15:00为午间小高峰时段,车流量一般在中午12:00时刻处于波峰状态;15:00-19:00时间段,该时间段为晚高峰时段,19:00-00:00时间段,该时间段车流辆逐渐下降并平稳,通行时间较为稳定。在获取各车辆通过待预测路段的通行时间的基础上,根据不同时间段将通行时间分为五个阶段。针对每一阶段建立不同的道路阻抗模型,并根据不同阶段的通行时间,不同阶段的交通流量值,以及待预测路段的交通能力值对相应的道路阻抗模型进行参数标定,最后得到全天不同时间段的道路阻抗模型。图5中示出了五个时间段的通行时间图以及五个时间段对应的道路阻抗模型,图5中横轴为时间,纵轴为待预测路段的预测通行时间,也即预测道路阻抗。

实施例2

本发明的实施例2提供了基于混合交通的道路阻抗预测装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现以上实施例提供的基于混合交通的道路阻抗预测方法。

本发明实施例提供的基于混合交通的道路阻抗预测装置,用于实现基于混合交通的道路阻抗预测方法,因此,上述基于混合交通的道路阻抗预测方法所具备的技术效果,基于混合交通的道路阻抗预测装置同样具备,在此不再赘述。

以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1