1. 引言
多少年来,标志着经济社会迅猛发展和人们生活水平日益提高的汽车保有量的持续增加,使得城市交通拥堵、交通事故、交通污染等瓶颈问题始终处于高位难解状态。道路拥堵易发交通事故,易致环境污染,交通事故路段加重拥堵、加重污染。为解决这些道路交通症结问题,交通学科领域学者已将研究目光转向快速发展的人工智能和通信技术与现代交通流的深度融合上,这为缓和城市道路矛盾提供了新的思路和途径 [1]。目前,智能交通系统的推行和广泛应用已成为主流,为减少交通事故和拥堵现象发生提供重要技术支持。例如,车辆导航系统智能规划行车路线,提前提示限速信息,播报事故多发点、路况等交通信息,有利于扩大交通安全稳定区域。又如,定速巡航、V2V等车载互联网智能设备的逐步引入,实现车–车通信,互联共享,可使得交通流动顺畅,精准减少安全事故,并提升半自动驾驶行车体验。正在研发实验中的自动无人驾驶汽车(AV)技术,必将为实现全新智能精准稳定交通奠定重要技术基础。
车辆跟驰理论研究车辆微观行为,其关键在于深入认识在无法超车的单行道上行驶的前后车辆之间的相互作用规律和交通拥堵等本质特性,从而把握交通流的重要内在运行机理。车辆跟驰概念最早由Reushel于1950年首先提出 [2],Pipes [3] 于1953年用动力学的方法分析车辆的跟驰现象,提出了第一个相对速度–加速度跟驰模型,由此开启了车辆跟驰模型的研究。1958年,Chandler [4] 建立了最原始的驾驶动力学模型,即刺激–反应类模型。1961年,Gazis等 [5] 考虑速度差和车间距对汽车加速度产生影响的问题提出了Gazis-Herman-Rothery (GHR)模型。1995年,Bando等 [6] 提出了优化速度(Optimal Velocity, OV)模型。1998年,Helbing等 [7] 提出了广义力(General Force, GF)模型,克服了OV模型存在加速度过大及减速度不合理的问题。2001年,Jiang等 [8] 考虑正、负速度差对于跟驰行为的影响,基于OV模型和GF模型提出了全速度差(FVD)模型。2011年,彭光含等 [9] 考虑优化速度差信息,基于FVD模型提出了优化速度差(Optimal Velocity Difference, OVD)模型。2012年,葛红霞等 [10] 考虑了现代交通中的导航问题,基于OV模型提出了双速度差(TVD)模型。2019年,和光珠 [11]、曹芳 [12] 考虑智能提前提示限速信息的影响,分别改进了最优速度模型和全速度差模型。2022年,李良鹏 [13] 在V2V环境下,考虑安全问题,基于OV和FVD模型改进得到了防碰撞跟驰模型,周琳 [14] 在智能网联环境下改进提出了有电子节气门开度和时滞影响的多前车速度差模型。
针对无人驾驶这种高度智能自动化的汽车技术,发达国家自20世纪70年代以来就陆续开始了相关研究 [15]。无人驾驶车辆是集监测、传感、控制、通信、传输等多功能技术设备于一身,在无人工干预的情况下能自动完成图像感知、路径规划、决策控制等任务。无人驾驶车辆没有驾驶员的主观能动操作,完全依靠汽车内部配置的通信传感设备而对道路交通环境实时监控,并对突发交通状况迅速做出反应,因而更能有效地减少驾驶员主观因素造成的交通拥堵和安全事故等问题。鉴于无人驾驶车辆对改善道路交通环境的重要意义,建立合适的跟驰模型,探索无人驾驶交通流特性,自然成为交通、管理、数学等多学科学者交叉研究的热点。A. TALEBPOUR等 [16] 分析了智能联网环境下无人驾驶汽车对混合交通流稳定性及通行能力的影响。结果显示,无人驾驶比例的提高能有效改善交通运行环境。Manit Klawtanong等 [17] 基于最优速度模型提出了一种考虑在环形道路上的无人驾驶车辆交通流跟驰模型,模型的模拟仿真得出,无人驾驶车辆能够缓解道路拥堵,提高车流的平均速度。Ma等 [18] 考虑在智能驾驶环境下,基于OV模型提出了一种改进的无人驾驶车辆跟驰模型,数值模拟结果显示该模型能提升无人驾驶车辆的通行能力和交通流的稳定性。罗嘉陵等 [1] 基于传统车辆跟驰模型,建立了无人驾驶环境下的多信息融合跟驰模型(Multi-information Fusion Car-following Model, MI-CF),分析了模型的稳定性并进行参数标定,与FVD模型的数值模拟对比分析结果表明,MI-CF模型能提升车辆的通行能力和安全性。顾海燕等 [19] 建立了无人驾驶汽车车辆组的引导车跟驰模型,用频域变换方法证明了所提模型具备较好的稳定性。
在无人驾驶环境下,通过改进和完善已有的跟驰模型,或者建立适合的智能化车辆跟驰模型,能为完全无人驾驶交通流研究和新型城市智慧交通系统建立提供一定的理论依据。为此,本文主要考虑结合无人驾驶车辆具有的强大监测功能,考虑后视效应和前车加速度信息对跟驰车辆的影响,基于双速度差模型提出了一种改进的车辆跟驰模型(BL-ATVD)。对模型进行理论分析和数值模拟,并验证改进模型对交通流稳定性的影响。
2. BL-ATVD模型的提出
1961年,Newell [20] 等假定驾驶员在反应时滞
内调整到最优速度,提出了如下模型:
(1)
其中,
表示t时刻车辆n的速度,
表示t时刻第
辆车与第n辆车的车间距,
为最优速度函数。选取如下形式:
(2)
其中:
表示车辆的最大行驶速度,
为安全车间距。
1995年,Bando等 [6] 为了解决Newell模型中加速度不合理的问题,进一步提出优化速度(OV)模型:
(3)
其中,
表示驾驶员的敏感系数。
1998年,Helbing等 [7] 基于OV模型,改进提出了广义力(GF)模型:
(4)
其中,
是Hedviside阶梯函数,
是驾驶员对速度差的反应灵敏度系数。
2001年,Jiang等 [8] 在OV模型和GF模型的基础上,进一步考虑了正、负速度差对跟驰车辆的影响,提出了如下的全速度差(FVD)模型:
(5)
2012年,葛红霞等 [9] 基于OV模型,考虑现代交通导航问题,提出了双速度差(TVD)模型:
(6)
其中,p为速度差的权重值。
本文在无人驾驶的环境下来改进双速度差模型(6)。自动智能无人驾驶的车辆,是将车—车、车—路、车—人形成一个有机统一的整体,能够同时监测前后车辆的位置、速度、加速度等信息。为此,我们考虑引入后视效应和前车加速度信息对跟驰车辆的影响,建立如下具有后视效应和前车加速度信息的双速度差跟驰模型(简称为BL-ATVD模型):
(7)
其中,
表示自动驾驶车辆上安装传感器的灵敏度系数,
表示t时刻第n辆车与第
辆车的车头间距,
表示t时刻第n辆车与第
辆车的速度差,而
表示t时刻第
辆车的加速度,
表示对速度差的敏感系数,
表示对前车加速度的敏感系数,p、q为权重系数,且满足
,
;
、
分别表示跟驰车相对于前车和后车的最优速度函数,表达式为:
(8)
其中,
为常数,
表示车辆的安全间距。
3. BL-ATVD模型的线性稳定性分析
设初始状态稳定,车头间距为h,对应的最优速度为
,则车辆在交通流中位置可以表示为:
(9)
在加上一个平面波小扰动
后,有
表示为:
(10)
将(10)式代入(7)式中,得:
(11)
其中,
。将(11)式Taylor展开,有:
(12)
其中,
,
将
代入(12)式中,化简整理得:
(13)
将
泰勒展开到二阶有:
(14)
再令
,连同(14)式代入(13)式中,得到:
(15)
比较
和
的系数,得到:
(16)
(17)
记
,
,代入(17),得:
,
(18)
当
时,初始状态下的交通流系统在小扰动下将会变得不稳定;当
时,交通流系统能保持稳定状态。因此,在令
时,则得到模型(7)的临界稳定条件:
(19)
于是,模型(7)的交通流系统当
时稳定,当
时不稳定。从(19)式可以得出如下3点结论:
1) 当
,
,
时,(19)式退化为经典最优速度(OV)模型的稳定性条件:
。又因为当
时,满足:
。所以,模型(7)的稳定性区域较OV模型得到了扩大。
2) 当
,
时,(19)式退化为双速度差(TVD)模型的线性稳定性条件:
。又因为当
时,满足:
。因此,模型(7)的稳定性区域较TVD模型得到了扩大。
3) 当
,
时,(19)式退化为具有后视效应的速度差(BLVD)模型的线性稳定性条件:
。由于
,故模型(7)的稳定性区域较BLVD得到了扩大。
为了更清晰直观地表示BL-ATVD模型较其他三种退化模型的稳定性区域扩大情况,并分析各参数对模型(7)的线性稳定性的影响。利用Matlab软件画出四种模型和BL-ATVD模型在不同p、
、
组合下的中性稳定性曲线如图1所示。
图1中临界稳定曲线的上方表示交通流处于稳定状态,曲线下方表示交通流不稳定。由图1(a)可知,四种模型稳定性区域的包含关系为:
。
(a)
(b)
(c)
(d)
Figure 1. Neutral stability curves of BL-ATVD model under four models and combinations of different parameter. (a) Neutral stability curves of the four models; (b) β = 0.1, λ = 0.1, p change; (c) p = 0.9, λ = 0.1, β change; (d) p = 0.9, β = 0.1, λ change
图1. 四种模型和不同参数组合下的BL-ATVD模型中性稳定性曲线。(a) 四种模型中性稳定曲线;(b) β = 0.1,λ = 0.1,p变化;(c) p = 0.9,λ = 0.1,β变化;(d) p = 0.9,β = 0.1,λ变化
进一步,定义稳定区域所占面积比率为:
。其中,H表示总面积(其值等于中性稳
定性曲线横纵坐标之差的乘积(在本文的参数下,
),
代表不稳定区域所占的面积,有定积分计算公式:
(20)
其中
,
,积分上下限
、
分别表示中性稳定性曲线与车头间距所在轴的交点坐标 [13]。通过Matlab编程计算得到不同模型的稳定区域面积占比率为:
,
,
,
。由此可见,考虑后视效应和前车加速度信息的BL-ATVD模型的交通流稳定性确实得到了有效地提升。
由图1(b)~(d)可知,参数p、β、λ均会影响模型的稳定性。具体情况如表1所示:

Table 1. Influence of parameters on the stability of the model (7)
表1. 参数对模型(7)的稳定性的影响
4. BL-ATVD模型的非线性分析和孤立波
在本节中,根据上节推导出的线性稳定性条件,由临界稳定性曲线划分出交通流的稳定区域和不稳定区域,运用约化摄动法推导出BL-ATVD模型在不同区域的非线性波方程和孤立波解,从而分析交通流的内在传播机理。除做出新的说明外,相关符号仍沿用前面给出的。
为了计算方便,将模型(7)改写为:
(21)
4.1. 在稳定区域内导出Burgers方程和孤立波解
在稳定区域,满足线性稳定性条件:
对空间变量n和时间变量t,定义慢变量X和T为:
,
(22)
其中,
,且b是待定常数。设车头间距为:
(23)
将
在
处进行泰勒展开,有:
(24)
(25)
(26)
将式(23)、(24)、(25)和(26)代入式(21)中,泰勒展开到
量级,整理得到如下偏微分方程:
(27)
其中,
,
,
,
。
令
,并将
代入式(27)化简得:
(28)
由于稳定性条件为
,故有
,因而(28)是Burgers方程,它有一个解为:
(29)
其中,
代表沿着x轴的斜率,
代表激波的波前坐标;
为三角激波相对车辆向后的传播速度,且随着车头间距的增大,传播速度越小。
设
,则可知当
增大时,B也随之增大。Burgers方程的解
变小,
由于车间距
,故自动驾驶车辆以更接近于安全距离h的状态行驶,从而使得交通流越趋于保持稳定。因此,考虑前车加速度信息能够提升交通流的稳定性和道路的通行能力。
4.2. 在不稳定区域内导出mKdV方程和孤立波解
在不稳定区域内,满足线性稳定性条件:
在临界点
附近,对空间变量n和时间变量t,定义慢变量X和T为:
,
(30)
其中,
,且b是待定常数。设车头间距为:
(31)
将式(24)、(25)、(26)和(31)代入(21)中,泰勒展开到
量级,整理得到偏微分方程:
(32)
其中:
,
,
记
,
。令
,消去第一项,而第二项为零。在临界点
附近,令
,代入方程(32)中,得:
(33)
又设
,则方程(33)化简为:
(34)
其中:
,
,
,
,
.
对(34)式作线性变换:
,
,得到:
(35)
忽略式(35)中的校正项
,得到标准的mKdV方程,它的扭结–反扭结波解为:
(36)
其中,c是扭结–反扭结波的传播速度,根据文献 [13],可以得到传播速度c的值为:
(37)
替换回原变量,可以得到mKdV方程的解如下:
(38)
于是,将式(38)代入式(31)中,得到用扭结–反扭结波表示的车头间距解:
(39)
由此得到扭结–反扭结波的振幅
为:
(40)
扭结–反扭结解表示交通流中由自由阶段和拥挤阶段所形成的共存相,共存曲线可用于描述交通流状况。自由相和拥挤相的车头间距分别为
和
。解(40)表明,当选取适当参数使振幅
减小时,扭结–反扭结波的波动越小,交通流越稳定,道路也就越通畅。
5. 数值模拟
本节将通过Matlab数值模拟来验证前面的理论结果,并进一步分析后视效应和前车加速度信息对自动驾驶车辆交通流稳定性的影响。
假设自动驾驶车辆数
,道路长度
,所有自动驾驶车辆均匀分布在单行道上,采样时间间隔为0.1秒,仿真步长为10,000。根据文献 [18] 和文献 [21],设置模型的参数为:
,
,
,
,
,
,安全间距
,车辆的最大速度
(即72 km/h)在周期性边界条件下进行数值模拟。初始状态车流稳定时,对前车施加一个小扰动,即:
为比较BL-ATVD模型与FVD模型的稳定性状态,用Matlab软件编写程序进行计算,得到的速度图与加速度图数值模拟仿真结果如图2所示(仿真时间为500秒):
(a)
(b)
Figure 2. (a) Velocity diagram of BL-ATVD model and FVD model; (b) Acceleration diagram of BL-ATVD model and FVD model
图2. (a) BL-ATVD模型与FVD模型的速度图;(b) BL-ATVD模型与FVD模型的加速度图
在交通流达到稳定状态时,BL-ATVD模型和FVD模型中的所有车辆均以恒定的速度行驶。由图2(a)和图2(b)可知,BL-ATVD模型中车辆的速度和加速度波动明显小于FVD模型,且车辆达到稳定状态时间先于FVD模型。特别地,在图2(a)中,FVD模型第26~43辆车的速度曾一度为0,说明对前车施加的扰动造成了交通拥堵现象,而BL-ATVD模型中没有车辆速度为0,即对前车施加的扰动只是对车辆速度和加速度产生了波动,并没有造成拥情况,且随着时间的推移,交通流逐渐恢复到稳定状态。这表明,考虑后视效应和前车加速度信息有效提升了交通流的稳定性。
进一步对后视效应权重系数p和前车加速度敏感系数
分别取定不同的值,用Matlab软件编程计算,得到自动驾驶车辆加速度仿真结果如图3和图4所示:

Figure 3. Vehicle acceleration map under different λ values of BL-ATVD model
图3. BL-ATVD模型不同λ值下的车辆加速度图

Figure 4. Vehicle acceleration map under different p values of BL-ATVD model
图4. BL-ATVD模型不同p值下的车辆加速度图
图3是BL-ATVD模型在不同λ值下,通过Matlab编程进行仿真得到的车辆的加速度对比图。为了验证前车加速度信息对车辆稳定性的影响,λ分别取值0.1,0.2,0.3,其他参数值为固定的设置值。从图3可知,随着λ取值的增加,车辆加速度波动减小,且更快地趋于0。这表明,考虑前车加速度信息的确提升了交通流的稳定性,并且λ的值越大,对交通流稳定性的提升效果越明显,这与前面的理论分析结果相一致。
图4是BL-ATVD模型在不同p值下,通过Matlab编程进行仿真得到的车辆的加速度对比图。
,其他参数值为固定的设置值。由图4可知,当对车流施加初始扰动后,车辆加速度均发生了剧烈波动,随着仿真时间的增加,车辆加速度逐渐趋近0,即交通流恢复稳定状态。经过对比分析,可以看到不同p值下车辆加速度波动不一,p值越大加速度波动越剧烈,p值越小,加速度的波动越平缓。这表明,考虑车辆后视效应的影响对交通流的稳定性提升具有促进作用。
6. 结论
本文在无人驾驶环境下,考虑车辆自动监控获取后视效应和前车加速度信息对跟驰行为所产生的影响,以双速度差模型作为基础,提出了BL-ATVD模型。首先,对模型进行线性稳定性分析,绘制了模型的中性稳定性曲线,对比分析和计算得到:BL-ATVD模型在后视效应和前车加速度信息参数下的稳定区域较OV、TVD、BLVD模型明显扩大。其次,用约化摄动法对模型进行非线性分析,导出了模型在稳定区域的Burgers方程和不稳定区域的mKdV方程及其对应的孤立波解,用以描述车流的密度波变化。最后,对模型进行了数值仿真,结果表明,减小后视效应的权重系数p或者增大前车加速度的敏感系数λ,均可有效提升交通流的稳定性,由此进一步验证了理论分析结果的可靠性。
NOTES
*通讯作者Email: cuncai-hua@139.com