一种面向大型活动车队的交通信号灯控制方法和系统转让专利

申请号 : CN201610225938.2

文献号 : CN105702059B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陆建顾怀中洪媛媛陈文斌胡晓健

申请人 : 东南大学

摘要 :

本发明公开了一种面向大型活动车队的交通信号灯控制方法和系统,具体包括:采集两个道路交叉口间的路段在无车辆行驶时的数字化原始图形;根据原始图形确定路段所能容纳的最大车辆长度;采集车队到达上游交叉路口时路段的数字化瞬时图形;根据瞬时图形确定已位于所述路段中的车辆的长度与车队长度;将车队长度和路段车辆长度叠加;采集车队到达所述上游交叉口时,上游交叉口信号灯的现状;将叠加值与路段所能容纳的最大车辆长度作比较,根据比较结果以及上游交叉口信号灯的现状,选择交通信号灯的控制方式控制路段上游交叉口的交通信号灯。本发明保障了车队能够完整的通过道路交叉口,避免了车队在交叉口处的脱节。

权利要求 :

1.一种面向大型活动车队的交通信号灯控制方法,其特征在于:具体包括以下步骤:步骤一:采集两个道路交叉口间的路段在无车辆行驶时的数字化原始图形;

步骤二:根据所述原始图形确定所述路段所能容纳的最大车辆长度;

步骤三:采集所述大型活动车队到达所述两个道路交叉口中的上游交叉路口时所述路段的数字化瞬时图形;

步骤四:根据所述瞬时图形确定车队到达所述上游交叉路口时已位于所述路段中的车辆的长度;

步骤五:根据所述路段的数字化瞬时图形,确定所述车队的长度;

步骤六:将所述车队长度和所述路段车辆长度相加,得到叠加值;

步骤七:采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;

将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式。

2.根据权利要求1所述的交通信号灯控制方法,其特征在于:所述步骤七的控制方式具体包括:当所述车队到达所述上游交叉口时,

如果所述上游交叉口的信号灯为红灯且所述叠加值小于所述路段所能容纳的最大车辆长度,则保持所述上游交叉口的信号灯正常运行;

如果所述上游交叉口的信号灯为红灯且所述叠加值大于所述路段所能容纳的最大车辆长度,则检测红灯剩余时间,根据所述红灯剩余时间与车辆消散时间来控制所述上游交叉口的信号灯,所述车辆消散时间为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间;

如果所述上游交叉口的信号灯为绿灯且所述叠加值大于所述路段所能容纳的最大车辆长度,则将所述上游交叉口的信号灯转换为红灯,将所述红灯的剩余时间设置为所述车辆消散时间;

如果所述上游交叉口的信号灯为绿灯且所述叠加值小于所述路段所能容纳的最大车辆长度,则检测绿灯剩余时间,计算车队的通行时间,根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,所述车队通行时间为所述车队能够完全通过所述上游交叉口所需的时间。

3.根据权利要求2所述的交通信号灯控制方法,其特征在于:

所述根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交通信号灯,具体包括:比较所述红灯剩余时间与车辆消散时间的大小,如果所述车辆消散时间大于所述红灯剩余时间,则将红灯剩余时间设置为所述车辆消散时间,如果所述车辆消散时间小于所述红灯剩余时间,则保持所述上游交叉口处信号灯的正常运行;

所述根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,具体包括:比较所述绿灯剩余时间与所述车队通行时间的大小,如果所述绿灯剩余时间大于所述车队通行时间,则保持所述上游交叉口信号灯正常运行,如果所述绿灯剩余时间小于所述车队通行时间,则将绿灯剩余时间设置为所述车队的通行时间。

4.根据权利要求2所述的交通信号灯控制方法,其特征在于:所述计算车队的通行时间具体包括:确定所述车队的行进速度;

将所述车队的长度除以所述车队的行进速度。

5.根据权利要求2所述的交通信号灯控制方法,其特征在于,所述车辆消散时间的计算方法具体包括:设置采样间隔时间t,在所述车队到达所述上游交叉口前,每隔所述间隔时间t采集所述路段的数字化图形,得到多个所述路段的数字化图形;

根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;

根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;

当所述车队到达所述上游交叉口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;

将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;

将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆的允许长度。

6.根据权利要求1所述的一种面向大型活动车队的交通信号灯控制方法的控制系统,其特征在于:所述系统包括:路段原始图形采集单元,用于采集所述路段无车辆行驶时所述路段的数字化原始图形;

路段最大可容纳车辆长度确定单元,用于根据所述原始图形确定所述路段所能容纳的最大车辆长度;

瞬时图形采集单元,用于采集所述大型活动车队到达所述两个道路交叉口中的上游交叉口时所述路段的数字化瞬时图形;

路段车辆长度确定单元,用于根据所述瞬时图形确定车队到达所述上游交叉口时已位于所述路段中的车辆的长度;

车队长度确定单元,用于根据所述路段的数字化瞬时图形,确定所述车队的长度;

叠加值计算单元,用于将所述车队长度和所述路段车辆长度相加,得到叠加值;

信号灯现状采集单元,用于采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;

控制方式选择单元,用于将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式;

交通信号灯控制单元,用于采用所述控制方式控制所述路段的上游交叉口的交通信号灯。

7.根据权利要求6所述的交通信号灯控制系统,其特征在于:所述交通信号灯控制单元,具体包括:第一控制子单元,用于在所述车队到达所述上游交叉口时,在所述上游交叉路口的信号灯为红灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,控制所述交叉口信号灯正常运行;

第二控制子单元,用于在所述车队到达所述上游交叉口时,在所述上游交叉路口的信号灯为红灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,检测红灯剩余时间,计算车辆消散时间,根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交叉口的信号灯,所述车辆消散时间为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间;

第三控制子单元,用于在所述车队到达所述上游交叉口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,将所述上游交叉口的信号灯转换为红灯,计算车辆消散时间,且将所述红灯的剩余时间设置为所述车辆消散时间;

第四控制子单元,用于在所述车队到达所述上游交叉口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,检测绿灯剩余时间,计算车队的通行时间,根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,所述车队通行时间为所述车队能够完全通过所述上游交叉口所需的时间。

8.根据权利要求7所述的交通信号灯控制系统,其特征在于:

所述第二控制子单元具体包括:

红灯剩余时间设置子单元,用于当所述车辆消散时间大于所述红灯剩余时间时,将红灯剩余时间设置为所述车辆消散时间;

第一信号灯正常运行保持子单元,用于当所述车辆消散时间小于所述红灯剩余时间时,保持所述上游交叉口交通灯的正常运行;

所述第四控制子单元,具体包括:

绿灯剩余时间设置子单元,用于当所述绿灯剩余时间小于所述车队通行时间时,将绿灯剩余时间设置为所述车队的通行时间;

第二信号灯正常运行保持子单元,用于当所述绿灯剩余时间大于所述车队通行时间时,保持所述上游交叉口交通灯的正常运行。

9.根据权利要求7所述的交通信号灯控制系统,其特征在于:所述第四控制子单元还包括:车队行进速度设置子单元,用于设定所述车队的行进速度;

车队通行时间计算子单元,用于将所述车队的长度除以所述车队的行进速度。

10.根据权利要求7所述的交通信号灯控制系统,其特征在于:所述第二控制子单元还包括:多点路段图形采集第一子单元,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;

路段车辆长度确定第一子单元,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上的车辆长度;

车辆平均行进速度计算第一子单元,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;

车辆消散时间确定第一子单元,用于当所述车队到达所述上游交叉口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆的允许长度;

所述第三控制子单元还包括:

多点路段图形采集第二子单元,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;

路段车辆长度确定第二子单元,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;

车辆平均行进速度计算第二子单元,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;

车辆消散时间确定第二子单元,用于当所述车队到达所述上游交叉口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆的允许长度。

说明书 :

一种面向大型活动车队的交通信号灯控制方法和系统

技术领域

[0001] 本发明涉及交通信号灯的控制领域领域,特别是涉及一种面向大型活动车队的交通信号灯控制方法和系统。

背景技术

[0002] 在当今社会,大型活动车队在城市道路中通行时,车队往往会在交叉口出现运行紊乱、前后脱节的现象,严重破坏了车队运行的完整性以及道路整体运行的畅通性。

发明内容

[0003] 本发明的目的是克服现有技术的不足,提供一种能够保证大型活动车队完整通过交叉口的交叉口处的交通信号灯的控制方法及系统。
[0004] 本发明采用的技术方案为:一种面向大型活动车队的交通信号灯控制方法,具体包括:
[0005] 采集两个道路交叉口间的路段在无车辆行驶时的数字化原始图形;
[0006] 根据所述原始图形确定所述路段所能容纳的最大车辆长度;
[0007] 采集所述大型活动车队到达所述两个道路交叉口中的上游交叉路口时所述路段的数字化瞬时图形;
[0008] 根据所述瞬时图形确定车队到达所述上游交叉路口时已位于所述路段中的车辆的长度;
[0009] 根据所述路段的数字化瞬时图形,确定所述车队的长度;
[0010] 将所述车队长度和所述路段车辆长度相加,得到叠加值;
[0011] 采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;
[0012] 将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式。
[0013] 可选的,所述采用所述控制方式控制所述路段上游交叉路口的交通信号灯,具体包括:
[0014] 当所述车队到达所述上游交叉路口时,
[0015] 如果所述上游交叉路口的信号灯为红灯且所述叠加值小于所述路段所能容纳的最大车辆长度,则保持所述上游交叉口信号灯正常运行;
[0016] 如果所述上游交叉路口的信号灯为红灯且所述叠加值大于所述路段所能容纳的最大车辆长度,则检测红灯剩余时间,根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交通信号灯,所述车辆消散时间为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间;
[0017] 如果所述上游交叉路口的信号灯为绿灯且所述叠加值大于所述路段所能容纳的最大车辆长度,则将所述上游交叉口的信号灯转换为红灯,将所述红灯的剩余时间设置为所述车辆消散时间;
[0018] 如果所述上游交叉路口的信号灯为绿灯且所述叠加值小于所述路段所能容纳的最大车辆长度,则检测绿灯剩余时间,计算车队的通行时间,根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,所述车队通行时间为所述车队能够完全通过所述上游交叉口所需的时间。
[0019] 可选的,所述根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交通信号灯,具体包括:
[0020] 比较所述红灯剩余时间与车辆消散时间的大小,如果所述车辆消散时间大于所述红灯剩余时间,则将红灯剩余时间设置为所述车辆的消散时间,如果所述车辆消散时间小于所述红灯剩余时间,则保持所述上游交叉口处信号灯的正常运行;
[0021] 所述根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,具体包括:
[0022] 比较所述绿灯剩余时间与所述车队通行时间的大小,如果所述绿灯剩余时间大于所述车队通行时间,则保持所述上游交叉口信号灯正常运行,如果所述绿灯剩余时间小于所述车队通行时间,则将绿灯剩余时间设置为所述车队的通行时间。
[0023] 可选的,所述计算车队的通行时间具体包括:
[0024] 确定所述车队的行进速度;
[0025] 将所述车队的长度除以所述车队的行进速度。
[0026] 可选的,所述车辆消散时间的计算方法具体包括:
[0027] 设置采样间隔时间t,在所述车队到达所述上游交叉口前,每隔所述间隔时间t采集所述路段的数字化图形,得到多个所述路段的数字化图形;
[0028] 根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;
[0029] 根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0030] 当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;
[0031] 将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;
[0032] 将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0033] 一种面向大型活动车队的交通信号灯控制系统,所述系统包括:
[0034] 路段原始图形采集单元,用于采集所述路段无车辆行驶时所述路段的数字化原始图形;
[0035] 路段最大可容纳车辆长度确定单元,用于根据所述原始图形确定所述路段所能容纳的最大车辆长度;
[0036] 瞬时图形采集单元,用于采集所述大型活动车队到达所述两个道路交叉口中的上游交叉路口时所述路段的数字化瞬时图形;
[0037] 路段车辆长度确定单元,用于根据所述瞬时图形确定车队到达所述上游交叉路口时已位于所述路段中的车辆的长度;
[0038] 车队长度确定单元,用于根据所述路段的数字化瞬时图形,确定所述车队的长度;
[0039] 叠加值计算单元,用于将所述车队长度和所述路段车辆长度相加,得到叠加值;
[0040] 信号灯现状采集单元,用于采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;
[0041] 控制方式选择单元,用于将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式;
[0042] 交通信号灯控制单元,用于采用所述控制方式控制所述路段上游交叉路口的交通信号灯。
[0043] 可选的,所述交通信号控制单元,具体包括:
[0044] 第一控制子单元,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为红灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,控制所述交叉口信号灯正常运行;
[0045] 第二控制子单元,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为红灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,检测红灯剩余时间,计算车辆消散时间,根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交通信号灯,所述车辆消散时间为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间;
[0046] 第三控制子单元,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,将所述上游交叉口的信号灯转换为红灯,计算车辆消散时间,且将所述红灯的剩余时间设置为所述车辆消散时间;
[0047] 第四控制子单元,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,检测绿灯剩余时间,计算车队的通行时间,根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,所述车队通行时间为所述车队能够完全通过所述上游交叉口所需的时间。
[0048] 可选的,所述第二控制子单元具体包括:
[0049] 红灯剩余时间设置子单元,用于当所述车辆消散时间大于所述红灯剩余时间时,将红灯剩余时间设置为所述车辆的消散时间;
[0050] 第一信号灯正常运行保持单元,用于当所述车辆消散时间小于所述红灯剩余时间时,保持所述上游交叉口交通灯的正常运行。
[0051] 所述第四控制子单元,具体包括:
[0052] 绿灯剩余时间设置子单元,用于当所述绿灯剩余时间小于所述车队通行时间时,将绿灯剩余时间设置为所述车队的通行时间;
[0053] 第二信号灯正常运行保持单元,用于当所述绿灯剩余时间大于所述车队通行时间时,保持所述上游交叉口交通灯的正常运行。
[0054] 可选的,所述第四控制子单元还包括:
[0055] 车队行进速度设置子单元,用于设定所述车队的行进速度;
[0056] 车队通行时间计算子单元,用于将所述车队的长度除以所述车队的行进速度。
[0057] 可选的,所述第二控制子单元还包括:
[0058] 多点路段图形采集第一子单元,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;
[0059] 路段车辆长度确定第一子单元,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;
[0060] 车辆平均行进速度计算第一子单元,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0061] 车辆消散时间确定第一子单元,用于当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0062] 所述第三控制子单元还包括:
[0063] 多点路段图形采集第二子单元,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;
[0064] 路段车辆长度确定第二子单元,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;
[0065] 车辆平均行进速度计算第二子单元,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0066] 车辆消散时间确定第二子单元,用于当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0067] 本发明的有益效果:
[0068] 本发明通过对道路数字化图形的实时采集和分析对比,以及路段测速设备的布设,可以确定出路段车辆的运行状况,在明确路段车辆的运行状况的基础上,结合上游交叉口信号灯状况(红灯或绿灯、信号灯时间),确定当大型活动车队到达上游路段交叉口时的交通信号灯控制方法,具体包括信号灯正常运行、信号灯转换和红灯(绿灯)时间延长三类控制方法,有效保证车队运行的完整性以及道路整体运行的畅通性。

附图说明

[0069] 图1为本发明实施例交叉路口处交通信号灯的控制方法的流程图;
[0070] 图2为本发明实施例交叉路口处交通信号灯的控制系统的结构示意图。

具体实施方式

[0071] 下面结合附图和具体实施方式对本发明做进一步说明。
[0072] 如图1所示,一种面向大型活动车队的交通信号灯控制方法,具体包括步骤:
[0073] S101,采集路段的原始图形:采集两个道路交叉口间的路段在无车辆行驶时的数字化原始图形;
[0074] S102,确定路段所能容纳的最大车辆lmax:根据所述原始图形确定所述路段所能容纳的最大车辆长度;
[0075] S103,采集路段的瞬时图形:采集所述大型活动车队到达所述两个道路交叉口中的上游交叉路口时所述路段的数字化瞬时图形;
[0076] S104,确定已位于路段中的车辆的长度:根据所述瞬时图形确定车队到达所述上游交叉路口时已位于所述路段中的车辆的长度;
[0077] S105,确定车队的长度:根据所述路段的数字化瞬时图形,确定所述车队的长度;
[0078] S106,计算车队长度l0与路段中车辆长度lt的叠加值:将所述车队长度和所述路段车辆长度相加,得到叠加值;
[0079] S107,采集上游交叉口信号灯的现状:采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;
[0080] S108,选择上游交叉口信号灯的控制方式:将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式;
[0081] S109,控制上游交叉口的交通信号灯:采用所述控制方式控制所述路段上游交叉路口的交通信号灯。如果所述上游交叉路口的信号灯为红灯且车队长度l0与路段中车辆长度lt的叠加值小于或等于所述路段所能容纳的最大车辆长度lmax,则保持所述上游交叉口信号灯正常运行;如果车队长度l0与路段中车辆长度lt的叠加值大于所述路段所能容纳的最大车辆长度lmax,则检测红灯剩余时间gR1,如果所述车辆消散时间t1大于所述红灯剩余时间gR1,则将红灯剩余时间gR1设置为所述车辆的消散时间t1,如果所述车辆消散时间t1小于或等于所述红灯剩余时间gR1,则保持交通灯正常运行,所述车辆消散时间t1为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间。
[0082] 如果所述上游交叉路口的信号灯为绿灯且车队长度l0与路段中车辆长度lt的叠加值大于所述路段所能容纳的最大车辆长度lmax,则将所述上游交叉口的信号灯转换为红灯,将所述红灯的剩余时间gR1设置为所述车辆消散时间t1;如果车队长度l0与路段中车辆长度lt的叠加值小于或等于所述路段所能容纳的最大车辆长度lmax,则检测绿灯剩余时间gG1,计算车队的通行时间t0,如果所述绿灯剩余时间gG1大于或等于所述车队通行时间t0,则保持所述上游交叉口信号灯正常运行,如果所述绿灯剩余时间gG1小于所述车队通行时间t0,则将绿灯剩余时间gG1设置为所述车队的通行时间t0。所述车队通行时间t0为所述车队能够完全通过所述上游交叉口所需的时间。
[0083] 车队的通行时间t0的计算方法为将所述车队的长度除以所述车队的行进速度。
[0084] 所述车辆消散时间t1的计算方法为:设置采样间隔时间t,在所述车队到达所述上游交叉口前,每隔所述间隔时间t采集所述路段的数字化图形,得到多个所述路段的数字化图形;根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0085] 当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;
[0086] 将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;
[0087] 将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0088] 本发明通过对道路数字化图形的实时采集和分析对比,以及路段测速设备的布设,可以确定出路段车辆的运行状况,在明确路段车辆的运行状况的基础上,结合上游交叉口信号灯状况(红灯或绿灯、信号灯时间),确定当大型活动车队到达上游路段交叉口时的交通信号灯控制方法,具体包括信号灯正常运行、信号灯转换和红灯(绿灯)时间延长三类控制方法,有效保证车队运行的完整性以及道路整体运行的畅通性。
[0089] 如图2所示,本发明的控制系统包括:路段原始图形采集单元1,用于采集所述路段无车辆行驶时所述路段的数字化原始图形;路段最大可容纳车辆长度确定单元2,用于根据所述原始图形确定所述路段所能容纳的最大车辆长度;瞬时图形采集单元3,用于采集所述大型活动车队到达所述两个道路交叉口中的上游交叉路口时所述路段的数字化瞬时图形;路段车辆长度确定单元4,用于根据所述瞬时图形确定车队到达所述上游交叉路口时已位于所述路段中的车辆的长度;车队长度确定单元5,用于根据所述路段的数字化瞬时图形,确定所述车队的长度;叠加值计算单元6,用于将所述车队长度和所述路段车辆长度相加,得到叠加值;信号灯现状采集单元7,用于采集所述车队到达所述上游交叉口时,所述上游交叉口信号灯的现状;控制方式选择单元8,用于将所述叠加值与所述路段所能容纳的最大车辆长度作比较,根据比较结果以及所述上游交叉口信号灯的现状,选择交通信号灯的控制方式,所述控制方式为能够使所述车队整体通过所述上游交叉口的控制方式;交通信号灯控制单元9,用于采用所述控制方式控制所述路段上游交叉路口的交通信号灯。
[0090] 所述交通信号控制单元9,具体包括:
[0091] 第一控制子单元10,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为红灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,控制所述交叉口信号灯正常运行;
[0092] 第二控制子单元11,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为红灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,检测红灯剩余时间,计算车辆消散时间,根据所述红灯剩余时间与所述车辆消散时间来控制所述上游交通信号灯,所述车辆消散时间为从所述车队到达所述上游交叉口到所述路段未被占用的长度能够容纳下所述车队所需的时间;
[0093] 第三控制子单元12,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值大于所述路段所能容纳的最大车辆长度的情况下,将所述上游交叉口的信号灯转换为红灯,计算车辆消散时间,且将所述红灯的剩余时间设置为所述车辆消散时间;
[0094] 第四控制子单元13,用于在所述车队到达所述上游交叉路口时,在所述上游交叉路口的信号灯为绿灯且所述叠加值小于所述路段所能容纳的最大车辆长度的情况下,检测绿灯剩余时间,计算车队的通行时间,根据所述绿灯剩余时间与车队通行时间来控制所述上游交通信号灯,所述车队通行时间为所述车队能够完全通过所述上游交叉口所需的时间。
[0095] 所述第二控制子单元11具体包括:
[0096] 红灯剩余时间设置子单元14,用于当所述车辆消散时间大于所述红灯剩余时间时,将红灯剩余时间设置为所述车辆的消散时间;
[0097] 第一信号灯正常运行保持子单元15,用于当所述车辆消散时间小于所述红灯剩余时间时,保持所述上游交叉口交通灯的正常运行。
[0098] 所述第四控制子单元13,具体包括:
[0099] 绿灯剩余时间设置子单元24,用于当所述绿灯剩余时间小于所述车队通行时间时,将绿灯剩余时间设置为所述车队的通行时间;
[0100] 第二信号灯正常运行保持子单元25,用于当所述绿灯剩余时间大于所述车队通行时间时,保持所述上游交叉口交通灯的正常运行。
[0101] 所述第四控制子单元13还包括:
[0102] 车队行进速度设置子单元26,用于设定所述车队的行进速度;
[0103] 车队通行时间计算子单元27,用于将所述车队的长度除以所述车队的行进速度。
[0104] 所述第二控制子单元11还包括:
[0105] 多点路段图形采集第一子单元16,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;
[0106] 路段车辆长度确定第一子单元17,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;
[0107] 车辆平均行进速度计算第一子单元18,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0108] 车辆消散时间确定第一子单元19,用于当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0109] 所述第三控制子单元12还可以包括:
[0110] 多点路段图形采集第二子单元20,用于在所述车队到达所述上游交叉口前,每隔时间间隔t采集所述路段的数字化图形;
[0111] 路段车辆长度确定第二子单元21,用于根据多个所述路段的数字化图形得到多个时间点上的所述路段上车辆长度;
[0112] 车辆平均行进速度计算第二子单元22,用于根据所述多个时间点上路段上车辆的长度与时间间隔t,计算出所述路段上车辆的平均行进速度;
[0113] 车辆消散时间确定第二子单元23,用于当所述车队到达所述上游交叉路口时,利用车辆的待消散长度除以所述车辆的平均行进速度得到所述车辆消散时间,所述待消散长度为所述路段上为了能够容纳下所述车队还需要消散的车辆的长度;将所述路段上的车辆长度减去所述路段上车辆的允许长度得到待消散长度,所述车辆的允许长度为所述路段上除去能够容纳所述车队的长度外还能容纳下的车辆的长度;将所述路段所能容纳的最大车辆长度减去所述车队的长度得到所述车辆允许长度。
[0114] 本发明通过对道路数字化图形的实时采集和分析对比,以及路段测速设备的布设,可以确定出路段车辆的运行状况,在明确路段车辆的运行状况的基础上,结合上游交叉口信号灯状况(红灯或绿灯、信号灯时间),确定当大型活动车队到达上游路段交叉口时的交通信号灯控制方法,具体包括信号灯正常运行、信号灯转换和红灯(绿灯)时间延长三类控制方法,有效保证车队运行的完整性以及道路整体运行的畅通性。
[0115] 应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。