一种基于车辆停止线通过时间推算路口信号灯配时的方法技术

技术编号:13448251 阅读:108 留言:0更新日期:2016-08-01 16:34
一种基于车辆停止线通过时间推算路口信号灯配时的方法,其对车辆通过路口的轨迹数据进行采样,计算车辆通过停止线的时间,根据相邻两个信号周期下的车辆通过停止线时间计算信号周期车头时距,根据信号周期车头时距计算相应路口的红灯时长,从而得到该路口的信号灯配时。本方法在现阶段计算机处理能力下有效实现数据挖掘,推算对应的信号灯配时,为人们智慧出行和智慧城市的建设提供更加精确和科学的建议。

【技术实现步骤摘要】
一种基于车辆停止线通过时间推算路口信号灯配时的方法
本专利技术涉及数据处理技术、道路状态分析技术及模型构建的方法,特别涉及将移动互联网数据用于估算城市交叉口信号配时方案估计的方法。
技术介绍
道路交通信号灯是用以加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具,被广泛应用于十字、丁字等交叉路口,由道路交通信号控制机控制,以指导车辆和行人安全有序地通行。合理的信号灯配时方案可以提高交叉口的通行能力,目前对于信号灯配时方面的研究大都是对信号灯配时方案进行优化。然而,城市信号灯配时信息也是有一定的应用价值的。当今,人们生活节奏的加快,使其对交通状态、出行时间、路径的预知有了更高的期望,人们期望得知在驾驶车辆通过或一段时间内将要通过交叉口时所需要的旅行时间和在该交叉口的等待时间。因此,可以通过将交叉口信号灯的配时信息经过处理后上传至车载或手机软件,分析出车辆在该路口需要等待的时间,并将运算结果直接传送给驾驶员。驾驶员可以根据结果决定是等待通过该路口还是选择其他路径,同时也降低了驾驶员在等待信号灯时由于不知道等待时间而产生的不安情绪。当前技术中,一般通过使用固定位置的检测器(线圈)计算和评估信号配时,这种方式不适用于大范围区域,只能获取几个或小范围区域内的信号灯配时信息,想要以此办法获取大范围区域内或整个城市的信号灯配时信息比较困难。当前,城市信号灯配时信息大都掌握在交通管理部门,并不对外公开,且同一信号灯的配时方案也可能随着交通管理的需求进行变更。因此,寻找一种方法能够根据可以获取的数据推算出大范围内或整个城市的信号灯配时信息是非常有必要和有意义的。
技术实现思路
本专利技术所要解决的技术问题是:如何估算大范围的交通信号灯配时。本专利技术采用以下技术方案来实现:一种基于车辆停止线通过时间推算路口信号灯配时的方法,包括以下步骤:S01:对车辆通过路口的轨迹数据进行采样;S02:计算第i个车辆在采样点和之间的平均行驶速度其中是车辆通过路口停止线前的最后一个采样点,是通过路口停止线后的第一个采样点;S03:根据平均行驶速度计算车辆通过停止线的时间pti;S04:根据相邻两个信号周期下的车辆通过停止线的时间,计算信号周期车头时距ttk,信号周期车头时距ttk表示在相邻两个信号周期下,前后依序通过同一停止线的两车辆间的车头时距,即当第i个车辆在该路口第k绿灯时段通过路口,且第i+1车辆在该路口第k+1绿灯时段通过路口;S05:根据信号周期车头时距ttk,计算得到该路口的信号灯红灯时长rt;S06:根据该路口不同方向的信号灯红灯时长,得到该路口的信号灯配时方案。优选地,平均行驶速度计算公式如下:其中,表示第j个采样时车辆所处的纬度,表示第j个采样时车辆所处的经度;dist(·)为距离计算函数,根据两个采样点的精度和纬度计算两点之间的距离;和分别表示采样点和产生的时间。优选地,车辆通过停止线的时间pti计算如下:其中sl表示路口停止线的位置。优选地,信号周期车头时距ttk的计算如下:ttk=pti+1-pti优选地:路口的信号灯红灯时长计算公式如下:优选地,采用迭代判断方法计算路口信号灯红灯时长,具体过程如下:(1)设定百分比迭代步长α,迭代停止条件β,迭代起始值T0=maxttk,α0=0,β0=β;(2)在第i次迭代时,更新αi=αi-1+αTi=maxttki其中ttki满足{ttk}集合中有大于αi比例的元素大于等于ttki。βi=Ti-1-Ti(3)判断βi是否小于β,即是否满足迭代停止条件,满足停止条件后停止迭代,则记Ti为信号灯红灯配时时长,否则继续迭代。优选地,百分比迭代步长α=1%。优选地,迭代停止条件β=2。优选地,车辆的采样点数据包括了车辆在该点的经度、纬度和采样点产生的时间。优选地,获得路口的信号灯红灯时间后,通过计算路口另一方向上的红灯时长得到本方向的绿灯时长,两者相结合获得该路口的信号灯完整配时方案。本专利技术的技术效果是:本专利技术基于移动互联网数据对交通信号灯配时信息进行判断,根据车辆行驶轨迹的历史数据提取车辆通过停止线的具体时间,以分别在连续两个周期下前后相邻通过同一停止线车辆间的车头时距(信号周期车头时距)为基础,在现阶段计算机处理能力下有效实现数据挖掘,推算对应的信号灯配时,从而为人们智慧出行和智慧城市的建设提供更加精确和科学的建议。附图说明图1不同时段内北京西单路口信号灯配时方案展示图。图2北京复内大街—西单路口车辆轨迹、停止线及通过时间展示图。图3北京复内大街—西单路口信号周期车头时距展示图。图4北京西单路口东西方向及南北方向信号周期车头时距分布展示图。具体实施方式本专利技术的目的是设计一种以交通移动互联网数据基础,适用于对大范围区域内的信号配时方案进行推算的数据分析方法,具体包括以下步骤:S01:对车辆通过路口的轨迹数据进行采样;S02:计算第i个车辆在采样点和之间的平均行驶速度其中是车辆通过路口停止线前的最后一个采样点,是通过路口停止线后的第一个采样点;S03:根据平均行驶速度计算车辆通过停止线的时间pti;S04:根据相邻两个信号周期下的车辆通过停止线的时间,计算信号周期车头时距ttk,信号周期车头时距ttk表示在相邻两个信号周期下,前后依序通过同一停止线的两车辆间的车头时距,即当第i个车辆在该路口第k绿灯时段通过路口,且第i+1车辆在该路口第k+1绿灯时段通过路口;S05:根据信号周期车头时距ttk,计算得到该路口的信号灯红灯时长rt;S06:根据该路口不同方向的信号灯红灯时长,得到该路口的信号灯配时方案。下面结合附图进行详细介绍:【数据来源】本专利技术所使用的数据主要为通过车载或手机软件收集得到的移动互联网数据。该专利技术所使用的示例数据其时间范围为1个月(2014年10月01日~2014年10月29日)。该数据记录了车辆的ID号以及每车辆每分钟的位置、时间、速度等信息,其中位置包括经度和纬度,时间年份、月份、日期、小时、分钟、秒等信息,所使用的示例路口为北京复内大街-西单路口。移动互联网数据的格式信息如下表所示:表1移动互联网数据格式1VEH_TRA_NO轨迹号2VEH_TIME信息上传时间3VEH_ID车辆ID4VEH_SPEED车辆瞬时速度5VEH_LON经度6VEH_LAT纬度7MESH小区号8ROAD_ID道路编号9VEH_ZAIKE是否载客:载客>0空载=0本专利技术同时使用了复内大街—西单路口信号灯实际的配时数据,附图1是该路口不同时段内北京西单路口信号灯配时方案展示图,该路口根据一天的不同时刻,提供了不同的配时方案,具体而言该路口将一天分为11个不同的时段,同时为每个时段分配了对应的配时方案,配时方案中横轴表示不同的相位(1为绿灯相位,2为红灯相位),纵轴对应该配时方案编号,配时方案中配时时长以秒为单位。我们使用了某时间窗口内(一天根据信号配时分为了11个时段)经过西单路口的轨迹,并将选择的轨迹覆盖路口上下游的检测线,在该路口估计没有长时间停车/折返等异常情况。经过数据处理,提取车辆通过该路口的有效轨迹数据如下。对上述数据进行统计,结果如下表所示:表2东西方向路口有效轨迹(31天)序号时段轨迹密度停车不停车100:00-05:0047本文档来自技高网
...
一种基于车辆停止线通过时间推算路口信号灯配时的方法

【技术保护点】
一种基于车辆停止线通过时间推算路口信号灯配时的方法,包括以下步骤:S01:对车辆通过路口的轨迹数据进行采样;S02:计算第i个车辆在采样点和之间的平均行驶速度其中是车辆通过路口停止线前的最后一个采样点,是通过路口停止线后的第一个采样点;S03:根据平均行驶速度计算车辆通过停止线的时间pti;S04:根据相邻两个信号周期下的车辆通过停止线的时间,计算信号周期车头时距ttk,信号周期车头时距ttk表示在相邻两个信号周期下,前后依序通过同一停止线的两车辆间的车头时距,即当第i个车辆在该路口第k绿灯时段通过路口,且第i+1车辆在该路口第k+1绿灯时段通过路口;S05:根据信号周期车头时距ttk,计算得到该路口的信号灯红灯时长rt;S06:根据该路口不同方向的信号灯红灯时长,得到该路口的信号灯配时方案。

【技术特征摘要】
1.一种基于车辆停止线通过时间推算路口信号灯配时的方法,包括以下步骤:S01:对车辆通过路口的轨迹数据进行采样;S02:计算第i个车辆在采样点和之间的平均行驶速度其中是车辆通过路口停止线前的最后一个采样点,是通过路口停止线后的第一个采样点;S03:根据平均行驶速度计算车辆通过停止线的时间pti;S04:根据相邻两个信号周期下的车辆通过停止线的时间,计算信号周期车头时距ttk,信号周期车头时距ttk表示在相邻两个信号周期下,前后依序通过同一停止线的两车辆间的车头时距,其中第i个车辆在该路口第k绿灯时段通过路口,第i+1车辆在该路口第k+1绿灯时段通过路口;S05:根据信号周期车头时距ttk,计算得到该路口的信号灯红灯时长rt;S06:根据该路口不同方向的信号灯红灯时长,得到该路口的信号灯配时方案。2.根据权利要求1所述的方法,其特征在于:平均行驶速度计算公式如下:其中,表示第j个采样时车辆所处的纬度,表示第j个采样时车辆所处的经度;dist()为距离计算函数,根据两个采样点的精度和纬度计算两点之间的距离;和分别表示采样点和产生的时间。3.根据权利要求1或2所述的方法,其特征在于:车辆通过停止线的时间pti计算如下:

【专利技术属性】
技术研发人员:谭暨元董路熙李萌姜涵王力
申请(专利权)人:北方工业大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1