CN103093633B - 交通信号灯调整***和方法 - Google Patents

交通信号灯调整***和方法 Download PDF

Info

Publication number
CN103093633B
CN103093633B CN201110341944.1A CN201110341944A CN103093633B CN 103093633 B CN103093633 B CN 103093633B CN 201110341944 A CN201110341944 A CN 201110341944A CN 103093633 B CN103093633 B CN 103093633B
Authority
CN
China
Prior art keywords
phase
phase place
clearance
upstream
crossing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201110341944.1A
Other languages
English (en)
Other versions
CN103093633A (zh
Inventor
段后利
高鹏
雷震
曹荣增
丁伟
曹朝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to CN201110341944.1A priority Critical patent/CN103093633B/zh
Priority to US13/661,078 priority patent/US8830086B2/en
Publication of CN103093633A publication Critical patent/CN103093633A/zh
Application granted granted Critical
Publication of CN103093633B publication Critical patent/CN103093633B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/07Controlling traffic signals
    • G08G1/081Plural intersections under common control
    • G08G1/082Controlling the time between beginning of the same phase of a cycle at adjacent intersections
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/042Detecting movement of traffic to be counted or controlled using inductive or magnetic detectors

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明涉及对交通信号灯进行调整的方法和***。本发明通过交通信号灯调整解决方案可以根据道路拥堵情况进行小区的动态划分并且根据划分的控制区域调整区域内的交通信号从而有针对性的解决交通拥堵问题。本发明的交通信号灯调整***,包括:拥堵确定模块,控制区域确定模块以及调整模块。其中控制区域确定模块被配置于根据第一相位的放行需求以及相邻路口对应相位的消化能力确定控制区域,所述调整模块被配置为为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。本发明还提供了相应的对交通信号灯进行调整的方法。

Description

交通信号灯调整***和方法
技术领域
本发明总体上涉及对交通数据进行处理的方法和***,特别的本发明涉及对交通信号灯进行调整的方法和***。
背景技术
交通控制是指在道路交叉口为了把可能发生冲突的车流从时空上分离通过交通信号对交通流进行有效的引导和调度。传统的交通控制方法主要包括定时控制、多时段控制、感应或半感应控制、绿波带控制和区域静态控制。定时控制的基础是韦伯斯特(Webster)车辆延误公式,由此公式可得到最佳周期的近似值。多时段控制实际上是一种分段定时控制。通常,城市居民的出行呈现明显的规律性,例如交通流量的高峰往往发生在一天的早晨7:00-8:00、中午11:00-12:00和傍晚5:30-6:30,因此,可以为每一个时段选择一个最优配时方案,实施多时段控制。
目前已经获得大规模应用的自适应控制***之一是SCOOT***。它通过车辆检测器实时检测交通量数据,利用交通模型来优化信号配时参数,并依靠通信网络、信号控制机等硬件设备来实施控制。该模型除了用于制定配时方案外,还可提供其它信息如:延误、停车次数和阻塞数据,为交通管理和规划服务。SCOOT***通常将所要控制的整个区域划分为若干相互独立的子区。同一子区内的交叉路口采用相同的信号周期。周期优化的目标是将子区内平均车辆等待时间控制在一定范围之内。为了避免信号参数突变对交通流产生的不利影响,SCOOT在优化调整过程中均采用小增量方式。
SCOOT***的不足是SCOOT***小区的划分方式是静态的。静态的小区划分往往是根据道路专家最初的经验指定的,其难以适应快速的道路变化需求。并且SCOOT***中信号周期优化的目标是使静态小区内平均的车辆等待时间减小,其重点在于整个小区的整体控制。并且SCOOT***以小步长变化对其进行调整,因此有可能不足以及时响应每个周期的交通需求。
发明内容
鉴于现有技术中存在的问题,本发明提出了一种新的交通信号灯调整解决方案,该解决方案可以根据道路拥堵情况进行小区的动态划分并且根据划分的控制区域调整区域内的交通信号从而有针对性的解决交通拥堵问题。
本发明提供了一种交通信号灯调整***,包括:拥堵确定模块,被配置于确定在第一路口的第一相位处是否发生交通拥堵;控制区域确定模块,被配置于响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及调整模块,被配置为为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
本发明还提供了一种交通信号灯调整方法,包括:确定在第一路口的第一相位处是否发生交通拥堵;响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
利用本发明中的交通信号灯调整方案可以快速、有效的解决拥堵路段的交通拥堵问题。
附图说明
本说明中所参考的附图只用于示例本发明的典型实施例,不应该认为是对本发明范围的限制。
图1示出了适于用来实现本发明的一种实施方式的示例性计算***的框图。
图2示出了几个相邻路口的示意图。
图3示出了道路上的感应线圈示意图。
图4示出了按照本发明的一个实施例的交通信号灯调整***框图。
图5示出了按照本发明的另一个实施例的交通信号灯调整***框图。
图6示出了按照本发明的一个实施例的交通信号灯调整***应用示意图。
图7示出了按照本发明的一个实施例的交通信号灯调整方法流程图。
图8A示出了按照本发明的一个实施例的确定控制区域中的上游路口的方法流程图。
图8B示出了按照本发明的另一个实施例的确定控制区域的下游路口的方法流程图。
具体实施方式
本文中所用的术语,仅仅是为了描述特定的实施例,而不意图限定本发明。本文中所用的单数形式的“一”和“该”,旨在也包括复数形式,除非上下文中明确地另行指出。还要知道,“包含”一词在本说明书中使用时,说明存在所指出的特征、整体、步骤、操作、单元和/或组件,但是并不排除存在或增加一个或多个其它特征、整体、步骤、操作、单元和/或组件,以及/或者它们的组合。
权利要求中的对应结构、材料、操作以及所有功能性限定的装置(means)或步骤的等同替换,旨在包括任何用于与在权利要求中具体指出的其它单元相组合地执行该功能的结构、材料或操作。所给出的对本发明的描述其目的在于示意和描述,并非是穷尽性的,也并非是要把本发明限定到所表述的形式。对于所属技术领域的普通技术人员来说,在不偏离本发明范围和精神的情况下,显然可以做出许多修改和变型。对实施例的选择和说明,是为了最好地解释本发明的原理和实际应用,使所属技术领域的普通技术人员能够明了,本发明可以有适合所要的特定用途的具有各种改变的各种实施方式。
所属技术领域的技术人员知道,本发明的多个方面可以体现为***、方法或计算机程序产品。因此,本发明的多个方面可以具体实现为以下形式,即,可以是完全的硬件、完全的软件(包括固件、驻留软件、微代码等)、或者本文一般称为“电路”、“模块”或“***”的软件部分与硬件部分的组合。此外,本发明的多个方面还可以采取体现在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可用的程序码。
可以使用一个或多个计算机可读的介质的任何组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电的、磁的、光的、电磁的、红外线的、或半导体的***、装置、器件或任何以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括以下:有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任何合适的组合。在本文件的语境中,计算机可读存储介质可以是任何包含或存储程序的有形的介质,该程序被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可包括在基带中或者作为载波一部分传播的、其中体现计算机可读的程序码的传播的数据信号。这种传播的信号可以采用多种形式,包括——但不限于——电磁信号、光信号或任何以上合适的组合。计算机可读的信号介质可以是并非为计算机可读存储介质、但是能发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序的任何计算机可读介质。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者任何合适的上述组合。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者任何合适的上述组合。
用于执行本发明的操作的计算机程序码,可以以一种或多种程序设计语言的任何组合来编写,所述程序设计语言包括面向对象的程序设计语言-诸如Java、Smalltalk、C++之类,还包括常规的过程式程序设计语言-诸如”C”程序设计语言或类似的程序设计语言。程序码可以完全地在用户的计算上执行、部分地在用户的计算机上执行、作为一个独立的软件包执行、部分在用户的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过任何种类的网络——包括局域网(LAN)或广域网(WAN)-连接到用户的计算机,或者,可以(例如利用因特网服务提供商来通过因特网)连接到外部计算机。
以下参照按照本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述本发明的多个方面。要明白的是,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得通过计算机或其它可编程数据处理装置执行的这些指令,产生实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能指令计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令产生一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instruction means)的制造品。
也可以把计算机程序指令加载到计算机或其它可编程数据处理装置上,使得在计算机或其它可编程数据处理装置上执行一系列操作步骤,以产生计算机实现的过程,从而在计算机或其它可编程装置上执行的指令就提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
本发明附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
图1示出了适于用来实现本发明的一种实施方式的示例性计算***100的框图。如所示,计算机***100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、***总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与***总线104耦合的有CPU101、RAM 102、ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。
图2示出了几个相邻路口的示意图。图2中示意性的包含了三个路口:路口I、路口J以及路口K,每个路口包含四个相位:路口I包含相位Ia、Ib、Ic、Id,路口J包含相位Ja、Jb、Jc、Jd,路口K包含相位Ka、Kb、Kc、Kd。假设来自相位Ia、Ib、Id的车辆都可以到达相位Ja,来自相位Ja的车辆可以到达Ka,因此路口I是路口J的上游路口,路口K是路口J的下游路口,相位Ia、Ib、Id是相位Ja的上游相位,相位Ka是相位Ja的下游相位。本发明仅以图2中的地图进行示例性说明,现实中,每个路口所包含的相位数量是由实际道路状况决定的。
图3示出了道路上的感应线圈示意图。感应线圈通过电磁感应原理可以感知在某一时刻是否有车辆通过,并由此计算出车辆通过的速度以及单位时间内的车辆通过率q。
图4示出了按照本发明的一个实施例的交通信号灯调整***框图。图4中的交通信号灯调整***,包括:拥堵确定模块,被配置于确定在第一路口的第一相位处是否发生交通拥堵;控制区域确定模块,被配置于响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及调整模块,被配置为为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
按照本发明的一个实施例,所述拥堵确定模块根据警察接管对第一路口的控制权确定第一路口的第一相位是否发生交通拥堵。图6示出了按照本发明的一个实施例的交通信号灯调整***应用示意图。图6示意性的包含三个路口,路口I、路口J、路口K,每个路口都包含感应线圈和信号控制装置,所述感应线圈用于测量某一路口的至少一个相位的车速,所述信号控制装置用于控制交通信号灯的配时,如果路口J的第一相位发生拥堵并且警察达到路口J进行手动的交通管理,则警察可以通过手工的方式实施对信号控制装置的控制,比如手工调整交通信号灯的配时,在这种情况下,警察就接管了对路口J的控制权。一旦路口J的控制权被警察所接管,就可以认为路口J发生了交通拥堵状况。
按照本发明的另一个实施例,所述拥堵确定模块根据道路上的感应线圈所检测的车速或车辆排队数量自动确定交通拥堵。
按照本发明的又一个实施例,所述拥堵确定模块还可以通过安装在路口的摄像头确定交通拥堵和排队车辆数量。如,可以对摄像头所捕获的图片数据进行车辆识别,从而确定相位Ja上是否出现交通拥堵以及排队车辆数量。此外,本发明并不排除使用其它的方法确定交通拥堵。
在相位Ja上包括多个车道的情况下,所述拥堵确定模块根据最拥堵的车道确定相位Ja处是否发生交通拥堵。
值得说明的是,至于交通状况拥堵到什么程度算作拥堵,本发明对此不作限定,可以根据具体应用设置具体标准。
图2中的控制区域确定模块响应于相位Ja发生交通拥堵,获取相位Ja的放行需求以及相邻路口的对应相位的消化能力。下面分别以上游路口和下游路口为例描述确定控制区域的具体过程。
确定上游控制区域
对于上游相邻路口I而言,相位Ja的放行需求为上游路口I的上游相位(相位Ia、Ib、Id)在其绿灯放行时间内最多能够放行的车辆数量,上游相位的消化能力为所述上游相位最少需要在其绿灯放行时间内放行的车辆数量,比如在保证所述上游相位不发生溢出的情况下或保证所述上游相位不发生拥堵的情况下保证所述上游相位最少能够在其绿灯放行时间内放行的车辆数量。
具体而言,对上游路口而言,相位Ja的放行需求至少取决于相位Ja的排队车辆数量以及相位Ja的通行能力。举例而言,可以用公式1表示相位Ja的放行需求:
RJa-I=LJa-(DJa-GJaSJa)                                公式1
公式1中DJa表示相位Ja的排队车辆数量(有关排队车辆数量的计算将在下文中进行更加详细的描述)。GJa为相位Ja的绿灯时间,SJa为相位Ja的放行流率(有关放行流率的计算将在下文中进行更加详细的描述),GJaSJa表示在一个绿灯放行时间内相位Ja能够放行的车辆数量,即相位Ja的通行能力,LJa表示相位Ja内最多容纳的车辆数量。RJa-I表示为上游路口I的上游相位在其绿灯放行时间内最多能够放行的车辆数量,即路口I最多能放行多少辆车而不会导致相位Ja溢出。
公式1可以进一步变形为下面公式2:
RJa-I=SJaGJa-(DJa-SJaGJa)                            公式2
公式2中DJa、GJa、SJa与公式4中的含义相同。公式2中的RJa-I表示上游路口I最多能放行多少辆车使得相位Ja中的排队车辆数量能够在一个绿灯放行周期内全部放完。
公式1还可以进一步变形为下面公式3:
RJa-I=2×SJaGJa-(DJa-SJaGJa)                         公式3
公式3中DJa、GJa、SJa与公式1中的含义相同。公式3中的RJa-I表示上游路口I最多能放行多少辆车使得相位Ja中的排队车辆数量能够在两个绿灯放行周期内全部放完。
实际应用时,可以根据不同需求对相位Ja的放行需求进行不同的定义。当然本发明并不排除对公式1进行其它的变形来定义放行需求,即上游路口I在其绿灯放行时间内最多能够放行的车辆数量。
假设相位Ja的车辆可能来自于上游路口的不同相位Ia、Ib、Id,即假设相位Ic上的车辆不能调头驶向相位Ja,那么相位Ja对上游相位的放行需求RJa-I可以被进一步在三个上游相位上按比例进行分配。下面公式4、5、6示出了相位Ja对三个不同上游相位的放行需求RJa-Ia、RJa-Ib、RJa-Id
R J a - I a = P I a - J a P I a - J a + P I b - J a + P I d - J a R J a - I 公式4
R J a - I b = P I b - J a P I a - J a + P I b - J a + P I d - J a R J a - I 公式5
R J a - I d = P I d - J a P I a - J a + P I b - J a + P I d - J a R J a - I 公式6
公式4中的PIa-Ja表示由相位Ia向相位Ja的交通流量,即单位时间内有多少辆车从相位Ia驶向相位Ja。同理,PIb-Ja表示由相位Ib向相位Ja的交通流量,PId-Ja表示由相位Id向相位Ja的交通流量。
按照本发明的一个实施例,所述上游相位的消化能力能够通过下面公式7进行计算:
ZIa-Ja=Max[0,DIa+qIaTIa-LIa]                    公式7
上述公式中DIa表示上游路口I的相位Ia的排队车辆数量。假设相位Ia为直行车道,车辆在相位Ia上既不能左转也不能右转,这样qIa表示相位Ia到相位Ja的车辆通过率,所述车辆通过率可以有感应线圈测得。如果相位Ia为直行车道和左转车道的混合,那么在计算qIa时还应考虑相位Ia上直行车辆占所有通行车辆的比例。TIa表示信号周期,qIaTIa表示在一个信号周期内到达相位Ia的车辆数量。LIa表示相位Ia内最多容纳的车辆数量,LIa可以通过相位Ia的道路长度除以道路上平均车长获得,所述道路上平均车长为车身本身长度(比如5米)加上两车之间的合理车距(比如3米)之和。进一步,可以在计算LIa时预留一定空间(buffer),比如按照上述算法算出来的LIa=100,则可以将LIa进一步缩减10辆车,从而得到LIa=90。DIa+qIaTIa-LIa表示在一个信号周期内不放行任何车辆可能导致相位Ia发生车辆溢出的数量。如果DIa+qIaTIa-LIa大于0,说明相位Ia上的车辆已经比较多,如果DIa+qIaTIa-LIa小于或等于0,说明相位Ia上的车辆还比较少。Max表示求最大值。ZIa-Ja表示在保证所述上游相位Ia不发生溢出的情况下所述上游相位Ia最少能够在其绿灯放行时间内放行的车辆数量。ZIa-Ja等于0,表示在一个绿灯周期内可以不放行任何车辆。同理,可以按照相同的方法计算出相位Ib的消化能力ZIb-Ja和相位Id的消化能力ZId-Ja
在上述实施例中,上游相位的消化能力为在保证所述上游相位不发生溢出的情况下所述上游相位最少需要在其绿灯放行时间内放行的车辆数量。按照本发明的另一个实施例,上游相位的消化能力为在保证所述上游相位不发生拥堵的情况下所述上游相位最少需要在其绿灯放行时间内放行的车辆数量。具体而言,可以将公式7中的LIa替换为一个拥堵阈值,比如50辆车,这样ZIa-Ja表示在不使上游相位Ia排队车辆超过拥堵阈值的情况下上游相位Ia最少能够在其绿灯放行时间内放行的车辆数量。
图4中的所述控制区域确定模块被配置为判断所述上游相位的消化能力是否能够满足所述相位Ja的放行需求,并且响应于所述上游相位的消化能力能够满足相位Ja的放行需求,确定所述控制区域包括所述上游路口;以及响应于所述上游相位的消化能力不能够满足相位Ja的放行需求,确定所述控制区域包括所述上游路口I,并继续判断所述上游相位的再上游相位的消化能力是否能够满足所述上游相位的放行需求直到所述上游相位的再上游相位的消化能力能够满足所述上游相位的放行需求为止。
按照本发明的一种实施例,通过下面公式8判断上游相位Ia的消化能力是否能够满足相位Ja的放行需求:
ZIa-Ja<RJa-Ia                                    公式8
如果公式8成立,则认为相位Ia对相位Ja的消化能力能够满足相位Ja对相位Ia的放行需求。
同理,通过下面公式9和公式10可以判断上游相位Ib和Id的消化能力是否能够满足相位Ja的放行需求:
ZIb-Ja<RIa-Ib                            公式9
ZIb-Ja<RIa-Ib                            公式10
如果三个上游相位Ia、Ib、Id都能够满足相位Ja的放行需求,则所述控制区域包括路口I,并且所述控制区域不需要扩大到上游路口I的再上游路口,也就是说利用后面将要详细描述的调整模块调整路口I的交通信号就可以解决路口J的交通拥堵问题。如果三个上游相位中的任何一个相位不能够满足相位Ja的放行需求(比如Ia的消化能力不能够满足相位Ja的放行需求),则将路口I划入控制区域,并且还需要进一步扩大控制区域到Ia的上游路口,也就是说利用调整模块调整路口I的交通信号并不能完全解决路口J的交通拥堵问题,还需要对上游路口I的再上游路口进行联动调整。具体办法就是进一步判断相位Ia的再上游相位的消化能力是否能够满足相位Ia的放行需求,依此类推直到某一路口的某一个相位的上游路口的所有相位都能满足所述某一个相位的消化能力为止。
确定下游控制区域
对于下游相邻路口K而言,所述相位Ja的放行需求为相位Ja在其绿灯放行时间内放行的车辆数量,所述消化能力为从相位Ja最多能向所述下游相位放行的车辆数量,比如在保证所述下游相位Ka不发生溢出的情况下或在保证所述下游相位Ka不发生拥堵的情况下从相位Ja最多能向所述下游相位放行的车辆数量。
对于下游相邻路口K而言,相位Ja的放行需求至少取决于所述相位Ja的通行能力,并且相位Ja的通行能力至少取决于其绿灯放行时间与所述第一相位的放行流率。
假设相位Ja为直行车道,相位Ja上的所有车辆都将到达相位Ka。相位Ja的放行需求可以表达为下面公式11:
RJa-Ka=GJaSJa                                公式11
公式11中,GJa为相位Ja的绿灯时间。SJa为相位Ja的放行流率。RJa-Ka表示相位Ja向下游路口K相位Ka的放行需求。在一个实施例中,可以增加GJa的大小,比如将GJa增加为原来的1.5倍等,因为警察在接管路口J后,为了解决相位Ja的拥堵问题,往往会增加相位Ja上的绿灯时间,因此从相位Ja到相位Ka的放行需求也应相应增加。
如果相位Ja为直行车道与非直行车道的混合,则相位Ja的放行需求中应当进一步考虑相位Ja上的车辆到达相位Ka上的车辆的百分比。
按照本发明的一个实施例,所述下游相位的消化能力能够通过下面公式12进行计算:
ZJa-Ka=Lka-(Dka-GkaSKa)                      公式12
公式12中Gka为相位Ka的绿灯时间。SKa为相位Ka的放行流率,GKa SKa表示在一个绿灯放行时间内相位Ka能够放行的车辆数量。Dka表示相位Ka上的车辆排队数量。LKa表示相位Ka内最多容纳的车辆数量。ZJa-Ka表示在保证所述下游相位Ka不发生溢出的情况下从相位Ja最多能向所述下游相位Ka放行的车辆数量。同样可以在计算LKa时预留一定空间(buffer)。
在上述实施例中,下游相位的消化能力为在保证所述下游相位不发生溢出的情况下从相位Ja最多能向所述下游相位放行的车辆数量。按照本发明的另一个实施例,下游相位的消化能力为在保证所述下游相位不发生拥堵的情况下从相位Ja最多能向所述下游相位放行的车辆数量。具体而言,可以将公式12中的Lka替换为一个拥堵阈值,这样ZJa-Ka表示在不使下游相位Ka排队车辆超过拥堵阈值的情况下从相位Ja最多能向所述下游相位Ka放行的车辆数量。
图4中的所述控制区域确定模块进一步判断所述下游相位的消化能力是否能够满足相位Ja的放行需求,并且响应于所述下游相位的消化能力能够满足相位Ja的放行需求,确定所述控制区域包括所述下游路口K;以及响应于所述下游相位的消化能力不能够满足相位Ja的放行需求,确定所述控制区域包括所述下游路口K,并判断所述下游相位Ka的再下游相位的消化能力是否能够满足下游相位Ka的放行需求直到所述再下游相位的消化能力能够满足下游相位的放行需求为止。
按照本发明的一种实施例,通过下面公式13判断下游相位的消化能力是否能够满足相位Ja的放行需求:
ZJa-Ka>RJa-Ka                                    公式13
如果上面公式13成立则认为下游相位的消化能力能够满足相位Ja的放行需求,从而确定控制区域包括下游路口K,并不再继续判断下游路口K的再下游路口的消化能力。如果上面公式13不成立,则认为下游相位的消化能力不能满足相位Ja的放行需求,因此需要继续扩大控制区域的范围,继续判断所述下游路口K的再下游路口的相应相位的消化能力是否能够满足所述下游相位的放行需求,直到再下游路口的相应相位的消化能力能够满足所述下游相位的放行需求为止。
排队车辆数量的计算
下面对如何计算出相位Ja的排队车辆数量DJa进行详细说明。
参考图2,如果在路口J的相位Ja的上游位置(靠近路口I的位置)与下游位置(靠近路口J的位置)分别安装有两套感应线圈,那么可以根据这两套感应线圈检测出两套感应线圈之间的车辆数量DJa,通过比较相位Ja内最多容纳的车辆数量LJa与实际检测出的两套感应线圈之间的车辆数量DJa,可以确定Ja上是否发生拥堵。例如,如果下面公式14成立,则确定Ja上发生拥堵:
|DJa-LJa|<delta                                公式14
其中delta表示一个阈值,如果两套感应线圈之间的车辆数量DJa在一定长时间内逼近LJa,则说明在相位Ja上发生了拥堵。
出于节省成本的考虑,经常在一个相位上只安装一套感应线圈。通常,单套感应线圈会安装在相位Ja的上游位置,比如距离路口I 100米处。通过单套感应线圈仍然可以确定Ja的拥堵情况以及排队车辆数量。
首先感应线圈检测出通过感应线圈的车速,并且将所述车速信息发送给图4的拥堵确定模块,所述拥堵确定模块可以进一步判断相位Ja的拥堵情况。如果车速为0或近似于0,则可以认为则相位Ja上的拥堵程度大于一定阈值,即相位Ja上排队的车辆已经拥堵到感应线圈的位置,进而需要估算出感应线圈之后的车辆数量,才能获得相位Ja上的总体的车辆排队数量。如果车速大于0,则可以认为相位Ja上的拥堵程度小于一定阈值,即相位Ja上排队的车辆还没有拥堵到感应线圈的位置,进而可以通过到在一个信号周期内到达的车辆数量估算相位Ja上的排队车辆数量。
如果相位Ja上排队的车辆已经拥堵到感应线圈的位置,则可以根据下面公式15估算相位Ja上的排队车辆数量。公式15中通过估算上游路口的车辆到达情况来估算在相位Ja上的排队车辆数量。
Dn=Dn-1+∑GISIRI-GJaSJa                        公式15
其中,Dn-1为上一信号周期相位Ja上的车辆排队数量。Dn为本信号周期相位Ja上的车辆排队数量。GJa为相位Ja的绿灯时间。SJa为相位Ja的放行流率。通常情况下,如果感应线圈所检测出的车速大于0,则所述放行流率为饱和流率,所述饱和流率是指饱和流量除以绿灯时间,所述饱和流率是由经验值估算得到的,在一种实施例中,所述饱和流量是根据路口的规划,如各车道的宽度、路面条件、有无机动车非机动车隔离带等因素根据模型来估算的。在另一种实施例中,所述饱和流量是通过在路口进行实测,即实际测量绿灯时间内路口的车流量获得的。
如果感应线圈在一定长时间内检测出的车速一直为0或近似于0,则可以认为相位上的车辆完全处于停滞状态,此时的放行流率为感应线圈处实际测得的流率q。
此外,公式15中GI表示Ja的上游路口I的一个上游相位在一个信号周期内的绿灯时间,SI表示所述一个上游相位的放行流率(通常情况下,可以用路口I的饱和流率计算放行流率除非路口I的某个相位已经处于停滞状态),RI表示从所述一个上游相位进入相位Ja的比例。∑表示对所有的上游相位求和,从而估算出在一个信号周期内从上游相位达到相位Ja的所有车辆的总和。以图2为例进行说明,路口I为路口J相位Ja的上游路口,路口I包含相位Ia、Ib、Ic、Id,但是并非相位Ia、Ib、Ic、Id上的所有车辆都会到达相位Ja。假设相位Ia上仅有50%的车辆到达相位Ja,那么RI则为50%。RI可以根据历史数据的统计分析获得,并且RI在不同的时间段内其取值可能不同,对每个上游路口相位的GISIRI求和可以得到在一个信号周期内从各个上游相位到达相位Ja的所有车辆数量。
如果相位Ja上排队的车辆还没有拥堵到感应线圈的位置,则按照本发明的一个实施例可以通过迭代的方式计算在某一时刻相位Ja上的排队长度。假定上一个信号周期绿灯放行开始时Ja上的排队长度为Dn-1,这个时候的排队车辆长度是最长的,则本信号周期绿灯放行开始时相位Ja上的排队长度Dn可以通过下面公式16进行计算:
Dn=Min[0,Dn-1+qnT-GJaSJa]                            公式16
其中,qn是本信号周期通过相位Ja上的感应线圈的车流率,即感应线圈上的车辆通过率,T为相位Ja的信号周期长度,GJa为相位Ja的绿灯时间。SJa为相位Ja的放行流率。Min为求最小值。Dn-1的初始值可以设定为0。公式16表示在本信号周期绿灯开始时间相位Ja上的车辆排队数量。通过不断检测,可以比较准确的掌握Dn的值。
对上游相位实施调整
下面具体描述如何利用调整模块对控制区域中的上游相位的交通信号进行调整。
为了解决相位Ja上的拥堵问题,可以减少上游相位上的放行车辆,因此所述调整模块可以调整所述上游相位的绿信比以减少上游相位的放行车辆。
按照本发明的一个实施例,可以利用下面公式来减少上游相位的放行车辆数量:
GIa=Min(RJa-Ia/SIa,GIa-original)                    公式17
上述公式中RJa-Ia为相位Ja向上游路口Ia的放行需求。SIa为相位Ia的放行流率。RJa-Ia/SIa表示相位Ja允许上游相位Ia所能采用的最长绿灯放行时间。GIa-original表示相位Ia原来设定的绿灯放行时间。因此如果原来设定的相位Ia的绿灯放行时间比相位Ja所能够允许的相位Ia采用的最长绿灯放行时间RJa-Ia/SIa长,则采用相位Ja所能够允许的相位Ia采用的最长绿灯放行时间,如果原来设定的相位Ia的绿灯放行时间比相位Ja所能够允许的相位Ia采用的最长绿灯放行时间RJa-Ia/SIa短,则采用相位Ia原来设定的绿灯放行时间。
公式17可以被进一步变形为下面公式18,从而进一步考虑相位Ia的实际车辆排队数量来设置相位Ia的绿灯放行时间:
GIa=Min[RJa-Ia/SIa,(DIa+qIaTIa)/SIa]                公式18
上述公式中RJa-Ia、SIa的含义与公式17中的相同。DIa表示相位Ia上的排队车辆数量,qIa表示相位Ia上的车辆通过率。TIa表示相位Ia的信号周期。qIaTIa表示在一个信号周期内经过相位Ia的车辆数量。(DIa+qIaTIa)/SIa表示要在一个绿灯放行周期内放行完原有排队车辆以及新到达的车辆数量所需要的绿灯时间。如果相位Ia的车辆排队数量很少并且到达车辆也很少,即在一个绿灯放行周期内相位Ia放行完原有排队车辆以及新到达的车辆数量所需要的绿灯时间比相位Ja允许上游相位Ia所能采用的最长绿灯放行时间还短,则不需要设置较长的绿灯放行时间,只要根据相位Ia上的实际车辆排队数量设置绿灯时间就可以。
同理,可以根据类似的方法调整相位Ib和Id的绿灯放行时间。如果按照交通规则,车辆从相位Id到相位Ja的右转行驶过程中不需要等待交通信号灯的指示,在这种情况下,可以不调整GId
对下游相位实施调整
下面具体描述如何利用调整模块对控制区域中的下游相位的交通信号进行调整。
在一种实施例中,为了解决相位Ja上的拥堵问题,可以调整下游相位的相位差从而使得来自所述第一相位的车辆尽快通过所述下游相位。
所述相位差为下游相位的绿灯放行时间比相位Ja的绿灯放行时间滞后的时间,可以利用下述公式计算相位差:
OJa-Ka=(LKa-DKa)×Lv/vKa                            公式19
上述公式中LKa为相位Ka最多能够容纳的车辆数量。DKa为相位Ka上的排队车辆数量。Lv表示道路上平均车长,所述道路上平均车长为车身本身长度(比如5米)加上两车之间的合理车距(比如3米)之和。VKa表示相位Ka上的平均车速(所述平均车速可以通过相位Ka上的感应线圈测得)。0Ja-Ka表示相位Ka上绿灯开始时间比相位Ja上的绿灯开始时间的延迟。公式19保证从相位Ja到相位Ka的车辆在到达相位Ka排队车辆末尾时,相位Ka上的绿灯开始放行,这样从相位Ja到相位Ka的车辆能够尽快通过下游相位Ka
在另一种实施例中,为了解决相位Ja上的拥堵问题,可以适当延长相位Ja的下游相位Ka的绿信比(或绿灯放行时间),从而使得更多的来自相位Ja的车辆能够在一个信号周期内通过下游相位Ka。通常情况下,为了防止某一个相位绿灯放行时间过长给其它相位造成交通压力,因此除非警察人工干预,交通信号灯绿灯放行时间会有上限限制(比如相位Ka的绿灯放行时间的最大值为Gka-max)。在相位Ja发生拥堵的情况下,可以将下游相位Ka的绿灯放行时间延长,最长可以延长致Gka-max
图5示出了按照本发明的另一个实施例的交通信号灯调整***框图。图5中的拥堵确定模块、控制区域确定模块、调整模块与图4中的相应模块功能相同,在此不再赘述。图5中第一检测装置,被配置为检测所述控制区域内的相位是否发生溢出,以及响应于发生溢出触发所述控制区域确定模块重新确定控制区域。在一种实施例中第一检测装置检测控制区域内的各个相位是否发生溢出,只要一个相位发生溢出则触发所述控制区域确定模块重新确定控制区域。在另一种实施例中第一检测装置检测控制区域内的各个相位是否发生溢出,如果发生溢出的相位数量超过预定阈值则触发所述控制区域确定模块重新确定控制区域。其中第一检测装置通过比较某一相位上排队车辆的数量D和该相位上最多能够容纳的车辆数量L来判断该相位上是否发生溢出。
图5中的第一检测装置可以被替换为第二检测装置,所述第二检测装置被配置为检测所述控制区域内相位的车辆排队情况是否发生实质性变化,以及响应于发生实质性变化触发所述控制区域确定模块重新确定控制区域。在一种实施例中第二检测装置检测控制区域内的各个相位是否发生实质性变化,只要一个相位发生实质性变化则触发所述控制区域确定模块重新确定控制区域。在另一种实施例中第二检测装置检测控制区域内的各个相位是否发生实质性变化,如果发生实质性变化的相位数量超过预定阈值则触发所述控制区域确定模块重新确定控制区域。第二检测装置可以通过比较某一相位上排队车辆的数量D的变化是否大于一定阈值来判断该相位上车辆排队情况是否发生实质性变化。
在又一种实施例中,图5中的第一检测装置可以被替换为定时器使得所述控制区域确定模块每隔一定时间(比如15分钟)自动重新确定控制区域。
按照本发明的一个实施例,重新确定控制区域将不再符合条件的相位排除出所述控制区域,从而最终使得控制区域内的拥堵情况得到解决,控制区域内不再包含任何路口的任何相位。
图6示出了按照本发明的一个实施例的交通信号灯调整***应用示意图。图6中的交通信号调整***设在中央服务器端,并且收集从各个路口的感应线圈和信号控制装置(比如红绿灯配时控制装置)发来的各种信号,从而实施对交通信号灯的调整。
按照本发明的另一个实施例,所述交通信号调整***可以被设置在本地路口,并且各个本地路口的交通信号***保持同步,从而实施对交通信号灯的调整。
在同一个发明构思下,图7示出了按照本发明的一个实施例的交通信号灯调整方法流程图。所述交通信号灯调整方法包括:在步骤701确定在第一路口的第一相位处是否发生交通拥堵;在步骤703响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及在步骤705为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
按照本发明的一种实施例,所述相邻路口为所述第一路口的上游路口,所述上游路口的对应相位为所述第一相位的上游相位,所述第一相位的放行需求为所述上游相位在其绿灯放行时间内最多能够放行的车辆数量,所述消化能力为所述上游相位最少能够在其绿灯放行时间内放行的车辆数量。
图8A示出了按照本发明的一个实施例的确定控制区域中的上游路口的方法流程图。在步骤801判断所述上游相位的消化能力是否能够满足所述第一相位的放行需求,并且在步骤803响应于所述上游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口;以及在步骤805响应于所述上游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口,并将所述上游相位作为另一第一相位继续判断所述另一第一相位的上游相位的消化能力是否能够满足所述另一第一相位的放行需求直到所述另一第一相位的上游相位的消化能力能够满足所述另一第一相位的放行需求为止。
按照本发明的一个实施例,对于上游相位,对交通信号灯进行调整进一步包括调整所述上游相位的绿信比以减少上游相位的放行车辆。
按照本发明的一个实施例,所述相邻路口还包括所述第一路口的下游路口,所述下游路口的对应相位为所述第一相位的下游相位,所述第一相位的放行需求为所述第一相位在其绿灯放行时间内放行的车辆数量,所述消化能力为从所述第一相位最多能向所述下游相位放行的车辆数量。
图8B示出了按照本发明的另一个实施例的确定控制区域的下游路口的方法流程图。在步骤811,判断所述下游相位的消化能力是否能够满足所述第一相位的放行需求,并且在步骤813响应于所述下游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口;以及在步骤815响应于所述下游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口,并将所述下游相位作为另一第一相位继续判断所述另一第一相位的下游相位的消化能力是否能够满足所述另一第一相位的放行需求直到所述另一第一相位的下游相位的消化能力能够满足所述另一第一相位的放行需求为止。
按照本发明的一个实施例,对于下游相位,对交通信号灯进行调整进一步包括调整所述下游相位的相位差从而使得来自所述第一相位的车辆尽快通过所述下游相位。
本发明的各种实施例可以提供许多优点,包括已经在发明内容中列举的,和能够从技术方案本身推导出来的。但是无论一个实施例是否取得全部优点,并且也无论这样的优点是否被认为是取得实质性提高,都不应构成对本发明的限制。同时,上文中提到的各种实施方式,仅仅是出于说明的目的,本领域的普通技术人员可以对上述实施方式做出各种修改和变更,而不偏离本发明的实质。本发明的范围完全由所附权利要求书限定。

Claims (20)

1.一种交通信号灯调整***,包括:
拥堵确定模块,被配置于确定在第一路口的第一相位处是否发生交通拥堵;
控制区域确定模块,被配置于响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及
调整模块,被配置为为缓解所述第一路口的第一相位处的交通拥堵情况对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
2.一种如权利要求1所述的***,其中所述相邻路口包括所述第一路口的上游路口,所述上游路口的对应相位为所述第一相位的上游相位,所述第一相位的放行需求为所述上游相位在其绿灯放行时间内最多能够放行的车辆数量,所述消化能力为所述上游相位最少需要在其绿灯放行时间内放行的车辆数量。
3.一种如权利要求1所述的***,其中所述第一相位的放行需求至少取决于第一相位的通行能力以及第一相位上的排队车辆数量,其中所述第一相位的通行能力至少取决于所述第一相位的绿灯放行时间与所述第一相位的放行流率,所述第一相位上的排队车辆数量至少取决于上一个信号周期的排队长度,以及在本信号周期内新到达第一相位的车辆数量。
4.一种如权利要求2所述的***,其中所述控制区域确定模块进一步被配置为:
判断所述上游相位的消化能力是否能够满足所述第一相位的放行需求,并且
响应于所述上游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口;以及
响应于所述上游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口,并将所述上游相位作为另一第一相位继续判断所述另一第一相位的上游相位的消化能力是否能够满足所述另一第一相位的放行需求,直到所述另一第一相位的上游相位的消化能力能够满足所述另一第一相位的放行需求为止。
5.一种如权利要求2所述的***,其中所述调整模块进一步被配置为调整所述上游相位的绿信比以减少上游相位的放行车辆。
6.一种如权利要求1所述的***,其中所述相邻路口包括所述第一路口的下游路口,所述下游路口的对应相位为所述第一相位的下游相位,所述第一相位的放行需求为所述第一相位在其绿灯放行时间内放行的车辆数量,所述消化能力为从所述第一相位最多能向所述下游相位放行的车辆数量。
7.一种如权利要求6所述的***,其中所述第一相位的放行需求至少取决于第一相位的通行能力,其中所述第一相位的通行能力至少取决于所述第一相位的绿灯放行时间与所述第一相位的放行流率。
8.一种如权利要求6所述的***,其中所述控制区域确定模块进一步被配置为:
判断所述下游相位的消化能力是否能够满足所述第一相位的放行需求,并且
响应于所述下游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口;以及
响应于所述下游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口,并将所述下游相位作为另一第一相位继续判断所述另一第一相位的下游相位的消化能力是否能够满足所述另一第一相位的放行需求,直到所述另一第一相位的下游相位的消化能力能够满足所述另一第一相位的放行需求为止。
9.一种如权利要求6所述的***,其中所述调整模块进一步被配置为调整所述下游相位的相位差从而使得来自所述第一相位的车辆尽快通过所述下游相位。
10.一种如权利要求3或7所述的***,其中所述拥堵确定模块进一步被配置为确定第一相位上的车辆是否处于停滞状态,在第一相位的车辆处于停滞状态的情况下,所述第一相位的放行流率为第一相位的实测流率,而在第一相位的车辆并未处于停滞状态的情况下,所述第一相位的放行流率是由经验值估算得到的。
11.一种如权利要求1所述的***,其中进一步包括:
第一检测装置,被配置为检测所述控制区域内第一路口的第一相位或相邻路口的对应相位是否发生溢出,以及响应于发生溢出触发所述控制区域确定模块重新确定控制区域。
12.一种如权利要求1所述的***,其中进一步包括:
第二检测装置,被配置为检测所述控制区域内第一路口的第一相位或相邻路口的对应相位的车辆排队情况是否发生实质性变化,以及响应于发生实质性变化触发所述控制区域确定模块重新确定控制区域。
13.一种如权利要求1所述的***,其中当所述第一相位中包括多个车道的情况下,所述拥堵确定模块根据最拥堵的车道确定第一相位处是否发生交通拥堵。
14.交通信号灯调整方法,包括:
确定在第一路口的第一相位处是否发生交通拥堵;
响应于所述第一路口的第一相位处发生交通拥堵,获取所述第一路口的第一相位的放行需求以及相邻路口的对应相位的消化能力,并且根据所述第一相位的放行需求以及所述对应相位的消化能力确定控制区域,其中所述控制区域包括至少一个相邻路口的对应相位;以及
为缓解所述第一路口的第一相位处的交通拥堵情况,对所述控制区域中的至少一个相邻路口的对应相位的交通信号灯进行调整。
15.一种如权利要求14所述的方法,其中所述相邻路口包括所述第一路口的上游路口,所述上游路口的对应相位为所述第一相位的上游相位,所述第一相位的放行需求为所述上游相位在其绿灯放行时间内最多能够放行的车辆数量,所述消化能力为所述上游相位最少需要在其绿灯放行时间内放行的车辆数量。
16.一种如权利要求15所述的方法,其中所述确定控制区域进一步包括:
判断所述上游相位的消化能力是否能够满足所述第一相位的放行需求,并且
响应于所述上游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口;以及
响应于所述上游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述上游路口,并将所述上游相位作为另一第一相位继续判断所述另一第一相位的上游相位的消化能力是否能够满足所述另一第一相位的放行需求,直到所述另一第一相位的上游相位的消化能力能够满足所述另一第一相位的放行需求为止。
17.一种如权利要求15所述的方法,其中所述对交通信号灯进行调整进一步包括调整所述上游相位的绿信比以减少上游相位的放行车辆。
18.一种如权利要求14所述的方法,其中所述相邻路口包括所述第一路口的下游路口,所述下游路口的对应相位为所述第一相位的下游相位,所述第一相位的放行需求为所述第一相位在其绿灯放行时间内放行的车辆数量,所述消化能力为从所述第一相位最多能向所述下游相位放行的车辆数量。
19.一种如权利要求18所述的方法,其中所述确定控制区域进一步包括:
判断所述下游相位的消化能力是否能够满足所述第一相位的放行需求,并且
响应于所述下游相位的消化能力能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口;以及
响应于所述下游相位的消化能力不能够满足所述第一相位的放行需求,确定所述控制区域包括所述下游路口,并将所述下游相位作为另一第一相位继续判断所述另一第一相位的下游相位的消化能力是否能够满足所述另一第一相位的放行需求,直到所述另一第一相位的下游相位的消化能力能够满足所述另一第一相位的放行需求为止。
20.一种如权利要求18所述的方法,其中所述对交通信号灯进行调整进一步包括调整所述下游相位的相位差从而使得来自所述第一相位的车辆尽快通过所述下游相位。
CN201110341944.1A 2011-10-28 2011-10-28 交通信号灯调整***和方法 Expired - Fee Related CN103093633B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110341944.1A CN103093633B (zh) 2011-10-28 2011-10-28 交通信号灯调整***和方法
US13/661,078 US8830086B2 (en) 2011-10-28 2012-10-26 Adjusting traffic lights

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110341944.1A CN103093633B (zh) 2011-10-28 2011-10-28 交通信号灯调整***和方法

Publications (2)

Publication Number Publication Date
CN103093633A CN103093633A (zh) 2013-05-08
CN103093633B true CN103093633B (zh) 2015-06-17

Family

ID=48171840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110341944.1A Expired - Fee Related CN103093633B (zh) 2011-10-28 2011-10-28 交通信号灯调整***和方法

Country Status (2)

Country Link
US (1) US8830086B2 (zh)
CN (1) CN103093633B (zh)

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104040605B (zh) * 2012-01-10 2017-04-26 麻省理工学院 交通信号控制方法和交通信号控制机
CN103544841B (zh) * 2013-10-22 2015-10-21 银江股份有限公司 交通控制区域动态划分方法
CN103778792B (zh) * 2014-01-09 2015-04-15 东南大学 一种考虑车速不均匀性的城市干线单向绿波控制优化方法
US9293041B2 (en) * 2014-04-02 2016-03-22 International Business Machines Corporation Traffic monitoring via telecommunication data
CN104036647B (zh) * 2014-07-02 2018-01-02 重庆市城投金卡信息产业股份有限公司 基于射频识别技术的交通信号全局控制方法及***
CN104464310B (zh) * 2014-12-02 2016-10-19 上海交通大学 城市区域多交叉口信号协同优化控制方法及***
CN104392616B (zh) * 2014-12-19 2017-04-26 武汉大学 一种智能红绿灯控制***及控制方法
CN104537851B (zh) * 2014-12-26 2017-01-04 清华大学 实时反馈动态交通信号控制***
CN104794909B (zh) * 2015-04-09 2017-11-28 上海市政工程设计研究总院(集团)有限公司 交叉路***通阻塞预防和自动应急处理***及其处理方法
CN105096615B (zh) * 2015-07-14 2017-05-17 安徽四创电子股份有限公司 基于信号机的自适应优化控制***
CN105118309A (zh) * 2015-07-21 2015-12-02 陈丹 一种交通信号灯控制***及交通控制方法
CN105336183B (zh) * 2015-10-26 2018-02-23 青岛海信网络科技股份有限公司 一种基于路段通行能力的交通拥堵控制方法及装置
CN105427630A (zh) * 2015-12-18 2016-03-23 佛山市高明区云大机械科技有限公司 一种基于车流量的交通控制***
CN105405303A (zh) * 2015-12-18 2016-03-16 佛山市高明区云大机械科技有限公司 一种基于车流量的交通控制方法
CN105427633A (zh) * 2015-12-30 2016-03-23 桂林市逸仙中学 智能红绿灯交通控制***
CN105513366B (zh) * 2016-02-19 2017-09-29 上海果路交通科技有限公司 一种道路交叉***通状态判定方法
CN105741571B (zh) * 2016-03-23 2018-03-20 吴鹏翔 一种基于实时路况自动调节红绿灯通行模式或时间的***
CN107274685A (zh) * 2016-04-06 2017-10-20 深圳市以捷创新科技有限公司 平面交叉路口的车辆通行控制方法和相关装置
CN107274691A (zh) * 2016-04-07 2017-10-20 深圳市以捷创新科技有限公司 平面交叉路口的车辆通行控制方法和相关装置
CN107274690A (zh) * 2016-04-07 2017-10-20 深圳市以捷创新科技有限公司 车辆通行控制装置
CN106128126B (zh) * 2016-08-24 2018-09-07 安徽科力信息产业有限责任公司 利用平面感知技术减少高峰时间遇红灯次数的方法及***
CN106327886B (zh) * 2016-08-29 2018-10-23 安徽科力信息产业有限责任公司 减少非机动车对平面感知信号控制效率影响的方法及***
CN106297331B (zh) * 2016-08-29 2019-05-14 安徽科力信息产业有限责任公司 利用平面感知技术减少路口机动车停车次数的方法和***
CN106327888B (zh) * 2016-08-30 2019-03-12 安徽科力信息产业有限责任公司 一种能兼顾非机动车的平面感知路***通信号控制方法及***
CN106530759A (zh) * 2016-11-04 2017-03-22 南京理工大学 基于地磁信息的智能交通拥塞引流方法
CN106710252A (zh) * 2017-02-20 2017-05-24 清华大学 信号控制路***通流防溢出自适应控制方法和***
CN108573608A (zh) * 2017-03-09 2018-09-25 孟卫平 交通信号的弦超模控制方法
CN108806284A (zh) * 2017-05-03 2018-11-13 东软集团股份有限公司 调整信号灯配时的方法、装置和存储介质以及电子设备
CN107154155B (zh) * 2017-06-30 2020-07-14 安徽超清科技股份有限公司 一种智慧城市交通信号灯管控***
US10872526B2 (en) * 2017-09-19 2020-12-22 Continental Automotive Systems, Inc. Adaptive traffic control system and method for operating same
CN107730932A (zh) * 2017-11-29 2018-02-23 天津易华录信息技术有限公司 一种邻近路口的交通信号控制装置及方法
CN107730929B (zh) * 2017-11-29 2021-04-27 天津易华录信息技术有限公司 一种路口流量非对称情况下的交通信号控制方法
CN108074403A (zh) * 2018-01-18 2018-05-25 徐晓音 基于双向摄像头的防止路口车辆拥堵的交通灯显示的控制方法及***
CN110610615B (zh) * 2018-06-14 2021-08-27 华为技术有限公司 一种交通控制方法及装置
CN108847039A (zh) * 2018-07-06 2018-11-20 郑州云海信息技术有限公司 一种红绿灯自适应控制方法与***
JP6846443B2 (ja) * 2018-07-25 2021-03-24 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド 交通信号灯を制御するためのシステムおよび方法
SG11201811182QA (en) * 2018-08-06 2020-03-30 Beijing Didi Infinity Technology & Development Co Ltd Systems and methods for determining traffic conditions
CN108648460B (zh) * 2018-08-10 2021-03-16 江苏智通交通科技有限公司 基于路口特征的一拖二联控路***通信号方案配置***
CN109064764B (zh) * 2018-08-14 2020-07-10 青岛海信网络科技股份有限公司 一种交通控制的方法及装置
CN110874940B (zh) * 2018-08-30 2021-09-24 广州汽车集团股份有限公司 一种绿波车速引导方法及***
CN109035780B (zh) * 2018-09-07 2021-04-30 江苏智通交通科技有限公司 信号控制路口相位绿时感应区间的优化配置方法
CN109035781B (zh) * 2018-09-07 2021-04-30 江苏智通交通科技有限公司 基于路口流向需求的多目标交通信号方案优化配置方法
CN109544945B (zh) * 2018-11-30 2021-06-01 江苏智通交通科技有限公司 基于车道饱和度的区域控制相位配时优化方法
CN109285362B (zh) * 2018-12-07 2021-03-02 北京工业大学 基于优先度规则的交叉口反溢流动态控制方法
CN109697867B (zh) * 2019-01-28 2020-10-20 深圳市欧德克科技有限公司 一种基于深度学习的交通控制方法及***
CN111951568B (zh) * 2019-05-14 2023-08-22 阿里巴巴集团控股有限公司 信号灯的协调方法、计算设备及存储介质
CN110706482A (zh) * 2019-08-30 2020-01-17 安锐 一种高峰交通通行控制方法及装置
CN110634311A (zh) * 2019-09-17 2019-12-31 孟卫平 交通信号线型混合波模式控制方法
CN110634310A (zh) * 2019-09-17 2019-12-31 孟卫平 交通信号异相波模式控制方法
CN110660234B (zh) * 2019-09-29 2021-02-19 柳超 智能交通灯控制方法
CN111047883B (zh) * 2019-12-23 2021-01-01 西南科技大学 关键交叉口及相邻交叉***通信号控制方法
CN111145548B (zh) * 2019-12-27 2021-06-01 银江股份有限公司 一种基于数据场和节点压缩的重点路口识别及子区划分方法
CN111063205B (zh) * 2019-12-31 2021-09-28 腾讯云计算(北京)有限责任公司 信号灯的控制方法、装置、设备及存储介质
CN111667700A (zh) * 2020-04-24 2020-09-15 安徽三联学院 基于短时交通状态预测的交叉口可变车道控制方法
CN111341110B (zh) * 2020-05-22 2020-09-11 深圳市城市交通规划设计研究中心股份有限公司 信号协调控制子区划分方法、装置、存储介质及终端设备
US11694545B2 (en) 2020-08-04 2023-07-04 Purdue Rearch Foundation System and method for dilemma zone mitigation at signalized intersections
CN112133115B (zh) * 2020-09-22 2022-07-19 上海市城市建设设计研究总院(集团)有限公司 与交叉口信号联动的非机动车助力装置及其控制方法
CN112669630B (zh) * 2020-12-29 2023-05-02 杭州海康威视数字技术股份有限公司 交通信号配时方案生成方法、交通信号控制方法和装置
CN112967494A (zh) * 2021-01-27 2021-06-15 湖南海龙国际智能科技股份有限公司 一种智慧交通拥堵状态监控方法及***
CN113327437B (zh) * 2021-06-01 2022-11-25 平安国际智慧城市科技股份有限公司 交叉路***通信号控制方法、***、装置及存储介质
CN114170792A (zh) * 2021-11-01 2022-03-11 中汽创智科技有限公司 一种交通疏导方法、装置、***及存储介质
CN114613157B (zh) * 2022-02-09 2023-05-26 阿里云计算有限公司 交通控制方法、***及设备
CN114898561B (zh) * 2022-05-31 2023-07-25 安徽文康科技有限公司 基于微波雷达的城市道路红绿灯调节***
CN115131977B (zh) * 2022-06-22 2023-09-05 上海理工大学 一种针对突发性溢流风险的单点交叉口信号配时方法
CN115359671A (zh) * 2022-07-11 2022-11-18 东风汽车集团股份有限公司 一种路口车辆协同控制方法及相关设备
CN115424459B (zh) * 2022-08-29 2024-02-27 北京东土正创科技有限公司 一种干线协调方法及存储介质
CN115662152B (zh) * 2022-09-27 2023-07-25 哈尔滨理工大学 一种基于深度学习驱动的城市交通管理自适应***
CN116631202A (zh) * 2022-10-27 2023-08-22 东南大学 面向交通溢流的瓶颈交叉口群信号控制优化方法
CN115547056B (zh) * 2022-11-30 2023-03-14 北京华录高诚科技有限公司 一种用于道路交通流量管控方法及***
CN117912253A (zh) * 2024-01-31 2024-04-19 广州云玥科技有限公司 一种城市交通数据库信息采集方法和***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116118A1 (en) * 1999-12-17 2002-08-22 Stallard Charlie Monroe Generalized adaptive signal control method and system
CN1687977A (zh) * 2005-04-12 2005-10-26 浙江中控电子技术有限公司 交通信号控制***
CN201017478Y (zh) * 2007-01-17 2008-02-06 李铮 自反馈交通信号灯控制装置
CN101572004A (zh) * 2008-04-30 2009-11-04 奥城同立科技开发(北京)有限公司 路***通控制和流向疏导***
CN101639984A (zh) * 2008-07-30 2010-02-03 徐丽霞 路口智能交通调节控制方法
CN101894477A (zh) * 2010-07-08 2010-11-24 苏州大学 一种城市信号灯控制道路网络交通自锁控制方法
CN101968929A (zh) * 2010-10-19 2011-02-09 北方工业大学 一种饱和交通状态下单路口信号优化控制方法
US20110191011A1 (en) * 2010-02-01 2011-08-04 Mcbride Kurtis System and Method for Modeling and Optimizing the Performance of Transportation Networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005041066A1 (de) 2005-08-30 2007-03-15 Siemens Ag Verfahren und Vorrichtung zur automatischen Generierung von Verkehrsmanagement-Strategien
US9460619B2 (en) * 2007-01-17 2016-10-04 The Boeing Company Methods and systems for controlling traffic flow
US8655575B2 (en) * 2011-03-31 2014-02-18 International Business Machines Corporation Real time estimation of vehicle traffic

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116118A1 (en) * 1999-12-17 2002-08-22 Stallard Charlie Monroe Generalized adaptive signal control method and system
CN1687977A (zh) * 2005-04-12 2005-10-26 浙江中控电子技术有限公司 交通信号控制***
CN201017478Y (zh) * 2007-01-17 2008-02-06 李铮 自反馈交通信号灯控制装置
CN101572004A (zh) * 2008-04-30 2009-11-04 奥城同立科技开发(北京)有限公司 路***通控制和流向疏导***
CN101639984A (zh) * 2008-07-30 2010-02-03 徐丽霞 路口智能交通调节控制方法
US20110191011A1 (en) * 2010-02-01 2011-08-04 Mcbride Kurtis System and Method for Modeling and Optimizing the Performance of Transportation Networks
CN101894477A (zh) * 2010-07-08 2010-11-24 苏州大学 一种城市信号灯控制道路网络交通自锁控制方法
CN101968929A (zh) * 2010-10-19 2011-02-09 北方工业大学 一种饱和交通状态下单路口信号优化控制方法

Also Published As

Publication number Publication date
CN103093633A (zh) 2013-05-08
US20130106620A1 (en) 2013-05-02
US8830086B2 (en) 2014-09-09

Similar Documents

Publication Publication Date Title
CN103093633B (zh) 交通信号灯调整***和方法
CN104282162B (zh) 一种基于实时车辆轨迹的交叉口自适应信号控制方法
CN104575036B (zh) 基于动态od流量预测与仿真优化的区域信号控制方法
CN101894477B (zh) 一种城市信号灯控制道路网络交通自锁控制方法
CN102722988B (zh) 一种实现道路交叉口车流控制的方法和装置
CN109118791B (zh) 一种快速路匝道的交通控制方法及装置
CN106920403A (zh) 一种基于阵列雷达的单点自适应控制方法
CN103927887A (zh) 结合离散速度模型的阵列式fpga交通状态预测及控制***
JP6355753B2 (ja) 列車運転間隔制御システム及び列車運転間隔制御装置
CN104299432A (zh) 一种过饱和路口信号灯控制方法及装置
CN105336183A (zh) 一种基于路段通行能力的交通拥堵控制方法及装置
CN103268707B (zh) 用于公交车辆优先通行的行人过街路段的信号调控方法
CN104392614A (zh) 拥堵交叉路口信号配时方法及交通信号灯控制***
CN112562333A (zh) 基于智慧交通的道路拥堵处理方法及装置
CN103106801A (zh) 一种自组织的交通信号协调控制方法
CN107293133A (zh) 一种交通信号灯控制方法
WO2020098079A1 (zh) 预测通行时长的方法和***
CN110838237B (zh) 一种禁左十字交叉口左转公交车通行控制方法
CN108133602B (zh) 一种城市交通信号控制方法和装置
CN202394387U (zh) 一种融合多种交通数据的交通状况预测***
JP4590055B2 (ja) 特定車両優先制御方法及びその装置
CN110503822A (zh) 确定交通方案的方法和装置
Messer Advanced freeway system ramp metering strategies for Texas
Wang et al. Dynamic optimal real-time algorithm for signals (DORAS): Case of isolated roadway intersections
CN116740961A (zh) 城市快速路出口匝道与衔接交叉口的信号协调控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150617

Termination date: 20201028

CF01 Termination of patent right due to non-payment of annual fee