一种车辆多目标协调换道辅助自适应巡航控制方法

申请号 CN201410033746.2 申请日 2014-01-24 公开(公告)号 CN103754224A 公开(公告)日 2014-04-30
申请人 清华大学; 发明人 党睿娜; 李克强; 王建强; 李升波; 谢伯元; 赵树连; 秦晓辉; 李晓飞; 张放; 丁洁云;
摘要 本 发明 涉及一种车辆多目标协调换道辅助 自适应巡航控制 方法,包括以下步骤:1)根据两前车 跟踪 性、多车运动安全性和纵向驾驶舒适性需求,设定LCACC综合性能指标,LCACC综合性能指标包括代价函数和I/O约束;①LCACC代价函数的设定:a)利用自车与两辆前车的车距误差和车速误差的二范数线性组合建立跟踪性代价函数;b)利用约束纵向 加速 度建立舒适性代价函数;②LCACC?I/O约束的设定:a)在跟踪性能方面,利用驾驶员实验数据统计得到用于限制车速误差和车距误差的驾驶员容许的跟车误差约束;b)在安全性能方面,从跟车和避撞的 角 度出发,约束自车与周边多车辆之间安全距离;c)在舒适性能方面,约束期望纵向加速度取值范围;2)建立多目标协调优化控制问题,采用滚动时域优化 算法 求解,得到最优控制量,实现优化控制。
权利要求

1.一种车辆多目标协调换道辅助自适应巡航控制方法,其包括以下步骤: 1)建立自车动学模型、旁车动力学模型以及驾驶员期望跟车模型; 2)根据两前车跟踪性、多车运动安全性和纵向驾驶舒适性的需求目标,设定LCACC的综合性能指标,其中,LCACC的综合性能指标包括代价函数和I/O约束; ①LCACC代价函数的设定:a)利用自车与两辆前车的车距误差和车速误差的二范数线性组合建立跟踪性代价函数;b)利用约束纵向加速度建立舒适性代价函数; ②LCACCI/0约束的设定:a)在跟踪性能方面,利用驾驶员实验数据统计得到用于限制车速误差和车距误差的驾驶员容许的跟车误差约束;b)在安全性能方面,从跟车和避撞的度出发,约束自车与周边多车辆之间的安全距离;c)在舒适性能方面,约束期望纵向加速度的取值范围; 3)建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,实现优化控制。
2.如权利要求1所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:所述步骤3)建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,包括以下步骤: ①获得自车和周边车辆的运动状态信息,并将其发送到自车控制器; ②利用线性加权和法将跟踪性代价函数和舒适性代价函数转化为整体代价函数:
式中,Ltra表示跟踪性代价函,Lcoffl表示舒适性代价函数; ③将所有I/O约束转化为与系统预测时域输入向量相关的约束条件; AuU ( bu 式中,Au为约束不等式的系数矩阵,U为系统预测时域输入向量,b„为约束不等式的常数项矩阵; ④结合LCACC代价函数和I/O约束的数学形式,建立多目标协调优化控制问题: min Lindex Subj.to: AuU ( bu ⑤采用约束管理法软化硬约束,选择Dantizig-wolfe有效集法,求解多目标协调优化控制问题,得到最优控制量为:
⑥提取最优控制量的首个元素U (0),将其输入自车的车辆模型中,得到期望的最优控制量a;/0)和最优制动压力控制量P^(O),并将其分别输入发动机电控ECU和电控辅助制动装置,实现对自车驱动和制动的优化控制。
3.如权利要求1~2任一项所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:跟踪性代价函数的表达式为:
式中,Ltra表示跟踪性代价函数,k表示当前时刻,(k+i+l|k)表示利用k时刻信息对k+i+1状态进行预测,P表示预测时域;LtMl。表示基于原始车道前车的跟踪性代价函数,Ltrald表示基于目标车道前车的跟踪性代价函数,、10表示基于原始车道前车的跟车权重系数,Xld表示基于目标车道前车的跟车权重系数,Adltjh表示基于原始车道前车的车距误差,Adldh表示基于目标车道前车的车距误差,A v1A表示基于原始车道前车的车速误差,Avldh表示基于目标车道前车的车速误差,wAd为Ad的权重系数,wAvS Av的权重系数。
4.如权利要求1~3任一项所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:舒适性代价函数的表达式为:
式中,L_表示舒适性代价函数,\^表示期望纵向加速度,Wu为axdes的权重系数,(k+i+11 k)表示利用k时刻信息对k+i+1状态进行预测。
5.如权利要求1~4任一项所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:跟踪性方面的I/O约束表达式为: A (Iniin ( A dloh (k+i I k) ^ A dmax A dmin ( A dldh (k+i | k) ^ A dmax A Vmin ^ A Vioh (k+i I k) ^ A vmax A Vmin ( A Vidh (k+i I k) ^ A Vmax 式中,(k+i|k)表示利用k时刻信息对k+i状态进行预测,dmin表示车距误差的最小值,dmax表示车距误差的最大值,Vmin表示车速误差的最小值,Vmax表示车速误差的最大值,A dloh表示基于原始车道前车的车距误差,Adldh表示基于目标车道前车的车距误差,A v1A表示基于原始车道前车的车速误差,△ Vldh表示基于目标车道前车的车速误差。
6.如权利要求1~5任一项所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:安全性方面的I/O约束的表达式为: dsloh (k+i+1 k)≥ max( x THfflovh (k+i+1 k), x TTC1。(vh (k+i+1 k) -vlo (k+i+1 k))) dsidh (k+i+1 k)≥ max( x THffldvh (k+i+1 k), x TTCld(vh (k+i+1 k) -vld (k+i+1 k))) dsroh (k+i+11 k)≥ max ( x THffrovro (k+i+1 k), x TTCro (vro (k+i+11 k) _vh (k+i+11 k))) dSrdh (k+i+1 k)≥ max( x THffrdvrd (k+i+1 k), x TTCrd (vrd (k+i+1 k) -vh (k+i+1 k))) 式中,(k+i+11 k)表不利用k时刻彳目息对k+i+1状态进行预测,dsloh、dsldh、dsroh和dsrdh分别为自车与各车辆的安全跟车距离, T THWlo、T THWld、T THWro 和 T THWrd 分别为基于各车辆的安全跟车时距,TTTa。、T ncld> TTT&。和T TT&d分别为基于各车辆的安全避撞时间,Vh、Vl。、Vld、Vro和Vri分别为各车辆速度。
7.如权利要求1~6任一项所述的一种车辆多目标协调换道辅助自适应巡航控制方法,其特征在于:舒适性方面的I/O约束的表达式为: Uniin ( U (k+i+11 k) ( Umax式中,(k+i + 1 I k)表示利用k时刻信息对k+i + 1状态进行预测,U表示自车的纵向加速度,Umin表示加速度最小值, Umax表示加速度最大值。

说明书全文

一种车辆多目标协调换道辅助自适应巡航控制方法

技术领域

[0001] 本发明涉及一种车辆纵向动学控制方法,特别是关于一种基于模型预测控制理论的车辆多目标协调换道辅助自适应巡航控制方法。

背景技术

[0002] 作为驾驶辅助系统(DAS, Driver Assistance Systems)的典型代表之一,自适应巡航控制系统(ACC, Adaptive Cruise Control System)能够提升行驶安全、改善交通拥堵和缓解驾驶疲劳,已经得到研究机构和汽车企业的广泛认可与关注。但是现有ACC系统的研究主要基于直线行驶开展,在换道驾驶下,现有ACC系统表现出一定的局限性,甚至对车辆正常驾驶造成干扰。例如:在接近前车工况下,当驾驶员执行换道时,常规ACC系统无法识别换道意图,继续跟随原始车道前车行驶,从而对驾驶员的换道行为造成干扰,增加驾驶员对系统的干预频率
[0003] 换道过程存在自车与两辆前车之间的跟踪性、自车与周边多车辆之间的安全性和驾驶员纵向感受舒适性这三个方面的多目标协调优化问题,现有ACC无法满足这一需求,其中,跟踪性问题体现在:换道开始之前,常规ACC的跟车目标为原始车道前车;换道开始后,常规ACC仍以原始车道前车为唯一跟车目标,对驾驶员换道意图造成阻碍;跨道过程中,常规ACC突然改变跟车目标,不仅导致期望加速度发生突变,而且使驾驶员产生不舒适感;换道结束后,常规ACC由于较晚考虑与目标车道前车的跟车控制,需要较长时间调整与目标车道前车的跟车关系。安全性问题体现在:换道过程中,换道车辆本身的状态波动将对原始车道和目标车道的前车和后车造成一定干扰,有可能引发追尾事故。舒适性问题体现在:当ACC输出的加速度绝对值较大时,驾驶员会产生不舒适感。针对常规ACC阻碍换道的问题,已有学者提出为常规ACC系统增设自动换道功能,但是自动换道涉及横向动力学,需要对方向盘进行控制,与ACC的系统结构和控制算法差异较大;另外,自动换道仅仅是控制单车辆完成换道行为,缺乏考虑换道车辆与周边多车辆之间的运动协调,难以保障换道安全。

发明内容

[0004] 针对上述问题,本发明的目的是提供一种能够实现换道过程中自车与两辆前车之间的跟踪性、自车与周边多车辆之间的安全性以及驾驶员纵向感受舒适性三个方面协调优化的车辆多目标协调换道辅助自适应巡航控制方法。
[0005] 为实现上述目的,本发明采取以下技术方案:一种车辆多目标协调换道辅助自适应巡航控制方法,其包括以下步骤:1)建立自车动力学模型、旁车动力学模型以及驾驶员期望跟车模型;2)根据两前车跟踪性、多车运动安全性和纵向驾驶舒适性的需求目标,设定LCACC的综合性能指标,其中,LCACC的综合性能指标包括代价函数和I/O约束LCACC代价函数的设定:a)利用自车与两辆前车的车距误差和车速误差的二范数线性组合建立跟踪性代价函数;b)利用约束纵向加速度建立舒适性代价函数;@LCACCI/0约束的设定:a)在跟踪性能方面,利用驾驶员实验数据统计得到用于限制车速误差和车距误差的驾驶员容许的跟车误差约束;b)在安全性能方面,从跟车和避撞的度出发,约束自车与周边多车辆之间的安全距离;c)在舒适性能方面,约束期望纵向加速度的取值范围;3)建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,实现优化控制。
[0006] 所述步骤3)建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,包括以下步骤:①获得自车和周边车辆的运动状态信息,并将其发送到自车控制器利用线性加权和法将跟踪性代价函数和舒适性代价函数转化为整体代价函数:
[0007] Lindex = Ltra+Lcom ;
[0008] 式中,Ltra表示跟踪性代价函,Lcoffl表示舒适性代价函数;
[0009] ③将所有I/O约束转化为与系统预测时域输入向量相关的约束条件;
[0010] AuU ^ bu
[0011] 式中,Au为约束不等式的系数矩阵,U为系统预测时域输入向量,b„为约束不等式的常数项矩阵;④结合LCACC代价函数和I/O约束的数学形式,建立多目标协调优化控制问题:
[0012] min Lindex
[0013] Subj.to:
[0014] AuUSbu
[0015] ⑤采用约束管理法软化硬约束,选择Dantizig-wolfe有效集法,求解多目标协调优化控制问题,得到最优控制量为:
[0016] U = arg min Lindex
[0017] Subj.to:
[0018] AuU ^ bu
[0019] ⑥提取最优控制量的首个元素U (0),将其输入自车的车辆模型中,得到期望的最优控制量aL(0)和最优制动压力控制量,并将其分别输入发动机电控ECU和电控辅助制动装置,实现对自车驱动和制动的优化控制。
[0020] 跟踪性代价函数的表达式为:
[0024] 式中,Ltra表示跟踪性代价函数,k表示当前时刻,(k+i+1 |k)表示利用k时刻信息对k+i+1状态进行预测,P表示预测时域;LtMl。表示基于原始车道前车的跟踪性代价函数,Ltrald表示基于目标车道前车的跟踪性代价函数,、10表示基于原始车道前车的跟车权重系数,Xld表示基于目标车道前车的跟车权重系数,Adltjh表示基于原始车道前车的车距误差,Adldh表示基于目标车道前车的车距误差,A v1A表示基于原始车道前车的车速误差,Avldh表示基于目标车道前车的车速误差,wAd为Ad的权重系数,wAvS Av的权重系数。[0025] 舒适性代价函数的表达式为:
[0027] 式中,L-表示舒适性代价函数,a—表示期望纵向加速度,Wu为axdes的权重系数,(k+i+1 I k)表示利用k时刻信息对k+i+1状态进行预测。
[0028] 跟踪性方面的I/O约束表达式为:
[0029] AdniinS Adloh (k+i I k)≤ Admax
[0030] AdniinS Adldh(k+i|k) ( Admax
[0031] A vmin ^ A vloh (k+i I k) ( Avmax
[0032] A vmin ^ A vldh (k+i I k) ( Avmax
[0033] 式中,(k+i|k)表示利用k时刻信息对k+i状态进行预测,dmin表示车距误差的最小值,dmax表示车距误差的最大值,Vmin表示车速误差的最小值,Vmax表示车速误差的最大值,Adltjh表示基于原始车道前车的车距误差,Adldh表示基于目标车道前车的车距误差,Avloh表示基于原始车道前车的车速误差,△ Vldh表示基于目标车道前车的车速误差。
[0034] 安全性方面的I/O约束的表达式为:
[0035] dsloh (k+i+1 |k) > max ( t 丽。\ (k+i+11 k),t TTC1。(vh (k+i+11 k)-vlo (k+i+11 k)))
[0036] dsldh (k+i+1 |k) > max ( t 丽八(k+i+11 k),t TTCld (vh (k+i+11 k) _vld (k+i+11 k)))
[0037] dsroh (k+i+1 |k) ^ max ( x THffrovro (k+i+11 k), t TTCr。(vr。(k+i+11 k) _vh (k+i+11 k)))
[0038] dsrdh (k+i+1 |k) ^ max ( x THffrdvrd (k+i+11 k), t TTCrd(vrd (k+i+11 k) _vh (k+i+11 k)))
[0039] 式中,(k+i+11 k)表不利用k时刻彳目息对k+i+1状态进行预测,dsloh> dsldh、dSMh和dsrdh分别为自车与各车辆的安全跟车距离,T THWlO、T THWld、T THWro 和 T THWrd 分别为基于各车
辆的安全跟车时距,TTTa。、T ncld> T TT&d分别为基于各车辆的安全避撞时间,Vh、
Vio> Vld、Vro和Vri分别为各车辆速度。
[0040] 舒适性方面的I/O约束的表达式为:[0041 ] umin ( u (k+i+11 k) ( Umax
[0042] 式中,(k+i + 1 I k)表示利用k时刻信息对k+i + 1状态进行预测,U表示自车的纵向加速度,Umin表示加速度最小值,Umax表示加速度最大值。
[0043] 本发明由于采取以上技术方案,其具有以下优点:1、本发明首先根据两前车跟踪性、多车运动安全性和纵向驾驶舒适性的需求目标,设定LCACC的综合性能指标,并建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,实现自车优化控制,因此本发明通过建立多目标优化问题,很好解决了换道过程中两前车跟踪性、多车运动安全性和纵向驾驶舒适性三者之间的综合优化协调,有效保障自车换道安全,防止追尾事故的发生。2、本发明LCACC代价函数的设定首先利用自车与两辆前车的车距误差和车速误差的二范数线性组合建立跟踪性代价函数;然后利用约束纵向加速度建立舒适性代价函数,跟踪性代价函数用于实现换道过程中自车与原始车道前车、目标车道前车这两辆车之间的协调跟踪问题,通过提前优化期望纵向加速度,降低了换道后的跟车调整时间,通过设计双目标的连续切换方法,避免常规ACC中跟车目标突变引起的期望加速度突变。3、本发明LCACC的I/O约束的设定首先在跟踪性能方面,利用驾驶员实验数据统计得到用于限制车速误差和车距误差的驾驶员容许的跟车误差约束;其次在安全性能方面,从跟车和避撞的角度出发,约束自车与周边多车辆之间的安全距离;另外在舒适性能方面,约束期望纵向加速度的取值范围;因此跟踪性I/o约束保证了车距误差和车速误差在驾驶员期望误差范围以内,符合驾驶员跟车期望;安全性I/o约束,使得自车与周边多车辆之间的车距尽量保持在安全跟车范围以内,提升了驾驶安全性;舒适性I/o约束,通过约束期望纵向加速度的变化量和取值范围,保证加速和制动强度,使得自车纵向运动过程符合驾驶员纵向舒适性要求。本发明可以广泛应用于车辆换的换道过程中。附图说明
[0044] 以下结合附图来对本发明进行详细的描绘。然而应当理解,附图的提供仅为了更好地理解本发明,它们不应该理解成对本发明的限制。
[0045] 图1是本发明的控制原理示意图;;
[0046] 图2是本发明的加速度示意图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,其中,横坐标为时间,单位为S,纵坐标为加速度,单位为m/s2 ;
[0047] 图3是本发明的速度示意图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,黑色点线为原始车道前车速度,黑色点划线为目标车道前车速度,其中,横坐标为时间,单位为s,纵坐标为速度,单位为km/h ;
[0048] 图4是本发明自车与原始车道前车的跟车效果相位图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,其中,横坐标为相对速度,单位为m/s,纵坐标为车间间距,单位为m ;
[0049] 图5是本发明自车与目标车道前车的跟车效果相位图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,其中,横坐标为相对速度,单位为m/s,纵坐标为车间间距,单位为m ;
[0050] 图6是本发明自车与原始车道后车的车间距离示意图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,黑色点划线为安全车间距离,其中,横坐标为时间,单位为S,纵坐标为车间距离,单位为m ;
[0051] 图7是本发明自车与目标车道后车的车间距离示意图,黑色实线为LCACC控制效果,灰色虚线为常规ACC控制效果,黑色点划线为安全车间距离,其中,横坐标为时间,单位为s,纵坐标为车间距离,单位为m。

具体实施方式

[0052] 下面结合附图和实施例对本发明进行详细的描述。
[0053] 本发明以模型预测控制(MPC, Model Predictive Control)理论为基础,提出一种车辆多目标协调换道辅助自适应巡航控制方法((LCACC, Adaptive Cruise Control withLane Change Assist),该方法以换道车辆的纵向动力学模型为控制对象,通过周边多车辆信息和驾驶员期望跟车模型,对未来时刻的自车状态、周边多车辆状态和驾驶员期望跟车状态进行预测,结合自车状态和周边多车辆状态调节跟车权重系数,建立兼顾跟踪性、安全性和舒适性的综合性能指标,以滚动时域优化算法求解最优控制量,包括以下步骤:
[0054] 1、控制对象建模,在LCACC系统中,控制对象建模主要涉及三个方面:自车动力学模型、旁车动力学模型以及驾驶员期望跟车模型。[0055] I)根据车辆对象纵向动力学和运动学分析建立自车动力学模型
[0056] 建立自车动力学模型以一阶惯性迟滞传递函数描述实际纵向加速度与期望纵向加速度之间的数学关系:
[0057]
[0058] 式中,ax为实际纵向加速度,Kg为函数增益,TgS为时间常数。
[0059] 结合自车的纵向运动学特性,建立自车的纵向动力学模型为:
[0062] 式中,Xh= [sh vh ah]T表示状态变量,sh、Vh和ah分别表示自车纵向位置、纵向速度和纵向加速度,U=Bxdes为输入量,Acont和B_t分别为状态变量和输入量的系数矩阵。
[0063] 2)旁车动力学模型的建立中,为简化起见,假设其在预测时域内以当前纵向加速度保持匀加速行驶,通过运动学求解其纵向运动状态。
[0064] 3)驾驶员期望跟车模型的建立时选择线性跟车模型:
[0065] ddes = T • vh+dsafe (3)
[0066] 式中,ddes表示驾驶员期望跟车距离,T表示期望跟车时距,dsafe表示安全停车距离。
[0067] 2、根据车辆多目标协调换道辅助自适应巡航控制的两前车跟踪性、多车运动安全性和纵向驾驶舒适性的需求目标,设定LCACC的综合性能指标,其中,LCACC的综合性能指标包括代价函数和I/O约束;
[0068] I) LCACC的代价函数设定包括以下内容:
[0069] ①利用自车与两辆前车的车距误差和车速误差的二范数线性组合建立跟踪性代价函数,保证跟车误差收敛以及跟车目标连续切换,其中,两辆前车分别是指自车所在车道的前方车辆和自车换道目标车道的前方车辆。
[0070] 本发明的跟踪性代价函数以自车与两辆前车的车距误差和车速误差的二范数线性组合为评价标准,建立其离散型二次型跟踪性代价函数为:
[0071]
[0072] Ltralo (k+i+11 k) = wAdAdloh(k+i+l |k)2+wAvAvloh(k+i+l |k)2 (4)
[0073] Ltrald (k+i+11 k) = wAdAdldh(k+i+l |k)2+wAvAvldh(k+i+l |k)2
[0074] 式中,k表不当如时刻,(k+i+l|k)表不利用k时刻彳目息对k+i+1状态进行预测,P表示预测时域,Ltra表示跟踪性代价函数,Ltralo表示基于原始车道前车的跟踪性代价函数,Ltrald表示基于目标车道前车的跟踪性代价函数,、10表示基于原始车道前车的跟车权重系数,Xld表示基于目标车道前车的跟车权重系数,Adltjh表示基于原始车道前车的车距误差,Adldh表示基于目标车道前车的车距误差,A v1A表示基于原始车道前车的车速误差,Avldh表示基于目标车道前车的车速误差,WAd为Ad的权重系数,WavS Av的权重系数。
[0075] ②利用约束纵向加速度建立舒适性代价函数,使得自车纵向运动符合驾驶员舒适性要求;
[0076] 本发明的舒适性能指标以约束纵向加速度来体现,建立其离散型二次型舒适性代价函数为:
[0077]
[0078] 式中,L-表示舒适性代价函数,吣3表示期望纵向加速度,Wu为axdes的权重系数。
[0079] 2) LCACC的I/O约束设定包括以下内容:
[0080] ①在跟踪性能方面,利用驾驶员容许的跟踪性能指标限制车速误差和车距误差范围,避免过大车距引起旁车切入,或者过小车距引起车间追尾;本发明利用驾驶员实验数据统计得到用于限制车速误差和车距误差的驾驶员容许的跟车误差约束,其数学表达形式为:
[0081] Adniin≤Adloh (k+i I k) ≤Admax
[0082] Adniin≤ Adldh(k+i|k)≤ Admax (6)
[0083] A vmin ≤ A vloh (k+i I k) ≤ Avmax
[0084] A vmin ≤ A vldh (k+i I k) ≤ Avmax
[0085] 式中,k+i I k表示利用k时刻信息对k+i状态进行预测,dfflin表示车距误差的最小值,dmax表示车距误差的最大值,Vmin表示车速误差的最小值,Vmax表示车速误差的最大值,可以由驾驶员跟车过程的试验数据辨识得到。
[0086] ②在安全性能方面,通过约束自车与周边多车辆之间的安全跟车距离,保证跟车安全;自车周边多车辆主要是指自车所在车道的前方车辆信息(原始车道前车)、自车所在车道的后方车辆信息(原始车道后车)、自车换道目标车道的前方车辆信息(目标车道前车)、自车换道目标车道的后方车辆信息(目标车道车)。
[0087] 本发明从跟车和避撞的角度出发,约束自车与周边多车辆之间的安全距离,其数学表达形式为:
[0088] dsloh (k+i+1 |k) ≥ max ( t THffrovro (k+i+11 k),t TTC1。(vh (k+i+11 k)-vlo (k+i+11 k)))
[0089] dsldh (k+i + 1 |k)≥ max ( t THffrovro (k+i+1 | k),t TTCld (vh (k+i + 1 | k) _vld (k+i+1 | k)))(7)
[0090] dsroh (k+i+1 |k)≥ max ( x THffrovro (k+i+11 k), t TTCr。(vr。(k+i+11 k) _vh (k+i+11 k)))
[0091] dsrdh (k+i+1 |k) ≥ max ( x THffrdvrd (k+i+11 k), t TTCrd(vrd (k+i+11 k) _vh (k+i+11 k)))
[0092]式中’屯^屯^七地和^^分别为自车与各车辆的安全跟车距离,丽。、丽d、T THWro 和 T THWrd 分别为基于各车辆的安全跟车时距, T TTClo、T TTCld、T TTCro ^ T TTCrd 分别为基
于各车辆的安全避撞时间,Vh, V10, Vld, Vro和分别为各车辆速度。
[0093] ③在舒适性能方面,通过约束期望纵向加速度的取值范围,保证纵向乘坐舒适性,其数学表达形式为:
[0094] Umin ≤ u (k+i+11 k) ≤Umax (8)
[0095] 式中,U表示自车的纵向加速度,Uniin表示加速度最小值。Uniax表示加速度最大值。
[0096] 3、建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量实现优化控制,具体包括以下步骤:
[0097] I)通过现有有关设备获得自车和周边多车辆的运动状态信息,并将其发送到自车控制器;自车运动状态信息包括自车的纵向位置、纵向速度、节气门开度、制动主缸压力、方向盘转角和横向位置,自车运动状态信息包括周边多车辆的纵向位置、纵向速度、纵向加速度和横向位置;
[0098] 2)利用线性加权和法将跟踪性代价函数和舒适性代价函数转化为整体代价函数;
[0099] Lindex = Ltra+Lcom (9)
[0100] 式中,Lindex为整体代价函数。
[0101] 3)将所有I/O约束转化为与系统预测时域输入向量相关的约束条件;
[0102] AuUSbu (10)
[0103] 式中,Au为约束不等式的系数矩阵,U为系统预测时域输入向量,b„为约束不等式的常数项矩阵。
[0104] 4)结合代价函数和I/O约束的数学形式,建立多目标协调优化控制问题:
[0105] min Lindex
[0106] Subj.to:(11)
[0107] AuUSbu
[0108] 5)采用约束管理法软化硬约束,选择Dantizig-wolfe有效集法,求解多目标协调优化控制问题,得到最优控制量为:
[0109] U = arg min Lindex
[0110] Subj.to:(12)
[0111] AuUSbu
[0112] 6)提取最优控制量的首个元素U (0),将其输入自车的车辆动力学模型中,得到期望的最优油门控制量aL(0)和最优制动压力控制量P:k(0),输入发动机电控ECU和电控辅助制动装置,从而对自车的驱动和制动进行控制。
[0113] 如图1所示 ,下面将以动态驾驶模拟仪为实验平台,以某轿车为实验对象,详细说明本发明的车辆多目标协调换道辅助自适应巡航控制方法的巡航控制过程,以及对该方法的正确性和有效性进行论证。本实施例选用轿车的主要整车参数如表1所示:
[0114] 表1实验轿车的主要整车参数
[0115]
[0116] 1、控制对象建模,本实施例中,根据公式(1)~(3 )分别建立自车动力学模型、旁车动力学模型以及驾驶员期望跟车模型。
[0117] 2、LCACC的代价函数设定
[0118] 本实施例中,LCACC的代价函数设定采用公式(4)和公式(5),其中在参数取值时,采用模糊逻辑方法,根据自车横向位置调节跟车权重系数,其余参数的设计如表2所示:
[0119] 表2代价函数的参数设计
[0120]
[0122] 本实施例中I/O约束设计在跟踪性能方面采用公式(6)、在安全性能方面采用公式(7)、在舒适性能方面采用公式(8),I/O约束中各公式的参数如表3所示。
[0123] 表3约束条件的参数设计
[0124]
[0125] 4、建立多目标协调优化控制问题,采用滚动时域优化算法求解多目标协调优化控制问题,得到最优控制量,该控制量即为换道车辆的期望纵向加速度。
[0126] LCACC控制律滚动时域具体求解过程采用公式(9)到公式(12)。如图2~图7所示,是本实施例以动态驾驶模拟仪为实验平台,以某轿车为实验对象,对LCACC控制进行仿真的效果图。为说明本实施例的控制效果,采用常规ACC为对比控制器。该工况中,实验开始时,自车以90km/h的速度巡航行驶,原始车道前车在自车前方35m处,目标车道前车在自车前方Im处,两车速度均为80km/h,两辆后车在自车后方40m处,速度与自车保持一致。从第60s开始,原始车道前车速度保持不变,目标车道前车速度变为85km/h,原始车道后车速度变为70km/h,目标车道后车速度变为75km/h。从第70s开始,原始车道前车以-1.5m/s2的减速度制动,制动时间持续10s,之后匀速行驶,其它车辆速度保持不变。该工况下,当前车开始制动时,驾驶员执行换道,截取换道前IOs至换道后20s的实验数据进行分析。
[0127] 如图2所示,其中,黑色实线为LCACC的控制效果,灰色虚线为常规ACC的控制效果,由图2可见,LCACC能够及时调整自车加速度,降低原始车道前车的制动影响,其调整时刻比常规ACC提前1.5s。同时,LCACC控制器对应的车辆制动减速度最大值小于常规ACC控制器的相应数值。如图3所示,其中,黑色实线为LCACC的控制效果,灰色虚线为常规ACC的控制效果,黑色点线为原始车道前车速度,黑色点划线为目标车道前车,由图3可见,LCACC控制器下车辆速度的最小值为58km/h,而常规ACC控制器下车辆速度的最小值为55km/h,因此LCACC控制器下车辆速度受原始车道前车制动的影响较小。如图4和图5所示,其中,黑色实线为LCACC的控制效果,灰色虚线为常规ACC的控制效果,由两图可以看到,LCACC控制器下自车与两辆前车的跟踪误差更加收敛。如图6和图7所示,其中,黑色实线为LCACC的控制效果,灰色虚线为常规ACC的控制效果,黑色点划线为安全车间距离,由两图可以看到,LCACC控制器下自车与两辆后车的车间距离均大于安全跟车距离,而常规ACC控制器下自车与目标车道后车的车距小于安全跟车距离。综上所述,LCACC控制器能够及时响应驾驶员意图,尽快调整自车速度,缩短自车受原始车道前车状态的影响时间,使得自车能够尽快跟踪目标车道前车,同时保障自车与其后方车辆的安全跟车关系。
[0128] 上述各实施例仅用于说明本发明,其中方法的各实施步骤等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。
QQ群二维码
意见反馈