低附着系数路面车道保持模型预测控制及汽车稳定性控制

汪选要1,2,3 程 义1 程 煜1 叶友东1,2

1.安徽理工大学机械工程学院,淮南,232001 2.安徽理工大学矿山智能装备与技术安徽省重点实验室,淮南,232001 3.安徽理工大学深部煤矿采动响应与灾害防控国家重点实验室,淮南,232001

摘要提出了车道保持模型预测控制算法。在低附着系数路面上分析了双移线工况下转向角和侧向加速度二次低通滤波之差的峰值与汽车失稳程度之间的关系,基于可测信号(转向角、侧向加速度、横摆角速度和车速)提出了模糊控制算法,设计了汽车稳定性控制器。为了阻止低速和不严重失稳工况下汽车稳定性控制器的误启动,提出了不稳定指标模糊控制算法;为了避免汽车稳定性系数急速减小,设计了稳定性系数保持器。CarSim/Simulink仿真结果表明,在低附着系数路面上所设计的转向控制器和汽车稳定性控制器具有更好的车道保持能力和稳定性。

关键词车道保持;模型预测;稳定性控制;模糊控制;保持器

0 引言

交通拥堵是当前各个城市面临的难题,开发自动驾驶汽车被认为是解决这一难题的有效途径之一。国内外学者在自动驾驶汽车纵横向控制策略方面取得了很多研究成果[1]。李琳辉等[2]基于视觉预瞄距离建立了横向车路模型,将车辆当前的横向位移偏差和方向偏差作为滑模切换函数的参数来设计滑模面,实现了车辆的自动转向控制;汪选要等[3]基于道路误差动力学模型设计了车道横向切换转向控制器;王立标等[4]设计了一种自适应神经网络控制器,通过直接横摆力矩和前轮主动转向的复合控制来提高车辆横向稳定性;王家恩等[5-6]在车辆当前行驶位置和道路预瞄点之间实时规划逼近目标路径的虚拟路径,采用单点预瞄最优曲率模型设计了侧向加速度PD跟踪控制器,并基于七自由度非线性车辆动力学模型设计了滑模控制器以跟踪期望横摆角速度,从而实现车辆横向控制;CHOU等[7]根据非线性车辆模型设计了汽车底盘控制器,但该控制器不能直接跟踪车辆期望路径;CERONE等[8]提出了一个新型驾驶员模型,该模型能够实现汽车车道保持和主动避障功能;MARINO等[9]设计了一个二阶解耦转向控制器,可实现汽车车道保持功能;ENACHE等[10]提出一种转向力矩闭环控制模式来实现汽车自动转向控制。

车辆动力学模型具有非线性、不确定性和时变的特点。上述研究中,车道保持转向控制器的设计较少考虑车辆模型参数的变化,不易获得理想的控制效果,而模型预测控制算法不依赖于精确的模型[11],可用于车道保持转向控制器的设计。

汽车电子稳定控制(electronic stability control,ESC)系统的控制算法主要包括PID 控制、模糊控制、滑模控制和最优控制等算法[12-16],这些控制算法依赖于精确的车辆动力学模型参数,而在低附着系数路面,汽车轮胎力极易饱和,不易获得精确的模型参数,因此,不依赖于精确模型参数的汽车稳定性控制算法有待进一步研究。

本文建立了跟踪路径车路模型,设计了低附着系数路面车道保持模型预测转向控制器和汽车稳定性模糊控制器,并基于CarSim/Simulink仿真验证了所设计的控制器具有较好的车道保持能力和稳定性。

1 车路模型

经典的二自由度车辆动力学模型用状态方程表示如下:

(1)





式中,vy(t)为车辆质心处侧向速度;r(t)为横摆角速度;δ(t)为前轮转向角;CafCar分别为前后轮胎的侧偏刚度;m为整车质量;vx为车辆质心处的纵向速度;lflr分别为车辆质心到前后轴的距离;Iz为车辆横摆转动惯量。

车辆质心处侧偏角可表示为

β(t)=arctan(vy(t)/vx)

(2)

在地面坐标系中,车辆质心处速度可表示为

(3)

其中,XY分别为车辆质心处纵向和横向坐标,ψ(t)为横摆角,由式(1)可得

(4)

车道保持工况下车辆横摆角ψ(t)较小,式(3)可近似表示为

(5)

车-路坐标系如图1所示,如果轮胎侧偏角较小,可进一步假设vy(t)≪vx,则式(5)中代替,代替,则

(6)

图1 车-路坐标系
Fig.1 The coordinate system of vehicle-road

因此,由式(4)和式(6)可得跟踪路径车路模型的状态方程:

(7)

式中,y(t)为路径坐标系车辆横向位移。

2 模型预测转向控制器设计

将连续状态方程(式(7))转换为离散状态方程如下[11]

x(k+1)=Ax(k)+Bδ(k)

(8)

其中,状态向量x(k)=(vy(k),r(k),y(k),ψ(k))T,若定义y(k)和ψ(k)为系统被调输出,则

z(k)=Cx(k)

(9)

通过式(8)迭代,可以预测第k+2采样时刻的状态向量:

x(k+2)=Ax(k+1)+Bδ(k+1)

x(k+2)=A2x(k)+ABδ(k)+Bδ(k+1)

令预瞄点个数为Np,通过不断迭代,能够获得k+Np时刻的状态向量x(k+Np),从而获得以下状态方程:

(10)

Nu为控制时域,则Nu (NuNp)以后的控制输入为常值,即

δ(k+Nu-1)=δ(k+Nu)=…=δ(k+Np-1)

(11)

则式(10)可改写为

(12)

可得系统预测输出z(k+i)为

(13)

由式(12)和式(13)可得

Z(k)=Ψx(k)+ΘU(k)

(14)

Z(k)=[z(k+1) z(k+2) … z(k+Np)]T
U(k)=[δ(k+1) δ(k+2) … δ(k+Nu-1)]T
Ψ=[CA CA2CANp]T

定义跟踪期望路径的横向位移和横摆角以及转向角加权的目标函数为


r(k+i))+

(15)

r(k+i)=[y(k+i) ψ(k+i)]T

其中,r(k+i)为第k+i采样时刻的预瞄值,Q为权重矩阵,R为权重系数,令其为固定值,式(15)可改写为

(16)

T(k)=[r(k+1) r(k+2) … r(k+Np)]T

Q=diag(Q(1),Q(2),…,Q(Np))

R=diag(R(1),R(2),…,R(Np))

令预瞄时域长度的预测误差为ε(k)=T(k)-Ψx(k),则V(k)改写为

(17)

式(17)可改写为

(18)

U(k)为最优解时,目标函数V(k)最小。因此,最优解满足下式:

(19)

一系列控制时域长度的车道保持最优转向角可表示为

Uopt(k)=(k)

(20)

通过滚动优化控制策略,令Uopt(k)第一个值δopt(k)为车道保持转向角输入,计算获得Uopt(k+1),且使用其第一个值δopt(k+1)作为车道保持转向角输入,那么车道保持最优转向角为

δopt(k)=K(1,:)ε(k)

(21)

式(21)中,K(1,:)表示矩阵K的第一行,令Kω=K(1,:),则

δopt(k)=Kω(T(k)-Ψx(k))

(22)

因此,预测转向控制器可改写为

δopt(k)=Kpx(k)

(23)

Kp=[-KωΨ Kω]

x(k)=[x(k) T(k)]T

式中,Kp为时不变增益向量,KpR4+2Np

MATLAB软件的mpctool工具箱仿真环境中,令系统输入约束-20°≤δ≤20°,采样周期T=0.01 s,Np=50,Nu=20,权重R=0,Q=diag(1,0.1)。

3 汽车稳定性控制

通过MATLAB仿真获得转向角、侧向加速度和横摆角速度等可测信号与汽车稳定性的关系,在低附着系数路面上仿真双移线工况(double land condition,DLC),确定汽车稳定性模糊控制规则,设计汽车稳定性模糊控制器,通过差动制动实现汽车稳定性控制。

3.1 转向角

(a)转向角和侧向加速度

(b)质心侧偏角
图2 严重失稳汽车转向反应
Fig.2 Steering reaction for seriously unstable vehicle

在CarSim软件中设定汽车双移线实验工况的仿真参数,车辆模型为C-Class/Hatchback,路面附着系数μ=0.5,车速vx=95 km/h,并设定驾驶员模型参数。汽车转向盘转向角δsw和侧向加速度ay如图2a所示,汽车质心侧偏角β如图2b所示。分别以3.5 Hz和0.5 Hz频率对转向角原始数据进行低通滤波,结果如图3a所示。转向角两次低通滤波的差值Δδsw表示驾驶员对失稳汽车的响应[17],如图3b所示。转向角差值Δδsw可作为汽车过多转向的失稳指标。

(a)低通滤波

(b)转向角差值
图3 转向角特征
Fig.3 The characteristic of steering wheel angle

3.2 侧向加速度

由图2a可得,随着驾驶员的快速转向纠正,侧向加速度ay发生了突变。分别以3.5 Hz和0.5 Hz频率对侧向加速度ay进行两次低通滤波,结果如图4a所示,两次低通滤波的差值Δay如图4b所示。在t=3.5 s时,差值Δay较大,而此时汽车质心侧偏角β也出现了峰值,因此,Δay可以作为汽车失稳指标。

上述分析表明,Δδsw、Δay均可作为汽车失稳指标。当Δδsw和Δay的值均较大时,此时质心侧偏角β也较大,因此,获得了汽车稳定性模糊控制算法的理论依据。

3.3 横摆角速度

当汽车的横摆角速度太大时,汽车将发生“自旋”,横摆角速度直接反映了汽车是否处于稳定状态,因此,横摆角速度可作为汽车失稳指标。分别设计Δδsw、Δayr的隶属度函数,转向角两次滤波差值Δδsw的隶属度函数如图5所示,侧向加速度两次滤波差值Δay的隶属度函数如图6所示,而横摆角速度r的隶属函数如图7所示。

Δδsw、Δayr为汽车稳定性模糊控制器的输入,模糊控制器的输出为过多转向稳定性指标,用来确定汽车瞬时失稳程度,其隶属度函数如图8所示。其中,Δδsw的基本论域为[0,50](°),Δay的基本论域为[0,0.5]gr的基本论域为[0,50](°)/s,稳定性系数的基本论域为[0,10]。Δδsw、Δayr的模糊子集均为{S,M,L},模糊控制器输出(稳定性系数)的模糊子集为{N, M, H}。模糊控制规则为:如果Δδsw是S,且ay是S,那么稳定性系数是NS;如果Δδsw是S,且ay是S,那么稳定性系数是NS;如果Δδsw是M,且ay是M,那么稳定性系数是MS;如果Δδsw是L,且ay是L,那么稳定性系数是HS;如果r是S,那么稳定性系数是NS;如果r是M,那么稳定性系数是MS;如果r是L那么稳定性系数是HS。

(a)低通滤波

(b)侧向加速度差值
图4 侧向加速度特征
Fig.4 The characteristic of lateral acceleration

图5 转向角差值隶属度
Fig.5 The difference of steering wheel angle for membership

图6 侧向加速度差值隶属度
Fig.6 The difference of lateral acceleration for membership

图7 横摆角速度隶属度
Fig.7 Yaw rate for membership

图8 稳定性指标隶属度
Fig.8 Coefficient of stability for membership

3.4 不稳定指标模糊控制器

当车速较低或汽车失稳不严重时,为了避免汽车稳定性控制器不必要的启动,根据车速vx和侧向加速度ay设计汽车不稳定指标模糊控制器,该模糊控制算法的输入/输出特性如图9所示。设定不稳定指标的阈值为3,若该指标小于设定的阈值,则稳定性系数归零。通过DLC分析该阈值对汽车稳定性的影响,仿真结果如图10所示。由于设定了不稳定指标的阈值,因此避免了汽车稳定性控制系统不必要的介入。

图9 输入/输出特性
Fig.9 Input/Output characteristic

图10 稳定性系数
Fig.10 Coefficient of stability

仿真采用的车辆模型为C-Class/Hatchback,设定汽车制动系统前制动器输出的制动力矩Tb,ij与制动压力pb,ij(ij=fl,fr分别表示前左前右车轮)的比值为300 N·m/MPa,后制动器的制动力矩Tb,IJ与制动压力Pb,IJ(IJ=rl,rr分别表示后左后右车轮)的比值为200 N·m/MPa,并设定制定器输出压力的上限值为12 MPa。

4 汽车稳定性系数保持器

汽车在低附着系数路面紧急变线时,可能会导致汽车失去稳定性,但由于驾驶员快速转向会导致稳定指标急速减小,不能保证稳定性模糊控制器持续工作,从而影响汽车稳定性控制效果且当汽车严重失稳时,车速和侧向加速度会减小,也会出现稳定性指标λ减小的现象,因此,需要设计稳定性系数保持器,确保对汽车施加连续控制。保持器工作的逻辑框图见图11,其中,Thold为保持时间。

图11 保持器的逻辑框图
Fig.11 Logic diagram of the retainer

图12 稳定性指标(DLC实验)
Fig.12 Index of stability(DLC experiment)

图13 质心侧偏角(DLC实验)
Fig.13 Side slip angle(DLC experiment)

C-Class/Hatchback模型分别以带保持器和不带保持器的模糊稳定性控制器进行DLC实验(vx=72 km/h,μ=0.35),稳定性指标如图12所示,质心侧偏角如图13所示。仿真结果表明稳定性指标保持器使得汽车质心侧偏角的绝对值均值减小了35%,方差减小了67%,最大值分别减小了55%,采用所设计的保持器提高了汽车稳定性。

为了验证所设计的控制器的鲁棒性,车辆模型采用E-Class/SUV,仿真车速vx=72 km/h,路面附着系数μ=0.35。 设定汽车制动系统前制动器输出的制动力矩与制动压力的比值为350 N·m/MPa,制动系统后制动器的制动力矩与制动压力的比值为150 N·m/MPa。所设计的汽车稳定性模糊控制器在图14中以“模糊ESC”表示,汽车原装的稳定性控制器在图14中以“CarSim ESC”表示,通过DLC对比二者的稳定性控制性能。质心侧偏角如图14所示,汽车原装的稳定控制器制动压力如图15a所示,采用所设计的汽车稳定性模糊控制器的制动压力如图15b所示。仿真结果表明采用汽车原装的稳定控制器质心侧偏角最大值达到了31°,制动压力出现长时间饱和,汽车已经严重失稳;而采用本文所设计的汽车稳定性模糊控制器质心侧偏角最大值仅为2.59°,汽车稳定性处于可控的范围。

图14 不同控制器下的质心侧偏角曲线
Fig.14 The side slip angle curves in different controllers

5 低附着系数路面车道保持性能

仿真的车辆模型为C-Class/Hatchback,道路模型为Alt3 from FHWA(vx=94 km/h,μ=0.35),采用所设计的模型预测转向控制器实现车道保持横向控制,在低附着系数路面上对比有无汽车稳定性模糊控制器情况下的车道保持性能,相应结果见图6。图中分别以“MPC+模糊ESC”、“MPC”表示有无汽车稳定性模糊控制器工况。MPC(modeling predictive control)指模型预测控制。车道保持汽车横向偏离量ey的曲线如图16所示,质心侧偏角β的曲线如图17所示,eyβ的绝对值均值、方差与最大值如表1所示,制动压力如图18所示,稳定性指标如图19所示。仿真结果表明“MPC+模糊ESC”车道保持能力较优。

(a)CarSim ESC

(b)模糊ESC
图15 不同控制器下的制动压力曲线
Fig.15 The braking pressure curves in different controllers

图16 有无汽车稳定性控制器下横向偏移量曲线
Fig.16 The lateral deviation curves with/without car stability controller

图17 有无汽车稳定性控制器下质心侧偏角曲线
Fig.17 The side slip angle curves with/without car stability controller

表1 车道保持性能

Tab.1 Lane keep performance

MPCMPC+模糊ESC横向偏移量ey(m)均值0.050.03方差0.0170.004最大值0.550.33质心侧偏角β(°)均值0.500.29方差0.520.14最大值4.111.70

图18 有无汽车稳定性控制器下制动压力曲线
Fig.18 The braking pressure curves with/without car stability controller

图19 有无汽车稳定性控制器下稳定性指标曲线
Fig.19 The stability index curves with/without car stability controller

6 结语

基于跟踪路径车路模型设计了车道保持模型预测转向控制器。根据转向角、侧向加速度和横摆角速度等可测信号提出了汽车稳定性模糊控制策略,该模糊控制算法不依赖于车辆模型状态参数的估计。

仿真并验证了不稳定指标模糊控制器的有效性,所设计的保持器能够抑制汽车稳定性系数急速减小。在低附着系数路面上对比了所设计的转向控制器有无模糊ESC控制器在弯道上的车道保持能力,结果表明“模型预测转向控制+模糊ESC控制”具有更好的车道保持能力和稳定性。

参考文献

[1] KATRINIOK A, ABEL D. LTV-MPC Approach for Lateral Vehicle Guidance by Front Steering at the Limits of Vehicle Dynamics[C]//2011 50th IEEE Conference on Decision and Control and European Control Conference. Orlando, 2011: 6828-6833.

[2] 李琳辉, 李明, 郭景华, 等. 基于视觉的智能车辆模糊滑模横向控制[J]. 大连理工大学学报, 2013, 53(5): 735-741.

LI Linhui, LI Ming, GUO Jinghua, et al. Fuzzy Sliding Mode Lateral Control of Intelligent Vehicle Based on Vision[J]. Journal of Dalian University of Technology, 2013, 53(5): 735-741.

[3] 汪选要, 王其东. 基于道路误差动力学模型智能车辆横向切换LMIs/H转向控制策略[J]. 中国机械工程, 2015, 26(16):2237-2243.

WANG Xuanyao, WANG Qidong. Lateral Switched LMIs/H Steering Control Strategy of Intelligent Vehicle Based on the Path Error Dynamics Model[J]. China Mechanical Engineering, 2015, 26(16): 2237-2243.

[4] 王立标, 李军, 范剑, 等. 车辆横向稳定性自适应神经网络控制策略研究[J]. 汽车工程, 2010, 32 (6): 493-496.

WANG Libiao, LI Jun, FAN Jian, et al. A Study on the Control Strategy of Adaptive Neural Network for Vehicle Yaw Stability[J]. Automotive Engineering, 2010, 32 (6):493-496.

[5] 王家恩, 陈无畏, 王檀彬, 等. 基于期望横摆角速度的视觉导航智能车辆横向控制[J]. 机械工程学报, 2012, 48(4):108-115.

WANG Jiaen, CHEN Wuwei, WANG Tanbin, et al. Vision Guided Intelligent Vehicle Lateral Control Based on Desired Yaw Rate[J]. Journal of Mechanical Engineering, 2012, 48(4):108-115.

[6] 陈无畏, 王家恩, 汪明磊, 等. 视觉导航智能车辆横向运动的自适应预瞄控制[J]. 中国机械工程, 2014, 25 (5):698-704.

CHEN Wuwei, WANG Jiaen, Wang Minglei, et al. Adaptive Preview Control of Vision Guided Intelligent Vehicle Lateral Movement[J]. China Mechanical Engineering, 2014, 25(5):698-704.

[7] CHOU H, D’ANDRéA-NOVEL B. Global Vehicle Control Using Differential Braking Torques and Active Suspension Forces[J]. Vehicle System Dynamics, 2005, 43 (4):261-284.

[8] CERONE V, MILANESE M, REGRUTO D. Combined Automatic Lane-keeping and Driver’s Steering through a 2-DOF Control Strategy[J]. IEEE Transactions on Control Systems Technology, 2009, 17(1):135-142.

[9] MARINO R, CINILI F. Input-output Decoupling Control by Measurement Feedback in Four-wheel-steering Vehicles[J]. IEEE Transactions on Control Systems Technology, 2009, 17(5):1163-1172.

[10] ENACHE N M, SEBSADJI Y, MAMMAR S, et al. Driver’s Influence on the Performance of an Integrated Lane Departure Avoidance and Lane Keeping Assistance System[C]//2009 IEEE Control Applications & Intelligent Control. Saint Petersburg, 2009:119-124.

[11] 曲婷. 基于随机模型预测控制的驾驶员行为建模[D]. 长春:吉林大学, 2015.

QU Ting. Driver Behavior Modeling Based on Stochastic Model Predictive Control[D]. Changchun: Jilin University, 2015.

[12] PAN W, PAPELIS Y E. Real-time Dynamic Simulation of Vehicles with Electronic Stability Control: Modeling and Validation[J]. International Journal of Vehicle Systems Modeling and Testing, 2005, 1(1):143-167.

[13] 李亮, 宋健, 于良耀. 汽车动力学稳定性控制系统仿真平台研究[J]. 系统仿真学报, 2007, 19(7):1597-1600.

LI Liang, SONG Jian, YU Liangyao. Research on Simulation Platform for Vehicle Dynamics Stability Control[J]. Journal of System Simulation, 2007, 19(7):1597-1600.

[14] 王金湘, 陈南, 皮大伟. 基于横摆角速度变门限值的车辆稳定性控制策略及实车场地试验[J]. 汽车工程, 2008, 30(3):222-226.

WANG Jinxiang, CHEN Nan, PI Dawei. Vehicle Stability Control Strategy and Field Test Based on Yaw Rate Variable Threshold[J]. Automotive Engineering, 2008, 30(3):222-226.

[15] 余卓平, 高晓杰, 张立军. 用于车辆稳定性控制的直接横摆力矩及车轮变滑移率联合控制研究[J]. 汽车工程, 2006, 28(9):844-848.

YU Zhuoping, GAO Xiaojie, ZHANG Lijun. A Study on Coordination of Direct Yaw Moment Control and Variable Wheel Slip Control for Vehicle Stability[J]. Automotive Engineering, 2006, 28(9):844-848.

[16] 罗明贵. 基于滑移率控制的汽车横向稳定性控制算法研究[D]. 长春:吉林大学, 2007.

LUO Minggui. Algorithm Research of Vehicular Lateral Stability Control System Based on Slip Control[D]. Changchun: Jilin University, 2007.

[17] VADURI S S V. Development of Computer Tools for Analysis of Track Test Data and for Prediction of Dynamic Handling Response for Winston Cup Cars[D]. Clemson: Clemson University, 1999.

Lane Keeping Model Prediction Control and Vehicle Stability Control on Low Adhesion Coefficient Roads

WANG Xuanyao1,2,3 CHENG Yi1 CHENG Yu1 YE Youdong1,2

1.School of Mechanical Engineering,Anhui University of Science and Technology, Huainan,Anhui,232001 2.Anhui Key Laboratory of Mine Intelligent Equipment and Technology, Anhui University of Science and Technology,Huainan,Anhui,232001 3.State Key Laboratory of Mining Response and Disaster Prevention and Control in Deep Coal Mines,Anhui University of Science and Technology,Huainan,Anhui,232001

Abstract: A lane keep model prediction control algorithm was proposed. The relationship between the peak value of secondary low pass filtering of steering wheel angle and lateral acceleration and the degree of vehicle instability were analyzed by double lane change(DLC) on low adhesion coefficient roads, the fuzzy logic control algorithm was determined based on the measured signals such as steering wheel angle, lateral acceleration, yaw rate and velocity, and a lateral stability controller was designed. In order to prevent the stability controller’s false start on low velocity and not serious instability conditions, an unstable index fuzzy control algorithm was determined. In order to avoid coefficient of vehicle stability rapidly declining, a retainer of coefficient of stability was designed. The CarSim/Simulink simulation results show that the designed steering and vehicle stability controllers have better lane keeping ability and stability on low adhesion coefficient roads.

Key words: lane keeping; model prediction; stability control; fuzzy control; retainer

中图分类号U461

DOI:10.3969/j.issn.1004-132X.2019.09.002

开放科学(资源服务)标识码(OSID):

收稿日期2018-01-15

基金项目国家自然科学基金资助项目(51405004);安徽省重点研究与开发计划资助项目(1804a09020016);安徽省自然科学基金资助项目(1908085ME159);安徽理工大学校引进人才基金资助项目(11935)

(编辑 王艳丽)

作者简介 汪选要,男,1980年生,副教授。主要研究方向为车辆动力学与控制、汽车主动安全技术。发表论文20余篇。E-mail:xuanyaowang@126.com。