专利名称::城市路段交通流平均速度获取方法
技术领域:
:本发明涉及交通信息检测
技术领域:
,特别涉及道路实时交通状态检测中的一种路段平均速度获取方法。
背景技术:
:道路交通状态的获取是实现城市交通智能化管理的重要基础,为解决城市日益严重的交通阻塞问题提供了依据。而路段平均速度作为表征道路交通状态的最基本的参数之一,在道路交通状态估计中发挥着日益重要的作用。近年来,利用浮动车(FloatingVehiclesEquippedw他GPS)技术获取路段平均速度已成为研究热点,浮动车借助安装于车内的GPS装置,将通过该GPS装置获:f又的实时位置和瞬时速度,通过无线通信发送到控制中心进行分析。但是,国内用于计算路段平均速度的浮动车GPS数据量有限,所以需要判断估计时段内接收到的数据量是否满足直接估计路段平均速度的要求,然而,现有方法单凭最小覆盖率的计算结果进行判断,判断标准过于绝对,与城市道路复杂的路况不符;并且,当数据量满足直接估计路段平均速度的要求时,现有的方法要么不考虑瞬时速度,直接用路段长度和经过时间计算道路的区间速度,这种方法准确度高,但计算量大,计算周期长;要么直接用瞬时速度计算道路的平均速度,这种方法计算速度快,计算的结果准确度不高;当数据量不满足直接估计路段平均速度的要求时,现有方法仅利用历史数据进行道路平均速度估计,没有利用当前时段接收的数据。综上,现有的方法获取的城市路段交通流平均速度不够准确,难以满足支撑实现合理的城市交通智能化管理的需要。
发明内容有鉴于此,为了解决上述问题,本发明提供一种城市路段交通流平均速度获取方法,合理判断GPS数据量是否充分,使获^^的平均速度准确、可靠。本发明的目的是这样实现的城市路段交通流平均速度获取方法,包括如下步骤1)接收浮动车发回的GPS定位数据,过滤错误数据后,将GPS定位数据匹配到地理信息系统中,按路段进行分组;2)判断路段上浮动车的GPS数据量是否充分,若GPS数据量充分,则执行步骤3),若GPS数据量不充分,则执行步骤4);3)对公交浮动车在车站区域内瞬时速度小于阈值的数据进行过滤,然后计算出路段平均速度并存储在存储设备中;4)利用历史数据和当前数据,获得路段平均速度并存储在存储设备中。进一步,所述步骤2)具体包括如下步骤21)用最小覆盖率方法计算所需的浮动车数量w;22)将路段上浮动车数量"与GPS数据记录量AM卡为特征参数,进行模糊化后,建立浮动车数量"与GPS数据记录量W的隶属函数曲线;23)建立评价集与模糊后的特征参数的关系模式;.24)根据隶属函数曲线与关系模式,得到特征参数与评价集之间的模糊隶属矩阵;25)根据模糊隶属矩阵,获得路段对各GPS数据量充分度的隶属度矩阵;26)根据最大隶属度原则,判断GPS数据量是否充分;进一步,步骤3)中,通过如下步骤获得路段平均速度31)对公交浮动车在车站区域内瞬时速度小于阈值的数据进行过滤;32)获得单车区间速度;633)将单车区间速度加权平均,获得多车区间速度;34)将浮动车的多个瞬时速度加权融合,获得多车瞬时速度;35)将多车区间速度与多车瞬时速度加权融合,获得路段平均速度并存储在存储设备中;进一步,步骤31)中,当车站区域前方附近有交通信号灯时,则4要照信号灯绿信比过滤掉车站区域内瞬时速度小于阈值的数据;进一步,步骤32)中釆用如下方法获得单车区间速度若浮动车第一个位置数据、(7;)和最后一个位置数据a,/7;)落在踪^殳i的端点i^(0和iV力)上,则单车区间速度通过式(1)进行计算其中,7;为浮动车在i,)和、(t;)两点之间的行驶时间,7;为停站时间,A是线性化后的区间鴻、艮长度,若车站在两点之间,则r为i,若、(;)或a,/7;)在车站内,r为0-l之间的随机数,若无车站,则r为0;若浮动车第一个位置数据、(7;)和最后一个位置数据、(7;)均在^各4殳/的端点7VS(/)和K(!)之间,则区间总长度为A净皮点、(;)和i,j(r2)分成A、/2和/3三部分,对这3部分分别进行计算,处于、(r,)和丄,/;)之间的^段的单车区间速度通过式(1)计算,计算时,式(1)中^为线性化后^段的长度;将估计时段中在A和/3段上所有浮动车的瞬时速度作算术平均,得到/,和/3段的平均速度,以/,、/2和/3为权重加权融合得到单车区间速度^;进一步,步骤4)具体包括如下步骤41)利用历史数据,通过指数平滑法获得历史平均速度;42)判断GPS数据量为欠充分还是不充分,若为不充分,则将历史平均速度作为当前时段的路段平均速度,若为欠充分,则执行步骤43);43)将浮动车的多个瞬时速度加权融合,获得当前平均速度;44)采用变形指数平滑法将历史平均速度与当前平均速度融合,获得路段平均速度并存储在存储设备中。本发明的城市路段交通流平均速度获取方法,合理判断GPS数据量是否充分,对数据量充分和不充分的路段采用不同的方法获取交通流平均速度,并考虑信号灯和车站带来的影响,使获取的平均速度准确、可靠;在进一步的技术方案中,将多车区间速度与多车瞬时速度加权融合获得路段平均速度,准确度高、计算量小、易于实现。本发明的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述图1示出了城市路段交通流平均速度获取方法的流程示意图;图2示出了指数平滑法的变形示意图。具体实施例方式以下将参照附图,对本发明的优选实施例进行详细的描述。参见图1,本实施例的城市路段交通流平均速度获取方法,包括如下步骤1)接收浮动车发回的GPS定位数据,将错误数据过滤,然后将GPS定位数据匹配到GIS电子地理信息系统中,按对应路段进行分组;所述路段是在GIS电子地图中,预先划定的由若干条首尾相连且具有唯一属性信息的线^度组成的折线,一条道路可由若干条路段组成;所述匹配,是利用GIS电子地图中的路网信息和GPS定位数据信息,确定浮动车行驶的道路及其在道路上的位置,通过匹配,可提高定位精度;2)判断路段上浮动车的GPS数据量是否充分,若GPS数据量充分,则执行步骤3),若GPS数据量不充分,则执行步骤4);具体包括如下步骤21)根据实际交通检测数据表明,对于给定路段,在估计时间间隔内,车辆速度服从正态分布,浮动车区间速度平均值v同样服从正态分布,运用区间估计理论,对于给定置信水平l-有P(v—o7;zj^1-a,若给定速度允许的估计绝对误差值为土d^/Zz,有7+十-(^-十)^2J,从而路段上浮动车数量"上二O"。其中,z是在l-a的置信水平"-l自由度下正态分布的分位数;cr是浮动车样本速度标准差;22)将路段上浮动车数量"与GPS数据记录量W作为特征参数,特征参数的权重集『=,,^)=(0.5,0.5),对于每一个特征参数,均采用包含三个语言变量的模糊子集来描述{小,中,大},获得到模糊化后的浮动车数量"和GPS数据记录总量JV的隶属函数曲线,令GPS数据量充分度的评价集r=0艮充分、充分、欠充分、不充分};23)建立评价集与模糊后的特征参数的关系模式,具体见下表数据量很充分大大充分大中欠充分中中不充分小'J、24)根据隶属函数曲线与关系模式,得到特征参数与评价集之间的模糊隶属矩阵i:9及—ri3ri3ri2ril.Vri3ri2ri2ri]_7式中^表示第Z("1,2)个因素对第y个模糊语言子集的隶属度,其中y=l,2,3,分别对应语言变量"小"、"中"、"大";25)根据模糊隶属矩阵,通过下式,获得路段对各GPS数据量充分度的隶属度矩阵S:其中"o"表示模糊合成运算,本实施例中,选用模型M(,席)进行模糊合成运算,^表示该路段对该GPS数据量充分度的隶属度;26)根据最大隶属度原则,确定GPS数据量的充分度,很充分和充分级别属于充分范围;凄t据量欠充分和不充分属于不充分范围,若GPSl丈据量充分,则执行步骤3),若GPS数据量不充分,则执行步骤4);3)对公交浮动车在车站区域内瞬时速度小于阔值的数据进行过滤。过滤掉上述数据后,获得路段平均速度;具体包括如下步骤31)对公交浮动车在车站区域内瞬时速度小于阈值的数据进行过滤。当车站车站区域前方附近有交通信号灯,则按照信号灯绿信比过滤掉车站区域内瞬时速度小于阈值的数据。所述绿信比是指信号灯一个周期内可用于车辆通行的时间比例,利用绿信比可以适当排除公交车站对其前方交通信号灯范围内道路交通流的影响,提高路段平均速度的准确性;32)根据步骤31)过滤后的GPS数据,获得单车区间速度;根据不同情况,方法分别如下若浮动车7'第一个位置数据A/7;)和最后一个位置数据i,,(。落在路段/的端点A^(/)和W。(/)上,则浮动车/的单车区间速度通过式(1)进^f计算其中,A为浮动车在i,/7;)和、(r:)两点之间的行驶时间,7;为停站时间,A10是线性化后的区间路段长度,若车站在两点之间,则r为1,若£,,,(。或、(7;)在车站内,r为O-l之间的随机数,若无车站,则r为0;若浮动车./第一个位置数据、(t;)和最后一个位置数据、(t;)均在路段/的端点tVs(/)和乂(/)之间,则区间总长度A被点、(K)和(n)分成A、/2和/3三部分,对这3部分分别进行计算,处于、")和丄,/;)之间的/2段的单车区间速度通过式(1)计算,计算时,式(l)中^为线性化后/2段的长度;将估计时段中在/,和/3段上所有浮动车的瞬时速度作算术平均,得到/,和/3段的平均速度,以/,、/2和/3为权重加权融合得到在路段/的单车区间速度^;若浮动车7只有一个数据£,,)在路段/的端点乂(0和乂(0之间,则需要根据车流是连续变化的原理从相邻路段,'-l和"l上寻找离该车最近的GPS数据,然后再按照浮动车/第一个位置数据、(t;)和最后一个位置数据、(r:)均在路段f的端点<(0和JV。(/)之间的计算方法计算浮动车_/在路段/的单车区间速度^;。33)将当前路段所有浮动车的单车区间速度^;加权平均,获得多车区间速度;选取浮动车j'的区间速度^对路段平均速度反映的完整程度A为权重;34)将从GPS装置直接得到的多个浮动车的瞬时速度值按照聚类的原理进行分区域划分,瞬时速度值落在某个区域内的数量越多,其区域具有较高的可信度,取相对较大的权重;瞬时速度值落在某个区域内的数量越少,其区域则具有较小的可信度,取相对较小的权重,然后将区域权重和瞬时速度加权融合得到多车瞬时速度结果^:。例设瞬时速度值可能落入的范围划分为7个区间,分别为0-10、10-20、20-30、30-40、40-50、50-60和60以上,分布在各个区间内的瞬时速度具体分布如下<table>tableseeoriginaldocumentpage11</column></row><table>19474949各区间瞬时速度的权重为:1712+32+22+22十52+22+1248『,=2一",,2l2+32+22+22+5"+2W48l2+3"+2W+5W+"48:为^>^(7+62)+》2+16+19)+》25+20)+(33+39)+(53+58)]+^(40+45+47+49+49)=37.835)将多车区间速度S与多车瞬时速度[加权融合,获得路段平均速度5:根据前文所述,区间速度的准确度较高,而瞬时速度的计算速度最快,因此权重L、Wt的分配具体详见下表权重取—准确度准确度、计算速度计算速度10.5000.1权重分配表还可以细分,本发明权重^t、^.分别取0.5、0.5,可使计算的速度和准确度较为均-銜。4)利用历史数据和当前数据,获得路段平均速度,具体包括如下步骤41)利用前5个时段的路段平均速度,通过指数平滑法获得历史平均速度;1242)判断GPS数据量为欠充分还是不充分,若为不充分,则将历史平均速度作为当前时段的路段平均速度,若为欠充分,则执行步骤43);43)将浮动车的多个瞬时速度按照步骤34)得到多车瞬时速度,由于GPS数据量不充分,因此,只能用多车瞬时速度去替代当前路段平均速度。44)采用变形指数平滑法将历史平均速度与当前平均速度融合,获得路段平均速度。参见图2,左侧为传统的指数平滑法,其实质是用上一期的实际值和预测值来预测这一期的预测值,即用/u和L,来预测^,右侧为本发明的变形指数平滑法,其具体变化是沿用上一期的实际值/u和预测值^来预测这一期的预测值,称之为暂时预测值;,把瞬时速度结果作为这一期的实际值,称之为暂时实际值z,,再用这一期的暂时预测值;和暂时实际值^预测这一期的预测值^。以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1.城市路段交通流平均速度获取方法,其特征在于包括如下步骤1)接收浮动车发回的GPS定位数据,过滤错误数据后,将GPS定位数据匹配到地理信息系统中,按路段进行分组;2)判断路段上浮动车的GPS数据量是否充分,若GPS数据量充分,则执行步骤3),若GPS数据量不充分,则执行步骤4);3)对公交浮动车在车站区域内瞬时速度小于阈值的数据进行过滤,然后计算出路段平均速度并存储在存储设备中;4)利用历史数据和当前数据,获得路段平均速度并存储在存储设备中。2.如权利要求1所述的城市路段交通流平均速度获取方法,其特征在于所述步骤2)具体包括如下步骤(21)用最小覆盖率方法计算所需的浮动车数量";(22)将路段上浮动车数量"与GPS数据记录量iV作为特征参数,进行模糊化后,建立浮动车数量"与GPS数据记录量W的隶属函数曲线;(23)建立评价集与模糊后的特征参数的关系模式;(24)根据隶属函数曲线与关系模式,得到特征参数与评价集之间的模糊隶属矩阵;(25)根据模糊隶属矩阵,获得路段对各GPS数据量充分度的隶属度;(26)根据最大隶属度原则,判断GPS数据量是否充分。3.如权利要求2所述的城市路段交通流平均速度获取方法,其特征在于步骤3)中,通过如下步骤获得路段平均速度(31)对公交浮动车在车站区域内瞬时速度小于阈值的数据进行过滤;(32)获得单车区间速度;(33)将单车区间速度加权平均,获得多车区间速度;34)将浮动车的多个瞬时速度加权融合,获得多车瞬时速度;35)将多车区间速度与多车瞬时速度加权融合,获得路段平均速度并存储在存储设备中。4.如权利要求3所述的城市路段交通流平均速度获取方法,其特征在于步骤31)中,当车站区域前方附近有交通信号灯时,则按照信号灯绿信比过滤掉车站区域内瞬时速度小于阔值的数据。5.如权利要求3所述的城市路段交通流平均速度获取方法,其特征在于步骤32)中釆用如下方法获得单车区间速度若浮动车第一个位置数据、(t;)和最后一个位置数据、(rz)落在路段/的端点乂(/)和A^(/)上,则单车区间速度通过式(1)进行计算其中,7;为浮动车在z,/7;)和、(7;)两点之间的行驶时间,7;为停站时间,^是线性化后的区间路段长度,若车站在两点之间,则r为1,若、(。或、(t;)在车站内,r为0-l之间的随机数,若无车站,则r为0;若浮动车第一个位置数据、(。和最后一个位置数据1,,/7;)均在路段;的端点A^(/)和乂(!')之间,则区间总长度被点z,/;)和、(7;)分成A、/2和/3三部分,对这3部分分别进行计算,处于、(。和、(;)之间的/2段的单车区间速度通过式(i)计算,计算时,式(i)中^为线性化后/2段的长度;将估计时段中在/,和/3段上所有浮动车的瞬时速度作算术平均,得到A和/3段的平均速度,/2和/3为权重加权融合得到单车区间速度5。6.如权利要求2所述的城市路段交通流平均速度获取方法,其特征在于步骤4)具体包括如下步骤41)利用历史数据,通过指数平滑法获得历史平均速度;42)判断GPS数据量为欠充分还是不充分,若为不充分,则将历史平均速度作为当前时段的路段平均速度,若为欠充分,则执行步骤43);43)将浮动车的多个瞬时速度加权融合,获得当前平均速度;44)采用变形指凄t平滑法将历史平均速度与当前平均速度融合,获得路段平均速度并存储在存储设备中。全文摘要本发明公开一种城市路段平均速度获取方法;包括如下步骤接收浮动车发回的GPS定位数据,过滤错误数据后,将GPS定位数据匹配到地理信息系统中,按路段进行分组;判断路段上浮动车的GPS数据量是否充分,若GPS数据量充分,则对浮动车数据进行适当过滤后,计算出路段平均速度并存储在存储设备中;若GPS数据量不充分,则利用历史数据和当前数据,计算出路段平均速度并存储在存储设备中;本发明合理判断GPS数据量是否充分,对数据量充分和不充分的路段采用不同的方法获取交通流平均速度,并考虑信号灯和公交车站带来的影响,使获取的平均速度准确、可靠。文档编号G08G1/052GK101650876SQ20091010471公开日2010年2月17日申请日期2009年8月26日优先权日2009年8月26日发明者刘卫宁,周舒杰,孙棣华,伟宋,廖孝勇,敏赵申请人:重庆大学