一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于强化学习的城市交通堵塞调度方法与流程

2022-06-01 13:27:23 来源:中国专利 TAG:


1.本发明涉及智能交通领域,具体涉及一种基于强化学习的城市交通堵塞调度方法。


背景技术:

2.随着人民经济水平的不断提高和城市化进程的推进,汽车作为最主要的交通工具走入了千家万户,城市交通拥堵的问题也越发严重。交通堵塞一方面会降低社会生产力,造成大量的经济损失,同时会消耗燃油资源,并导致严重的二氧化碳排放问题。因此,提升城市通行效率、优化交通调度方法在现代化交通领域占据重要地位,其中交通灯路口通行是城市路段最为普遍的通行效率瓶颈。
3.现有的交通灯控制方法主要分为两大类别,一类是基于规则的传统信号灯控制算法,如固定时长、交通流量、车道占用比等算法,此类方法对场景的认知比较片面,在复杂场景下难以应对车辆流调度,车辆通行效率较低。另一类是基于机器学习的自适应控制算法,如基于强化学习的交通灯调度算法,强化学习已在游戏博弈、优化调度等领域取得了良好的表现,由于强化学习能够自我学习并提高决策能力的特点,近年来也在交通灯控制领域引起关注。


技术实现要素:

4.针对上述现有技术的不足,本发明所要解决的技术问题是:如何提供一种提高城市车辆通行效率,缓解交通堵塞情况的基于强化学习的城市交通堵塞调度方法。
5.为了解决上述技术问题,本发明采用了如下的技术方案:
6.一种基于强化学习的城市交通堵塞调度方法,包括以下步骤:
7.(1)通过图像传感器和电感传感器获取城市道路交叉口的车辆数量信息、车辆排队信息和交通灯状态的实时数据;
8.(2)利用机器学习算法,根据车辆数量信息、车辆排队信息和交通灯状态的实时数据,结合从图像信息与储备结构化数据获取的路段限制与车道信息的交叉口先验知识,联合形成交叉口路况状态数据作为调度模型训练数据;
9.(3)采用强化学习算法,在给定时刻,调度模型根据交叉口路况状态数据和交叉口通行安全准则在交通灯状态切换的动作空间内选择一个交通灯状态切换动作,并根据环境反馈的交叉口各车道的通行效果和奖励函数计算奖励信号,在多次迭代后使模型选择的动作最大化奖励信号,从而训练调度模型;
10.(4)以交叉口路况状态数据作为输入,通过完成训练后的调度模型输出交通灯状态指令及相应交通灯控制信号。
11.作为优化,在步骤(1)中,还通过激光雷达获取接近交叉口车辆的行驶速度,还通过温度传感器和湿度传感器获取交叉口的环境状态信息。
12.作为优化,在步骤(2)中,先对车辆数量信息、车辆排队信息和交通灯状态的实时
数据进行数据清洗、特征构建的数据预处理工作,然后利用cnn、mlp、gbdt、svm中任意一种机器学习算法,提取作为调度模型输入的结构化实时路况特征。
13.作为优化,在步骤(2)中,交叉口先验知识包括路段速度限制、转向限制、车道数量、车道类别和交通灯切换时长。
14.作为优化,在步骤(3)中,强化学习算法包括q-learning或时间差分算法,强化学习算法的输入特征和奖励函数的变量由步骤(2)中的交叉口路况状态数据获取,强化学习算法的输入特征包括交叉口各车道的车辆平均速度、车辆数量、车辆位置、车道数量、车道类别、天气状态、事故状态和通行效率,其中通行效率通过公式

计算得到,奖励函数的变量包括通行数量、车辆等待时间、通行前后车辆平均速度差和交通灯是否切换;
[0015][0016]
其中efficiency为车辆整体通行效率,v
car_avg
为交叉口车辆平均速度,v
lane_speed_limit
为路口上限速度。
[0017]
作为优化,在步骤(3)中,交叉口通行安全准则是对该交叉口安全通行的基本约束,以保证各个车道的车流不会发生碰撞。
[0018]
作为优化,在步骤(4)中,将交叉口路况状态数据与交叉口先验知识输入调度模型中,得到交通灯目标状态,若当前交通灯状态与目标状态一致,则不进行交通灯切换动作,否则将交通灯切换到目标状态。
[0019]
综上所述,本发明的有益效果在于:本发明通过当前交叉口路况信息,结合强化学习算法,解决了传统调度算法策略输入不全面、控制策略不灵活的问题,为城市复杂交通网络调度提供了解决方案,有效缓解交通堵塞情况,提高了城市车辆通行效率。
附图说明
[0020]
为了使发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:
[0021]
图1为本发明中交叉口车辆调度控制整体流程图;
[0022]
图2为本发明中强化学习模型信息流程图;
[0023]
图3为本发明中交通灯的有效状态空间图。
具体实施方式
[0024]
下面结合附图对本发明作进一步的详细说明。
[0025]
如图1和图2所示,本具体实施方式中的基于强化学习的城市交通堵塞调度方法,包括以下步骤:
[0026]
(1)通过图像传感器和电感传感器获取城市道路交叉口的车辆数量信息、车辆排队信息和交通灯状态的实时数据;
[0027]
(2)利用机器学习算法,根据车辆数量信息、车辆排队信息和交通灯状态的实时数据,结合从图像信息与储备结构化数据获取的路段限制与车道信息的交叉口先验知识,联合形成交叉口路况状态数据作为调度模型训练数据;
[0028]
(3)采用强化学习算法,在给定时刻,调度模型根据交叉口路况状态数据和交叉口通行安全准则在交通灯状态切换的动作空间内选择一个交通灯状态切换动作,并根据环境反馈的交叉口各车道的通行效果和奖励函数计算奖励信号,在多次迭代后使模型选择的动作最大化奖励信号,从而训练调度模型;
[0029]
(4)以交叉口路况状态数据作为输入,通过完成训练后的调度模型输出交通灯状态指令及相应交通灯控制信号。
[0030]
本具体实施方式中,在步骤(1)中,还通过激光雷达获取接近交叉口车辆的行驶速度,还通过温度传感器和湿度传感器获取交叉口的环境状态信息。
[0031]
本具体实施方式中,在步骤(2)中,先对车辆数量信息、车辆排队信息和交通灯状态的实时数据进行数据清洗、特征构建的数据预处理工作,然后利用cnn、mlp、gbdt、svm中任意一种机器学习算法,提取作为调度模型输入的结构化实时路况特征。
[0032]
本具体实施方式中,在步骤(2)中,交叉口先验知识包括路段速度限制、转向限制、车道数量、车道类别和交通灯切换时长。
[0033]
本具体实施方式中,在步骤(3)中,强化学习算法包括q-learning或时间差分算法,强化学习算法的输入特征和奖励函数的变量由步骤(2)中的交叉口路况状态数据获取,强化学习算法的输入特征包括交叉口各车道的车辆平均速度、车辆数量、车辆位置、车道数量、车道类别、天气状态、事故状态和通行效率,其中通行效率通过公式

计算得到,奖励函数的变量包括通行数量、车辆等待时间、通行前后车辆平均速度差和交通灯是否切换;
[0034][0035]
其中efficiency为车辆整体通行效率,v
car_avg
为交叉口车辆平均速度,v
lane_speed_limit
为路口上限速度。
[0036]
本具体实施方式中,在步骤(3)中,交叉口通行安全准则是对该交叉口安全通行的基本约束,以保证各个车道的车流不会发生碰撞。在调度模型中,可将安全准则与交通灯状态空间相结合,如对于标准十字路口,交通灯的有效状态空间可认为有8个状态,如图3所示,因此根据路况状态输入可根据模型选择8个状态中奖励最大的状态作为交通灯目标状态
[0037]
本具体实施方式中,在步骤(4)中,将交叉口路况状态数据与交叉口先验知识输入调度模型中,得到交通灯目标状态,若当前交通灯状态与目标状态一致,则不进行交通灯切换动作,否则将交通灯切换到目标状态。
[0038]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管通过参照本发明的优选实施例已经对本发明进行了描述,但本领域的普通技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献