一种面向混合交通流的信号交叉口双层优化方法



1.本发明属于智能网联汽车车路协同技术领域,特别涉及一种面向混合交通流的信号交叉口双层优化方法。


背景技术:



2.我国提出了“双碳目标”,正加快形成绿低碳交通运输方式,推广新能源、智能化、数字化交通装备,鼓励引导绿出行,让交通更加环保、出行更加低碳。面对诸多挑战,智能网联汽车融合了智能化、网联化的优点,为实现交通出行的节能减排、提升交通效率提供了前所未有的契机,可显著缓解我国所面临的能源与环境危机,并在一定程度上有效缓解日益严重的交通拥堵和道路安全问题。
3.现有技术对网联自动驾驶车辆的研究主要基于假定自动驾驶车辆的渗透率为100%的情况下,然而,自动驾驶随着智能汽车技术的持续深入发展,不同自动化等级的网联汽车并存的混合交通流将成为未来一段时间的必然趋势。现有的关于混合交通流交叉口的研究主要集中在交通状态的估计和交通信号的优化上。相比单纯的自动驾驶环境,混合交通流场景中人驾汽车与自动驾驶汽车之间的交互协作成为了一个更具实践意义的研究内容。然而,人工驾驶员行为的不确定性以及不同人工驾驶员之间的驾驶行为差异使得混合交通流的复杂性进一步增大。智能网联汽车必须在充分辨识人工驾驶员行为的基础上执行差异化的控制策略以确保混行环境下车辆行驶的安全和高效。智能交通环境下自动驾驶车辆与人为驾驶车辆之间的协同配合成为了研究重点所在。
4.因此,本发明以智能交通环境中的混合车流(自动驾驶车辆与人为驾驶车辆)为对象,将信号交叉口的主干道划分为自由行驶区、观察区、控制区和交汇区,并把自动驾驶车辆的状态分为四种状态,非受控、计算、受控和重新计算,以实现行驶区域内车流通行效率最优为目标,利用最优控制方法研究城市道路信号交叉口处混合车流多车协同节能驾驶策略。


技术实现要素:



5.本发明所要解决的技术问题是提供一种面向混合交通流的信号交叉口双层优化方法来解决现有技术中交通信号配时死板,混合交通流中自动驾驶车辆与人为驾驶车辆协同配合困难的问题。
6.为解决上述技术问题,本发明的技术方案为:提供一种面向混合交通流的信号交叉口双层优化方法,包括以下步骤:
7.步骤1:建立包括由自动驾驶车辆和人为驾驶车辆组成的混合交通流的信号交叉口场景,将信号交叉口场景划分为自由行驶区、观察区、控制区和交汇区,制定对应的行驶规则,并把自动驾驶车辆的状态分为四种状态,四种状态分别为非受控、计算、受控和重新计算,根据四种状态制定基于事件触发的规则来避免碰撞;
8.步骤2:当车辆驶入信号交叉口场景内的观察区时,通过车流检测器得到各车道的
车流量,结合饱和流量和跟驰模型,以最大化平均交通效率为交通信号灯配时的优化目标,优化交通信号灯的信号配时;
9.步骤3:当自动驾驶车辆进入控制区后,中央控制器结合优化后的交通信号灯配时信息、车辆运动学模型和车辆当前时刻的速度和位置,以最大化平均交通效率为车辆轨迹优化模型的优化目标,通过伪谱法求解最优速度轨迹;
10.步骤4:自动驾驶车辆按照伪谱法求解出的最优速度轨迹行驶,在满足步骤3中车辆的最大和最小加速度的情况下,在绿灯相位下到达停车线,人为驾驶车辆通过跟驰模型跟随自动驾驶车辆平顺通过交叉口。
11.进一步的,所述的步骤1中将信号交叉口划分为自由行驶区、观察区、控制区和交汇区,具体步骤为:在信号交叉口场景中,停车线以内的区域为交汇区,停车线至停车线外320米之间的环形区域为控制区,停车线外860米至320米之间的环形区域为观察区,停车线外超过860米的区域为自由行驶区。
12.进一步的,所述的步骤1中制定的行驶规则具体为:车辆在自由行驶区时可在安全的前提下换道和加减速;车辆在观察区内完成换道;车辆在控制区时禁止换道;车辆在交汇区时严格遵循红绿灯规则,有序通行。
13.进一步的,所述步骤1中车辆状态的划分和所制定的基于事件触发的规则具体为:自动驾驶车辆到达控制区之前,处于非受控状态;自动驾驶车辆到达观察区和控制区的边界时,为计算状态;当自动驾驶车辆进入控制区后,判断自动驾驶车辆与前车是否保持安全距离,若没有保持足够的安全距离,有发生碰撞的可能性,则变为重新计算状态并判断是否有足够的空间来调整速度,若有足够的空间则减速,直到与前车保持足够的安全距离;若没有足够的空间,则变为受控状态并用跟驰模型使自动驾驶车辆跟随前车行驶,若有足够的安全距离,则保持正常状态行驶。
14.进一步的,对自动驾驶车辆与前车是否保持安全距离的具体判断为:通过中央控制器判断自动驾驶车辆与前车是否保持安全距离,安全距离为5米,若与前车距离少于5米,则为没有保持足够的安全距离,若与前车距离大于或等于5米,则保持了足够安全距离;对自动驾驶车辆是否有足够的空间来调整速度的判断为:通过中央控制器判断自动驾驶车辆与前车是否有可调整距离,可调整距离为3米,若与前车距离少于3米,则为没有足够的空间来调整速度,若与前车距离大于或等于3米,则有足够的空间来调整速度。
15.进一步的,所述步骤2中,车流检测器设置于观察区内,且靠近控制区的位置设置,车流检测器可实时测出各车道的车流量。
16.进一步的,所述步骤2中,所述的跟驰模型采用ovm跟驰模型,使用ovm跟驰模型来描述人为驾驶车辆的运动状态,ovm跟驰模型具体表达式如下:
[0017][0018]
其中,表示车辆加速度,k表示驾驶员的灵敏性,vi表示当前速度,v
des
表示驾驶员在车头时距di处的期望速度,v
des
的具体表达式如下:
[0019]vdes
(di)=v1+v2tanh[c1(d
i-l
veh
)-c2]
[0020]
其中,l
veh
表示车身长度,v1、v2、c1、c2为参数,参数值分别为参数值分别为6.75m/s、7.91m/s、0.13、1.57。
[0021]
进一步的,所述步骤2中以最小化平均行驶时间延迟来代表混合交通流的最大化
平均交通效率,计算方法如下:
[0022][0023]
其中,attd表示平均行驶时间延迟,n表示车辆总数,表示车辆i进入控制区的时刻,表示车辆i离开控制区的时刻,即车辆花费通过控制区,而在自由驾驶条件下,车辆花费l
ctrl
/v
max
通过控制区,l
ctrl
表示控制区的长度,v
max
表示车辆最大速度。
[0024]
进一步的,所述步骤2中优化红绿灯信号配时的具体计算公式如下:
[0025][0026]
其中,ej表示信号交叉口第j相位的绿灯时长;c表示信号交叉口周期时长;lj表示信号交叉口第j相位对应的车道流量,n表示信号交叉口的相位总数;同时,考虑到车辆启动时间和驾驶人反应时间的实际情况,在此基础上设车道绿灯时长下限为10秒,且各相位的持续时间取为5的整数倍。
[0027]
进一步的,所述步骤3中车辆运动学模型如下所示:
[0028][0029][0030][0031]
t1≤t≤tf,u
min
≤u(t)≤u
max
[0032]
其中,x(t)表示t时刻自动驾驶车辆距交叉口停车线的距离;v(t)表示t时刻自动驾驶车辆的速度;u(t)表示t时刻自动驾驶车辆的加速度;s表示初始时刻自动驾驶车辆距交叉口停车线的距离;v1表示初始时刻自动驾驶车辆的速度;v(tf)表示自动驾驶车辆越过停车线的速度;u
min
表示最小加速度;u
max
表示最大加速度。
[0033]
和现有技术相比,本发明的有益效果为:
[0034]
(1)面向于混合交通流,提供了一种面向混合交通流下信号交叉口的双层优化方法,包括对交叉口信号灯的信号配时参数和车辆轨迹进行优化。
[0035]
(2)将信号交叉口场景划分为自由行驶区、观察区、控制区和交汇区,并制定了对应的行驶规则。
[0036]
(3)把自动驾驶车辆的状态分为四种状态,分别为:非受控、计算、受控和重新计算,并设计了一种基于事件触发的规则来避免碰撞。
[0037]
(4)通过仅控制自动驾驶车辆来优化整个信号交叉口的通行效率,有效缓解了混合交通环境下交通拥堵的问题。
附图说明
[0038]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述
中所需要使用的附图作简单地介绍。
[0039]
图1是本发明的方法流程图。
[0040]
图2是本发明的场景构建示意图。
[0041]
图3是本发明的信号灯相位示意图。
具体实施方式
[0042]
为了使本技术领域的人员更好地理解本发明方案,下面结合附图与具体实施方式对本发明作进一步的说明。
[0043]
在本发明提供一种面向混合交通流的信号交叉口双层优化方法,如图1所示,包括以下步骤:
[0044]
步骤1:建立包括由自动驾驶车辆和人为驾驶车辆组成的混合交通流的信号交叉口场景,如图2所示,并将信号交叉口场景划分为自由行驶区、观察区、控制区和交汇区,具体划分步骤为:在信号交叉口场景中,停车线以内的区域为交汇区,停车线至停车线外320米之间的环形区域为控制区,停车线外860米至320米之间的环形区域为观察区,停车线外超过860米的区域为自由行驶区,其中,中央控制器可以实时接收到控制区内每辆车的速度和位置信息,并可以向自动驾驶车辆发送信息和指令。
[0045]
对信号交叉口场景制定对应的行驶规则,行驶规则具体为车辆在自由行驶区时可在安全的前提下换道和加减速;车辆在观察区内完成换道;车辆在控制区时禁止换道;车辆在交汇区时严格遵循红绿灯规则,有序通行。
[0046]
把自动驾驶车辆的状态分为四种状态,四种状态分别为非受控、计算、受控和重新计算,由于受控时的自动驾驶车辆根据中央控制器发送的指令来行驶,有可能与前车有发生碰撞的可能性,故根据四种状态制定基于事件触发的规则来避免碰撞。
[0047]
车辆状态的划分和所制定的基于事件触发的规则具体为:自动驾驶车辆到达控制区之前,处于非受控状态;自动驾驶车辆到达观察区和控制区的边界时,为计算状态;当自动驾驶车辆进入控制区后,判断自动驾驶车辆与前车是否保持安全距离,若没有保持足够的安全距离,有发生碰撞的可能性,则变为重新计算状态并判断是否有足够的空间来调整速度,若有足够的空间则减速,直到与前车保持足够的安全距离;若没有足够的空间,则变为受控状态并用跟驰模型使自动驾驶车辆跟随前车行驶,若有足够的安全距离,则保持正常状态行驶。
[0048]
优选的,本发明对自动驾驶车辆与前车是否保持安全距离的具体判断为:通过中央控制器判断自动驾驶车辆与前车是否保持安全距离,安全距离为5米,若与前车距离少于5米,则为没有保持足够的安全距离,若与前车距离大于或等于5米,则保持了足够安全距离;对自动驾驶车辆是否有足够的空间来调整速度的判断为:通过中央控制器判断自动驾驶车辆与前车是否有可调整距离,可调整距离为3米,若与前车距离少于3米,则为没有足够的空间来调整速度,若与前车距离大于或等于3米,则有足够的空间来调整速度。
[0049]
步骤2:当车辆驶入信号交叉口场景内的观察区时,通过车流检测器得到各车道的车流量,结合饱和流量和跟驰模型,以最大化平均交通效率为交通信号灯配时的优化目标,优化交通信号灯的信号配时,其中信号相位如图3所示,左侧车道上的车辆仅左转,右侧车道车辆可以直行或左转,不更改信号相位,仅对各相位绿灯持续的时间进行优化。
[0050]
本发明的车流检测器设置于观察区内,且靠近控制区的位置设置,车流检测器可实时测出各车道的车流量。
[0051]
优选的,跟驰模型采用ovm跟驰模型,使用ovm跟驰模型来描述人为驾驶车辆的运动状态,ovm跟驰模型具体表达式如下:
[0052][0053]
其中,表示车辆加速度,k表示驾驶员的灵敏性,本实施方式中取值为0.85s-1
,vi表示当前速度,v
des
表示驾驶员在车头时距di处的期望速度,v
des
的具体表达式如下:
[0054]vdes
(di)=v1+v2tanh[c1(d
i-l
veh
)-c2]
[0055]
其中,l
veh
表示车身长度,本实施方式中取值为5米,v1、v2、c1、c2为参数,参数值分别为6.75m/s、7.91m/s、0.13、1.57。
[0056]
本发明以最小化平均行驶时间延迟来代表混合交通流的最大化平均交通效率,计算方法如下:
[0057][0058]
其中,attd表示平均行驶时间延迟,n表示车辆总数,表示车辆i进入控制区的时刻,表示车辆i离开控制区的时刻,即车辆花费通过控制区,而在自由驾驶条件下,车辆花费l
ctrl
/v
max
通过控制区,l
ctrl
表示控制区的长度,为320米,v
max
表示车辆最大速度,为17m/s。
[0059]
优化红绿灯信号配时的具体计算公式如下:
[0060][0061]
其中,ej表示信号交叉口第j相位的绿灯时长;c表示信号交叉口周期时长,本实施方式中取值为60s;lj表示信号交叉口第j相位对应的车道流量,n表示信号交叉口的相位总数,值为4;同时,考虑到车辆启动时间和驾驶人反应时间的实际情况,在此基础上设车道绿灯时长下限为10秒,且各相位的持续时间取为5的整数倍。
[0062]
步骤3:当自动驾驶车辆进入控制区后,中央控制器结合优化后的交通信号灯配时信息、车辆运动学模型和车辆当前时刻的速度和位置,以最大化平均交通效率为车辆轨迹优化模型的优化目标,通过伪谱法求解最优速度轨迹;其中,车辆运动学模型如下所示:
[0063][0064][0065][0066]
t1≤t≤tf,u
min
≤u(t)≤u
max
[0067]
其中,x(t)表示t时刻自动驾驶车辆距交叉口停车线的距离;v(t)表示t时刻自动驾驶车辆的速度;u(t)表示t时刻自动驾驶车辆的加速度;s表示初始时刻自动驾驶车辆距
交叉口停车线的距离;v1表示初始时刻自动驾驶车辆的速度;v(tf)表示自动驾驶车辆越过停车线的速度;u
min
表示最小加速度,本实施方式中为-2.1m/s2;u
max
表示最大加速度,本实施方式中为2.0m/s2。
[0068]
步骤4:自动驾驶车辆按照伪谱法求解出的最优速度轨迹行驶,在满足步骤3中车辆的最大和最小加速度的情况下,选择合适的目标时间窗,在绿灯相位下到达停车线,人为驾驶车辆通过跟驰模型跟随自动驾驶车辆平顺通过交叉口。

技术特征:


1.一种面向混合交通流的信号交叉口双层优化方法,其特征在于,包括以下步骤:步骤1:建立包括由自动驾驶车辆和人为驾驶车辆组成的混合交通流的信号交叉口场景,将信号交叉口场景划分为自由行驶区、观察区、控制区和交汇区,制定对应的行驶规则,并把自动驾驶车辆的状态分为四种状态,四种状态分别为非受控、计算、受控和重新计算,根据四种状态制定基于事件触发的规则来避免碰撞;步骤2:当车辆驶入信号交叉口场景内的观察区时,通过车流检测器得到各车道的车流量,结合饱和流量和跟驰模型,以最大化平均交通效率为交通信号灯配时的优化目标,优化交通信号灯的信号配时;步骤3:当自动驾驶车辆进入控制区后,中央控制器结合优化后的交通信号灯配时信息、车辆运动学模型和车辆当前时刻的速度和位置,以最大化平均交通效率为车辆轨迹优化模型的优化目标,通过伪谱法求解最优速度轨迹;步骤4:自动驾驶车辆按照伪谱法求解出的最优速度轨迹行驶,在满足步骤3中车辆的最大和最小加速度的情况下,在绿灯相位下到达停车线,人为驾驶车辆通过跟驰模型跟随自动驾驶车辆平顺通过交叉口。2.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述的步骤1中将信号交叉口划分为自由行驶区、观察区、控制区和交汇区,具体步骤为:在信号交叉口场景中,停车线以内的区域为交汇区,停车线至停车线外320米之间的环形区域为控制区,停车线外860米至320米之间的环形区域为观察区,停车线外超过860米的区域为自由行驶区。3.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述的步骤1中制定的行驶规则具体为:车辆在自由行驶区时可在安全的前提下换道和加减速;车辆在观察区内完成换道;车辆在控制区时禁止换道;车辆在交汇区时严格遵循红绿灯规则,有序通行。4.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述步骤1中车辆状态的划分和所制定的基于事件触发的规则具体为:自动驾驶车辆到达控制区之前,处于非受控状态;自动驾驶车辆到达观察区和控制区的边界时,为计算状态;当自动驾驶车辆进入控制区后,判断自动驾驶车辆与前车是否保持安全距离,若没有保持足够的安全距离,有发生碰撞的可能性,则变为重新计算状态并判断是否有足够的空间来调整速度,若有足够的空间则减速,直到与前车保持足够的安全距离;若没有足够的空间,则变为受控状态并用跟驰模型使自动驾驶车辆跟随前车行驶,若有足够的安全距离,则保持正常状态行驶。5.根据权利要求4所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,对自动驾驶车辆与前车是否保持安全距离的具体判断为:通过中央控制器判断自动驾驶车辆与前车是否保持安全距离,安全距离为5米,若与前车距离少于5米,则为没有保持足够的安全距离,若与前车距离大于或等于5米,则保持了足够安全距离;对自动驾驶车辆是否有足够的空间来调整速度的判断为:通过中央控制器判断自动驾驶车辆与前车是否有可调整距离,可调整距离为3米,若与前车距离少于3米,则为没有足够的空间来调整速度,若与前车距离大于或等于3米,则有足够的空间来调整速度。6.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在
于,所述步骤2中,车流检测器设置于观察区内,且靠近控制区的位置设置,车流检测器可实时测出各车道的车流量。7.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述步骤2中,所述的跟驰模型采用ovm跟驰模型,使用ovm跟驰模型来描述人为驾驶车辆的运动状态,ovm跟驰模型具体表达式如下:其中,表示车辆加速度,k表示驾驶员的灵敏性,v
i
表示当前速度,v
des
表示驾驶员在车头时距d
i
处的期望速度,v
des
的具体表达式如下:v
des
(d
i
)=v1+v2tanh[c1(d
i-l
veh
)-c2]其中,l
veh
表示车身长度,v1、v2、c1、c2为参数,参数值分别为参数值分别为6.75m/s、7.91m/s、0.13、1.57。8.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法及系统,其特征在于,所述步骤2中以最小化平均行驶时间延迟来代表混合交通流的最大化平均交通效率,计算方法如下:其中,attd表示平均行驶时间延迟,n表示车辆总数,表示车辆i进入控制区的时刻,表示车辆i离开控制区的时刻,即车辆花费通过控制区,而在自由驾驶条件下,车辆花费l
ctrl
/v
max
通过控制区,l
ctrl
表示控制区的长度,v
max
表示车辆最大速度。9.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述步骤2中优化红绿灯信号配时的具体计算公式如下:其中,e
j
表示信号交叉口第j相位的绿灯时长;c表示信号交叉口周期时长;l
j
表示信号交叉口第j相位对应的车道流量,n表示信号交叉口的相位总数;同时,考虑到车辆启动时间和驾驶人反应时间的实际情况,在此基础上设车道绿灯时长下限为10秒,且各相位的持续时间取为5的整数倍。10.根据权利要求1所述的一种面向混合交通流的信号交叉口双层优化方法,其特征在于,所述步骤3中车辆运动学模型如下所示:于,所述步骤3中车辆运动学模型如下所示:于,所述步骤3中车辆运动学模型如下所示:t1≤t≤t
f
,u
min
≤u(t)≤u
max
其中,x(t)表示t时刻自动驾驶车辆距交叉口停车线的距离;v(t)表示t时刻自动驾驶
车辆的速度;u(t)表示t时刻自动驾驶车辆的加速度;s表示初始时刻自动驾驶车辆距交叉口停车线的距离;v1表示初始时刻自动驾驶车辆的速度;v(t
f
)表示自动驾驶车辆越过停车线的速度;u
min
表示最小加速度;u
max
表示最大加速度。

技术总结


本发明涉及一种面向混合交通流的信号交叉口双层优化方法,包括以下步骤:步骤1:建立包括由自动驾驶车辆和人为驾驶车辆组成的混合交通流的信号交叉口场景,将信号交叉口场景划分为自由行驶区、观察区、控制区和交汇区,制定对应的行驶规则,并把自动驾驶车辆的状态分为四种状态,四种状态分别为非受控、计算、受控和重新计算,面向于混合交通流,提供了一种面向混合交通流下信号交叉口的双层优化方法,包括对交叉口信号灯的信号配时参数和车辆轨迹进行优化。进行优化。进行优化。


技术研发人员:

沈世全 刘欢 陈峥 申江卫 王青旺 刘玺

受保护的技术使用者:

昆明理工大学

技术研发日:

2022.06.27

技术公布日:

2022/9/20

本文发布于:2024-09-22 21:35:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/17420.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:车辆   交叉口   前车   控制区
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议