车路协同和自动驾驶环境下交叉口的通行控制研究

2022-05-26 17:06王超然赵顗杨世纪吴仇颀吴宇轩
物流科技 2022年5期
关键词:自动驾驶

王超然 赵顗 杨世纪 吴仇颀 吴宇轩

摘  要:为应对未来车路协同和自动驾驶环境下的交通控制需求,特对交叉口处车辆的通行控制方法进行研究。基于车路协同和自动驾驶环境下的车辆运行特点和主要参数分析,针对普通十字交叉口提出车辆通行智能控制方法。基于VB编程构建交通仿真平台,实现该类型交叉口在未来虚拟智能交通环境下的车辆通行场景再现。为检验通行控制方法的有效性,对不同交通负荷下的交通运行状态进行了仿真分析。仿真结果表明,在车路协同和自动驾驶环境下,对于不同的交通运行场景,提出的车辆通行控制方法在未来智能交通环境下具有较强的适用性。

关键词:车路协同;自动驾驶;通行控制方法;交通仿真;通行延误

中图分类号:U495    文献标识码:A

Abstract: In order to meet the traffic control requirements in the future vehicle-road cooperation and autonomous driving environment, the traffic control methods of vehicles at intersections are studied. Based on the analysis of vehicle operation characteristics and main parameters in vehicle-road cooperation and autonomous driving environment, a vehicle intelligent control method was proposed for common intersections. The traffic simulation platform was constructed based on VB programming to realize the reappearance of vehicle passage scene of this type of intersection in the future virtual intelligent transportation environment. In order to test the effectiveness of the traffic control method, the traffic running state under different traffic loads is simulated and analyzed. The simulation results show that the proposed vehicle flow control method has strong applicability in the future intelligent transportation environment for different traffic scenarios under vehicle-road cooperation and autonomous driving environment.

Key words: vehicle-road coordination; automatic driving; traffic control method; traffic simulation; traffic delay

0  引  言

道路交叉口是城市道路中的重要組成部分,而信号控制则是当前交叉路口的主要控制模式,通过信号灯保证交叉路口的平稳运行。但随着车路协同与自动驾驶的深入研究,交叉口的控制正在发生革命性变革。

车路协同自动驾驶系统通过先进的车、路感知设备对道路交通环境进行实时高精度感知,按照约定的通信协议和数据交互标准,实现车与车以及车与道路交通设施间不同程度的信息交互和共享,最终形成一个能够整合、协调、控制、管理和优化所有车辆、信息服务、设施设备、智能化交通管理的以车路协同自动驾驶为核心的新一代智能交通系统[1]。车路协同和自动驾驶系统既避免了人为操作不当导致的交通事故,又可从整体角度优化交通系统运行状况,缓解拥堵问题[2]。

在车路协同和自动驾驶环境下交通控制方法的探讨中,国内外专家学者进行了大量的研究。Huang C J等[3]将车辆控制方法主要分为集中式控制模式和分布式控制模式。Zohdy I H等[4]根据驾驶员驾驶车辆时的行为提出了基于动态博弈论的控制方法,用博弈论算法对车辆交叉口通行方式进行决策,利用车辆自适应巡航技术对车辆行为进行控制。王建强等[5]开发了一种基于车路一体化的交叉口车辆驾驶辅助系统,系统提出一种反映驾驶人减速特性的速度阈值算法来实时判断行车危险度。常灿[6]基于车路协同技术提出了不同流量下的交叉口控制模型在低流量的情况下,以安全和通行时间最少为目标的优化模型。上官伟[7]设计并采用基于时延Petri网的无信号交叉口优化控制方法,利用TdPN建立无信号交叉口控制模型,并依此建立交叉口车辆最快消散目标函数,采用递归方式求解车辆最优通过序列。胡梦岩[8]提出了一种基于冲突消解策略的车辆行为控制方法。以两车道十字型交叉口为研究对象,针对其中的交叉冲突与合流冲突建立了无信号交叉口优先通行决策库。结合现有的冲突消解算法[9],在考虑乘客舒适性的基础上,提出了一种车辆冲突消解速度优化方法消解了交叉口智能网联车辆的潜在冲突,提高了交叉口通行能力和乘客舒适性。

现有研究已经开展了车路协同环境或自动驾驶环境下交叉口的基础性研究,但将两种环境结合并提出优化控制策略较少。本文拟以车路协同和自动驾驶环境为背景,以车辆通行安全[10]和车辆通行延误为目标,构建普通十字交叉口的车辆通行控制方法,并搭建了车路协同和自动驾驶条件下交叉路口的通行控制仿真平台。通过列举由仿真平台得出的交通评价参数的方式检验提出方法的有效性。

1  交叉口通行控制算法

当任一方向有车辆触碰确定区边界时,优化程序被触发。搜索最近一组冲突车辆。冲突分为三种可能:两路冲突、三路冲突、四路冲突[11]。

对于两路冲突,确定两条道路上(a方向和c方向)第一对产生冲突的车辆;优化程序提供两种消除车辆冲突的备选方案;通过计算两种备选方案下系统可能的总延误时间D,来决定采取哪种方案;提取该最优解中每辆车对应的延误时间D0,通过车辆状态变化模型计算出每辆车辆对应的减速时间;根据车辆状态变化模型计算出的每辆车辆对应的加速时间和减速时间生成对应车辆指令,指令延误车辆根据车辆状态变化模型行驶;继续搜索车辆行驶状态变化后系统中第一组冲突点,循环以上内容直至没有冲突点。

两种消除冲突的备选方案包括:(1)a方向车辆正常行驶,c方向车辆减速让行;(2)c方向车辆正常行驶,a方向车辆减速让行。减速车辆延误时间为另一辆车预计到达交叉口中心点车头时距及异向最小车头时距的总和与该车原预计到达交叉口中心点车头时距之差。其中,异向最小车头时距为在车辆均以一般速度行驶的条件下,异向车辆正好满足穿插通行状态的到达交叉口中心点的最小车头时距。

对于三路冲突,按两方向冲突方法判断出最近一对冲突车辆通行次序后[12],判断该组冲突车辆中第三辆车是否能加速与对向车辆同时通过,若判断为能加速通过,则确定通行方案,反之,则转变为二路冲突继续判断以消除冲突。

对于四路冲突,按两方向冲突方法判断出最近一对冲突车辆通行次序后,判断该组冲突车辆中第三辆离交叉口中心点预计车头时距最小的车是否能加速与对向车辆同时通过,若能,则转变为已确定通行方案的两路冲突,若不能,则转变为三路冲突继续判断以消除冲突。提取最优解中每辆车对应的延误时间D0,通过车辆状态变化模型计算出每个车辆对应的减速时间。根据车辆状态变化模型计算出的每辆车辆对应的加速时间和减速时间生成对应车辆指令,指令延误车辆根据车辆状态变化模型行驶。继续搜索车辆行驶状态变化后系统中第一组冲突点,循环以上内容直至没有冲突点。普通十字交叉口智能通行控制方法流程如图1所示。

2  交叉口通行控制仿真模型构建

2.1  确定区和控制區

为满足交叉口内车辆的安全通行,并保证车辆实现延误指令,本算法设置了控制区和确定区两个区域。

(1)确定区

确定区:车辆在确定的预计车头时距[13]后通行的区域。其中确定区边界是实现算法目标的算法触发位置,当任意车辆触碰确定区边界时,算法触发,以系统总延误时间最小为目标,车辆确定到达交叉口中心点的预计车头时距,以车辆行驶原状态为基准,确定各车辆相应的延误时间或提前时间,车辆立即进行相应的速度调控。

确定区范围:以确定区宽度为边长的正方形范围,使得确定区范围满足车辆接受到停车指令后立即刹车,可以在与相交道路冲突车辆行驶路径外停车等待。

确定区宽度=单车道宽度×2+ (1)

式中:v、a为车辆一般车速和车辆最大加速度。

(2)控制区

控制区:收集上游临近交叉口车辆进入目标交叉口的状态信息[14];保证跟驰冲突车辆重新进入正常跟驰状态的区域。

控制区范围:目标交叉口的上游临近交叉口确定区较近边界中点连线所围成的封闭图形。

2.2  冲突检测模型

该模型以目标车辆占用相交车道车辆在交叉口通行轨迹的时间为基准[15],结合相交车道车辆到达该位置时刻判断车辆是否冲突,在任意方向车辆车头触碰确定区时触发。

设车辆a、b为一组冲突判断车辆,a车较b车提前触碰确定区边界,a位置为a车车头触碰车辆b行驶轨迹位置,a位置为a车车尾离开车辆b行驶轨迹位置。当a车辆触碰确定区边界时,由a车当前行驶速度v与距a和a两个判定位置的距离可以求出预计到达时间,假设分别为t、t,若b车预计到达a车轨迹位置时间t大小处于t,t区间,则判定为该组车辆冲突,否则判定为不冲突。

2.3  跟驰模型

为避免同向车辆因速度差异而产生追尾事故,设置包括最小制动间距和最小跟驰距离[16-17]的安全跟驰间距E[18],以此为判断依据,若同向两相邻车辆车头间距大于该值,则判定为无追尾风险,车辆均按原状态行驶;若小于该值,则判断为有追尾风险,后车应立即进入减速状态,其中后车延误时间为前车预计到达交叉口中心点车头时距及同向最小车头时距的总和与后车原预计到达交叉口中心点车头时距之差。其中,同向最小车头时距为车辆跟驰状态下的最小车头时距。

E=vt+ (2)

式中:E为安全跟驰间距,v为后车当前速度,v为前车当前速度,a为车辆最大加速度,t是指令生成并传输时间。

2.4  车辆状态变化模型

为实现附加在车辆上的延误时间及提前时间,依据车辆加减速特征[19],制作出3种车辆状态变化模型。车辆状态变化曲线均符合函数:

v=-at+bt+ct+Z (3)

式中:v为车辆速度,t为车辆行驶时间,Z为车辆当前速度,a、b、c为参数,可由待定系数法求得。

以平台设计中保证任何速度车辆均可以实现车辆状态变化指令;对于不同状态车辆,车辆最大加速度为5m/s,以图像所围面积间的等值关为标准进行参数赋予。

其中,减速模型与减速停车模型均对应延误车辆状态变化,不同的是减速停车模型针对于延误时间较大车辆,而减速模型针对于延误时间较小,不用以停车指令来满足所需延误时间的目标车辆。

2.5  其它关键参数设置

其中:异向最小车头时距为在车辆均以一般速度行驶的条件下,异向车辆正好满足穿插通行状态的到达交叉口中心点的最小车头时距。同向最小车头时距为车辆均以一般速度行驶的条件下同向车辆最小跟车时距,同向车辆在保持该跟车时距情况下,异向车辆可以正好穿插在该间隙通过。一般车速是车辆一般状态下行驶时的速度。最大车速是车辆需要加速通行时所能瞬间加速到的最大车速。

2.6  仿真平台实現

搭建平台所用的设计工具为VB。在显示部分,利用VB提供可视化控件完成操作。逻辑部分主要用VB Script中的Function关键词以及Sub过程完成不同逻辑块的实现,主要有车辆状态变化模型、冲突检测模型等。

3  交叉口通行控制仿真实验

3.1  均衡车流负载仿真实验

针对不同交通负载(交叉口交通总流量分别为300veh/h、700veh/h、1 000veh/h、1 300veh/h),利用智能通行控制方法对交叉口进行仿真模拟,并进行数据统计。本文采用的评价参数包括交叉口平均延误、平均速度、平均停车次数和平均排队长度。具体结果如表2所示。

在不同的交通负载下,该种交叉口交通评价参数如表2所示。当交通负载较小时,本算法通行控制效果较好,平均延误、平均停车次数和平均排队长度三项参数随交通负载量的提升呈正相关。反之,平均速度随交通负载的提升呈负相关。从数值上来看,本交通通行控制算法显著提升了交叉口的通行效率,可认为本文提出的交叉口车辆通行控制方法具有有效性。

3.2  不均衡车流负载仿真实验

针对不同方向交通流大小相差很大的情况,本小节对交叉口不均衡车流负载的情况进行试验。交叉口总体车流负载为

1 300veh/h,分别就主要车流与次要车流比为300∶1 000、600∶700、900∶400三种情况进行仿真。仿真结果如表3所示。

由表3可知,在交通负载不均衡的条件下,当主次交通流量相差较大时,本文提出的通行控制方法相较于另外两种车流负载情况通行控制效果较差;当主次流量接近时,交通通行控制效果最好。根据交叉口平均延误、平均速度、平均停车次数和平均排队长度的实验结果,可认为本文提出的交叉口车辆通行控制方法显著提升了交叉口通行效率,具有有效性。

4  结  论

本文以车路协同与自动驾驶为虚拟背景,将单向通行道路相交交叉口和普通十字交叉口为对象,以车辆通行安全和延误最小为目标,提出了两种不同类型交叉口的车辆通行控制方法,并构建了交通仿真平台。通过和感应式信号控制以及定时信号控制方法的对比分析,证明了本文提出的交叉口通行控制方法不仅可保障车路协同与自动驾驶环境下车辆的安全通行,且能够显著降低系统的车辆延误时间,该方法在未来的智能交通环境下具有一定的适用性。但为简化控制方法及模型,本文未考虑车辆转向的影响,在未来研究中,应在现有控制方法基础上进行拓展,进一步提高控制方法的实用性。

5  创新点

本研究的创新之处主要体现在以下三个方面:

(1)以虚拟的未来智能交通环境为背景具有超前性。车路协同和自动驾驶是未来智能交通必然面临的新场景和新挑战,如何应对未来智能交通环境下的交通控制具有较强的客观需求。

(2)提出了未来智能交通环境下车辆在交叉口处的通行控制方法。本文提出的车辆通行控制方法具有较强的新颖性,且通过对比分析证明了提出的方法具有一定的优越性。

(3)实现了对通行控制算法的仿真。本文不仅在理论层面上进行了研究,还独立设计了未来智能交通环境下交叉口的仿真平台,可直观展示未来的交叉口运行状态以及本次研究成果的实际应用效果。

参考文献:

[1] 佚名. 车路协同自动驾驶发展趋势及建议[J]. 智能网联汽车,2019(4):50-60.

[2]  Arnaout G M, Khasawneh M T, Zhang J, et al. An IntelliDrive Application for Reducing Traffic Congestions using agent-based approach[C] // UAS: Systems and Information Engineering Design Symposium (SIEDS). IEEE, 2010:221-224.

[3]  Huang C J, Chen Y J, Chen I F, et al. An intelligent information dissemination scheme for heterogeneous vehicular networks[J]. Expert Systems with Applications, 2009,36(10):12472-12479.

[4]  Zohdy I H, Rakha H. Game theory algorithm for intersection-based cooperative adaptive cruise control (CACC) systems[C]// International IEEE Conference on Intelligent Transportation Systems. IEEE, 2012:1097-1102.

[5] 王建强,王海鹏,刘佳熙,等. 基于车路一体化的交叉口车辆驾驶辅助系统[J]. 中国公路学报,2013,26(4):169-175,183.

[6] 常灿. 车路协同环境下交叉口的协调控制研究[D]. 北京:北京交通大学(硕士学位论文),2015.

[7] 上官伟,崔晓丹,郑子茹,等. 基于TdPN的无信号交叉口优化控制方法[J]. 中国公路学报,2016,29(3):124-133.

[8] 胡梦岩. 智能网联环境下的无信号交叉口冲突消解方法研究[D]. 西安:长安大学(硕士学位论文),2017.

[9] 俄文娟. 无信号交叉口车车冲突检测与消解算法研究[D]. 长春:吉林大学(博士学位论文),2012.

[10]  Xiang Q J, Lu C, Wu Q, et al. Research on traffic Conflict prediction Model of plane Intersection without signal control[J]. Journal of Highway and Transportation Research and Development, 2009,26(5):132-135.

[11] 金立生,鄭义,高琳琳,等. 智能车辆交叉口协同控制算法[J]. 长安大学学报(自然科学版),2015,35(Z):7-11.

[12] 周建山,田大新,韩旭,等. 基于车路协同的单点信号交叉口自适应优化控制方法[C] // 第七届中国智能交通年会优秀论文集,2012:48-59.

[13]  Ghaffarian H, Fathy M, Soryani M. Vehicular ad hoc networks enabled traffic controller for removing traffic lights in isolated intersections based on integer linear programming[J]. Intelligent Transport Systems, IET, 2012,6(2):115-123.

[14]  Jin Q, Wu G, Boriboonsomsin K, et al. Multi-Agent Intersection Management for Connected Vehicles Using an Optimal Scheduling Approach[C] // International Conference on Connected Vehicles and Expo. IEEE, 2012:185-190.

[15]  Wu J, Perronnet F, Abbas-turki A. Cooperative vehicle-actuator system: a sequence-based framework of cooperative intersections management[J]. Intelligent Transport Systems Iet, 2014,8(4):352-360.

[16] 刘睿健. 自动驾驶新标配之“聪明的车+智能的路”——车路协同自动驾驶系统初探[J]. 中国交通信息化,2019(11):18-26.

[17]  Lee J, Park B. Development and Evaluation of a Cooperative Vehicle Intersection Control Algorithm Under the Connected Vehicles Environment[J]. IEEE Transactions on intelligent Transportation Systems, 2012,13(1):81-90.

[18]  Elhenawy M, Elbery A A, Hassan A A, et al. An Intersection Game-Theory-Based Traffic Control Algorithm in a Connected Vehicle Environment[C] // IEEE International Conference on Intelligent Transportation Systems, 2015:343-347.

[19]  J Rios-Tomes, A A Malikopoulos. A survey on the coordination of connected and automated vehicles at intersections and merging at highway on-ramps[J]. IEEE Intelligent Transportation Systems, 2017,18(5):1066-1077.

猜你喜欢
自动驾驶
解除人的“自动驾驶”模式
MA600飞机自动驾驶仪及典型故障浅析
汽车自动驾驶技术发展方向及前景
网络带给你“自动驾驶”的体验
智能船舶技术和无人驾驶技术研究
无人驾驶汽车的概念及发展
“自动驾驶”热潮背后的担心和疑虑
汽车自动驾驶的发展
LTE—V车路通信技术浅析与探讨
特斯拉默默更改了官网上“自动驾驶”的说明