基于相位队列演进的单交叉口自适应控制策略

王道斌 ,  赵慧慧 ,  徐缘缘 ,  柳祖鹏

吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (12) : 3862 -3874.

PDF (3022KB)
吉林大学学报(工学版) ›› 2025, Vol. 55 ›› Issue (12) : 3862 -3874. DOI: 10.13229/j.cnki.jdxbgxb.20240359
交通运输工程·土木工程

基于相位队列演进的单交叉口自适应控制策略

作者信息 +

Adaptive control strategy for isolated intersection based on phase queue simulation

Author information +
文章历史 +
PDF (3093K)

摘要

针对现阶段交叉口自适应控制算法存在控制迭代效率低、模型复杂度高的问题,基于相位内队列消散情况提出了一种自适应控制算法。首先,建立参数预测模型实现配时参数优化,并基于车流波动理论计算得到车辆在交叉口处的停车延误;其次,基于速度变化曲线计算得到车辆进入和驶出交叉口时的加、减速延误;最后,提出状态转移矩阵用于延误最小化动态优化模型的构建,进而实现交叉口信号控制的全阶段优化。将固定配时控制和感应控制作为对照组,发现超高负荷交通流场景下本文方法相较于两个对照组,车均延误分别减少了55%和27.8%,平均停车次数减少了58.5%和10.1%;高负荷交通流场景下车均延误分别减少了36.1%和14.6%,平均停车次数减少了23.4%和8.7%;中负荷交通流场景下车均延误分别减少了22.8%和10.5%,平均停车次数减少了3.3%和2.6%。结果表明:在不同的交通流负荷条件下,本文算法均能有效提高交叉口的运行效率。

Abstract

An adaptive control algorithm based on the in-phase queue dissipation was proposed to address the issues of low control efficiency and high model complexity in existing signal control algorithms. Firstly, a prediction model was established to optimize signal timing parameters, and calculate the vehicle's stopping delay based on traffic shockwave theory. Secondly, the acceleration and deceleration delays of vehicles were calculated based on the speed variation curve. Finally, state transition matrix for constructing dynamic optimization model was proposed to minimize delays, thereby realizing full-stage optimization of intersection signal control. Compared with fixed-time control and actuated control methods, the proposed method respectively reduced the average delay by 55% and 27.8% per vehicle in ultra-high-traffic demand scenario and reduced the average number of stops by 58.5% and 10.1%. In high-traffic demand scenario, the average delay decreased by 36.1% and 14.6% per vehicle, and the average number of stops decreased by 23.4% and 8.7%, respectively. In medium-traffic scenario, the average delay decreased by 22.8% and 10.5% per vehicle, and the average number of stops decreased by 3.3% and 2.6%. The results indicate that the algorithm proposed in this study can effectively improve the traffic operational efficiency at isolated intersections under different traffic demand conditions.

Graphical abstract

关键词

交通运输系统工程 / 自适应控制 / 相位队列演进 / 流量预测 / 动态优化

Key words

engineering of communication and transportation / adaptive signal control / phase queue simulation / flow prediction / dynamic optimization

引用本文

引用格式 ▾
王道斌,赵慧慧,徐缘缘,柳祖鹏. 基于相位队列演进的单交叉口自适应控制策略[J]. 吉林大学学报(工学版), 2025, 55(12): 3862-3874 DOI:10.13229/j.cnki.jdxbgxb.20240359

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

交叉口作为城市交通网络节点其通过能力至关重要,现阶段交叉口信号控制手段包括定时控制、感应控制及自适应控制等方式。为保证交叉口交通运行效率,避免交通流时变带来的影响,自适应控制作为一种及时、高效的控制方法近年来被广泛关注1。经典的控制系统如SCATS2与SCOOT3,通常以检测交通量为基础动态选择或生成交通信号控制方案,预置或生成的信号控制方法通常会受到交通工程师经验的影响。为避免预先设置参数的局限性,部分学者提出了以二元选择法和排序法为主的在线信号优化方法4。二元选择法是将相位划分为连续时间间隔,在每个时间间隔确定是否结束当前相位,例如Miller算法5、交通优化逻辑6和逐步配时调整算法7等;而以自适应优化策略(OPAC)8为主的排序法则通常基于滚动周期进行配时优化。在控制效率及稳定性方面,二元选择法由于逻辑简单,只需要短期信息,具有较高的控制效率和稳定性。然而,由于只考虑短期内的效益,可能会忽略那些需要较长时间才能显现出来的长期效益。相比二元选择法,排序法考虑得更全面,在信号优化时考虑的滚动周期时间也更长,因此,理论上可以实现更好的系统运行,减少系统的综合延误。但现阶段在实际应用中仍存在一些挑战,特别是如何使用检测数据来评估不同相序切换的效果以及如何有效降低计算的复杂度。

一般来说,自适应信号控制方法包含3部分9:①基于受控系统的交通到达量建立交通状态预测的模型;②明确使其符合受控系统控制水平的控制参数条件;③以控制性能指标为依据优化信号控制参数。在交通状态预测层面:Head10结合传统车辆检测器数据和交通流理论对交通流量进行了预测,进而实现实时交通自适应控制。Comert11构建了交叉口车辆队列长度的估算模型,为队列优化的自适应控制问题奠定了理论基础。随着计算机技术不断更新迭代,以深度学习为主的计算机技术被广泛应用于交通状态预测领域12-15。然而,由于其“黑箱”逻辑、性能差异性较大以及特殊的硬件要求,在现实交叉口中这类技术并没有被广泛部署16。在优化技术层面:Akcelik17提出了一种估算交叉口绿灯时间和周期时间的分析方法,但仅限于检测器设置固定时间间隔的控制策略。Viti和VanZuylen18在感应控制的基础上提出了一种基于概率论的控制模型用于动态优化交通信号控制,通过概率方法进一步降低了模型时间复杂度。Zhang和Wang19利用实时队列长度和交通到达特性建立随机模型动态优化控制参数,将最小化延误、最大化吞吐量以及避免周期内饱和等指标进行多目标融合以提高交叉口信号控制水平。预置配时参数无法对交通流的时变性做出快速响应,ShirvaniShiri和Maleki20基于模糊控制理论动态调整相位时间以提升交叉口的交通运行效率。在控制性能指标层面:Lee等2122提出了基于组的交叉口延误优化方法,通过对交叉口滚动周期的优化达到全局优化。为防止车队溢出导致交通堵塞,Liu等23提出了逆向因果建模的方法以减弱信号控制对交通流的干扰,将信号控制交叉口视为普通瓶颈,通过构建动态线性规划模型提高交叉口的总通行能力。Ren等24利用简化交通波模型识别交叉口队列溢出,提出一种自适应控制算法降低交叉口车辆的通行延误。部分研究的计算公式和控制参数非常复杂,在信号机中执行起来也比较困难。Zheng和Recker9提出了一种实时自适应控制方法,该方法采用与真实信号机一致的控制逻辑,保证了控制方法的实用性,但该方法的相序优化过程仍然较为烦琐。骆旅舟等25基于电警数据开发了单交叉口自适应控制方法,实验表明该方法在不同场景下均能取得较优的控制效果,然而该方法是基于上游交叉口的电警数据对下游交叉口进行信号优化,而上游电警数据无法判断单个车辆在下游流向的问题,因此,在左转交通流量较大时会出现放行不充分的问题。

为进一步降低计算复杂度以便控制器求解,本文基于相位队列演进的方式提出了一种自适应控制算法以调整相位时长及相序。该方法以排序法为基础控制逻辑,利用周期间迭代数据量化车辆进入交叉口所产生的总延误,基于车流波动理论实现周期内相位队列演进,并基于NEMA环栅相位结构26提出状态转移矩阵用以相序优化,进而建立以总延误最小为目标的动态线性优化模型,提高交叉口运行效率。

1 优化目标构建

1.1 建立目标函数

交叉口的通行延误主要为车辆的停车延误,但在信号变换时驾驶员对车辆的纵向操作也会产生部分延误。如图1所示,车辆ki相位Tk,1i时刻收到信号变换并减速,直至Tk,2i时刻停车以等待红灯,当红灯信号在Tk,3i时刻运行结束后,车辆加速通过交叉口并在Tk,4i时刻恢复至正常行驶速度。图中①~③部分覆盖面积表示车辆在此过程中由于减速延误、停车延误及加速延误所缩短的行驶距离。另外,受车流波动影响,部分车辆到达交叉口时只有加、减速延误,对于这部分车辆来说,有Tk,2 'i=Tk,3 'i

设车辆k的速度方程为V(t),车辆在道路行驶的自由流速度为Vf(单位:km/h)。则当0<V(t)<Vf时,产生加、减速延误;当V(t)=0时,产生停车延误。设车辆k在相位i处的总延误(单位:s)为dki,则有:

dki=Tk,1iTk,2iVf-V(t)Vf dt+Tk,2iTk,3i1 dt+Tk,3iTk,4iVf-V(t)Vf dt

设相位i在一个周期内到达的车辆总数为Ni辆,以NEMA环栅八相位结构为例,交叉口在一个周期内所产生的总延误如下所示:

Delay=i=18k=1Nidki

1.2 模型假设

建立控制模型过程中的一些必要假设如下:

(1)相位i的损失时间等于黄灯时间与全红时间之和。

(2)排除因外力影响所产生的车辆加、减速行为,如非信号灯变化导致驾驶员紧急停车、突然加速等。

(3)排队车辆始终保持最大安全间距,前车出现减速,后方车辆会及时进行刹车操作。

(4)进口道车流为稳态车流且车辆到达服从泊松分布。

(5)车辆排队消散在可控范围内且车流未达到饱和条件。

(6)交通流量具有可预测性,通过历史数据和趋势分析,可预测未来流量变化。

(7)交叉口所有车辆类型的加、减速具有一致性,且服从统一加速度方程。

2 队列状态及车流参数预测

2.1 队列状态预测

图2所示,设加、减速过程中产生的时间间隔分别为tatd,车辆k+1与车辆k之间产生后继减速的反应时间为Δt,有效红灯时间为Ri(单位:s)。

k=1时,有:

T1, 1i=0T1, 2i=tdT1, 3i=T1, 2i+RiT1, 4i=T1, 3i+ta

对于后继停车的车辆(k>1),有:

Tk,1i=Tk-1,1i+ΔtTk,2i=Tk,1i+tdTk,3i(k)=Tk,2i+()Tk,4i=Tk,3i(k)+ta

式中:(∙)为排队车辆由于信号变换导致车辆停车或上一周期未完全消散车辆停车产生的时间间隔,该参数需要根据上一周期不同的消散程度进行分析。

图3所示,设第n个滚动周期有效绿灯时间为Gin,损失时间为Li(单位:s),则第n个滚动周期i相位绿灯时间和红灯时间分别为:

gin=Gin+Lirin=Rin-Li

设第n-1个滚动周期i相位由于绿灯时间不足导致的剩余排队车辆数为N˜in-1辆,第n个滚动周期i相位预测平均到达率为λin(单位:veh/s),则i相位周期内预测到达的车辆数以及该周期红灯期间预测到达的车辆数分别为:

Nin=N˜in-1+λin(rin+Gin+Li)Nstopi,n=λin(rin+Li)

此外,感应控制一般是通过车头时距与探测器检测间隔时间之间的关系确定是否继续当前相位的信号状态。车头时距和延长间隔时间分别用hut(单位:s)表示,设第n个滚动周期最小绿灯时间为Gmini,n,绿灯延长时间为Gei,n,最大绿灯时间为Gmaxi,n(单位:s)。设车辆k在相位i处的停车时间函数为Upi,n(k),对于红灯期间到达产生停车的排队车辆,可根据上一周期剩余车辆数N˜in-1判断当前相位车辆消散状况。对于后继停车的车辆(k>1),有:

(1)如图4(a)所示,若n-1周期相位i绿灯信号状态以h>ut结束(即N˜in-1=0),则下一周期有效绿灯时间Gin=Gmini,n+Gei,n,则队列内车辆速度变化时刻如下所示:

Tk,1i=Tk-1,1i+ΔtTk,2i=Tk,1i+tdTk,3i(k)=Tk,2i+Upi,n(k)Tk,4i=Tk,3i(k)+ta

(2)如图4(b)所示,若n-1周期相位i绿灯信号状态以最大绿灯时间结束(即N˜in-10),则下一周期有效绿灯时间Gin=Gmaxi,n,则队列内车辆速度变化时刻如下所示:

Tk,1i=Tk-1,1i+ΔtTk,2i=Tk,1i+tdTk,3i(k)=Tk,2i+Rin,   1kN˜in-1Tk,2i+Upi,n(k),   N˜in-1<k Tk,4i=Tk,3i(k)+ta

图4所示,车辆到达交叉口进行排队到队列消散过程中通常存在4种“波”。其中,第1种为车队形成冲击波,用ω1表示;第2种为车队消散波,用ω2表示,第3种为车辆离去波,用ω3表示;第4种为二次排队冲击波,用ω4表示,(单位:m/s)27。设第n个滚动周期i相位的饱和流率为λmi(单位:veh/s),临界密度为kai,阻塞密度为kmi,在一个滚动周期n内的平均预测密度为kin(单位:veh/m),则4种波的计算公式如下所示:

ω1i,n=0-λinkmi-kinω2i,n=λmi-0kai-kmiω3i,n=uf=λmi-λinkai-kinω4i,n=ω2i,n=0-λmikmi-kai

设车均长度为lv(单位:m),根据图4中的几何关系可得车辆k红灯期间到达交叉口的停车时间Upi,n(k)为:

Upi,n(k)=ω 2 i,n-ω 1 i,nω 2 i,nω 1 i,nlv(k-1)+Rin

Upi,n[0,Rin],根据式(10)可求得车辆进入交叉口所产生的停车延误,第4部分将对车辆行驶过程中的加、减速延误计算进行描述。

2.2 车流参数预测

一般情况下,在一个滚动周期n内第i相位车流平均到达率λin及平均密度kin会随着时间缓慢变化,即如果上一周期检测值相比之前有所上升(或下降),那么下一周期也将会有相同趋势,直到达到某极值为止。因此,这里采用动态指数平滑预测模型对车流到达率进行预测28。设第n个滚动周期i相位的实测参数值为p˙in{k˙in,λ˙in},第n+1个滚动周期i相位的预测参数值为pin+1{kin+1,λin+1},则有:

pin+1=σin+1p˙in+σin+1(1-σin+1)pin+(1-σin+1)2p˙in-1

式中:σin为权重,σin(0,1)

权重σin的取值与到达率变化剧烈程度呈正相关,当到达率变化达到一定程度时,应当对其做出调整。设绝对误差比参数为ηin=(p˙in-pin)/p˙in,当ηin>δ(临界值δ一般取10%~30%),对权重参数σin进行调整:

σin+1=0.5ηin+p˙in-p˙in-1p˙in-1

3 配时参数优化

3.1 最短绿灯时间

当交叉口某个相位处于低负荷状态时,交通量较小,其相位时长可以适度缩短,并将这部分时间预留给交通量较大的相位。但是,当交叉口存在行人过街需求时,即使车流量较小,也必须设置最小绿灯时间,其计算公式如下29

Gmini,n=3.2+LSp+0.81NpedWE,  WE>3.0 3.2+LSp+0.27NpedWE,  WE3.0

式中:L为行人过街距离,WE为过街道路有效宽度,m;Sp为行人过街平均速度,m/s;Nped为单位时间间隔内过街行人数量,人。

3.2 绿灯延长时间

上个交叉口排队车辆行驶至下一交叉口时,由于不同车辆的行驶速度存在差异,排队车辆将变得分散,绿灯延长时间用于在车流到达密度较高且车头时距小于检测器间隔时间时,为绿灯期间到达车辆延长通过时间,保证在整个周期内排队车辆车头时距较小的车辆得到充分消散。在车流到达服从泊松分布的条件下车辆车头时距服从负指数分布,在计数时间间隔ut内,车头时距h>ut的概率为:

P{hut}=exp(-λut)

设第m辆车车头时距h>ut,则概率为:

P{m(h)ut}=exp(-λut)(1-exp(-λut))m-1

上述概率函数均值m¯e=exp(λut)。因此,绿灯延长时间Gei,n可通过m¯e-1辆车所需时间进行计算,即:

Gei,n=exp(λinut)-1λin

3.3 最大绿灯时间

最大绿灯时间主要用于高负荷车流条件下控制各相位绿灯时间的分布,通过最大绿灯时长的限制,避免自适应信号控制器无法处理高负荷车流量的问题。在高负荷情况下,第n个滚动周期第i相位以最大绿灯时间清空车辆时,其最大通行车辆数为λmiGmaxi,n。设当前周期排队车辆消散比例为αin,为了合理地分配不同相位的绿灯时间,最大绿灯时间Gmaxi,n可通过下式进行计算:

Gmaxi,n=N˜in-1λmi+αinλin(rin+Li)λmi-αinλinMxG

式中:MxG为最大绿灯时间优化上限。

需要注意的是,除采用单左转车道的左转相位外,其余相位的最大绿灯时间应存在上限以避免车流量过大导致相位时间过长。考虑到车辆到达流量严格小于饱和流量,设λi'=(λmi+λin)/2为相位i的最大消散流率,MxG和消散比例αin分别为:

MxG=2N˜in-1+λin(rin+Li)λmi+λinαin=minN˙in-1-N˜in-1N˙in-1+Φ,1

式中:N˙in-1为第n-1个滚动周期第i相位的实际到达车辆数;Φ为消散增量,一般取10%。

4 速度方程拟合

4.1 速度方程

Vinital为车辆初始速度,Vend为受加、减速操作后的最终速度(单位:km/h);设a(τ)为车辆在τ时刻的加、减速度(单位:m/s2),车辆行驶速度为:

V(t)=Vinital+3.60ta(τ)dτ

且满足Vinital+3.60ta/da(τ)dτ=Vend

图5所示,减速延误存在车辆减速停车(Upi,n>0)和车辆减速不停车(Upi,n=0)两种情形,设车辆减速停车的速度方程为Va/ds(t),减速未停车的车辆k速度方程为Va/dk,ns(t),两种情形下的速度方程记为:

Va/ds(t):Vinitala=0&Venda0;Vinitald0&Vendd=0Va/dk,ns(t):Vinitala/d0&Venda/d0

在车辆减速不停车过程中,需要确定减速后的Vend或者加速时的Vinital。在无外力影响下,车辆减速后的最终速度取决于交通流量、驾驶员驾驶习惯和道路条件等,图6描述了车辆减速时的速度变化曲线,后继跟随车辆最终车速Vend呈现Sigmoid函数型变化。因此,这里增加了第k辆车驾驶速度恢复的经验函数μ(k)以模拟车辆减速但不停车的速度变化,车辆k受到车流停车波影响但不停车的最终速度Vend计算公式如下所示:

Vendd=Vinitala=μ(k)Vinitaldμ(k)=1-exp(-λkht)1+exp(-λkht)

式中:ht为上一滚动周期检测到的最小车头时距,s。

4.2 加速度方程

现阶段的车辆加速度模型主要包括常量加速度模型、线性递减加速度模型、双项正弦加速度模型、三项正弦加速度模型以及多项式加速度模型等。Akcelik和Biggs30对上述加速度变换模型在中心商业区、一般城区以及郊区预测加速度变化能力进行分析,研究发现多项式加速度模型在所有加速度预测模型中准确度最高。本文利用多项式加速度模型对单一车辆在交叉口的加速度变化进行描述,加速度模型及约束条件如下所示:

a(t)=tβa/d1-tta/dma/d2

s.t. a(0)=a(ta/d)=0dadtt=0=dadtt=ta/d=0

xa/dta/d>Vend/inital+2Vinital/end10.8
ρa/d=3.6xa/dta/d-Vinital/endVend/inital-Vinital/end
ma/d=81ρa/d2-138ρa/d+73-27ρa/d+1512ρa/d-4
βa/d=2ma/d+1ma/d+2Vend-Vinital3.6ma/d2ta/d2
ta=Vend-Vinital2.08+0.127Vend-Vinital-0.018 2Vinitaltd=Vinital-Vend1.71+0.238Vinital-Vend-0.009 0Vinital
xa=ta(0.467+0.002 0Vinital-0.002 1Vend)(Vinital+Vend)3.6xd=td(0.473+0.0015 5Vinital-0.0013 7Vend)(Vinital+Vend)3.6

式中:ρa/d为与速度-时间函数曲线形状相关的加速度比率,是无量纲常量;ma/dβa/d的取值由ρa/d确定,βa/d决定了加、减速度方向,规定车辆行驶方向为正方向,m/s3ta/d为车辆在加减速期间的行驶时间,s;xa/d为车辆在加减速期间的行驶距离,m。

5 延误最小化动态线性优化模型

5.1 状态转移矩阵

令有效红灯时间向量Rn=[R1n,,R8n]T,各相位绿灯时间向量为gn=[g1n,g2n,g8n]T,损失时间向量L=[L1,L2,,L8]T。在图3中,各相位对应有效红灯时间可用下式表示:

Rn=g2n-1+g3n-1+g4n-1+g3n+g4n+L1g3n-1+g4n-1+g1n+g3n+g4n+L2g4n-1+L3g3n+L4g6n-1+g7n-1+g8n-1+g7n+g8n+L5g7n-1+g8n-1+g5n+g7n+g8n+L6g8n-1+g8n+L7L8

在进行线性变换后得到式(24)

Rn=0111000000110000000100000000000000000111000000110000000100000000gn-1+0011000010110000000000000010000000000011000010110000000100000000gn+L

式(24)中的8×8矩阵定义为周期n-1与周期n的状态转移矩阵,进而可扩展到状态转移矩阵的一般形式。

xij为环中相位i是否需要等待相位j结束,xij{0,1},进而构建第n个滚动周期的状态转移矩阵Sn为:

Sn=RG1nO4×4O4×4RG2n8×8

式中:O4×4为规模为4×4的零矩阵;RG1n=0x12x13x14x210x23x24x31x320x34x41x42x430RG2n=0x56x57x58x650x67x68x75x760x78x85x86x870

则红灯时间向量Rn可通过下式计算:

Rn=Sn-1Tgn-1+Sngn+L

此外,可以将RGn划分为4个矩阵块,即RGn=A1B1B2A2,其中,块A1A2决定相序;0100=lag即左转后置相序;0010=lead,即左转前置相序;块B1B2决定不同方向的放行顺序,0000表示该方向先行,1111表示该方向后行。

图3为例,第n-1个滚动周期与第n个滚动周期的RGn-1RGn矩阵分别为:

RG1n-1=0000100011001110;RG1n=0011101100000010

RG2n-1=0000100011001110;RG2n=0011101100010000

Nresi,n-1表示第n-1周期第i相位绿灯时间最大通过车辆数,用N˙in-1表示第n-1周期第i相位累计到达的车辆总数,已知Rin-1Gin-1,则有:

Nresi,n-1=λmiGin-1N˙in-1=N˜in-2+λ˙in-1Rin-1+Gin-1,  Rin-1Rn-1N˜in-1=maxN˙in-1-Nresi,n-1,0

5.2 优化约束建立

通过状态转移矩阵可计算得到每个相位在两个周期之间需要等待的有效红灯时间,根据冲突相位之间的限制以及放行规则,需要考虑的约束如下所示。

5.2.1 NEMA环栅结构约束

图3所示,根据NEMA环栅八相位结构的特点,在栅两侧的环RG1的相位时长之和应等于环RG2的相位时长之和,如下所示:

g1n+g2n=g3n+g4ng5n+g6n=g7n+g8n

5.2.2 主、次街放行顺序约束

由5.1小节对状态转移矩阵的定义可知,块B1B2中所有未知参数取相同值,以满足相应的放行需求,如下所示:

x13=x14=x23=x24x31=x32=x41=x42x57=x58=x67=x68x75=x76=x85=x86
j=34i=12xij-j=78i=56xij=0j=12i=34xij-j=56i=78xij=0

5.2.3 等待相位最大数量约束

根据周期间迭代规律可得每个相位所需等待的其他相位最多为6个相位:

j=14i=14xij=6j=58i=58xij=6,ii

5.2.4 相序设置约束

由于状态转移矩阵中两相邻相位之间存在前后制约关系,则:

j=12i=12xij=1j=34i=34xij=1j=56i=56xij=1j=78i=78xij=1,ii

5.3 延误最小化动态线性优化模型

设第n个滚动周期所有相位产生的总延误为Delayn,联立式(4)~式(27)可以获得其计算公式,如下所示:

Delayn=i=18k=1NiTk,1iTk,2iVf-V(t)Vfdt+Tk,2iTk,3i1 dt+  Tk,3iTk,4iVf-V(t)Vf dt=i=18Nstopi,n+N˜in-1  0tdiVf-Vds(t)Vfdt+0taiVf-Vas(t)Vfdt+  k=1Nin-Nstopi,n-N˜in-10tdi,kVf-Vdk,ns(t)Vfdt+  0tai,kVf-Vak,ns(t)Vfdt+k=1Nstopi,nUpi,n(k)+N˜in-1Rin

化简后的Delayn表达式包含3部分:第n周期所有相位的停车车辆在加、减速过程中产生的延误;第n周期所有相位的停车车辆以及第n-1周期未清空车辆的停车延误;第n周期所有相位的未停车车辆的加、减速延误。

基于式(33)构建最优相序组合下使延误最小化线性优化模型如下:

func=min(Delayn)s.t.(28)(29)(30)(31)(32)xij{0,1}ginN*

6 算法验证

6.1 算法流程

自适应控制算法流程如图7所示。

首先,算法开始的第一个周期以固定配时方案为基础,采集交通数据并进行初始化。在上游交叉口出口道50 m处设置数据采集检测器,交叉口停车线前30 m处设置信号延长检测器31,获得初始采集数据后对下一周期流量数据及队列状态进行预测。

其次,基于所采集的流量数据进行配时参数优化。利用流量数据对下一周期车流到达率进行预测,并分析本周期各相位车流排队消散情况。将每个数据采集检测器获取的平均车速平均值作为速度方程拟合过程中的初始速度。完成配时参数优化及速度方程拟合后,基于总延误线性优化模型对相序参数进行优化并输出配时方案。

最后,基于自适应控制理论对当前交叉口进行信号控制,周期结束后输出的实际配时将用于未完全消散车辆数的计算。在此过程中,对下一滚动周期所需数据进行采集直到当前周期结束迭代至下一周期。算法性能的评估主要依据车辆延误、周期内平均车队长度、停车次数及行人延误。进而在固定配时控制、感应控制及自适应控制3种方式下进行对比以量化算法控制效益。

6.2 实验场景设计

本文以银川市上海东路与友爱街交叉口(见图8)为实例,采用VISSIM软件对自适应信号控制算法进行可行性和有效性验证,其中自适应信号控制算法功能由Python实现。

实验所用数据来自2024年2月26日上午8:00~9:00所采集到的高峰流量,道路限速60 km/h,为验证不同交通需求强度下本文算法的有效性,将采集得到的高峰流量作为高负荷场景,并在其基础上分别减少和增加25%的车流量用以设置中负荷和超高负荷场景,不同实验场景下的流量数据如表1~表3所示。

此外,使用感应控制与固定配时控制进行对照实验。设置各相位红灯清空时间为2 s,黄灯时间为3 s,延长检测器最大时间间隔为3 s,每个场景仿真时间为3 h,前600 s作为仿真预热时间并采用固定配时方案运行,预热时间结束后开始运行其他控制策略,感应控制最大绿灯时长和固定配时时长取相同值,根据式(14)计算得到最短绿灯时长,Nped取行人到达率在15 min内到达行人数量。感应控制下的最小绿灯时长和调查得到的固定配时方案以及相位放行顺序如表4所示。

考虑到不同的参数取值对模型优化效果存在一定影响,本文针对车流参数预测过程中权重调整临界值δ的取值进行分析。以超高负荷为实验场景,δ的取值为[10%,30%],步长为5%进行测试,以车均延误为评估指标,最终结果如图9所示。相较于其他取值,在当前交通场景下δ=25%能够使交叉口控制延误较低且各时间段内车均延误波动起伏也较为稳定。

6.3 实验结果分析

为保证实验结果的可靠性,采用5组不同随机种子条件下的重复实验数据对结果进行对比分析。每组实验中,车均延误和平均停车次数作为评估交叉口车流控制效果的性能指标,人均延误作为评估不同控制策略下行人通过效益的性能指标。此外,为测试算法的鲁棒性,选取了δ=10%作为车流参数预测过程中的权重调整临界值。将交叉口所有相位下不同时间间隔计算得到的评估因子取平均值作为整个交叉口的评估因子。3种场景下不同控制策略的实验结果如图10所示。

实验结果表明:在不同场景下本文方法均能够有效降低交叉口车均延误。由图10可知,在超高负荷场景下,固定配时方案下的车均延误明显高于其他控制策略,感应控制下的交叉口拥堵状况有所缓解,但由于固定的相序和相位时长限制,交叉口各相位的车均延误仍在较高水平。本文算法相较于固定配时控制和感应控制策略,能够根据各相位交通需求重新设置放行顺序,尽可能满足到达率较大的相位的交通需求,因而进一步降低了交叉口整体的车均延误。在超高负荷场景下,采用本文算法车均延误分别减少了55%和27.8%,平均停车次数减少了58.5%和10.1%,能够有效解决超高负荷场景下交通流密度过大导致车队未完全清空的问题。本文算法在相位排队未清空时会基于最大消散流率进一步延长相位的最大绿灯时间,进而使得车辆平均停车次数进一步降低。此外,本文考虑了行人到达特性,所以人均延误均处于较低水平,提高了行人的通行效益。

在高负荷和中负荷场景下,交叉口绿灯时长均能满足车流通行需求,因此,优化目标为在满足交通需求的基础上减少不必要的绿灯时间。在车队完全消散时,本文算法能够及时结束该相位的绿灯状态,通过灵活的相序控制有效降低车辆延误。其中,在高负荷场景下,本文算法相较于固定控制和感应控制下的车均延误分别减少了36.1%和14.6%,平均停车次数减少了23.4%和8.7%;在中负荷场景下,车均延误分别减少了22.8%和10.5%,平均停车次数减少了3.3%和2.6%。得益于相位放行顺序上的灵活性,本文控制方法的人均延误也均低于其他控制方法。

不同场景下采用不同控制策略的交叉口排队长度变化如图11~图13所示。在超高负荷、高负荷和中负荷3种场景下,固定配时控制策略具有明显局限性,交叉口平均排队较长。在超高负荷场景下,为提高交叉口整体的控制效益以降低车辆延误,自适应控制算法在初期评估区间内的车辆平均排队长度可能会略大于感应控制。但整体来看,本文算法能够在超高负荷交通条件下起到调节交叉口排队长度的作用。在高、中负荷条件下由于能够减少绿灯时长浪费,因此,交叉口排队长度也明显缩短。在运算效率方面,本文算法实验硬件为Intel i5-7400处理器,测试过程中的程序单个步长运行时间少于100 ms,能满足实际控制过程中对时间复杂度的需求。

7 结束语

本文在综合考虑车辆驾驶延误的组成部分后,提出基于相位队列演进的自适应控制算法,包括队列状态及车流参数预测、配时参数优化、车辆行驶状态下延误的计算以及基于延误最小化的相序优化4部分,实验结果表明:在不同的交通负荷场景下,本文的自适应控制算法相较固定配时控制和感应控制方法,其优化效果非常明显。本文算法的创新之处在于:①对车辆在进入交叉口时的驾驶状态进行分析,基于车流波动理论对队列消散情况进行预测,实现了车辆在交叉口行驶延误的全过程预测,为交叉口信号控制优化目标提供了新思路;②基于交叉口交通流的时变性对相序灵活地进行调节,并利用周期间的数据以及相序状态转移矩阵实现延误最小化,基于此对现有自适应方法进行改进。整体来看,本文简化了自适应控制流程,降低了计算复杂度,能够在优化过程中及时响应控制器需求。然而,本文算法会受到车流到达模型的影响,当车流到达率过大,达到饱和条件时,控制模型优化能力将逐渐降低。由于采用单一的加速度模型,因此,对车辆加、减速延误的预测与实际会存在一定差异。此外,本文算法基于NEMA环栅相位结构进行控制优化,对于非标准交叉口,如Y形或有单行道的十字交叉口需要进行相应的调整。针对不同车辆到达特性与道路结构,本文算法的适应性还需要进一步研究分析,后续将针对这些问题开展更深入的研究,以提升算法的优化性能。

参考文献

[1]

Tang K, Boltze M, Nakamura H, et al. Global Practices on Road Traffic Signal Control: Fixed-time Control at Isolated Intersections[M]. Amsterdam: Elsevier, 2019.

[2]

Sims A G, Dobinson K W. The Sydney coordinated adaptive traffic (SCAT) system philosophy and benefits[J]. IEEE Transactions on Vehicular Technology, 1980, 29(2): 130-137.

[3]

Robertson D I, Bretherton R D. Optimizing networks of traffic signals in real time-the SCOOT method[J]. IEEE Transactions on Vehicular Technology, 1991, 40(1): 11-15.

[4]

Lin F, Vijayakumar S. Adaptive signal control at isolated intersections[J]. Journal of Transportation Engineering, 1988, 114(5): 555-573.

[5]

Miller A J. A computer control system for traffic networks[C]∥Proceedings of the 2nd International Symposium on the Theory of Traffic Flow, London, UK,1963: 200-220.

[6]

Bang K L, Nilsson L E. Optimal control of isolated traffic signals[J]. IFAC Proceedings Volumes, 1976, 9(4): 173-184.

[7]

Lin F B, Cooke D, Vrijayakumar S. Use of predicted vehicle arrival information for adaptive signal control-an assessment[J]. Transportation Research Record, 1987, 1112(1): 89-98.

[8]

Gartner N. OPAC:a demand-responsive strategy for traffic signal[J]. Transportation Research Record, 1983, 906(1): 75-81.

[9]

Zheng X, Recker W. An adaptive control algorithm for traffic-actuated signals[J]. Transportation Research Part C: Emerging Technologies, 2013, 30: 93-115.

[10]

Head L. Event-based short-term traffic flow prediction model[J]. Transportation Research Record, 1995, 1510(1): 45-52.

[11]

Comert G. Simple analytical models for estimating the queue lengths from probe vehicles at traffic signals[J]. Transportation Research Part B: Methodological, 2013, 55: 59-74.

[12]

Cai C, Wong C K, Heydecker B G. Adaptive traffic signal control using approximate dynamic programming[J]. Transportation Research Part C: Emerging Technologies, 2009, 17(5): 456-474.

[13]

Genders W, Razavi S. Asynchronous n-step Q-learning adaptive traffic signal control[J]. Journal of Intelligent Transportation Systems, 2019, 23(4): 319-331.

[14]

Zheng Y, Zhang Y, Hu J. Iterative learning based adaptive traffic signal control[J]. Journal of Transportation Systems Engineering and Information Technology, 2010, 10(6): 34-40.

[15]

陆丽萍, 程垦, 褚端峰, . 基于竞争循环双Q网络的自适应交通信号控制[J]. 中国公路学报, 2022, 35(8): 267-2777.

[16]

Lu Li-ping, Cheng Ken, Chu Duan-feng, et al. Adaptive traffic signal control based on dueling recurrent double Q network[J]. China Journal of Highway and Transport, 2022, 10(6):34-40.

[17]

Stevanovic A. Adaptive Traffic Control Systems: Domestic and Foreign State of Practice[M]. Washington, DC:Transportation Research Board, 2010.

[18]

Akcelik R. Estimation of green times and cycle time for vehicle-actuated signals[J]. Transportation Research Record, 1994, 1457(1): 63-72.

[19]

Viti F, Van Zuylen H J. A probabilistic model for traffic at actuated control signals[J]. Transportation Research Part C: Emerging Technologies, 2010, 18(3): 299-310.

[20]

Zhang G, Wang Y. Optimizing minimum and maximum green time settings for traffic actuated control at isolated intersections[J]. IEEE Transactions on Intelligent Transportation Systems, 2011, 12(1): 164-173.

[21]

Shirvani Shiri M J, Maleki H R. Maximum green time settings for traffic-actuated signal control at isolated intersections using fuzzy logic[J]. International Journal of Fuzzy Systems, 2017, 19(1): 247-256.

[22]

Lee S, Wong S C. Group-based approach to predictive delay model based on incremental queue accumulations for adaptive traffic control systems[J]. Transportation Research Part B: Methodological, 2017, 98: 1-20.

[23]

Lee S, Wong S C, Varaiya P. Group-based hierarchical adaptive traffic-signal control Part II: Implementation[J]. Transportation Research Part B: Methodological, 2017, 104: 376-397.

[24]

Liu H, Balke K N, Lin W H. A reverse causal-effect modeling approach for signal control of an oversaturated intersection[J]. Transportation Research Part C: Emerging Technologies, 2008, 16(6): 742-754.

[25]

Ren Y, Wang Y, Yu G, et al. An adaptive signal control scheme to prevent intersection traffic blockage[J]. IEEE Transactions on Intelligent Transportation Systems, 2016: 1-10.

[26]

骆旅舟, 谈超鹏, 唐克双. 基于电警数据的单点自适应信号控制优化方法[J]. 同济大学学报, 2022, 50(12): 1798-1808.

[27]

Luo Lü-zhou, Tan Chao-peng, Tang Ke-shuang. Adaptive signal control optimization for isolated intersection based on E-police data[J]. China Journal of Highway and Transport, 2022, 50(12):1798-1808.

[28]

Institute of Transportation Engineers (ITE). Traffic Control Devices Handbook[M]. Washington, DC:Institute of Transportation Engineers, 2001.

[29]

Wu X, Liu H X. A shockwave profile model for traffic flow on congested urban arterials[J]. Transportation Research Part B: Methodological, 2011, 45(10): 1768-1786.

[30]

Billah B, King M L, Snyder R D, et al. Exponential smoothing model selection for forecasting[J]. International Journal of Forecasting, 2006, 22(2): 239-247.

[31]

National Research Council (U.S.). Highway Capacity Manual[M]. Washington DC.:Transportation Research Board, National Research Council, 2000.

[32]

Akcelik R, Biggs D C. Acceleration profile models for vehicles in road traffic[J]. Transportation Science, 1987, 21(1): 36-54.

[33]

Urbanik T, Tanaka A, Lozner B, et al. Signal timing manual-second edition[R]. Washington DC:Transportation Research Board, 2015.

基金资助

留学基金委项目(202308420104)

AI Summary AI Mindmap
PDF (3022KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/