路网中设备检测时间异常的识别和真实时差估算方法与流程

文档序号:11232285阅读:776来源:国知局

本发明主要属于智能交通信息技术领域,具体涉及路网中设备检测时间异常的识别和真实时差估算方法。



背景技术:

智能交通系统是将电子、传感等技术结合在一起的一种新型交通控制技术,包括了由底层到上层三个的子系统,交通信息采集系统,交通信息处理及分析系统,和交通信息发布系统。在智能交通系统中,无论是实时道路交通状态判别还是未来道路交通状态预测,都需要通过对道路流量或平均行驶车速进行研究,智能交通系统的数据源来自交通信息采集系统采集。交通信息采集系统主要利用部署于各个路段的交通检测器、传感器或者摄像机等设备来获取包括交通流量、速度、占有率、交通事故等实时交通流信息和道路网络信息、交通管制信息等静态交通信息以及天气等其他交通信息。交通信息采集系统是智能交通系统最基本环节,采集所得信息数据的准确性和可靠性将直接影响智能交通系统。

交通信息采集系统中,常见的关于城市道路交通状态判别技术包括基于行程时间的判别算法和基于瞬时速度的判别算法。其中,基于行程时间瞬时速度的判别算法的原理为在通过在各个监测点监测所有车辆,并记录测量车辆通过每个监测点时的时间作为数据源,将此数据源结合网络点在道路中的位置关系分析车辆在某路段内的速度等信息。

随着交通信息采集系统的发展,海量交通流数据不断涌现。但由于检测器自身故障、传输网络故障及环境因素等的影响,采集到的交通流数据难免会出现各种质量问题(不完整、错误、噪音等)。如果直接用这些故障数据进行分析,必然会给后续工作带来误导甚至埋下安全隐患。有效地对交通流故障数据(包括缺失数据和异常数据)进行识别和修复,使其能够真实地反映交通运行状态,才能为后续各项研究的顺利开展提供完整的数据支持和基础保障。

而现有技术主要根据阈值法确定合理的路况值范围来确定路段路况是否异常,是对路况计算结果的判别,缺少对监测点记录时间可能出错的识别,同时阈值法更多依照主观判断,靠人为确定,难免产生对真实情况有所遗漏的现象。

另一方面,现有技术对异常数据修复采用了根据前后相邻时段的路况值进行平均计算所得,会导致计算的路况均值不能够真实反映实际交通路况,造成交通状态结果输出不准确。



技术实现要素:

针对上述问题,本发明提供了路网中设备检测时间异常的识别和真实时差估算方法。本发明讨论的是在众多交通道路设备网络(简称路网)中基于行程时间的计算发现检测时间与标准时间有差别的设备,并估算真实时差的方法。

本发明是通过以下技术方案实现的:

一种路网中设备检测时间异常的识别方法,所述方法基于路网中固定采集设备,所述识别方法包括以下步骤:

信息采集:车辆通过各监测点时,监测点的监测设备实时采集监测设备物理位置、车辆标识信息、车辆通过的时刻;

信息处理:计算在[t1,t2]时间段内先后通过a、b两监测点所有车辆在ab路段的平均行驶速度t2大于t1;

其中,a为路网中任一监测点,b为路网中与a相邻的一个监测点;

历史信息统计:根据历史记录数据计算所有车辆在[t1,t2]时段内先后通过a、b两监测点在ab路段的最高速度vmax和最低速度vmin;

判断识别:若在[vmin,vmax]内,则结果正常;否则,平均行驶速度为异常数据;在ab路段的平均行驶速度为异常数据时,若在同一时段内通过c、a两监测点间所有车辆行驶平均速度也出现异常,则判定a监测点设备存在时间信息异常,导致a监测点参与计算的路段均出现速度偏离正常速度区间的状况;

其中,c为路网中与a相邻的另一个监测点;

报警:对异常监测点设备进行报警提示。

进一步地,所述所有车辆平均行驶速度的计算方法为

其中,

vi为车辆i在a、b两监测点间的速度,lab为根据监测设备物理位置计算得到的a、b两监测点间距离;ta为车辆i通过a监测点的时刻;tb为车辆i通过b监测点的时刻,ta,tb∈[t1,t2]。

进一步地,a监测点相邻的监测点的查找方法具体为:

车辆信息统计:根据历史数据将每个车辆的过车记录按时间顺序进行合并,得到多组包括车辆标识、前监测点、前通过时刻、后监测点、后通过时刻的车辆通行数据一;前通过时刻为通过前监测点的时刻,后通过时刻为通过后监测点的时刻;

数据滤除:过滤掉后通过时刻-前通过时刻的差值大于0.5h或差值为负的车辆通行数据,计算m1=f(x1,x2);

x1,x2为路网中任意两个检测点;

m1表示先后通过前监测点x1和后监测点x2的车辆的个数,f表示x1,x2与m1的映射关系;

对不同(前监测点、后监测点)的m1排序;

取m最大的n对(前监测点、后监测点);

其中a为前监测点或后监测点时,所有(前监测点、后监测点)中出现车辆次数最多的前n对,得到a监测点相邻的n个监测点;

n的取值结合路网中各监测点可存在的相邻监测点的最大值设置。

进一步地,所述历史记录为历史3-12个月的数据。

进一步地,t2小于t1+0.5h。

进一步地,路网中道路为十字路,n取4。

进一步地,所述固定采集设备为基于磁频、波频或视频的监测器。

一种路网中设备检测时间异常的真实时差估算方法,所述估算方法为:

监测点提取:根据历史数据将每个车辆的过车记录进行合并,得到多组包括车辆标识、前监测点、前通过时刻、x监测点、x通过时刻、后监测点、后通过时刻的数据;其中前通过时刻<x通过时刻<后通过时刻;计算m2=f(x1,x,x2);

x1,x2为路网中任意两个检测点;x为设备检测时间异常监测点

m2表示先后通过前监测点x1、x监测点和后监测点x2的车辆的个数;

对不同(前监测点、x监测点、后监测点)的m2排序;

取m2最大的(前监测点、x监测点、后监测点);

数据修复:计算先后通过y、z监测点的所有车辆在yz路段平均行驶速度v′,以v′作为车辆从y至x,和x至z的估算结果,对之前由异常设备导致计算出的错误数据进行修复;

其中,y为监测点提取取得的前监测点、z为监测点提取取得的后监测点。

进一步地,采用前述识别方法识别设备检测时间异常监测点。

本发明的有益技术效果:

(1)本发明提出了在复杂交通设备网络中基于行程时间计算的识别检测时间与标准时间有差别的设备和真实时差估算的方法。

(2)本发明采用了历史真实记录数据计算不同路段车辆行程时间,进而判断监测点时间是否准确,与现实标准时间相符,并对不准确的行程时间进行数据修复,从而达到对监测点时间出现异常的设备进行准确识别,并根据记录数据对车辆真实通过时差估算后进行修正。

附图说明

图1、本发明与标准时间不符的异常监测点识别和真实时差估算流程示意图。

具体实施方式

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

相反,本发明涵盖任何由权利要求定义的在本发明的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本发明有更好的了解,在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。

实施例1

由于路口是复杂交通网络的重要组成部分,是影响路网交通状态的关键点,需要从路口,路段和路网的交通状态入手。而在智能交通系统中,无论是实时道路交通状态判别还是未来道路交通状态预测,都需要通过对道路流量或平均行驶车速进行研究,数据源是通过在各个路口、路段中架设的摄像头采集到的所有车辆的通行信息。

本发明采集技术基于固定型采集技术,固定型采集技术是指通过在固定地点的交通检测器设备对移动的车辆进行监视,从而采集交通流数据的方法总称。

固定检测器主要包括磁频、波频和视频三种,其中磁频检测器主要有环形感应线圈检测器、磁力检测器等;波频检测器主要有微波检测器、超声波检测器、主动式红外线检测器等;视频检测器主要有视频图像处理器。本实施例对具体的检测器种类不做限制。

本实施例识别方法包括以下步骤,如图1所示。

step1:首先需要建立路网卡口邻接矩阵,用邻接矩阵来表示路网的物理连接关系,根据历史三个月中(12周)各路段每周相同时段内的最高速度vmax和最低速度vmin确定正常行驶速度区间[vmin,vmax]。

step2:如果有车辆经过一个卡口,检测节点会记录该车辆通过的时刻,并将采集到的数据信息上传,在接收到a、b两个节点的车辆通行记录数据后,会通过两个时刻信息计算通过a、b节点的时间差tab。再根据通过时间tab结合路网信息得到卡口间道路距离l,即可求得该车辆的行驶速度v。将每个时段内所有车辆的行驶速度v取平均,得到路段的平均行驶速度vi。

step3:若vi在该ab路段历史正常行驶速度区间[vmin,vmax]内,则认为结果正常;否则,平均行驶速度vi认为是异常数据。若在同一时段内异常速度路段的相邻路段bc也出现异常,则判定卡口b设备存在时间信息异常,导致b监测点参与计算的路段均出现速度偏离正常速度区间的状况。

step4:对异常卡口监测点设备进行报警提示。

道路交通流参数不是静止不变的,而是随时间的变化而变化的。一方面由于人们出行的规律性,使得道路交通需求同样具有规律性,导致同一路段的交通流数据的变化趋势曲线会呈现出周期性。这些曲线会以年、月、周等时间间隔为周期单位,呈现现出不同程度的相似性。因此,以该路段同时间段的历史数据为标准。

时间复杂度估算:

得到正常行驶速度区间[vmin,vmax]的计算总次数为o(n),n为参与计算的通行记录条数。

实时计算每个时段内所有路段的平均速度vi的时间复杂度o(m),m为该时段内所有通行记录数。按照计算结果和上述正常行驶速度区间[vmin,vmax]进行比较,时间复杂度为o(k),k为城市分割的路段数量。总的时间复杂度为o(n+m*k)=o(n2)。

车辆通过异常监测点真实时间估算方法

异常监测点真实时差估算方法如下:

step1:假设路段y->x,x->z是两端连续路段,其中卡口x在y、z之间,与y、z直接相邻,且x为异常时间卡口(即设备时间出错)。将通过上述识别之后的时间异常监测点与监测点卡口邻接矩阵相匹配,得到同时段内其相邻m个路段上各车辆的起始和到达时间,即采取了跳过异常时间卡口x通过其前后相邻卡口y、z的通行时间计算出y->z的平均行驶速度v′。

step2:由于监控点x时间信息异常会造成前后某一路段如y->x车速高于正常速度区间水平vmax,另一路段x->z低于正常速度区间vmin。将y->z的平均行驶速度v′作为y->x,和x->z的估算结果,对之前由异常设备导致计算出的错误数据进行修复。

step3:对于异常监控点x所处的所有路段均按上述估算过程进行真实通过时间计算进行数据修复。总的时间复杂度为o(n)。

实施例2

一种路网中设备检测时间异常的识别方法,所述方法基于路网中固定采集设备,所述识别方法包括以下步骤:

首先结合路网中各监测点监测的历史数据对路网中各监测点的相邻监测点进行提取,以监测点a为例,提取监测点a的相邻监测点方法包括以下步骤:

车辆信息统计:根据历史数据将每个车辆的过车记录按时间顺序进行合并,得到多组包括车辆标识、前监测点、前通过时刻、后监测点、后通过时刻的车辆通行数据一;前通过时刻为通过前监测点的时刻,后通过时刻为通过后监测点的时刻;

数据滤除:过滤掉后通过时刻-前通过时刻的差值大于0.5h或差值为负的车辆通行数据,对通过各组(前监测点、后监测点)的通过车辆个数排序;

取通过车辆个数最多的一组(前监测点、后监测点);

其中a为前监测点或后监测点时所有(前监测点、后监测点)中出现车辆次数最多的前n组,得到a监测点相邻的n个监测点;

实际应用中,检测点多设置在路网中的各道路路口,且道路多为t字、十字等,以十字路口为例,每个监测点有4个相邻监测点,此时n取值为4。

对a监测点的监测点提取后进一步进行一下步骤对a监测点的设备是否设备检测时间异常进行识别:

信息采集:路网中,车辆通过各监测点时,监测点的监测设备实时采集包括监测设备物理位置、车辆标识信息、车辆通过的时刻等信息;

选取车辆通过a及与a相邻监测点的监测设备物理位置、车辆标识信息、车辆通过的时刻作为基础信息;

信息处理:利用基础信息计算在[t1,t2]时间段内先后通过a、b两监测点间所有车辆在ab路段的平均行驶速度t2大于t1;

b为路网中与a相邻的一个监测点;

历史信息统计:根据历史记录数据计算所有车辆在[t1,t2]时段内先后通过a、b两监测点在ab路段的最高速度vmax和最低速度vmin;

判断识别:若在[vmin,vmax]内,则结果正常;否则,平均行驶速度为异常数据;在ab路段的平均行驶速度为异常数据时,若在同一时段内先后通过c、a两监测点间所有车辆在ca路段上行驶平均速度也出现异常,则判定a监测点设备存在时间信息异常,导致a监测点参与计算的路段均出现速度偏离正常速度区间的状况;

其中,c为路网中与a相邻的另一个监测点;

报警:对异常监测点设备进行报警提示。

其中,所有车辆平均行驶速度的计算方法为

其中,

vi为车辆i在a、b两监测点间的速度,lab为根据监测设备物理位置计算得到的a、b两监测点间距离;ta为车辆i通过a监测点的时刻;tb为车辆i通过b监测点的时刻,ta,tb∈[t1,t2],t2小于t1+0.5h。

t2大于t1,监测点通过顺序为有向,即连续通过a、b监测点的速度vab和连续通过b、a监测点的速度vba是分别计算,并不相同;t2小于t1+0.5h,根据大量数据统计分布可知,车辆连续行驶通过相邻监测点通常不超过0.5h,超过0.5h认为途中有停留,故对t2取值进行限制,以保证数据的准确性。

历史记录为历史3-12个月的数据。

固定采集设备为基于磁频、波频或视频的监测器。

在上述识别方法识别出路网中设备检测时间异常的监测点后,可采用下述方法对时差进行估算,以异常监测点x为例,估算方法如下:监测点提取:根据历史数据将每个车辆的过车记录进行合并,得到多组包括车辆标识、前监测点、前通过时刻、x监测点、x通过时刻、后监测点、后通过时刻的数据;其中前通过时刻<x通过时刻<后通过时刻;对通过各组(前监测点、x监测点、后监测点)的通过车辆个数排序;

取通过车辆个数最多的一组(前监测点、x监测点、后监测点);

数据修复:计算先后通过y、z监测点的所有车辆在yz路段平均行驶速度v′,以v′作为车辆从y至x,和x至z的速度的估算结果,结合yx路段的距离(或xz路段)、车辆通过y监测点(或z监测点)的时刻来计算车辆通过x监测点的时刻对x监测点的设备时刻进行校正并对之前由异常设备导致计算出的错误数据进行修复;

其中,y为取得的前监测点、z为取得的后监测点。

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