一种交叉口绿灯空放时间计算方法和装置与流程

文档序号:18456209发布日期:2019-08-17 01:36阅读:1033来源:国知局
一种交叉口绿灯空放时间计算方法和装置与流程

本发明涉及智能交通控制领域,特别是关于一种交叉口绿灯空放时间计算方法。



背景技术:

传统信号控制交叉口,通常保持车道功能不变,且各个时段内各相位的信号配时固定。其信号控制方案的确定是以长时间的交通量观测结果为依据制定的,在整个信号控制方案运行期间,基本能满足交叉口不同方向上的交通需求,但不能适应短时内各方向交通流的波动情况。当信号周期内不同方向交通流波动时,往往造成交叉口各相位绿灯时间利用的不均衡,有的过长、有的过短,过长的相位绿灯时间则会造成一定程度的相位绿灯时间空放,即亮绿灯的车道没有车辆通行,而亮红灯的车道却有车辆排队,造成车辆延误增大、交叉口通行能力下降等问题。

绿灯空放时间不仅能够直接反映绿灯时间的有效利用程度,而且能够将交叉口各相位绿灯时间利用不均衡的程度进行量化,可作为信号评价指标,确定交叉口现有信号配时方案的缺陷,服务于当前路口的信号控制,提升交叉口的通行能力。



技术实现要素:

本发明目的在于提供一种交叉口绿灯空放时间计算方法,用于解决现有的信号交叉口中绿灯有效利用程度及利用不均衡程度无法量化的技术问题。

为达成上述目的,本发明提出如下技术方案:一种交叉口绿灯空放时间计算方法,包括以下内容:

启动检测设备对进入交叉口的车辆行驶信息进行检测并收集;

启动信号控制平台并在一个完整相位周期结束后收集该相位周期的放行相位信息;

获得与该放行相位相关的如下参数:

参数一、放行时间gf,gf=te-ts,其中,ts为放行开始时刻,te为放行结束时刻;

参数二、最小绿灯时间gmingreen;

参数三、最早空放时刻tws,其中,tws为最小绿灯时间gmingreen结束的时刻;

对比参数一和参数二的大小,

若参数一不大于参数二,则此相位空放时间为0;

若参数一大于参数二,则进一步获得参数三到放行结束时刻te之间的过车记录:

若过车记录为空,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔大于预设的空放间隔gd,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔小于预设的空放间隔gd,则从首车起依次获得相邻两车的过车间隔并与空放间隔gd进行比较,直到存在相邻两车的过车间隔大于空放间隔gd,记该相邻两车的前一辆车的过车时刻为ti,则此相位的空放时间为te-ti;若直到放行结束时刻te,不存在相邻两车的过车间隔大于空放间隔gd,记最后一辆车的过车时刻为tn,则此相位的空放时间为te-tn。

进一步的,在上述方法中,所述行驶信息包括车辆进出交叉口的车道和时间。

进一步的,在上述方法中,所述放行相位信息包括放行方向和放行时间段。

进一步的,在上述方法中,不同方向放行相位的最小绿灯时间gmingreen的计算方法如下:

转向相位,gmingreen为预设固定值;

直行相位,gmingreen=l/v,其中,l为人行横道的长度,v为行人平均速度;

同时有多个方向放行时,取当前各个放行方向中最大的gmingreen的值为该情况下的最小绿灯时间gmingreen。

进一步的,在上述方法中,空放间隔gd取单位绿灯延长时间。

进一步的,在上述方法中,预先在检测设备内设置交叉口处各方向道路的车道位置信息及转向信息;

当车辆进入检测区域时,检测设备根据车辆的距离、速度和方位角区分并识别车辆,并给车辆设置一一对应的标识符,再通过实时检测车辆的位置变化实现对车辆的轨迹跟踪,当检测到车辆进入交叉口时,结合预先设置的车道位置信息及转向信息,获得车辆进入交叉口的车道信息和时间,即车辆进入交叉口的行驶方向和时间。

本发明还同时公开了一种交叉口绿灯空放时间计算装置,包括,

检测设备,用于对进入交叉口的车辆行驶信息进行检测;

信号控制平台,用于控制交叉口的信号灯相位;

数据处理器,用于收集车辆的行驶信息和放行相位信息,并根据预设的以下计算方式计算绿灯空放时间:

获得与该放行相位相关的如下参数:

参数一、放行时间gf,gf=te-ts,其中,ts为放行开始时刻,te为放行结束时刻;

参数二、最小绿灯时间gmingreen;

参数三、最早空放时刻tws,其中,tws为最小绿灯时间gmingreen结束的时刻;

对比参数一和参数二的大小,

若参数一不大于参数二,则此相位空放时间为0;

若参数一大于参数二,则进一步获得参数三到放行结束时刻te之间的过车记录:

若过车记录为空,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔大于预设的空放间隔gd,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔小于预设的空放间隔gd,则从首车起依次获得相邻两车的过车间隔并与空放间隔gd进行比较,直到存在相邻两车的过车间隔大于空放间隔gd,记该相邻两车的前一辆车的过车时刻为ti,则此相位的空放时间为te-ti;若直到放行结束时刻te,不存在相邻两车的过车间隔大于空放间隔gd,记最后一辆车的过车时刻为tn,则此相位的空放时间为te-tn。

此外,本发明同时开公开了一种电子设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行所述一种交叉口绿灯空放时间计算方法。

此外,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行所述的一种交叉口绿灯空放时间计算方法。

有益效果:

由以上技术方案可知,本发明的技术方案提供了一种交叉口绿灯空放时间计算方法和装置,通过对进入交叉口车辆的跟踪,在满足行人安全过街的情况下,获得一个周期内各个方向的绿灯配时是否存在绿灯空放并计算出具体的空放时间,能够准确反映出信号交叉口绿灯的利用率。

进一步的,将交叉口各相位绿灯时间利用不均衡的程度进行量化,可以作为信号评价指标,确定交叉口现有信号配时方案的缺陷,并作为信号灯配时优化的参考,有利于提升交叉口的通行能力。

应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。

结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。

附图说明

附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:

图1为本发明的具体实施例中所示意的检测设备对交叉口区域进行检测的示意图;

图2为本发明的具体实施例中所示意的不同情况下的过车情况示意图。

具体实施方式

为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。

在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。

实施例一、本发明的具体实施例基于现有的信号灯配时方案不合理,例如有的路口存在绿灯空放较多或配时不足的技术问题,期望通过以下介绍的方案以准确获得绿灯空放时间,用于准确反映出信号交叉口绿灯的利用率,以便后期作为评估信号灯配时是否科学、合理的重要依据。

由此,一种交叉口绿灯空放时间计算方法,应用于一种交叉口绿灯空放时间计算系统,该交叉口绿灯空放时间计算系统与检测设备、信号控制设备电连接,收集检测设备检测到的行驶数据和信号控制设备的放行相位信息,并根据这些信息具体计算绿灯空放时间。具体的,上述方法包括:

一方面,启动检测设备对进入交叉口的车辆行驶信息进行检测并收集。这里的行驶信息包括车辆进入交叉口的车道和时间。

在某些具体的实施例中,检测设备为微波检测器,下面具体介绍如何通过微波检测器检测上述行驶信息。

首先在交叉口附近的杆件上(如信号灯杆、路灯杆等)布设好微波检测器,微波检测器正对要检测的道路,一般的,对交叉口的每条道路均配备至少一台微波检测器,以便对每条道路上的行车情况都能跟踪到。调整微波检测器的俯仰角、偏转角及在杆件上的水平位置,直到微波检测器的波束能够完全覆盖要检测的道路。

如图1所示,微波检测器所发射的微波的范围在交叉口区域内完全覆盖了待检测的道路。具体的,通过以下方式转化为具体的数据形式呈现。以微波检测器的发射面板中心所在的位置为坐标原点o,以平行于车道方向为x轴,垂直于车道的方向为y轴建立坐标系:在图1的示例中,微波检测器扫描的扇形区域的一侧为x轴,另一侧边与道路的停止线远离微波检测器方向最远的点相交。在其他实施例中,微波检测器位于道路的中间位置,扫描的扇形区域的两侧边相对于x轴对称。以上微波检测器的具体位置为举例说明,实施者可根据现场道路的情况自行调整。

还需要预先在检测设备内设置交叉口处各方向道路的车道位置信息及转向信息。具体的,车道位置信息通过以下方式转化为具体的数据形式呈现。对每一条车道进行编号,并确定每一条车道在y轴上的坐标范围。例如,第一车道的坐标范围为y0≤lane1<y1,第二车道的坐标范围为y1≤lane2<y2,第三车道的坐标范围为y2≤lane3<y3,以此类推。

接着,当车辆进入检测区域时,利用上述微波检测器根据车辆的距离、速度和方位角区分并识别车辆,并给车辆设置一一对应的标识符,再通过实时检测车辆的位置变化实现对车辆的轨迹跟踪,当检测到车辆进入交叉口时,结合预先设置的车道位置信息及转向信息,获得车辆进入交叉口的车道信息和时间,即车辆进入交叉口的行驶方向和时间。

上述过程中,具体从回波信号中提取位置、速度、方位角等信息属于现有技术中微波检测的常规技术,具体可参见现有技术,此处不再赘述。

进一步的,上述对车辆的跟踪过程中的车道信息,通过如下方式转化为具体的数据形式呈现。在获取目标车辆的位置信息后,再以微波检测器所在的位置为坐标原点o建立的坐标系中确定目标车辆的x坐标值和y坐标值,根据y坐标值所在的坐标范围即确定目标车辆所处的车道信息。

另一方面,信号控制平台在一个完整相位周期结束后收集该相位周期的放行相位信息。由于本发明的目标是针对绿灯空放时间进行计算,因此只关注放行相位信息,并且放行相位信息包括放行方向和放行时间。

上述两方面信息都收集到后,可以计算各个相位的绿灯空放时间,具体方案如下:

获得与该放行相位相关的如下参数:

参数一、放行时间gf,gf=te-ts,其中,ts为放行开始时刻,te为放行结束时刻。

参数二、最小绿灯时间gmingreen。不同的方向放行相位的最小绿灯时间tmingreen的计算方法如下:转向相位,gmingreen为预设固定值,默认值为15秒;直行相位,gmingreen=l/v,其中,l为人行横道的长度,v为行人平均速度,主要是考虑至少让行人能够安全通过绿灯所需的时间;若同时有多个方向放行时,取当前各个放行方向中最大的gmingreen的值为该情况下的最小绿灯时间gmingreen。

参数三、最早空放时刻tws,其中,tws为最小绿灯时间gmingreen结束的时刻。该参数的意义在于,针对现有的配时方案中计算,考虑空放时间的起点时,起点不能早于该参数,否则,行人将无法安全通过路口。

接着,对比参数一和参数二的大小,这里参数二的选择根据放行相位而定:即当转向车道放行时,选择预设固定值例如15秒作为参数二;当直行方向放行时,选择gmingreen作为参数二;当多个方向放行时,选择各方向最小绿灯时间中较大的那个值作为参数二。

若参数一不大于参数二,则此相位空放时间为0。即对应的场景为,该相位放行时间低于行人通过人行横道的最小安全绿灯时间,需调整此处的配时,增大绿灯时间。

若参数一大于参数二,则进一步获得参数三到结束放行时刻te之间的过车记录:

若过车记录为空,即对应的场景为车辆集中通过后,最小绿灯时间gmingreen后无车辆再次通过,那么这段时间就全部是空放时间,因此判定此相位的空放时间为te-tws。

如图2的最上方的时间轴所示,若过车记录非空,且首车过车时刻t1与参数三之间的间隔大于预设的空放间隔gd,即对应的场景为车辆集中通过后,后续来车间隔较长时间才到达交叉口,那么理应将后续来车纳入下一个放行周期内通过,因此判定此相位的空放时间为te-tws。

如图2的中间的时间轴所示,若过车记录非空,且首车过车时刻t1与参数三之间的间隔小于预设的空放间隔gd,则从首车起依次获得相邻两车的过车间隔并与空放间隔gd进行比较,直到存在相邻两车的过车间隔大于空放间隔gd,即对应的场景为车辆集中通过后,后续来车首车间隔时间较短,但首车之后的后续来车中存在间隔时间较长的情况,即在绿灯周期内,后续的车辆通行效率较低,理应将这些间隔时间较长的车辆纳入下一个放行周期内通过,尤其是自第一个较长的过车记录间隔中的前车车辆应在前一个绿灯周期中放行,而后车车辆应在下一个周期的绿灯中放行,此方案可以兼顾车辆的跟紧度和绿灯配时,因此,记该相邻两车的前一辆车的过车时刻为ti,则此相位的空放时间为te-ti。否则,如图2的最下方的时间轴所示,若直到放行结束时刻te,不存在相邻两车的过车间隔大于空放间隔gd,记最后一辆车的过车时刻为tn,则此相位的空放时间为te-tn,对应的场景为在绿灯的整个周期内,车辆通行顺畅,车辆间隔时间较短,通行效率较高,那么此相位的空放时间较短,为te-tn。

在某些具体的实施例中,空放时间间隔gd定为单位绿灯延长时间,一般是3s-5s。

实施例二、本发明的另一个实施例公开一种交叉口绿灯空放时间计算装置,包括

检测设备,用于对进入交叉口的车辆行驶信息进行检测;

信号控制设备,用于控制交叉口的信号灯相位;

数据处理器,用于收集车辆的行驶信息和放行相位信息,并根据预设的以下计算方式计算绿灯空放时间:

获得与该放行相位相关的如下参数:

参数一、放行时间gf,gf=te-ts,其中,ts为放行开始时刻,te为放行结束时刻;

参数二、最小绿灯时间gmingreen;

参数三、最早空放时刻tws,其中,tws为最小绿灯时间gmingreen结束的时刻;

对比参数一和参数二的大小,

若参数一不大于参数二,则此相位空放时间为0;

若参数一大于参数二,则进一步获得参数三到放行结束时刻te之间的过车记录:

若过车记录为空,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔大于预设的空放间隔gd,则此相位的空放时间为te-tws;

若过车记录非空,且首车过车时刻t1与参数三之间的间隔小于预设的空放间隔gd,则从首车起依次获得相邻两车的过车间隔并与空放间隔gd进行比较,直到存在相邻两车的过车间隔大于空放间隔gd,记该相邻两车的前一辆车的过车时刻为ti,则此相位的空放时间为te-ti;若直到放行结束时刻te,不存在相邻两车的过车间隔大于空放间隔gd,记最后一辆车的过车时刻为tn,则此相位的空放时间为te-tn。

实施例三、本发明的另一个实施例公开一种电子设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,例如通过总线或者其他方式连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行所述一种交叉口绿灯空放时间计算方法。

处理器优选但不限于是中央处理器(centralprocessingunit,cpu)。例如,处理器还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的一种交叉口绿灯空放时间计算方法对应的程序指令/模块,处理器通过运行存储在存储器的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的一种交叉口绿灯空放时间计算方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器优选但不限于高速随机存取存储器,例如,还可以是非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器还可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成的程序,可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。

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