网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

四轮独立驱动电动汽车轨迹跟踪及稳定性协调控制  PDF

  • 陈舒平
  • 赵治国
  • 赵坤
同济大学 汽车学院,上海 201804

中图分类号: U461

最近更新:2024-11-19

DOI:10.11908/j.issn.0253-374x.24713

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

针对紧急避障轨迹跟踪和车辆稳定性多目标控制问题,以四轮独立驱动智能电动汽车为研究对象,提出一种分层结构的轨迹跟踪及稳定性控制方法,上层控制器采用线性时变模型预测控制(LTV MPC)生成期望前轮转角和附加横摆力矩,并通过PID速度跟踪将车速变化考虑到模型预测优化求解中生成总需求转矩,下层控制器采用二次规划将上层计算的广义力最优分配给四个车轮。其中,预测模型为8自由度车辆模型,被控对象为14自由度车辆模型,并建立联合工况刷子轮胎模型。不同车速,路面附着条件以及有无稳定性控制的双移线工况仿真结果表明,所提控制方法具有较好的鲁棒性和轨迹跟踪性能,极限工况下在保证车辆稳定性的同时提高了轨迹跟踪精度。

自动驾驶车辆是集成了环境感知、决策规划和运动控制等先进智能技术的移动装备,目前大部分自动驾驶采用线控底盘电动车

1。近年,自动驾驶紧急避撞的安全性受到极大关注,对于紧急避撞的研究,大多集中在提高路径跟踪的精度,然而,在一些复杂驾驶场景,车辆在避撞时,紧急转向可能造成车辆失稳,发生侧滑或侧翻。因此,需要将车辆稳定性控制考虑到紧急避撞控制策略中。分布式驱动电车四轮转矩独立可控,通过两侧车轮转矩差生成附加横摆力矩保证车辆稳定性,成为解决该问题的一种有效途2

自动驾驶车辆路径跟踪的目标是以最小横向偏差和航向偏差跟踪期望路径,其本质是求解多约束条件下的优化问题。目前提出了许多算法,如纯跟踪方法,Stanley方法,最优预瞄控制方法,PID控制,LQR方法,SMC方法以及H鲁棒控制方法

3-5,然而轨迹跟踪和车辆稳定性之间可能会因控制目标冲突而使系统性能恶化,影响车辆的稳定性。因此,需要将轨迹跟踪和稳定性考虑到统一控制框架中,实现无人驾驶车辆轨迹稳定跟6。文献[5]提出分层架构的模型预测轨迹跟踪与横摆稳定性的协调控制策略,上层为模型预测运动跟踪控制,下层为纵向力优化分配控制,仿真验证了所提控制器在不同车速不同附着条件下的鲁棒性。文献[7]针对路径跟踪性能和车辆稳定性多目标控制问题,提出分层的无人车轨迹跟踪和稳定性协调控制方法,上层采用滑模控制减小路径跟踪航向偏差和横向偏差,同时保证车辆稳定性,下层根据上层需求设计四轮轮胎力优化分配方法。文献[8]提出综合横向和纵向控制的分层控制结构,上层控制采用非线性模型预测控制实现参考轨迹和纵向速度的跟踪,下层控制考虑电机力矩输出和路面附着约束,将轮胎力分配问题转化为带约束的非线性规划问题,实现四轮轮胎力的最优分配。直接横摆力矩控制(DYC)通过精确快速调节电机力矩,产生附加横摆力矩,提高车辆的操纵稳定性,因此,融合DYC考虑横摆稳定性的路径跟踪控制也逐步展9。文献[10]提出一种分层的路径跟踪控制框架,考虑车辆参数和外部干扰的不确定性,上层采用约束跟随的自适应鲁棒控制方法,下层采用二次规划控制分配方法,实现前轮转向与直接横摆力矩控制的协同控制,提高了路径跟踪的精度和鲁棒性。

上述方法大多基于简化单轨车辆模型设计上层控制器,较少考虑车辆侧倾与横摆运动的耦合,此外,在下层控制分配中考虑的目标函数大多也比较单一,对于多目标协同优化较少考虑。为进一步探讨线性时变模型预测控制在考虑整车操纵稳定性的无人驾驶车辆紧急避障轨迹跟踪控制上的应用,本文以四轮独立驱动电动车辆为研究对象,提出一种分层架构的模型预测轨迹跟踪及稳定性控制方法,上层控制基于LTV MPC生成期望前轮转角及附加横摆力矩,其中,预测模型为8自由度车辆模型,被控对象为14自由度车辆模型,轮胎模型采用纵滑侧偏联合工况下的刷子轮胎模型,以适应复杂极限工况的车辆状态预测和仿真,纵向控制采用PID速度跟踪方法,通过嵌入MPC框架将纵向速度变化考虑到模型预测优化求解中,下层控制采用二次规划将上层控制计算的总需求转矩和附加横摆力矩最优分配给四个车轮,结合前轮转角输入,实现无人驾驶车辆的紧急避障轨迹跟踪及横摆稳定性控制。

1 车辆动力学建模

1.1 轮胎模型

极限工况下轮胎存在较大滑动又存在侧偏的情况,其纵向力和侧向力相互耦合,并满足附着椭圆约束。刷子轮胎模型将轮胎表示为可变形刷子包围的刚性环,利用物理参数将轮胎的特征表达,常用来表征轮胎的非线性特性,其表达式相比魔术公式简洁,且有一定的精度,纵滑侧偏联合工况下刷子轮胎模型如

11

Fx,i=Cxκi1+κifiFi (1)
Fy,i=-Cαtan αi1+κifiFi (2)

其中:

Fi=fi-13μFz,ifi2+127μ2Fz,i2fi3    if  fi3μFz,iμFz,i                                                   其他                (3)
fi=Cx2κi1+κi2+Cα2tan αi1+κi2 (4)

式中: κi为车轮的纵向滑移率。考虑到非线性轮胎模型计算量大,不利于控制实时性,当滑移率和侧偏角都限制在较小的值时,常采用线性轮胎模型模拟线性范围内的轮胎侧向力和纵向力。在小侧偏角和滑移率的假设下,轮胎侧向力可表示为:Fyt=Cα(μ,Fz)α,其中Cα称为轮胎的侧偏刚度,与路面附着系数和垂向力有关;纵向力可表示为:Fxt=Cx(μ,Fz)sf,r,其中Cx是纵向刚度,也与路面附着系数和垂向力有

12

1.2 8自由度车辆模型

8自由度的车辆模型常作为简化的低阶模型,研究无大幅度纵向加速度的车辆操纵。8自由度的车辆模型考虑了车体纵向,横向,横摆和侧倾动力学以及四个车轮的转动动力学,俯仰运动未建模,前后悬架由等效侧倾刚度和侧倾阻尼系数表示,其受力分析如图1

12-14

mu˙-ωzv=Fxgij+mufa-murbωz2-2hrcmsωzωx (5)
mv˙+ωzu=Fygij+murb-mufaω˙z+hrcmsω˙x (6)
Izω˙z+Ixzω˙x=Fyglf+Fygrfa-Fyglr+Fygrrb+Fxgrf-Fxglfcf2+Fxgrr-Fxglrcr2+murb-mufav˙+ωzu (7)
Ix+mshrc2ω˙x+Ixzω˙z=msghrcϕ-kϕf+kϕrϕ- bϕf+bϕrϕ˙+hrcmsv˙+ωzu (8)

式中: hrc=hrcfb+hrcraa+bu v分别为纵向车速和横向车速; ωz ωx分别为横摆角速度和侧倾角速度; ϕ为车身侧倾角; Ix Iz分别为车辆绕X轴和绕Z轴转动惯量; Ixz为侧倾横摆的惯性积; m为总质量; ms为簧载质量; muf mur分别为前后非簧载质量; FxgijFygij分别为车辆坐标系下轮胎纵向力和侧向力,下标ij组合表示前右(rf)、前左(lf)、后右(rr)、后左(lr); ab分别为重心距前后轴距离; cfcr分别为前后轮距; hrcfhrcr分别为前后侧倾中心距簧载质量的距离; kϕfkϕr分别为前后悬架等效侧倾刚度; bϕfbϕr分别为前后悬架等效侧倾阻尼; g为重力加速度。附加横摆力矩Mz来自4个车轮纵向力差异,车轮侧向力和纵向力经坐标转化后,式(7)可表示为:

Izω˙z+Ixzω˙x=Fytlf cos δ+Fytrf cos δa-Fytlr+Fytrrb+Fytlf sin δ-Fytrfsinδcf2+murb-mufav˙+ωzu+Mz (9)

式中: Mz=Fxtlf sin δ+Fxtrf sin δa+Fxtrf cos δ-Fxtlf cos δcf2+Fxtrr-Fxtlrcr2FxtrfFytij 分别表示车轮坐标系下的纵向力和侧向力。此外, 考虑前轮驱动车辆,以前后右侧车轮为例,车轮的旋转动力学方程表示

13

Jwω˙rf=Tdrf-Tbrf-rrfFxtrfJwω˙rr=-Tbrr-rrrFxtrr (10)

式中: Tdrf是传递给车轮的驱动力矩; Tbrf是车轮的制动力矩; rrfrrr分别是前后轮的滚动半径; Jw是车轮的转动惯量。

图1  8自由度车辆动力学模型

Fig.1  Schematic of the 8-DOF vehicle model

1.3 14自由度车辆模型

14自由度车辆模型在8自由度车辆模型的基础上考虑了一维悬架运动,还可预测车辆的俯仰运动,提供了建立非线性弹簧和减振器的可能性,因此可以用于测试防侧翻控制策略的有效性。也就是说,虽然14自由度模型相比更复杂度多体动力学模型,自由度较少且有一定限制,但该模型可以足够表达在大部分控制系统设计中重要的车辆运动。14自由度车辆动力学模型如图2所示,该模型在之前的研究工作和相关文献中已建立,本文不再详述,见文

12-15

图2  14自由度车辆动力学模型

Fig.2  Schematic of 14-DOF vehicle model

2 轨迹跟踪及稳定性控制器设计

本文所提的分层轨迹跟踪及稳定性控制架构如图3所示,上层控制采用线性时变模型预测控制实现对期望轨迹和期望运动的跟踪,考虑控制输入和系统状态输出的约束,将轨迹跟踪和稳定性控制统一考虑在模型预测控制框架中;下层控制为转矩分配层,根据上层计算的附加横摆力矩和总的需求转矩,以最小化转矩跟踪误差、轮胎利用率以及纵向滑移率为优化目标,并考虑路面附着极限和电机最大峰值转矩,通过二次规划方法将上层广义力最优分配给4个车轮。

图3  分层的轨迹跟踪及稳定性统一控制架构

Fig.3  Hierarchical coordinated control strategy structure of trajectory tracking and yaw stability

2.1 车辆参考运动状态

本文基于2自由度单轨车辆模型生成理想横摆角速度和质心侧偏角,基于侧向力和侧偏角之间的线性关系假设,忽略轮胎侧向力的非线性特性,可

16-17

ψ˙s=u/L1+Ku2δf (11)
βs=b+mau2/(CαrL)L1+Ku2δf (12)

其中:K=mL2aCαr-bCαf为稳定性因子。考虑路面附着系数约束,则理想横摆角速度上限约束

16-17

ψ˙ref=minψ˙s, 0.85μgu·signδ (13)

参考质心侧偏角需限制其上限防止该值过大,因为在大质心侧偏角时,轮胎将进入非线性,并接近附着极限,对上限的经验值一般设置为arctan (0.02μg)。因此,为考虑路面附着极限并补偿非线性特性,对名义质心侧偏角进行修正,得

17

βref= minβs,bu2+maCαrLμg,arctan 0.02μg·signδ (14)

2.2 基于LTV MPC的轨迹跟踪及稳定性控制

上层控制实现对期望运动状态和期望轨迹的跟踪,生成前轮转角控制输入和附加横摆力矩输入。前轮转角和附加横摆力矩通过模型预测控制算法求解,并将PID速度跟踪控制考虑到MPC的优化求解中,在每次优化求解时,更新预测模型的纵向速度。

2.2.1 车辆模型线性化

由于控制器内部预测模型为非线性,采用非线性模型预测控制(NMPC)的预测控制算法求解困难且实时性差,因此对非线性预测模型进行线性化处理,采用线性模型预测控制进行轨迹跟踪。

基于非线性8自由度车辆模型,设系统状态量为χ=y˙,x˙,ϕ,ψ,ϕ˙,ψ˙,Y,XT,控制量为车轮转角和附加横摆力矩u=δ,MzT,选取系统的输出量为车辆的航向角、横向位置、纵向位置、横摆角速度和质心侧偏角,即η=ψ,Y,X,ψ˙,βT

车辆动力学模型的一般表示形式如下:

χ˙=f(χ,u) (15)

设系统在工作点χo,uo处高阶可微分,通过在工作点处泰勒级数展开,并忽略高阶项,

12-1418

χ˙=fχo,uo+f(χ,u)χχ=χou=uoχ-χo+f(χ,u)uχ=χou=uou-uo (16)

从而得到线性误差模

12-1418

χ˜˙=Aχ˜+Bu˜ (17)

式中: χ˜˙=χ˙-χ˙oχ˜=χ-χou˜=u-uoAB分别为系统矩阵和输入矩阵。

为将线性化模型应用于MPC控制器的设计,将其转化为如下离散状态空间形

12-1418

χ(k+1)=Adχ(k)+Bdu(k)+dk(k) (18)

式中:Ad=I+TABd=TBdk(k)=f(χo(k),uo(k))-Adχo(k)+Bduo(k)T为采样时间。

8自由度非线性车辆模型系统矩阵和输入矩阵分别为:

A=f(χ,u)χχ=χou=uo=fy˙y˙fy˙x˙fy˙ϕ0fy˙ϕ˙fy˙ψ˙00fx˙y˙fx˙x˙fx˙ϕ0fx˙ϕ˙fx˙ψ˙000000100000000100fϕ˙y˙fϕ˙x˙fϕ˙ϕ0fϕ˙ϕ˙fϕ˙ψ˙00fψ˙y˙fψ˙x˙fψ˙ϕ0fψ˙ϕ˙fψ˙ψ˙00cos ψsin ψ0x˙cos ψ-y˙sin ψ0000-sin ψcos ψ0-y˙cos ψ-x˙sin ψ0000
B=f(χ,u)uχ=χou=uo=fy˙δfx˙δ00fϕ˙δfψ˙δ000fx˙Mz00fϕ˙Mzfψ˙Mz00

2.2.2 车辆状态预测

为了考虑控制输入增量,定义新的系统状态变量ξ(k)=χ(k)u(k-1),系统的输出变量为η(k),控制输入增量为Δu(k)=u(k)-u(k-1),则新的离散化的状态空间控制器可表示

12-1418

ξ(k+1)=A˜dξ(k)+B˜dΔu(k)+d˜k(k)η(k)=C˜dξ(k) (19)

式中: A˜d=AdBd0m×nIm;B˜d=BdIm;d˜kk=dkk0m;C˜d=Cd0p×m(其中,m表示控制输入维度,n表示状态变量的维度,p表示输出变量的维度。)

在预测时域Np上的系统状态输出矩阵可表示

12-1418

ηm(k)=Θmξ(k)+ΓmΔUm+ΨmDk (20)

式中:

ηm=ηk+1ηk+NpT
Θm=C˜dA˜dC˜dA˜d2C˜dA˜dNcC˜dA˜dNpT
ΔUm=Δu(k)Δu(k+m)Δu(k+Nc-1)T
Dk=d˜k(k)d˜k(k+1)d˜k(k+Np-1)T
Γm=C˜dB˜d00C˜dA˜dB˜dC˜dB˜d00C˜dA˜dNc-1B˜dC˜dA˜dNc-2B˜dC˜dB˜dC˜dA˜dNp-1B˜dC˜dA˜dNp-2B˜dC˜dA˜dNp-NcB˜d
Ψm=C˜d000C˜dA˜dC˜d00C˜dA˜d2C˜dA˜dC˜d0C˜dA˜dNp-1C˜dA˜dNp-2C˜dA˜dNp-3C˜d

2.2.3 目标函数设计

为使无人驾驶车辆准确跟踪期望轨迹和期望运动状态,保持车辆的横摆稳定性,控制器在每个控制周期求解滚动时域优化问题。采用二次型目标函数,在每个有限时域中,求解最优控制输入增量,进而得到总的需求转矩和期望附加横摆力矩,设计如下目标函

12-1418

minΔUt,ε Jk=i=1Npηk+i|t-ηrefk+i|tQ2+i=1NcΔUk+i|tR2+ρε2 (21)

式中: ρε分别是权重因子和松弛因子;目标函数第一项是使系统状态跟随期望车辆状态,参考变量包含车辆的参考横向和纵向位置,航向角,参考横摆角速度和质心侧偏角;第二项是对控制输入增量的约束,使车辆控制输入更加平顺;QR分别代表目标函数状态输入和控制输出的权重矩阵。

2.2.4 约束条件及优化求解

控制输入约束:

umint+kut+kumaxt+k,k=0,1,,Nc-1 (22)

控制输入增量约束:

Δumint+kΔut+kΔumaxt+k,k=0,1,,Nc-1 (23)

系统输出约束:

ymint+kyt+kymaxt+k,k=0,1,,Nc-1 (24)

目标函数求解的变量为控制时域内的控制增量,约束条件需要以控制增量或控制增量乘转换矩阵的形式表达。因此,对式(22)进行转换,求出相应的转换矩

17。设Ut=1Ncuk-1

A=1001100111001111Nc×NcIm (25)

式中: 1Nc表示行数为Nc的列向量; Im表示维度为m的单位矩阵; 表示克罗内克积;uk-1表示上一时刻实际控制输入。结合式(222325),可

18

UminAΔUt+UtUmax (26)

式中,UminUmax分别为控制时域内的控制量最小值和最大值的集合。

将预测方程(20)代入目标函数(21),经过矩阵计算,设预测时域内的跟踪误差et=(Θmξ(k)+Ψmd˜k-ηref),模型预测控制在每一步求解带约束的优化问题等价于求解以下标准二次规划问

12-1418

J(ξ(t),u(t-1),ΔU(t))=            [ΔU(t)T,ε]THt[ΔU(t)T,ε]+Gt[ΔU(t)T,ε] (27)

s.t. ΔUminΔUtΔUmax

UminAΔUt+UtUmax
YminΘmξk+ΓmΔUm+ΨmDkYmax

式中:Ht=ΓmTQΓm+R00ρGt=2etTQΓm0

通过在每个控制周期内求解上述带约束的目标函数,得到一系列控制时域的控制输入增量:

ΔUt*=Δut*,Δut+1*,,Δuk+Nc-1*T (28)

将控制序列的第一个元素作为实际控制输入,作用于被控对象:

u(t)=u(t-1)+Δut* (29)

2.3 基于PID的纵向速度跟踪控制

为了使被控车辆跟踪目标车速且减少计算量,本文采用PID控制生成总的驱动或制动转矩实现速度跟踪。

速度跟踪的误差定义为:

eu=ud-ueu˙=u˙d-u˙              esx=t1t2eudt=euTs (30)

式中: ud表示期望速度; u表示被控车辆模型的速度;u˙d表示期望的纵向加速度; u˙表示被控车辆模型的纵向加速度; Ts表示采样时间。

在PID控制中,当被控对象的车速低于期望车速时,总的驱动制动转矩分别为Ta=KPeu+KIesx+KDeu˙Tb=0;当被控对象的车速高于期望车速时, Ta=0Tb=KPeu+KIesx+KDeu˙;当被控对象的车速与期望车速相等时,Ta=0Tb=0

3 下层控制分配方法

下层转矩分配控制根据车辆稳定行驶的横摆力矩及总转矩需求,考虑电机、路面等约束条件,对分布式驱动四轮转矩进行动态分配,优化目标包括最小化车轮转矩跟踪误差,最小化各个轮胎利用率以及最小化纵向滑移能量损失,此外,还考虑轮胎路面附着极限和各电机输出转矩的约束。

(1) 转矩跟踪误差、期望横摆力矩、总转矩和下层各车轮转矩的动力学关系为如

19

Tx=Tfl+ Tfr+ Trl+ Trr                                                                                                M=1Rasin δ-cfcos δ2·Tfl+asin δ+cfcos  δ2·Tfr-cr2·Trl+cr2·Trr (31)

方程组(31)可用式Bdud=vd表示。其中: vd=[Tx   M]T; ud=[Tfl  Tfr  Trl  Trr]T; Bd=1111-cfcos δ2R+asin δRcfcos δ2R+asin δR-cr2Rcr2RTflTfrTrlTrr为各车轮转矩,d为轮距,R为各轮的有效滚动半径。这样,车轮转矩误差目标函数可表示

19

J1=12Bdud-vdTW1Bdud-vd (32)

(2) 轮胎利用率,该指标表达了轮胎稳定性裕量,轮胎利用率越高,则其稳定性裕量越

20,目标函数如下:

J2=i=14Fxi2+Fyi2μFzi2,  i=1,2,3,4 (33)

下层控制器尽量使各轮胎纵向力最小化,以保留侧向力裕度,提高车辆稳定性。为方便计算,忽略轮胎侧向力因素,只考虑轮胎纵向力,则轮胎利用率目标函数可简化

20

J2=i=14Fxi2μFzi2=udTW2ud (34)

式中: Fxi=TiR; W2=diag1μiFziR24×4

(3) 纵向滑移能量损失,定义纵向滑移能量损失向量为:

Ploss=Fx1κ1vx1  Fx2κ2vx2  Fx3κ3vx3  Fx4κ4vx4T,则其目标函数

21

J3=PlossτTWτPloss(τ)=i=14qivxiτκi(τ)2Ti(τ)-Isω˙(τ)rω2 (35)

式中: Wτ=diag(q1 q2 q3 q4)。因ω˙(τ)在大多数情况下较小,qivxiτκi(τ)2Ti(τ)-Isω˙(τ)rω2可近似表示为qivxiτκi(τ)2Ti(τ)2。当高速行驶出现较大滑移率时,时变的权重项qivxiτκi(τ)2可有效约束转矩Ti(τ)的增大,从而降低滑移率κiτ,即通过优化纵向滑移能量损失,各车轮的滑移率均能被自适应约

21

综上,下层转矩最优分配的综合目标函数为:

min JCA=ξ1·J1+ξ2·J2+ξ3·J3 (36)

式中:第一项表示各轮输出转矩与期望转矩的误差;第二项表征轮胎利用率;第三项表征纵向滑移能量损失;ξ1ξ2ξ3是各目标函数的权重因子。

将目标函数(36)转化为标准二次规划问题,同时考虑实际工程应用中电机所能提供的最大峰值转矩和路面附着条件约束:

min J= 12udTHud+fTud                   s.t. uij minuduij max  (37)

式中: uij max=minTi max, μRFziuij min=max-Ti max, -μRFziTi max为各电机输出峰值转矩; H=BdTξ1W1Bd+ξ2W2+ξ3W3f=BdTξ1W1vdTW3=Wτ·diagvxiτκi(τ)24×4。通过求解上述二次规划问题获得4个车轮最优分配转矩。

4 仿真分析

为验证所提控制算法在紧急避障场景下的有效性和鲁棒性,本文以双移线轨迹作为参考路径,该工况可充分验证高速、低附路面以及紧急避障等极限工况的控制性能。车辆建模参数如表1所示。

表1  车辆建模参数
Tab.1  Vehicle modeling parameters
参数参数值参数参数值
ms/kg 1 400 mulf/kg 80
m/kg 1 720 murf/kg 80
g/(m/s2 9.80 mulr/kg 80
Ix/(kg·m2 900 murr/kg 80
Iy/(kg·m2 2 000 ktf/(N/m 200 000
Iz/(kg·m2 2 420 ktr/(N/m 200 000
a/m 1.14 Cαf/(N/rad -44 000
b/m 1.40 Cαr/(N/rad -47 000
h/m 0.75 Cxf/N 5 000
cf/m 1.50 Cxr/N 5 000
cr/m 1.50 r0/m 0.285
ksf/(N/m 35 000 Iw/(kg·m2 1
ksr/(N/m 30 000 hrcf/m 0.65
bsf/(N·s/m 2 500 hrcr/m 0.60
bsr/(N·s/m 2 000 μ 0.85/0.80/0.40

4.1 不同车速双移线工况

选择在附着条件良好的路面(μ=0.85)上,车辆的纵向速度分别为36 km/h、72 km/h和90 km/h,进行仿真试验,仿真结果如图4图11所示。由图4可以看出,不同车速下,车辆可准确跟踪期望轨迹,随着车速的提高,车辆实际轨迹和参考轨迹跟踪的误差逐渐增大且存在一定滞后,但最大横向偏差小于0.28 m,在可接受范围内。由图5图7看出,随着车速的提高,横摆角速度和质心侧偏角峰值逐渐增大,但都维持在极限范围内,前轮转角和附加横摆力矩的幅值随着车速的提高逐渐增大且有一定的提前。图8图11看出左右两侧车轮转矩差使车辆获得附加横摆力矩。仿真结果表明,所提控制器使无人驾驶车辆在不同车速下均能较好地跟踪期望轨迹同时保持车辆横摆稳定性,具有较好的鲁棒性。

图4  轨迹跟踪比较

Fig.4  Comparison of tracking trajectory

图5  横摆角速度比较

Fig.5  Comparison of vehicle yaw rate

图6  质心侧偏角比较

Fig.6  Comparison of vehicle sideslip angle

图7  前轮转角的比较

Fig.7  Comparison of front wheel steering angle

图8  附加横摆力矩比较

Fig.8  Comparison of additional yaw moment

图9  转矩优化分配 (车速36km/h)

Fig.9  Optimal torque allocation, speed 36 km/h

图10  转矩优化分配 (车速72km/h)

Fig.10  Optimal torque allocation, speed 72 km/h

图11  转矩优化分配 (车速90km/h)

Fig.11  Optimal torque allocation, speed 90 km/h

4.2 不同路面附着条件双移线工况

为了验证所提控制算法在不同路面附着情况下的鲁棒性,以50 km/ h车速,分别在高附(μ=0.8)和低附(μ=0.3)路面进行仿真,仿真结果如图12图19所示。由图12图13可以看出,在不同路面附着系数下,车辆均可准确跟踪期望轨迹和期望车速,最大横向偏差<0.12 m,最大纵向速度偏差<0.062 m/s。在低附路面,车辆轨迹跟踪误差增大且存在一定滞后,跟踪效果变差,但仍满足精度要求。由图14图19看出,在相同车速下,高附路面的横摆角度和质心侧偏角峰值小于低附路面,说明车辆在高附路面的稳定性更好,裕度更高。整个过程中,低附路面下横摆角速度和质心侧偏角的幅值都维持在极限范围内,车辆没有失稳,前轮转角和附加横摆力矩的幅值,高附路面相比低附路面增大且有一定的提前。以上结果表明,所提控制器使无人驾驶车辆在不同路面附着条件下均能较好地跟踪期望轨迹和车速并保持稳定性,具有较好的鲁棒性。

图12  轨迹跟踪比较

Fig.12  Comparison of tracking trajectory

图13  速度跟踪比较

Fig.13  Comparison of speed tracking

图14  质心侧偏角比较

Fig.14  Comparison of vehicle sideslip angle

图15  横摆角速度比较

Fig.15  Comparison of vehicle yaw rate

图16  前轮转角的比较

Fig.16  Comparison of front wheel steering angle

图17  附加横摆力矩比较

Fig.17  Comparison of additional yaw moment

图18  转矩优化分配 (μ=0.3)

Fig.18  Optimal torque allocation, μ=0.3

图19  转矩优化分配 (μ=0.8)

Fig.19  Optimal torque allocation, μ=0.8

4.3 有无稳定性控制的双移线工况

为了与仅考虑轨迹跟踪的情况进行比较,以20 m/s车速,路面附着系数0.4的双移线工况仿真,对比仅有无稳定性控制的轨迹跟踪效果。仿真结果如图20图27所示。由图20图21可以看出,考虑稳定性控制的轨迹跟踪效果优于单纯的轨迹跟踪,轨迹跟踪的横向偏差更小,纵向速度跟踪的误差也更小。由图22图27可以看出,有稳定性控制的情况,其横摆角速度和质心侧偏角的均方根误差均小于不考虑稳定性控制的情况,且方向盘转角相比仅轨迹跟踪的情况,幅值更小,说明通过附加横摆力矩使得车辆在低附路面下,在保持轨迹跟踪精度的同时,提高了车辆的稳定性。

图20  轨迹跟踪比较

Fig.20  Comparison of tracking trajectory

图21  速度跟踪比较

Fig.21  Comparison of speed tracking

图22  质心侧偏角比较

Fig.22  Comparison of vehicle sideslip angle

图23  横摆角速度比较

Fig.23  Comparison of vehicle yaw rate

图24  前轮转角的比较

Fig.24  Comparison of front wheel steering angle

图25  航向角跟踪比较

Fig.25  Comparison of vehicle heading angle

图26  附加横摆力矩(考虑控制分配)

Fig.26  Comparison of additional yaw moment in case of considering optimal torque allocation

图27  车轮转矩优化分配结果

Fig.27  Four wheel optimal torque allocation

5 结论及展望

本文针对分布式驱动电动汽车紧急避障轨迹跟踪及稳定性控制问题,提出一种基于LTV MPC的分层架构的轨迹跟踪及稳定性协调控制方法,其上层为线性时变模型预测轨迹跟踪控制器,下层为基于二次规划的转矩优化分配控制器,通过不同车速,不同路面附着条件以及有无稳定性控制的双移线工况进行仿真验证,得出以下结论:

(1) 所设计的分层轨迹跟踪和稳定性控制策略在不同车速、不同附着条件下有较好的鲁棒性,在高速和低附情况下的跟踪误差在可接受范围内,满足轨迹跟踪精度和车辆横摆稳定性的要求。

(2) 通过有无考虑稳定性控制的轨迹跟踪仿真对比,进一步验证了控制算法在极限工况下的有效性,使被控车辆在低附路面保持轨迹跟踪精度的同时提高了横摆稳定性。

后续将对极限工况下考虑横摆侧倾耦合稳定性判据,融合侧倾稳定性轨迹跟踪方法,以及转矩分配目标函数权重系数自适应优化方法等进一步研究。

参考文献

1

PENG HCHEN X. Active safety control of X-by-wire electric vehicles: a survey[J]. SAE International Journal of Vehicle Dynamics, Stability, and NVH202262): 115. [百度学术] 

2

ZHU SWEI BCHEN Cet al. Emergency steering collision avoidance control based on distributed driving intelligent vehicles[J]. Concurrency and Computation: Practice and Experience2022352): 1. [百度学术] 

3

JEONG YYIM S. Path tracking control with four-wheel independent steering, driving and braking systems for autonomous electric vehicles[J]. IEEE Access20221074733. [百度学术] 

4

AMER N HZAMZURI HHUDHA Ket al. Modelling and control strategies in path tracking control for autonomous ground vehicles: a review of state of the art and challenges[J]. Journal of Intelligent Robot Systems201786225. [百度学术] 

5

张雷赵宪华王震坡. 四轮轮毂电机独立驱动电动汽车轨迹跟踪与横摆稳定性协调控制研究[J]. 汽车工程20204211): 1513. [百度学术] 

ZHANG LeiZHAO XianhuaWANG Zhenpo. Study on coordinated control of trajectory tracking and yaw stability for autonomous four-wheel-independent-driving electric vehicles [J]. Automotive Engineering20204211): 1513. [百度学术] 

6

白国星孟宇刘立. 无人驾驶车辆路径跟踪控制研究现状 [J]. 工程科学学报2021434): 475. [百度学术] 

BAI GuoxingMENG YuLIU Liet al. Current status of path tracking control of unmanned driving vehicles[J]. Chinese Journal of Engineering2021434): 475. [百度学术] 

7

陈特陈龙徐兴. 分布式驱动无人车路径跟踪与稳定性协调控制[J]. 汽车工程20194110): 1109. [百度学术] 

CHEN TeCHEN LongXU Xinget al. Integrated control of unmanned distributed driven vehicles path tracking and stability[J]. Automotive Engineering20194110): 1109. [百度学术] 

8

陈龙邹凯蔡英凤. 基于NMPC的智能汽车纵横向综合轨迹跟踪控制[J]. 汽车工程2021432): 153. [百度学术] 

CHEN LongZOU KaiCAI Yingfenget al. Longitudinal and lateral comprehensive trajectory tracking control of intelligent vehicles based on NMPC[J]. Automotive Engineering2021432): 153. [百度学术] 

9

吴西涛魏超翟建坤. 考虑横摆稳定性的无人车轨迹跟踪控制优化研究[J]. 机械工程学报2022586): 130. [百度学术] 

WU XitaoWEI ChaoZHAI Jiankunet al. Study on the optimization of autonomous vehicle on path-following considering yaw stability[J]. Journal of Mechanical Engineering2022586): 130. [百度学术] 

10

张新荣谭宇航贾一帆. 四轮独立驱动电动汽车路径跟踪鲁棒控制[J]. 汽车工程2023452): 253. [百度学术] 

ZHANG XinrongTAN YuhangJIA Yifanet al. Robust control of path tracking for four-wheel independent drive electric vehicles[J]. Automotive Engineering2023452): 253. [百度学术] 

11

CHOI MCHOI S B. MPC for vehicle lateral stability via differential braking and active front steering considering practical aspects[J]. Proc IMechE Part D: J Automobile Engineering20162304): 459. [百度学术] 

12

CHEN SCHEN HNEGRUT D. Implementation of MPC-based path tracking for autonomous vehicles considering three vehicle dynamics models with different fidelities[J]. Automotive Innovation202034): 386. [百度学术] 

13

CHEN SXIONG GCHEN Het al. MPC-based path tracking with PID speed control for high-speed autonomous vehicles considering time-optimal travel[J]. Journal of Central South University20202712): 3702. [百度学术] 

14

CHEN SCHEN HNEGRUT D. Implementation of MPC-based trajectory tracking considering different fidelity vehicle models[J]. Journal of Beijing Institute of Technology2020293): 303. [百度学术] 

15

SHIM TGHIKE C. Understanding the limitations of different vehicle models for roll dynamics studies[J]. Vehicle System Dynamics2007453): 191. [百度学术] 

16

XIANG CPENG HWANG Wet al. Path tracking coordinated control strategy for autonomous four in-wheel-motor independent-drive vehicles with consideration of lateral stability[J]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 20202354): 1023. [百度学术] 

17

LI LLU YWANG Ret al. A three-dimensional dynamics control framework of vehicle lateral stability and rollover prevention via active braking with MPC[J]. IEEE Transactions on Industrial Electronics2017644): 3389. [百度学术] 

18

GONG JXU WJIANG Yet al. Multi-constrained model predictive control for autonomous ground vehicle trajectory tracking[J]. Journal of Beijing Institute of Technology2015244): 441. [百度学术] 

19

PENG HWANG WXIANG Cet al. Torque coordinated control of four in-wheel motor independent-drive vehicles with consideration of the safety and economy[J]. IEEE Transactions on Vehicular Technology20196810): 9604. [百度学术] 

20

王伟达彭浩楠黄国强. 四轮独立驱动电动汽车行驶稳定性分析与联合滑模变结构主动控制[J]. 机械工程学报2021574): 103. [百度学术] 

WANG WeidaPENG HaonanHUANG Guoqianget al. Driving stability analysis and united sliding mode variable structure active control of four wheel independent driven electric vehicles[J]. Journal of Mechanical Engineering2021574):103. [百度学术] 

21

GUO NZHANG XZOU Yet al. A fast model predictive control allocation of distributed drive electric vehicles for tire slip energy saving with stability constraints[J]. Control Engineering Practice2020102104554. [百度学术]