0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网联自动驾驶车辆通过信号交叉口的速度轨迹优化方案

冬至配饺子 来源:苏大轨道交通学院研究生 作者:陈壮壮 2023-12-06 16:22 次阅读

文章摘要

以网联自动驾驶汽车(Connected Autonomous Vehicle,CAV)为研究对象,研究了CAV车队通过城市信号交叉口的速度轨迹优化控制策略。基于最优控制理论,采用CAV的自动驾驶模型描述车间相互作用,以所有CAV车辆在行驶过程中的总油耗为优化目标,根据信号灯的配时信息建立模型约束,通过优化CAV头车的速度轨迹,保证整个CAV车队在绿灯相位下快速通过交叉口并实现油耗最小。

为了对该优化控制进行高效求解,采用离散Pontryagin极小值原理建立最优解的必要条件,利用基于神经网络训练的弹性反向传播(Resilient backpropagation,RPROP)算法设计了数值求解算法。多个典型场景的仿真结果显示:整个CAV车队均能在不停车的情形下通过信号交叉口,避免因在红灯时间窗到达停车线造成的停车、启动等过程,总油耗量最高可减少69.74%。该控制方法利用网联自动驾驶技术的优势,显著改善了城市交通通行效率和燃油经济性。

所提方法

1.CAV速度轨迹优化模型

本文采用C.Letter提出的自动跟车算法描述CAV的驾驶行为,见下式。

图片

式中: i =1,2,…, na**i ( t )为第i辆车t时刻的瞬时加速度,m/s ^2^ ;s**i ( t )为第i辆车t时刻的瞬时位移,m;v**i ( t )为第i辆车的瞬时速度,m/s;h**t为期望车头时距,s;d0为最小安全车间距,m;k1k2为模型参数

以CAV车队每1辆车的位移和速度作为状态变量(维数为2 n ), x =[s1v1s2v2snv**n ] ^T^ ,以CAV头车的加速度 u ,m/s ^2^ ,为优化控制变量,可以建立CAV车队行驶的状态方程模型 x ˙( t )= *f * [ *x* ( *t* ), *u* , *t* ],见下式。

图片

为了计算车辆在行驶过程的油耗量,需要建立油耗模型。车辆油耗模型有很多,考虑到该模型计算量会随着CAV车队车辆数增加而增加,为了提高计算效率,笔者采用欧洲环保局(European Environment Agency,EEA)开发的基于平均速率的COPERT油耗模型,见下式。

图片

式中:ρ1ρ2ρ3为COPERT模型参数。

以所有CAV车辆的总油耗为优化控制的目标函数,见下式。

图片

式中:t0tf分别为控制初始时刻和终端时刻,s。

利用V2I通信,CAV获取交叉口的信号配时,假设距离当前时刻最近的绿灯相位时段[tg1tg2 ],建立系统约束见下式。

图片

图片

上式通过对CAV车队头车在tg1时刻的位移以及尾车在tg2时刻的位移进行约束,保证了CAV车队的所有车辆均能在绿灯相位时段[tg1tg2 ]通过交叉口。

考虑汽车的能力限制,行驶的速度需要满足约束,见下式。

图片

式中:vmin为最低车速,m/s,vmax为最高车速,m/s。

综上,式(2)和式(4)~(7)为基于最优控制的CAV速度轨迹优化模型,通过优化CAV头车的速度轨迹,便可以保证CAV车队所有车辆均能在绿灯相位下高效地通过交叉口,同时最小化所有车辆的燃油消耗总量,提高燃油经济性。

2 基于RPROP的求解方法

2.1最优解的必要性条件

为了在计算机上实现对上述最优控制问题的高效求解,对其进行离散化处理,接着通过惩罚函数法将不等式约束进行处理,通过引入拉格朗日乘子,将其转化为无约束的最优控制问题,最后利用离散系统Pontryagin极小值原理建立最优解的必要条件。

以Δt为离散步长,以[0,tg2 ]为优化控制周期,共K个离散时刻,kg1对应绿灯时间窗的开始时刻tg1 ,绿灯时间窗的结束时刻tg2为控制结束时刻 K 。采用差分法对CAV车队动态模型进行离散化,得到如下形式。

图片

图片

图片

根据模型约束,构造如下惩罚函数:

图片

引入惩罚因子构造离散最优控制的增广目标函数:

图片

图片

图片

式中:为惩罚因子。

构造Hamiltonian函数,见下式。

图片

利用Pontryagin极小值原理建立最优解的必要条件。

图片

图片

图片

2.2基于RPROP的求解算法

采用基于神经网络训练的弹性反向传播算法(RPROP)方法,构造梯度方向,设计求解算法。其基本思想为:从某个初始值开始,根据Pontryagin极小值原理(见2.1节)得到梯度方向,并根据历史梯度信息动态更新搜索步长以加快求解速度,设计基于RPROP的求解算法。

离散化系统极小值的条件:

图片

在搜索解的过程中,RPROP方法根据梯度符号决定搜索的方向,并根据搜索过程的结果动态调整搜索步长,可以保证求解的快速性。虽然RPROP方法无法保证收敛到全局最小值,但在实际应用中往往能获得比较满意的最优解。

梯度值 h ( k )可根据Hamiltonian函数见下式。

图片

建立控制向量的迭代公式,见式(17)。

图片

仿真实验

通过仿真实验,验证本文所设计的CAV速度轨迹优化策略。为了便于对比分析,分别将优化控制前、后的结果进行对比分析。在仿真过程中,假设交叉口停车线上游550 m处,有5辆车形成的CAV车队,初始速度为10 m/s,初始加速度0 m/s ^2^ ,V2I的最大通信距离为350 m(A点),也就是说:一旦CAV进入ICU可通信范围,即可与路侧基础设施进行通信。

初始时刻信号灯为绿灯相位,绿灯时间窗为[0,30 s],仿真结果见图1。

由图1可见,在该场景中,车队初始时刻以10 m/s的速度行驶。在没有采取优化控制的情况下,CAV车辆继续匀速行驶,错过了第1个绿灯相位(时间窗为[0 s,30 s]),在红灯相位时间到达停车线,唯有停车等待下1个绿灯相位。采取本文设计的速度轨迹控制策略后,CAV一旦进入ICU的通信距离,就可接收到ICU广播的信号配时信息,开始进行轨迹优化。CAV头车在优化过程中,不仅考虑本车,而且考虑整个车队的通行效率,于是CAV头车开始加速,使车队所有CAV车辆无需停车等待,均能在第1个绿灯相位通过交叉口。

由于优化过程中考虑了燃油经济性的优化,故加速过程中并未出现较大幅度的变速(整个运动过程中,0 m/s ^2^ ≤ a ≤2.93 m/s ^2^ ),经过COPERT模型的计算,总油耗量减少了69.74%。可见,通过本文设计的轨迹优化控制策略,CAV头车及时地根据信号配时信息进行轨迹优化,保证车队所有车的行驶效率,避免了因在红灯时间窗到达停车线造成的减速、停车、加速行为,显著减少了燃油消耗量。

图片

图1 场景1仿真结果对比图

阅读心得

本文构建了基于最优控制的CAV车辆通过信号交叉口的速度轨迹优化控制模型,并利用离散系统Pongryagin极小值原理建立最优解的必要条件,采用RPROP算法方法设计了求解方法,在保证求解质量的同时提高了求解速度。

仿真结果显示,CAV根据基于V2I通信获得实时信号配时信息,提前对自身速度轨迹进行调整,保证所有CAV车辆在绿灯相位时间窗无停车通过信号交叉口,避免因在红灯时间窗到达停车线造成的减速、停车、启动加速等过程,显著减少了所有车辆的总油耗,提高了通行效率。由于本文只考虑了CAV在单车道行驶的情况,在未来的研究中,将进一步研究CAV在多车道的行驶情况,考虑CAV的换道行为,对CAV的速度轨迹进行优化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4574

    浏览量

    98752
  • 自动驾驶汽车

    关注

    4

    文章

    374

    浏览量

    40701
收藏 人收藏

    评论

    相关推荐

    细说关于自动驾驶那些事儿

    展示在市区的自动驾驶情境。这台由光达、定位系统和摄影机组成的自动驾驶车,在车辆偏离车道时可自动导回车道。三种系统的作用优先级,第一是光达,不仅可以侦测障碍物,还可以“识别”。例如,当识
    发表于 05-15 17:49

    自动驾驶的到来

      传统汽车厂商更趋向于通过技术的不断积累,场景的不断丰富,逐步从辅助驾驶过渡到半自动驾驶,进而在将来最终实现无人驾驶;某些高科技公司则希望通过
    发表于 06-08 15:25

    神经网络解决方案自动驾驶成为现实

    辅助及自适应巡航控制等系统的配套使用也让未来的全自动驾驶车辆成为现实。如今,车辆的很多系统使用的都是机器视觉。机器视觉采用传统信号处理技术来检测识别物体。对于正热衷于进一步提高拓展 A
    发表于 12-21 17:11

    UWB主动定位系统在自动驾驶中的应用实践

    3万美元以上,相当于一辆中级车的价格。自动驾驶四大核心技术分别为环境感知、高精度定位、路径规划、控制执行。其中环境感知技术是最基础、最重要的一环。通过环境感知,可实时、可靠且准确地识别出车辆行驶路径
    发表于 12-14 17:30

    如何让自动驾驶更加安全?

    了全球范围对自动驾驶安全性的议论:如何让自动驾驶更加安全?真正上路前还要做哪些准备?智能汽车成为全球汽车产业发展战略方向参与测试的企业将通过道路测试来不断验证自动驾驶技术的成熟度驾车上
    发表于 05-13 00:26

    实现全自动驾驶尚需要众多技术革新之一智能网联汽车介绍

    应用到所有车辆,则有助于实现安全的全自动驾驶。ROHM拥有非常适用于V2X的各种电源LSI。车载级开关电源 "BD9SXXX-C系列" 拥有0.6A-6.0A的2mm见方、3mm见方
    发表于 07-12 04:20

    为何自动驾驶需要5G?

    基于强大的3GPP生态系统和连续完善的蜂窝网络覆盖,可大幅降低未来自动驾驶和车联网部署成本。与雷达、激光雷达等传感器不同,我们可以把V2X视为一种无线传感器系统的解决方案,它允许车辆通过
    发表于 06-08 07:00

    从辅助驾驶自动驾驶: 感知型车辆建立在底层高质量的传感器数据基础之上

    ,性能和响应速度也必须大幅提升(图3、图4)。图3. 为了确保自动驾驶车辆的安全,必须充分探测当前和历史状态、环境特性以及车辆自身状态(位置、速度
    发表于 06-16 18:53

    UWB高精度定位在自动驾驶中的应用前景

    自动驾驶的实现高度依赖环境感知、控制执行、高精度定位、路径规划等方面的核心技术。其中通过环境感知,实时准确地识别出车辆行驶路径周边对其安全行驶可能存在隐患的物体,为车辆的控制执行提供可
    发表于 10-26 16:41

    UWB定位可以用在自动驾驶

    的价格。自动驾驶四大核心技术分别为环境感知、高精度定位、路径规划、控制执行。其中环境感知技术是最基础、最重要的一环。通过环境感知,可实时、可靠且准确地识别出车辆行驶路径周边对其安全行驶可能存在隐患的物体
    发表于 11-18 14:15

    网联自动驾驶的含义及发展方向

    了3GPP R16 5G-V2X在自动驾驶业务方面带来的技术优化,并对现阶段通信技术中存在的问题进行了分析和展望。与此同时,阐述了通信技术在网联自动驾驶领域的重要作用,期望加深辅助
    发表于 01-12 15:42

    自动驾驶车辆中AI面临的挑战

    自动驾驶车辆中采用的AI算法自动驾驶车辆中AI面临的挑战
    发表于 02-22 06:39

    边缘计算在自动驾驶汽车的应用

    有时更快的数据处理是一种奢侈——有时它生死攸关。例如,自动驾驶汽车本质上是一台装有轮子的高性能计算机,它通过大量的传感器来收集数据。为了使得这些车辆能够安全可靠地运行,它们需要立即对周围的环境做出
    发表于 07-12 08:07

    自动驾驶技术的实现

    的带宽有了更高的要求。从而使用以太网技术及中央域控制(Domain)和区域控制(Zonal)架构是下一代车载网络的发展方向。然而对于自动驾驶技术的实现,涉及到感知、规划、执行三个层面。由于车辆行...
    发表于 09-03 08:31

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件
    发表于 12-19 18:02