车路协同环境下交叉口交通信号精细化优化方法及装置

未命名 07-18 阅读:138 评论:0


1.本发明属于车路协同交通控制领域,尤其涉及一种车路协同环境下交叉口交通信号精细化优化方法及装置。


背景技术:

2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
3.随着交通需求的快速增长,交叉口拥堵日益严重,严重制约城市交通网络的总体通行效率。交叉口是不同方向交通流汇聚和分离的区域,各交通要素之间存在复杂的交互,交通信号作为城市交叉口的主要调控手段,按照一定的次序向不同方向的车流分配路权,在避免车辆冲突的基础上尽可能提升车辆的通行效率,其控制策略合理与否直接决定了交叉口的运行效率。
4.传统交叉口交通信号控制方法主要包括固定信号控制、感应信号控制和自适应信号控制。固定信号控制主要依据历史流量数据制定信号控制策略,因而无法适应交通状况的随机变化;而感应控制和自适应控制则根据车辆检测实时采集的交通状态数据动态地调整信号配时方案,能够适应交通状态的动态变化。然而,发明人发现,感应信号控制和自适应控制通常在一定规则下调整相位时长,不能从全局角度出发实现对相位开始时间、相位次序等各项参数进行精细化调整。


技术实现要素:

5.为了解决上述背景技术中存在的技术问题,本发明提供一种车路协同环境下交叉口交通信号精细化优化方法及装置,其根据实时的车辆轨迹数据,考虑车辆跟驰行为及交通信号的影响,得到车队的详细特征,包括车队到达时间、车队车头时距,在此基础上,优化相位组合、相位次序、相位开始时间及相位时长等参数,能够进一步提升交叉口资源的利用效率,进而改善交叉口运行状况。
6.为了实现上述目的,本发明采用如下技术方案:
7.本发明的第一个方面提供一种车路协同环境下交叉口交通信号精细化优化方法。
8.一种车路协同环境下交叉口交通信号精细化优化方法,其包括:
9.初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态;
10.根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征;
11.基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。
12.作为一种实施方式,所述车辆的初始状态包括车队中车辆的数量、每辆车的初始
位置、距离交叉口的距离和初始速度。
13.作为一种实施方式,各条车道上的车队划分,遵循的原则为:
14.在一个控制周期中每条车道只考虑一个车队;
15.每条车道上的车队只能包含已经进入控制区域的车辆;
16.车队中的车辆之间的车头时距小于给定的阈值。
17.作为一种实施方式,交通信号优化模型以最小化车辆总行程时间为目标函数:
[0018][0019]
其中,t为交叉口所有车辆的总行程时间;α1和α2为权重系数,α1+α2=1;κ
(i,j)
为车队中车辆的数量;s
(i,j)
为各相位开始时间;η
(i,j)
为车队车头时距;π
(i,j)
为浪费绿灯时长;φ为交叉口车队的集合。
[0020]
本发明的第二个方面提供一种车路协同环境下交叉口交通信号精细化优化装置。
[0021]
一种车路协同环境下交叉口交通信号精细化优化装置,其包括:
[0022]
车队划分模块,其用于初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态;
[0023]
车队特征构建模块,其用于根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征;
[0024]
参数优化模块,其用于基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。
[0025]
作为一种实施方式,所述车辆的初始状态包括车队中车辆的数量、每辆车的初始位置、距离交叉口的距离和初始速度。
[0026]
作为一种实施方式,各条车道上的车队划分,遵循的原则为:
[0027]
在一个控制周期中每条车道只考虑一个车队;
[0028]
每条车道上的车队只能包含已经进入控制区域的车辆;
[0029]
车队中的车辆之间的车头时距小于给定的阈值。
[0030]
作为一种实施方式,交通信号优化模型以最小化车辆总行程时间为目标函数:
[0031][0032]
其中,t为交叉口所有车辆的总行程时间;α1和α2为权重系数,α1+α2=1;κ
(i,j)
为车队中车辆的数量;s
(i,j)
为各相位开始时间;η
(i,j)
为车队车头时距;π
(i,j)
为浪费绿灯时长;φ为交叉口车队的集合。
[0033]
本发明的第三个方面提供一种计算机可读存储介质。
[0034]
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。
[0035]
本发明的第四个方面提供一种电子设备。
[0036]
一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。
[0037]
与现有技术相比,本发明的有益效果是:
[0038]
(1)本发明提供了一种网联环境下交叉口交通信号精细化优化方法,采用基于运动的信号配时方案,通过构建信号配时优化模型,根据实时的车辆轨迹数据实现对相位组合、相位次序、相位时长、相位开始时间等各项参数的优化,客服了传统信号控制方法调控参数较单一及灵活性较差的问题,能够进一步提升交叉口资源的利用效率,进而改善交叉口运行状况。
[0039]
(3)本发明考虑到交通信号精细化控制可能带来的模型复杂、计算效率低等问题,通过将车辆划分到虚拟车队,并基于对车辆间、车辆与交通信号的交互关系,建立了车队特征与信号配时参数之间的解析关系,使提供的模型复杂度不受车辆数量的影响,大幅提升了模型的计算效率。
[0040]
本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0041]
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
[0042]
图1为本发明实施例的交叉口示意图。
[0043]
图2为本发明实施例的车队划分示意图。
[0044]
图3为本发明实施例的信号配时方案示意图。
[0045]
图4为本发明实施例的车辆行程时间对比情况。
[0046]
图5为本发明实施例的信号周期变化情况对比图。
[0047]
图6为本发明实施例的交叉口的信号配时方案执行示意图。
[0048]
图7为本发明实施例的车路协同环境下交叉口交通信号精细化优化方法流程图。
具体实施方式
[0049]
下面结合附图与实施例对本发明作进一步说明。
[0050]
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
[0051]
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0052]
实施例一
[0053]
图1是本发明实施例的交叉口示意图。结合图7,本实施例所提出的交叉口交通信号优化方法,具体包括以下步骤:
[0054]
步骤1:初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,使用(i,j)表示由进口道i驶入出口道j的车队,使用n表示车队中的车辆编号;根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态。
[0055]
在具体实施过程中,对每条车道上的车辆进行车队划分,每条车道只考虑一个车队,车队中车辆间的车头时距不应大于给定的阈值如图2所示;根据车队划分结果,采集当前控制周期考虑的车队信息及车辆的初始状态,包括车队(i,j)中车辆的数量κ
(i,j)
、每辆车的初始位置xn(0)、距离交叉口的距离和初始速度
[0056]
步骤2:根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距η
(i,j)

[0057]
根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达时间和并计算每个车队紧密跟驰状态下的车队车头时距,得到车队特征。
[0058]
步骤3:基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序、相位组合以及各相位开始时间和持续时长。
[0059]
以车队特征为输入,通过信号配时优化模型计算得到信号配时方案的各项参数,包括相位次序以及各相位开始时间s
(i,j)
和持续时长g
(i,j)
。执行计算得到的信号配时方案直至结束,进入下一个控制周期。
[0060]
本实施例所述的交叉口采用如表1所示的交通流量,清空时间ε=2s,使用本发明所提出的信号配时优化方法,其中一个控制周期中优化得到的信号配时方案如图3所示。
[0061]
表1基础交通流量
[0062][0063]
结合图2,本实施例所提出的交通信号优化方法中的交叉口车队划分方法具体如下:
[0064]
以典型的4进口道交叉口为例进行说明,为了实现高效的信号控制,本发明不考虑左转直行车道,但是允许存在直行右转车道,车辆在进入控制区域前已经换道至相应的车道,即交叉口控制区域内为渠化区,不允许车辆超车和换道,控制区域的长度为l,车辆编号n由靠近交叉口向上游递增编号,n=1表示车队的头车,xn(t)表示车辆n在t时刻的位置,车辆刚进入控制区域时刻的位置为0,到达交叉口停车线的位置为l;
[0065]
在每个控制周期开始时刻,控制器会识别出需要在当前控制周期中考虑的车辆,实现各条车道上的车队划分,需要遵循以下原则:
[0066]
(1)在一个控制周期中每条车道只考虑一个车队;
[0067]
(2)每条车道上的车队只能包含已经进入控制区域的车辆;
[0068]
(3)车队中的车辆之间的车头时距应小于给定的阈值
[0069]
以各条车道上的车队为分析对象,一种基于车辆轨迹数据的车队特征分析方法,车队特征主要包括车队到达时间和车队车头时距,具体如下:
[0070]
每条车道上考虑的车辆组成车队,车队中车辆集合用表示,车队到达交叉口的时间为车队头车到达交叉口的时间,在不考虑交通信号和前方车辆的影响的情况下,任意车辆总是倾向于以最快的方式到达交叉口;
[0071]
若车辆n与交叉口的初始距离较大时,其首先以最大加速度加速至最大速度之后保持最大车速匀速行驶直至到达交叉口,加速段和匀速段的行驶时间分别为t1和t2,则最早到达时间等于两段行驶时间之和,可以通过以下方程组求解得到;
[0072][0073]
当初始距离较小时,车辆n无法加速至最大车速车辆以最大加速度保持加速,直至到达交叉口,综合以上两种情况,可以任意车辆的最早到达时间;
[0074][0075]
不考虑车队到达交叉口前的绿灯时长损失,车队通过交叉口所需的绿灯时长等于车队中第一辆车(n=1)和最后一辆车(n=κ)在交叉口处的车头时距,用h表示,车队的车头时距与车队中的车辆数量κ以及车队中车辆的跟驰状态有关,而车辆的跟驰状态同时受交通流量水平和交通信号的影响;
[0076]
使用υ(1)表示车队头车通过交叉口的时间,其与车队到达交叉口处时的信号灯状态有关;
[0077]
当车队在绿灯期间到达交叉口时,即车队头车通过交叉口的时间等于其最早到达时间,但是此时存在绿灯时长的浪费,浪费绿灯时长等于车队到达时间和绿灯开始时间的差值,
[0078]
当车队在红灯期间到达交叉口处时,即车队需要停车等待,此时车队头车通过交叉口的时间等于绿灯开始时间s,υ(1)=s,此时不存在浪费绿灯时长,π=0;
[0079]
综合以上两种情况,可以得到以下统一的表达形式:
[0080]
υ(1)=s+π
[0081][0082]
当所有车辆具有相同的动力性能时,车辆受到前车影响时说明车队前方的车辆已经受到交通信号的影响,否则,后车无法追上前方车辆,因此车队通过交叉口的状态只有紧密跟驰状态和稀疏自由流状态两种情况;
[0083]
当车队以稀疏交通流状态通过交叉口时,最后一辆车能够以自由流状态通过交叉口,其到达交叉口的时间为最早到达时间此时,车队的车头时距可以表示为
[0084]
当车队以紧密跟驰状态通过交叉口时,车队的车头时距为η,等于紧密跟驰状态下车辆间车头时距的总和,可以通过newell跟驰模型计算得到,此时一定有
[0085]
综合以上两种情况,可以得到车队车头时距的统一表达形式:
[0086][0087]
交叉口车辆行程时间的计算过程,具体包括:
[0088]
每个控制周期的开始时间初始化为0时刻,则车辆的行程时间等于其通过交叉口的时间;
[0089]
表示从进口道i驶入出口道j的车队中的车辆集合,车队头车的行程时间等于γ(1),对任意跟随车辆n属于去除元素1的从进口道i驶入出口道j的车队中的车辆集合。其通过交叉口的时间γ(n)等于前方车辆通过交叉口的时间γ(n-1)与二者之间的车头时距之和,可以得到以下递推关系:
[0090][0091]
其中,hn′
为车辆n与车辆n-1的车头时距,不小于二者紧密跟驰状态下的车头时距;
[0092]
车队的总行程时间τ
(i,j)
等于所有车辆的行程时间的总和:
[0093][0094]
公式右侧第二项为车队中所有车辆的车头时距的和,取其一个上限:
[0095][0096]
交叉口车队的集合为φ,进而可以得到交叉口所有车辆的总行程时间t:
[0097][0098]
交通信号优化模型以最小化车辆总行程时间为目标函数,可以得到一个等效的目
标函数:
[0099][0100]
其中,α1和α2为权重系数,用于还原两部分的相对大小关系,其中α1+α2=1,可以通过仿真测试合理取值;
[0101]
图4是本实施例的车辆行程时间对比情况,图5是本实施例的信号周期变化情况对比图。本实施例提供的信号配时优化模型以交叉口车辆总行程时间最小化为目标函数,优化模型还应满足一些约束条件,包括相位时长约束、冲突相位次序约束、清空时间约束。
[0102]
根据图6可知,本实施例要求每个控制周期中考虑的车队能够在当前控制周期内通过交叉口,所需的绿灯时长应不小于车队车头时距和浪费绿灯时长的和,车队车头时距和浪费绿灯时长分别有下式给出:
[0103][0104][0105][0106]
对于冲突相位u=(i,j)∈φ和v=(k,l)∈φ,其绿灯相位之间不能存在重叠,对应的绿灯相位的次序应满足:
[0107][0108]
式中,φw为冲突相位的集合,λ
u,v
和λ
v,u
为0-1变量,表示两个相位的次序,λ
u,v
=1表示相位u在相位v之前;反之,次序相反。
[0109]
冲突相位之间应预留一定的清空时间以避免车辆冲突,清空时间通过以下约束来保证:
[0110][0111][0112]
其中,m为一个很大的正数,ε为清空时间。
[0113]
实施例二
[0114]
本实施例提供了一种车路协同环境下交叉口交通信号精细化优化装置,其包括:
[0115]
(1)车队划分模块,其用于初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态。
[0116]
其中,所述车辆的初始状态包括车队中车辆的数量、每辆车的初始位置、距离交叉口的距离和初始速度。
[0117]
在一些具体实施例中,各条车道上的车队划分,遵循的原则为:
[0118]
在一个控制周期中每条车道只考虑一个车队;
[0119]
每条车道上的车队只能包含已经进入控制区域的车辆;
[0120]
车队中的车辆之间的车头时距小于给定的阈值。
[0121]
(2)车队特征构建模块,其用于根据车辆初始状态信息,计算每个车队头车和最后
一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征。
[0122]
(3)参数优化模块,其用于基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。
[0123]
其中,交通信号优化模型以最小化车辆总行程时间为目标函数:
[0124][0125]
其中,t为交叉口所有车辆的总行程时间;α1和α2为权重系数,α1+α2=1;κ
(i,j)
为车队中车辆的数量;s
(i,j)
为各相位开始时间;η
(i,j)
为车队车头时距;π
(i,j)
为浪费绿灯时长;φ为交叉口车队的集合。
[0126]
此处需要说明的是,本实施例中的各个模块与实施例一中的各个步骤一一对应,其具体实施过程相同,此处不再累述。
[0127]
实施例三
[0128]
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。
[0129]
实施例四
[0130]
本实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。
[0131]
本发明是参照本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种车路协同环境下交叉口交通信号精细化优化方法,其特征在于,包括:初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态;根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征;基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。2.如权利要求1所述的车路协同环境下交叉口交通信号精细化优化方法,其特征在于,所述车辆的初始状态包括车队中车辆的数量、每辆车的初始位置、距离交叉口的距离和初始速度。3.如权利要求1所述的车路协同环境下交叉口交通信号精细化优化方法,其特征在于,各条车道上的车队划分,遵循的原则为:在一个控制周期中每条车道只考虑一个车队;每条车道上的车队只能包含已经进入控制区域的车辆;车队中的车辆之间的车头时距小于给定的阈值。4.如权利要求1所述的车路协同环境下交叉口交通信号精细化优化方法,其特征在于,交通信号优化模型以最小化车辆总行程时间为目标函数:其中,t为交叉口所有车辆的总行程时间;α1和α2为权重系数,α1+α2=1;κ
(i,j)
为车队中车辆的数量;s
(i,j)
为各相位开始时间;η
(i,j)
为车队车头时距;π
(i,j)
为浪费绿灯时长;φ为交叉口车队的集合。5.一种车路协同环境下交叉口交通信号精细化优化装置,其特征在于,包括:车队划分模块,其用于初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态;车队特征构建模块,其用于根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征;参数优化模块,其用于基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。6.如权利要求5所述的车路协同环境下交叉口交通信号精细化优化装置,其特征在于,所述车辆的初始状态包括车队中车辆的数量、每辆车的初始位置、距离交叉口的距离和初始速度。7.如权利要求5所述的车路协同环境下交叉口交通信号精细化优化装置,其特征在于,各条车道上的车队划分,遵循的原则为:在一个控制周期中每条车道只考虑一个车队;
每条车道上的车队只能包含已经进入控制区域的车辆;车队中的车辆之间的车头时距小于给定的阈值。8.如权利要求5所述的车路协同环境下交叉口交通信号精细化优化装置,其特征在于,交通信号优化模型以最小化车辆总行程时间为目标函数:其中,t为交叉口所有车辆的总行程时间;α1和α2为权重系数,α1+α2=1;κ
(i,j)
为车队中车辆的数量;s
(i,j)
为各相位开始时间;η
(i,j)
为车队车头时距;π
(i,j)
为浪费绿灯时长;φ为交叉口车队的集合。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4中任一项所述的车路协同环境下交叉口交通信号精细化优化方法中的步骤。

技术总结
本发明属于车路协同交通控制领域,提供了一种车路协同环境下交叉口交通信号精细化优化方法及装置。其中,该方法包括初始化当前控制周期的开始时刻为0时刻,基于进入控制区域内车辆的状态,对每条车道上的车辆进行车队划分,根据车队划分结果,得到当前控制周期考虑的车队信息及车辆的初始状态;根据车辆初始状态信息,计算每个车队头车和最后一辆车的最早到达交叉口时间以及每个车队紧密跟驰状态下的车队车头时距,形成车队特征;基于车队特征及信号配时优化模型,得到当前控制周期的信号配时方案的参数;所述信号配时方案的参数包括相位次序以及各相位开始时间和持续时长。相位次序以及各相位开始时间和持续时长。相位次序以及各相位开始时间和持续时长。


技术研发人员:戴荣健 周童 王旭 薛冰冰 高艳艳
受保护的技术使用者:山东大学
技术研发日:2022.12.29
技术公布日:2023/5/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐