本发明属于车辆动力装置或传动装置的布置或安装;两个以上不同的原动机的布置或安装;辅助驱动装置;车辆用仪表或仪表板;与车辆动力装置的冷却、进气、排气或燃料供给结合的布置的技术领域,特别涉及一种根据实时采集的车辆信息对车道上的部分加入车联网的自动驾驶车辆进行速度曲线优化、使得车辆依此运行的基于车联网的道路环保驾驶系统的控制方法。
背景技术:
城市中的信号交叉口对交通流有隔断作用,车辆在此处经常性加速、减速、怠速和停车,往往造成大量的机动车污染物排放及燃油消耗。为了解决信号交叉口带来的负面影响,采用信号交叉口环保驾驶控制对车辆进行控制,信号交叉口环保驾驶控制能够有效减少或缩短交叉口范围内车辆的加减速及停车怠速过程,降低燃油消耗与污染物排放。
然而,现有的信号交叉口环保驾驶控制系统存在以下明显缺陷:
1、控制系统及相应的控制方法主要面向全自动驾驶环境进行设计与开发,无法在短时间内应用于实际的交通控制当中;
2、现有控制系统在工作过程中需要对控制方案进行高频率的更新计算,这将对通讯系统和计算机系统造成较大压力;
3、现有控制系统中的控制方法多集中于单一车辆的速度优化控制,忽略了道路交通状况对车辆运行的影响,致使在实际应用过程中无法达到预期的控制目标,其控制效果随交通饱和度的升高而逐渐降低;
4、现有控制方法中控制目标仅为减少燃油消耗及污染物排放量,未对交叉口吞吐量进行考量,无法充分利用信号控制的绿灯时长,对交叉口吞吐量造成严重的负面影响,不适用于交通压力较大的交叉口。
技术实现要素:
本发明解决的技术问题是,现有技术中,现有的信号交叉口环保驾驶控制系统主要面向全自动驾驶车辆,无法在短时间内应用于实际的交通控制当中,高频运算会对通讯系统和计算机系统造成较大压力,控制非针对整体路网,较为片面的控制模式使得控制效果随交通饱和度的升高而逐渐降低,无法充分利用信号控制的绿灯时长,对交叉口吞吐量造成严重的负面影响,不适用于交通压力较大的交叉口的问题,进而提供了一种优化的基于车联网的道路环保驾驶系统的控制方法。
本发明所采用的技术方案是,一种基于车联网的道路环保驾驶系统的控制方法,所述系统包括设置在道路起点处的车辆检测器,所述道路终点处设有信号灯,所述车辆检测器连接至控制器,所述控制器连接有信息采集设备,所述控制器连接至车辆,所述控制器连接至数据库;
所述方法包括以下步骤:
步骤1:车辆行驶至道路起点处,车辆检测器检测车辆信息,控制器与车辆进行通讯连接;
步骤2:连接失败,控制器判断车辆为非受控车辆时,进行步骤3;连接成功,控制器判断车辆为自动驾驶车辆时,进行步骤4;
步骤3:对于当前车辆进行微观车辆跟驰模型计算,得到当前车辆的运动轨迹与速度曲线,结果存储于数据库中;进行步骤5;
步骤4:控制器读取车辆检测器采集的车辆信息,结合上一车辆的运动轨迹与速度曲线,对于当前车辆进行运动轨迹与速度曲线的优化,将优化结果传输至当前车辆,结果存储于数据库中,断开当前车辆和控制器间的连接;
步骤5:结束对当前车辆的控制。
优选地,所述步骤1中,车辆检测器检测当前车辆的到达时间、位置和速度。
优选地,所述步骤3中,得到当前车辆的运动轨迹与速度曲线的方法包括以下步骤:
步骤3.1:计算当前车辆的加速度
步骤3.2:获取数据库中的交通灯信息,得到绿灯时间集合ξ,判断当前车辆是否可以与前车在同一周期的绿灯时间通过交叉口,若可以,则当前车辆的加速度应为
步骤3.3:在路口设置当前车辆前方的第一个红灯时刻的虚拟静止车辆,当前车辆的加速度为
优选地,所述步骤3.3中,当前车辆前方为红灯时,当前车辆的前车为所述虚拟静止车辆,当前车辆前方为绿灯时,当前车辆的前车为实际前序车辆。
优选地,所述步骤4中,得到当前车辆的运动轨迹与速度曲线的方法包括以下步骤:
步骤4.1:计算当前车辆驶过交叉口的预期时间
步骤4.2:根据庞特里雅金极大值原理定义协状态
步骤4.3:初始化协状态,λ(0)(i)=0,时空轨迹sn(i)=0,加速度un(i)=0;初始化速度
步骤4.4:基于约束条件,利用上一迭代得出的协状态λ(m-1)(i)沿道路自起始位置至终点位置求解状态x(m)(i)=(vn(i),un(i))t;
步骤4.5:利用上一迭代得出的x(m)(i)沿道路自终点位置至起始位置求解协状态方程得出λ(m)(i);
步骤4.6:利用上一迭代的λ(m)和λ(m-1)平滑更新协状态λ(m)=(1-γ)λ(m-1)+γ·λ(m);0≤γ≤1;
步骤4.7:当满足||λ(m)-λ(m)||<εmax时停止迭代,其他情况下设置m=m+1并返回步骤4.4;
步骤4.8:判断生成的自动驾驶车辆时空轨迹与前车时空轨迹是否存在冲突,若不存在,则判定生成的速度曲线为有效曲线;若存在,则将当前自动驾驶车辆设置为非受控车辆,进行步骤3。
优选地,所述步骤4.4中,根据庞特里雅金极大值原理
sn(i+1)=sn(i)+△t(vn(i)+0.5·un(i)·△t);β1和β2为燃油消耗与污染物排放模型中的参数。
优选地,所述步骤4.4中,约束条件包括:
加速度变化率
加速度
速度
当加速度un(i)≥0时,运行成本
当加速度un(i)<0时,运行成本
α0,α1,α2,α3,β1,β2为燃油消耗与污染物排放模型中的参数。
优选地,所述步骤4.5中,自动驾驶车辆的终端加速度为
λ1(p)=2w1(sn(p)-l),λ2(p)=2w2(vn(p)-vlim),w1∈r+,w2∈r+,后向求解λ1(j),λ2(j),j∈(p,p-1,...,2),λ1(j-1)=λ1(j),λ2(j-1)=λ2(j)+w3(-α0·vn(j)-2+α2+2α3·vn(t))·△t+λ1(j-1)·△t。
本发明提供了一种优化的基于车联网的道路环保驾驶系统的控制方法,通过车辆检测器采集经过道路起点处的信息和信号控制信息,对非受控车辆的行驶轨迹及速度进行预测,并对自动驾驶车辆进行速度曲线优化,利用车辆间的相互影响实现对所有车辆的环保驾驶控制。
本发明的有益效果在于:
1、交叉口吞吐量具有最高优先权,即在保障交叉口吞吐量的基础上最大程度地降低系统整体燃油消耗与污染物排放;
2、对非受控车辆的间接控制,即根据车辆跟驰规律,合理利用自动驾驶车辆对后方非受控车辆的速度的影响,进而实现对所有车辆的控制。
附图说明
图1为本发明的道路环保驾驶系统的结构框图。
具体实施方式
下面结合实施例对本发明做进一步的详细描述,但本发明的保护范围并不限于此。
如图所示,本发明涉及一种基于车联网的道路环保驾驶系统的控制方法,所述系统包括设置在道路起点处的车辆检测器,所述道路终点处设有信号灯,所述车辆检测器连接至控制器,所述控制器连接有信息采集设备,所述控制器连接至车辆,所述控制器连接至数据库。
所述方法包括以下步骤。
步骤1:车辆行驶至道路起点处,车辆检测器检测车辆信息,控制器与车辆进行通讯连接。
所述步骤1中,车辆检测器检测当前车辆的到达时间、位置和速度。
本发明中,信息采集设备主要用于对驶入控制区域的车辆进行信息采集,采集的信息包括车辆在车辆检测器处的到达时间、位置和速度。每当有新的车辆到达车辆检测器处,车辆检测器反馈信息至控制器,信息采集设备即被激活,并将采集到的信息传递给控制器,用于判断当前车辆是否受控,以及计算其优化信息。
本发明中,控制器中包括非受控车辆建模模块和自动驾驶车辆优化模块。非受控车辆建模模块对非受控车辆的时空轨迹和速度曲线进行预测,利用信息采集设备传送至控制器的车辆信息,结合信号控制信息和前车的时空轨迹与速度曲线信息,计算非受控车辆的时空轨迹与速度曲线,并将计算结果存储于数据库中等待后续计算过程中调用。自动驾驶车辆优化模块对自动驾驶车辆的速度曲线进行优化,利用信息采集设备传来的车辆信息,结合信号控制信息和前车的时空轨迹与速度曲线信息,利用本发明的优化算法计算车辆的最优速度曲线及时空轨迹,并将最优速度曲线传输给相应的自动驾驶车辆中的控制模块,同时将计算结果存储于数据库中等待后续计算过程中调用。
本发明中,设备间的通讯利用dsrc或lte-v通讯技术完成,实现信息沿车辆检测器通过控制器至车辆的方向的传输,此为相关领域技术人员容易理解的内容,可以依需求自行设置。
步骤2:连接失败,控制器判断车辆为非受控车辆时,进行步骤3;连接成功,控制器判断车辆为自动驾驶车辆时,进行步骤4。
本发明中,当车辆检测器检测到车辆通过时,控制器尝试与车辆建立通讯连接,若连接成功,则判定车辆为自动驾驶车辆,自动驾驶车辆优化模块被激活,对应步骤4,若连接失败,则判定车辆为非受控车辆,非受控车辆建模模块被激活,对应步骤3。
步骤3:对于当前车辆进行微观车辆跟驰模型计算,得到当前车辆的运动轨迹与速度曲线,结果存储于数据库中;进行步骤5。
所述步骤3中,得到当前车辆的运动轨迹与速度曲线的方法包括以下步骤。
步骤3.1:计算当前车辆的加速度
本发明中,步骤3.1根据当前车辆与前车间的相对距离和相对速度,计算当前车辆与前车间的加速度关系,即为当前车辆的加速度。
本发明中,s0根据交通实际拥堵的程度设定,为统计得到的定值,
步骤3.2:获取数据库中的交通灯信息,得到绿灯时间集合ξ,判断当前车辆是否可以与前车在同一周期的绿灯时间通过交叉口,若可以,则当前车辆的加速度应为
本发明中,
步骤3.3:在路口设置当前车辆前方的第一个红灯时刻的虚拟静止车辆,当前车辆的加速度为
所述步骤3.3中,当前车辆前方为红灯时,当前车辆的前车为所述虚拟静止车辆,当前车辆前方为绿灯时,当前车辆的前车为实际前序车辆。
本发明中,当前车辆的加速度包括在同一道路段中,信号灯还没有变红灯及灯变为红灯的情况。
本发明中,
步骤4:控制器读取车辆检测器采集的车辆信息,结合上一车辆的运动轨迹与速度曲线,对于当前车辆进行运动轨迹与速度曲线的优化,将优化结果传输至当前车辆,结果存储于数据库中,断开当前车辆和控制器间的连接。
本发明中,利用车辆检测器采集的车辆信息,结合信号控制信息和前车的时空轨迹与速度曲线信息,对自动驾驶车辆进行速度曲线优化,优化目标为保证交叉口吞吐量的情况下最小化总体燃油消耗及污染物排放量,为了降低计算时间,该算法在庞德里亚金极大值原理(pmp)架构下进行构建并利用数值化pmp方法进行求解。
所述步骤4中,得到当前车辆的运动轨迹与速度曲线的方法包括以下步骤。
步骤4.1:计算当前车辆驶过交叉口的预期时间
本发明中,在绿灯集合情况下,当前车辆驶过交叉口的预期时间为第一种,在红灯集合情况下,当前车辆驶过交叉口的预期时间为第二种,此时,红灯的起始时刻与红灯整体时长的和为绿灯的起始时刻。
本发明中,th是指当前车辆与前车间的通过交叉口的间隔时间,
本发明中,当前车辆在不考虑前车及信号灯的控制情况下通过停车线的最早时间
步骤4.2:根据庞特里雅金极大值原理定义协状态
本发明中,庞德里亚金极大值原理(pmp)提出了协状态(co-state)的概念,可以用于进行迭代。此时,λ1(i)和λ2(i)均为有理数。
步骤4.3:初始化协状态,λ(0)(i)=0,时空轨迹sn(i)=0,加速度un(i)=0;初始化速度
步骤4.4:基于约束条件,利用上一迭代得出的协状态λ(m-1)(i)沿道路自起始位置至终点位置求解状态x(m)(i)=(vn(i),un(i))t。
所述步骤4.4中,根据庞特里雅金极大值原理
所述步骤4.4中,约束条件包括:
加速度变化率
加速度
速度
当加速度un(i)≥0时,运行成本
当加速度un(i)<0时,运行成本
α0,α1,α2,α3,β1,β2为燃油消耗与污染物排放模型中的参数。
本发明中,加速度变化率应当尽可能小,保证驾驶人和乘客的舒适。
本发明中,最终应当判断计算结果是否满足约束条件,若满足,则保持原值,若不满足,则应当强制更改计算结果,使其满足约束条件。
本发明中,运行成本的第一项均为庞特里雅金极大值原理中定义的油耗,第二项则为舒适度的数值,舒适度主要考量加速度值。
步骤4.5:利用上一迭代得出的x(m)(i)沿道路自终点位置至起始位置求解协状态方程得出λ(m)(i)。
所述步骤4.5中,自动驾驶车辆的终端加速度为
λ1(p)=2w1(sn(p)-l),λ2(p)=2w2(vn(p)-vlim),w1∈r+,w2∈r+,后向求解λ1(j),λ2(j),j∈(p,p-1,...,2),λ1(j-1)=λ1(j),λ2(j-1)=λ2(j)+w3(-α0·vn(j)-2+α2+2α3·vn(t))·△t+λ1(j-1)·△t。
利用上一迭代的λ(m)和λ(m-1)平滑更新协状态λ(m)=(1-γ)λ(m-1)+γ·λ(m);0≤γ≤1。
本发明中,计算λ(m)(i)需要用到所有的x(m)(i)=(vn(i),un(i))t。
步骤4.7:当满足||λ(m)-λ(m)||<εmax时停止迭代,其他情况下设置m=m+1并返回步骤4.4。
本发明中,εmax的值可以依据需求,由本领域技术人员根据理解自行设置,以满足不同的路况约束。
步骤4.8:判断生成的自动驾驶车辆时空轨迹与前车时空轨迹是否存在冲突,若不存在,则判定生成的速度曲线为有效曲线;若存在,则将当前自动驾驶车辆设置为非受控车辆,进行步骤3。
步骤5:结束对当前车辆的控制。
本发明解决了现有技术中,现有的信号交叉口环保驾驶控制系统主要面向全自动驾驶车辆,无法在短时间内应用于实际的交通控制当中,高频运算会对通讯系统和计算机系统造成较大压力,控制非针对整体路网,较为片面的控制模式使得控制效果随交通饱和度的升高而逐渐降低,无法充分利用信号控制的绿灯时长,对交叉口吞吐量造成严重的负面影响,不适用于交通压力较大的交叉口的问题,通过车辆检测器采集经过道路起点处的信息和信号控制信息,对非受控车辆的行驶轨迹及速度进行预测,并对自动驾驶车辆进行速度曲线优化,利用车辆间的相互影响实现对所有车辆的环保驾驶控制。
本发明的有益效果在于:
1、交叉口吞吐量具有最高优先权,即在保障交叉口吞吐量的基础上最大程度地降低系统整体燃油消耗与污染物排放;
2、对非受控车辆的间接控制,即根据车辆跟驰规律,合理利用自动驾驶车辆对后方非受控车辆的速度的影响,进而实现对所有车辆的控制。