基于PIDSM-AF的智能车辆横向控制研究
doi: 10.13878/j.cnki.jnuist.20240326003
张涌 , 张闯 , 赵奉奎 , 李冰林 , 吕立亚
南京林业大学汽车与交通工程学院,南京, 210037
基金项目: 江苏省重点研发计划(产业前瞻与关键核心技术)(BE2022053-2) ; 江苏省重点研发计划(现代农业)(BE2021339) ; 南京林业大学青年科技创新基金(CX2019018)
Lateral control of intelligent vehicles based on PIDSM-AF
ZHANG Yong , ZHANG Chuang , ZHAO Fengkui , LI Binglin , LYU Liya
College of Automobile and Traffic Engineering,Nanjing Forestry University,Nanjing 210037 ,China
摘要
路径跟踪精度是智能车辆安全自主行驶的基础.为解决滑模控制系统的抖振问题,提高路径跟踪控制器的控制精度,提出一种引入激活函数的PID积分滑模控制策略(PID Integral Sliding Mode control strategy with Activation Function,PIDSM-AF).首先,以二自由度车辆模型为基础,将车辆的动力学模型拆解为横向偏差模型,建立横向控制模型.然后,采用极值法,建立融合了航向角偏差和横向偏差的积分滑模面.考虑到一般指数趋近律难以消除的系统抖振问题,在改进指数趋近律的基础上引入可调节系统状态接近滑模面时速率的非线性激活函数,设计了一种基于激活函数滑模控制的横向路径跟踪控制器.最后,通过 Carsim/Simulink 联合仿真对改进的滑模控制器进行双移线路况测试.结果表明,与传统的终端滑模控制器相比,优化后的积分滑模控制器的跟踪精度在低速低附着工况、高速高附着工况下的最大横向偏差分别减少约64%、34.9%,平均横向偏差分别减少约68.4%、59.7%,且优化后的控制器有效地抑制了车辆航向角、前轮转角的抖振超调变化,具有较强的鲁棒性.
Abstract
Path tracking precision is fundamental for safe and autonomous driving of intelligent vehicles.To address the problem of chattering in sliding mode control Systems and enhance the control precision of path tracking controllers,a novel PID Integral Sliding Mode Control strategy with Activation Function (PIDSM-AF) is proposed.Firstly,based on a two-degree-of-freedom vehicle model,the vehicle dynamics model is decomposed into a lateral deviation one to establish the lateral control model.Subsequently,an integral sliding mode surface incorporating both heading angle deviation and lateral deviation is constructed employing the extremum method.Considering the system chattering that is difficult to eliminate by general exponential approaching rate,a nonlinear activation function is introduced to adjust the rate when the system state is close to the sliding surface on the basis of an improved exponential approaching rate.This leads to the design of a lateral path tracking controller based on sliding mode control with an activation function.Finally,the improved sliding mode controller is subjected to double lane change tests through Carsim/Simulink co-simulation.The results show that,compared with traditional terminal sliding mode controller,the maximum lateral deviation of the optimized integrated sliding mode controller is reduced by about 64% and 34.9%,and the average lateral deviation is reduced by about 68.4% and 59.7%,under the conditions of low-speed low-adhesion and high-speed high-adhesion conditions,respectively.Furthermore,the optimized controller effectively suppresses the chattering and overshoot changes of vehicle heading angle and front wheel rotation angle,demonstrating strong robustness.
0 引言
如今,人工智能的迅速发展为自动驾驶带来了新的机遇与挑战.自动驾驶不仅可以提高驾驶安全性、舒适性,降低交通事故发生率,还能提高城市交通效率、降低交通排放,是智能交通和智慧城市建设的关键技术[1].车辆路径跟踪控制的高精度是无人驾驶的核心之一,也是智能车辆行驶的基础.针对车辆自主行驶的控制策略研究,即要尽量保证智能车辆实际行驶的路线与目标路径重合,降低车辆实际行驶路径相对于目标路径的横向位置偏差与航向角偏差,继而保证智能汽车路径跟踪控制的精确[2-3]
当前,主流的路径跟踪控制方法有两种:一是基于几何的控制方法,二是基于模型的控制方法.基于几何的方法主要有纯追踪(pure pursuit)[4-5]和Stanley[6-7],但几何方法忽视了车辆的动力特性.针对高度非线性、具有强耦合的复杂动力学系统的自动驾驶车辆而言,应用基于模型的路径跟踪策略更加契合[8-9].基于车辆动力学模型的路径跟踪方法,综合考虑了车辆的复杂动力学特性和道路环境因素(如路面附着系数、道路曲率),大大提高了车辆在各种复杂行驶工况下的跟踪精度和安全性.近年来,学者们针对车辆动力学模型的路径跟踪控制方法做了大量研究,如PID(Proportional-Integral-Derivative)控制[10-11]、Fuzzy逻辑控制[12]、MPC(Model Predictive Control)控制[13-16]、LQR(Linear Quadratic Regulator)控制[17-20]、滑模控制(SMC,Sliding Mode Control)[21]等.滑模控制系统具有强大的抗干扰能力和快速的响应速度,是一种高度可靠且有效的控制方法,其独特的设计使得系统能够在复杂的环境下稳定地控制目标变量,不受外界干扰的影响.Imine 等[22]构建了一种基于超扭曲算法滑模控制器,其主要功能是精确控制车辆的横向偏差和偏航角偏差,从而有效地跟踪目标路径.王家恩等[23]以横摆角速度为导向,设计了一种基于多自由度动力学模型和滑模控制的控制器,实现了车辆跟踪的稳定性.Han 等[24]提出一种新的具有动态系数的到达定律并基于滑模控制的轨迹跟踪方法,加快了控制器的响应速度.Sabiha等[25]考虑实际运行情况下车辆滑移的因素,基于车辆动力学设计了一种改进的滑模控制器,有效地优化了控制效益.
为解决传统滑模控制带来的抖振问题,进一步提升跟踪控制性能,本文提出一种改进的积分滑模控制策略(PID Integral Sliding ModeControl Strategy with Activation Function,PIDSM-AF).首先,基于车辆二自由度动力学模型,建立横向偏差模型,并以此为基础建立横向控制模型.在一般的PID积分滑模控制器设计基础上,引入融合了航向角偏差和横向偏差的积分滑模面.为进一步提高滑动模态运动的品质,在优化后的趋近律的基础上,引入可调节系统状态接近滑模面时速率的非线性激活函数.最后,通过Carsim/Simulink 联合仿真对所设计的控制器在不同的行驶工况下进行路径跟踪仿真实验,验证其有效性.
1 车辆模型
1.1 车辆动力学模型
智能车辆是一个非线性且极度复杂的系统,具有高度复杂的运动特性.运动学模型显然不足以具体表述车辆的运动特性.系统模型过于复杂时,计算量大大增加,控制系统的时效性便会降低,影响车辆的跟踪效果.为此,本文在简化车辆系统的基础上,建立二自由度车辆动力学模型,如图1所示.本文的研究重点在于车辆的路径跟踪精度和横向稳定性,故作如下设定:
1)忽略车身和4个车轮垂直于地面方向的运动自由度,以及车身俯仰运动方向上的自由度.
2)忽略路面不平对车辆的影响,忽略坡度、空气阻力的影响.
3)在一定速度下行驶时,汽车轮胎会变形产生侧偏角,故建模过程中考虑转向轮轮胎的侧偏特性,即Fy=,其中,C为侧偏刚度,α为侧偏角.
基于以上设定,将车辆简化成左右对称的模型,即忽略车轮的间距,建立如图1所示的自行车模型.图1中:a,b分别为前后轴到质心的距离; β为质心侧偏角; φ为车辆坐标系x轴与大地坐标系X轴之间的夹角,即横摆角; 为横摆角速度; αfαr分别为前轮、后轮的侧偏角; δ为前轮转角; Fy-fFy-r分别为前轮、后轮的侧偏力; v为质心处的速度,且正常情况下不与车身下的坐标系x轴重合; vfvr分别为前轮、后轮的速度.
基于牛顿第二定律以及动量定理,对图1的动力学模型分析可得二自由度车辆动力学模型微分方程为
Fy=may=Fy-fcosδ+Fy-r,Izφ¨=aFy-fcosδ-bFy-r.
(1)
式中:m表示整车的质量; ay表示车辆行驶过程中的横向加速度; Iz为车辆质心绕与地面垂直方向轴的转动惯量; φ为车辆行驶途中的横摆角,故φ¨为其横摆角加速度.
1二自由度车辆动力学模型
Fig.1Two-degree-of-freedom vehicle dynamics model
车辆匀速行驶时,其横向车身相对稳定,假设前轮转角δ较小,cosδ≈1,再根据轮胎的侧偏特性以及刚体的运动学知识,上述二自由度车辆动力学模型微分方程可改写为
mv˙y+vxφ˙=Cαfaφ˙+vyvx-δ+Cαrvy-bφ˙vx,Izφ¨=aCαfaφ˙+vyvx-δ-bCαrvy-bφ˙vx
(2)
式中:vxvy分别为车辆纵向、横向行驶速度; 为车辆横摆角速度; CαfCαr分别为车辆前轮、后轮的侧偏刚度.
为便于精确计算,将车辆动力学模型改为如下的状态空间方程的形式:
y¨φ¨=Cαf+CαrmvxaCαf-bCαrmvx-vxaCαf-bCαrIzvxa2Cαf+b2CαrIzvxy˙φ˙+-Cαfm-aCαfIzδ
(3)
1.2 车辆横向偏差跟踪控制模型
为了使车辆具有更精细的横向控制,从而提高车辆的跟踪性能,本文以动力学模型为基础,在Frenet自然坐标系下建立动力学偏差模型,如图2所示.图2中:s表示规划的路径轨迹; o表示车辆当前所在位置; o1表示该时刻车辆所对应规划路径的投影点位置; θ为该时刻车辆所在位置对应的航向角; θr表示对应规划路径投影点的航向角; k,kr分别为oo1的位置矢量; nτ分别为投影点o1的法向单位向量和切向单位向量; ed表示横向偏差,其定义为当前位置点o到对应规划路径上投影点o1之间的距离.
基于上述内容以及图2,可得横向偏差ed=k-kr nr,经求导变换得e˙d=k˙-k˙rnr+k-krnr˙,再经Frenet公式变换得:
e˙d=vxeφ+vy.
(4)
其中,eφ为航向角偏差.
由于车辆高速行驶时,质心侧偏角β往往小到可忽略不计,故定义航向角偏差eφ=φ-θr,两边对时间t求导一次可得:
e˙φ=φ˙-θ˙r=φ˙-vxρ.
(5)
对式(4)、(5)两边求导可得:
e¨d=v˙xeφ+vxe˙φ+v˙y,e¨φ=φ¨-v˙xρ-vxρ.
(6)
其中,ρ为道路曲率.
综上所述,基于动力学模型所得的动力学偏差模型方程为
e˙φ=φ˙-vxρe¨φ=φ¨-v˙xρ-vxρe˙d=vxeφ+vye¨d=vxe˙φ+v˙xeφ+v˙y
(7)
将动力学偏差模型方程(7)代入车辆动力学模型微分方程(2)得:
e¨e=Cαf+Cαqmvxe˙d+-Cαf+Cαqmeφ+aCαf-bCαfmvxe˙ψ+
-aCαfmδ+aCαf-bCαfmρ-ρvx2+v˙xeφ,
(8)
e¨φ=aCαf-bCαrIzvxe˙d+-aCαf-bCαrIzeφ+
a2Cαf+b2CαrIzvxe˙φ+-aCαfIzδ+
a2Cαf+b2CαrIzρ-v˙xρ-vxρ.vxρ˙
(9)
2车辆动力学横向偏差模型
Fig.2Lateral deviation model for vehicle dynamics
将动力学偏差模型方程(7)代入车辆动力学模型微分方程(2)得:
x˙1=x2,x˙2=Cαf+Cαrmvxx2+-Cαf+Cαrmx3+aCαf-bCαrmvxx4+-aCαfmu+aCαf-bCαrmρ-ρvx2+v˙xx3,x˙3=x4,x˙4=aCαf-bCαrIzvxx1+-aCαf-bCαrIzx3+a2Cαf+b2CαrIzvxx4+-aCαfIzu+a2Cαf+b2CαrIzρ-v˙xρ-vxρ˙.
(10)
式中: x1=ed; x2=e˙d; x3=eφ; x4=e˙φ; 输入量u为前轮转角δ
2 改进的滑模控制器设计
PIDSM-AF路径跟踪控制器的整体结构如图3所示.
整体控制器需要的输入量有:1)车辆整车参数; 2)参考路径规划点信息等; 3)车辆位置信息以及车辆状态参数.
控制过程如下:1)参考路径和车辆状态等相关信息传输至横向控制模块; 2)计算模块与横向控制模型结合,共同处理输入信息,并输出偏差控制参数; 3)PIDSM-AF滑模控制器接收横向控制模块、车辆参数以及综合车速等信息,最终输出控制律u,即前轮转角δ,通过调整前轮转角实现路径跟踪,实现闭环控制.
3控制结构
Fig.3Control structure
2.1 滑模面设计
2.1.1 积分滑模面设计
滑模控制是一种鲁棒性较强的控制方法,它通过引入滑动模态来消除系统中的不确定性和扰动.滑模控制的基本思想是将系统的状态引入到一个滑动面上,使得系统状态在此滑动面上运动并在此面上保持稳定.滑动面的引入可以使系统对于外部扰动和参数变化具有很强的鲁棒性,从而提高控制系统的稳定性.
本文将积分滑模面设计为如下形式:
s(t)=kdx˙(t)+kpx(t)+ki0t x(t)dt.
(11)
式中: xR; kdkpki分别为微分、比例和积分系数,是非零的正常数.比例项用于纠正状态偏差; 积分项用于消除系统的稳态偏差; 微分项用于反映系统偏差信号的变化率,产生超前的控制作用,改善系统的动态性能.因此,在积分型滑模面上,改变kdkpki的数值即可改变滑模面上的动态特性.积分滑模结合PID控制、积分控制和滑模控制的特点,使得系统对于参数变化、外部干扰等具有更强的鲁棒性和更好的稳定性.相较于终端滑模、快速终端滑模和非奇异终端滑模控制,积分滑模引入了积分项0t xtdt,有助于减小系统的抖振,特别是存在静态偏差时,能够加快偏差收敛速度,使得系统能够更快地达到期望状态.
2.1.2 横向偏差与航向角偏差融合
智能车辆跟随参考轨迹时,控制器主要针对前轮转角进行控制,使得车辆循迹路线与参考路线之间的横向偏差ed和航向角偏差eφ趋于0,从而提升跟踪性能.但在PID积分滑模控制中,输入量的增加会导致控制器的维数增加,从而增加了系统的复杂性和计算量.直接将两个偏差函数及其微分作为输入可能会生成高维的控制器,导致运行时间延长,难以满足实时控制的需求.因此,为了降低控制器的维数,可以采取融合的方法处理横向和方位偏差,生成集成偏差,并将集成偏差及其微分作为系统的输入.通过这种方式,可以将高维的控制器转化为更易于实现的二维控制器.采用极值法对两个偏差进行无量纲化处理.处理过程如下:
ed, scaled =ed-ed,mined,max-ed,min,eφ, scaled =eφ-eφ,mineφ,max-eφ,min
(12)
式中:ed,scaled为无量纲化后的横向偏差; eφ,scaled为无量纲化后的航向角偏差.为便于集成控制,对ed,scaledeφ,scaled引入权重系数,得到融合后的集成偏差
ez=m1ed, scaled +m2eφ, scaled
(13)
式中:m1为横向偏差系数,m2为航向角偏差系数,m1m2均为正实数,m1+m2=1.本文基于仿真结果、实验数据以及已有的经验知识进行离线优化,根据车辆车速和偏差参数之间的关系,记录不同车速下对应的偏差系数取值.以此为基础,结合梯度下降法进行离线调节和优化,建立如式(14)所示目标函数,通过不断调节集成偏差的权重系数m1m2,使生成横向位置偏差和航向角偏差曲线趋于平缓、无明显震荡,并使偏差变化范围控制在很小的区间内.
J=12ni=1n m1ed, scaled 2+m2ed, scaled 2.
(14)
为加快控制效率,提升控制精度,结合积分滑模面(11)、集成偏差(13)设计滑模面:
S=λ1ez+λ2e˙z+λ30t ezdt.
(15)
式中:λ1为滑模面系数kp; λ2为滑模面系数kd; λ3为滑模面系数ki.对式(15)两边时间t求导,得:
S=λ1e˙z+λ2e¨z+λ3ez.
(16)
2.2 趋近律设计
在滑模控制的基础理论框架下,抖振问题是一项常见挑战.在那些对控制精度要求较高的场合,需要将抖振水平降低到极小,故解决抖振问题至关重要.抖振的发生源于运动点逐渐接近滑模面时所产生的高频振荡.良好的趋近律的设计应当确保系统状态在远离切换面时能够迅速趋近,在接近切换面时以适度速率趋近.在接近切换面时,若趋近速度过快,可能导致系统穿过滑模面,进而加剧抖振现象的发生.因此,确立合理的趋近律对于提高滑模控制中模态运动的品质具有关键意义.本文将一般的指数趋近律S=-εsgns-ε's 进行优化,引入包含阶跃函数的饱和函数sat(s),其表达式为
sat(s)=1, s>Δ;ks, |s|Δ,k=1/Δ-1, s<-Δ
(17)
绘制式(17)的图象如图4所示.
图4表明,当系统状态逐渐接近滑模面时,其速度呈逐渐减小的趋势,最终趋于0,这一过程有效地减缓了抖振的发生.然而,尽管这种线性过渡具有一定的缓解效果,但其平滑度尚显不足.激活函数可以用于调节系统状态接近滑模面时的速率,通过选择合适的激活函数,可以调整系统状态的趋近速度,从而控制系统的响应特性,改善系统的稳定性和性能.为此,在式(17)的基础上引入非线性饱和激活函数,即双曲正切函数,修改后的饱和函数为
4饱和函数图象
Fig.4Saturated function graph
sat'(s)=tanh(s)
(18)
绘制式(18)的图象如图5所示.
5激活函数图象
Fig.5Activation function graph
改进后的趋近律为
S˙'=-εsat'(s)-ε's
(19)
其中,εε′均为大于0的滑模参数.当采用式(19)的趋近律时,可得S'S˙'=-εstanhs+ε's2,结合图4可知,s和tanh(s)同号,且εε′均大于0,故S'S˙'<0,由李雅普诺夫判据可知系统稳定.
为建立滑模控制律方程,需在系统横向控制模型(10)的基础上,将积分滑模面(15)与改进后的趋近律(19)联立得综合偏差表达式:
e¨z=H1+H2+H3δ.
(20)
其中,H1H2H——的表达式为
H1=m1Cαf+Cαrmvxx2+-Cαf+Cαrmx3+aCαf-bCαrmvxx4+m2aCαf-bCαrIzvxx2+-aCαf-bCαxIzx3+a2Cαf+b2CαrIzvxx4,H2=m1aCαf-bCαrmρ-ρvx2+v˙xeφ+m2a2Cαf+b2CαrIzρ-v˙xρ-vxρ˙,H3=-aCαfm1m-aCαfm2Iz.
(21)
联立式(19)、(20)、(21)得控制律u的表达式如下:
u=δ=-1λ2H3λ2H1+λ2H2+λ1e˙z+λ3ez+ε1tanh(s)+ε2s.
(22)
3 仿真分析
3.1 仿真轨迹及车辆基本参数
用Carsim/Simulink进行联合仿真实验,验证本文提出的路径跟踪控制策略的有效性和适应性.车辆的主要参数如表1所示.
1车辆参数
Table1Vehicle parameters
车辆仿真轨迹采用双移线轨迹:
Yref(X)=do121+tanhb1-do221+tanhb2φref (X)=arctando11coshy121.2dr1-do21coshy221.2dr2.
(23)
式中:X,Yrefφref分别为参考纵向位置、参考横向位置和参考航向角.参考模型中的参数设置:b1=2.4(X-60)/25-1.2; b2=2.4(X-120)/25-1.2; dr1=25; dr2=25; do1=3.5; do2=3.5.
3.2 轨迹跟踪测试
为充分验证优化后控制器的轨迹跟踪性能,设置低速低路面附着系数和高速高路面附着系数两种工况,以模拟车辆在不同速度和路面附着条件下的实际行驶情况,模拟实际驾驶场景下的性能表现.采用两种不同的控制策略进行对比仿真:一种是采用幂指数趋近律的终端滑模控制器(TSM),另一种是本文提出的PIDSM-AF算法优化控制器.
3.2.1 低速低附着路面工况
在本工况下,行驶环境设定为冰雪天气的城市道路.设定车辆速度为10 m/s,道路附着系数为0.3,下文记为工况1.
图6为在低速低附着路面条件下,TSM和PIDSM-AF在10 m/s速度下的横向控制跟踪效果.结果显示,两种控制策略下车辆均成功地沿着参考路径较为稳定地行驶,PIDSM-AF控制器展现出更加卓越的跟踪效果,精度更高.
6工况1横向位置对比
Fig.6Comparison of lateral positions under Operating Condition 1
工况1下,TSM控制器和PIDSM-AF控制器在10 m/s速度下的横向偏差跟踪效果如图7所示.可以看出,在曲率较大的转弯处,两种控制策略都存在一定的偏差.从仿真结果及表2可以看出,两种控制器的最大跟踪偏差均可控制在0.09 m以内,相比之下,PIDSM-AF控制器横向偏差明显小于TSM控制器.在10 m/s速度下,PIDSM-AF最大横向偏差可以控制在0.032 m以内,相对于终端滑模控制器TSM减少约64.0%; PIDSM-AF平均横向偏差控制在0.007 1 m以内,与终端滑模控制器TSM相比,减少约68.4%.
7工况1横向偏差对比
Fig.7Comparison of lateral deviations under Operating Condition 1
2工况1横向偏差对比
Table2Comparison of lateral deviations under Operating Condition 1
图8为低速低附着路面工况下,TSM控制器和PIDSM-AF控制器在10 m/s速度下的航向角跟踪效果.通过数据对比,航向角均控制在(-0.16~0.16 rad)范围内,航向角偏差均控制在0.03 rad以内,且差距很小,说明车辆的跟踪过程比较稳定.
8工况1航向角对比
Fig.8Comparison of heading angles under Operating Condition 1
图9为低速低附着路面工况下,TSM和PIDSM-AF控制器在10 m/s速度下的前轮转角跟踪效果.从仿真结果可以看出,两种控制器控制下的车轮转角并未发生阶跃性变化,且不同车速下的前轮转角可以控制在(-0.04~0.04 rad)范围内,而PIDSM-AF控制策略下的前轮转角略小于TSM控制器,证明PIDSM-AF控制器控制的整车稳定性更高.
9工况1前轮转角对比
Fig.9Comparison of front wheel angles under Operating Condition 1
3.2.2 高速高附着路面工况
在本工况下,设定道路环境为良好的高速沥青路面.设定车辆速度为25 m/s,道路附着系数为0.85,下文记为工况2.
图10为在高速高附着路面条件下,车辆在25 m/s速度下的横向控制跟踪效果.结果显示,两种控制策略下车辆均成功沿着参考路径稳定行驶,但PIDSM-AF控制器展现出更加卓越的跟踪效果,其车辆轨迹路线与参考路径更加贴合.
10工况2横向位置对比
Fig.10Comparison of lateral positions under Operating Condition 2
图11为高速高附着路面工况下,TSM控制器和PIDSM-AF控制器在25 m/s速度下的横向偏差跟踪效果.从表3可以看出,两种控制器的最大跟踪偏差均可控制在0.13 m以内,相比之下,本文设计的PIDSM-AF控制器横向偏差明显小于TSM控制器.在25 m/s速度下,PIDSM-AF控制器的最大横向偏差可以控制在0.083 m以内,相对于终端滑模控制器减少约34.9%; PIDSM-AF控制器的平均横向偏差控制在0.019 m以内,与终端滑模控制器相比,减少了约59.7%.
11工况2横向偏差对比
Fig.11Comparison of lateral deviations under Operating Condition 2
3工况2横向偏差对比
Table3Comparison of lateral deviations under Operating Condition 2
图12为在高速高附着路面工况下,以25 m/s速度行驶时TSM控制器和PIDSM-AF控制器的航向角跟踪效果.通过数据对比发现,两者的航向角均控制在(-0.2~0.2 rad)范围内,航向角偏差均控制在(-0.05~0.05 rad)范围内,表明车辆的跟踪过程较为稳定.然而,在纵向位置85 m和150 m处,TSM控制产生了较为明显的航向角抖振超调,而PIDSM-AF则展现出更加平稳的航向偏差变化,有利于提高车辆跟踪的全程稳定性.
12工况2航向角对比
Fig.12Comparison of heading angles under Operating Condition 2
图13为在高速高附着路面工况下,以25 m/s速度行驶时TSM和PIDSM-AF控制器的前轮转角跟踪效果.在纵向位置85 m和150 m处,TSM控制的车辆前轮转角同样出现了较为明显的抖振超调现象,相比之下,PIDSM-AF控制器可以对车辆转角进行更精确的动态调控,具有更好的稳定性和鲁棒性,能够有效地抑制系统的抖振超调.
13工况2前轮转角对比
Fig.13Comparison of front wheel angles under Operating Condition 2
4 结论
本文针对传统滑模控制器易引起系统抖振、控制精度低等问题,设计了一种引入激活函数滑模控制的横向路径跟踪控制器.在一般的PID积分滑模控制器设计基础上,建立了融合航向角偏差和横向偏差的积分滑模面.为解决滑模控制的抖振问题,在优化后的趋近律的基础上,引入了非线性激活函数.仿真结果表明,本文设计的PIDSM-AF控制器在参考路径下,具有更为优越的跟踪精度和稳定性.在速度10 m/s、低附着路面工况下,与TSM控制器相比,PIDSM-AF控制器的最大横向偏差减少了约64%,平均横向偏差减少了约68.4%.在速度25 m/s、高附着路面工况下,与TSM控制器相比,PIDSM-AF控制器的最大横向偏差减少了约34.9%,平均横向偏差减少了约59.7%,并在曲率较大的弯道处有效地抑制了车辆航向角、前轮转角的抖振超调变化.
1二自由度车辆动力学模型
Fig.1Two-degree-of-freedom vehicle dynamics model
2车辆动力学横向偏差模型
Fig.2Lateral deviation model for vehicle dynamics
3控制结构
Fig.3Control structure
4饱和函数图象
Fig.4Saturated function graph
5激活函数图象
Fig.5Activation function graph
6工况1横向位置对比
Fig.6Comparison of lateral positions under Operating Condition 1
7工况1横向偏差对比
Fig.7Comparison of lateral deviations under Operating Condition 1
8工况1航向角对比
Fig.8Comparison of heading angles under Operating Condition 1
9工况1前轮转角对比
Fig.9Comparison of front wheel angles under Operating Condition 1
10工况2横向位置对比
Fig.10Comparison of lateral positions under Operating Condition 2
11工况2横向偏差对比
Fig.11Comparison of lateral deviations under Operating Condition 2
12工况2航向角对比
Fig.12Comparison of heading angles under Operating Condition 2
13工况2前轮转角对比
Fig.13Comparison of front wheel angles under Operating Condition 2
1车辆参数
Table1Vehicle parameters
2工况1横向偏差对比
Table2Comparison of lateral deviations under Operating Condition 1
3工况2横向偏差对比
Table3Comparison of lateral deviations under Operating Condition 2
姚强强. 自动驾驶汽车行驶状态观测与路径跟踪控制策略研究[D]. 北京: 北京交通大学,2022. YAO Qiangqiang. Research on driving states observation and path tracking control strategy for autonomous vehicle[D]. Beijing: Beijing Jiaotong University,2022
Sun Y C, Ren D C, Lian S Q,et al. Robust path planner for autonomous vehicles on roads with large curvature[J]. IEEE Robotics and Automation Letters,2022,7(2):2503-2510
Shamsuddin P N F B M, Mansor M A B. Motion control algorithm for path following and trajectory tracking for unmanned surface vehicle:a review paper[C]//2018 3rd International Conference on Control, Robotics and Cybernetics(CRC). September 26-28,2018, Penang, Malaysia. IEEE,2018:73-77
Li H, Luo J, Yan S,et al. Research on parking control of bus based on improved pure pursuit algorithms[C]//2019 18th International Symposium on Distributed Computing and Applications for Business Engineering and Science(DCABES). November 8-10,2019, Wuhan, China. IEEE,2019:21-26
孙智威, 裴晓飞, 刘一平, 等. 无人驾驶清扫车的路径跟踪及远程控制[J]. 汽车安全与节能学报,2022,13(4):729-737. SUN Zhiwei, PEI Xiaofei, LIU Yiping,et al. Path tracking and remote control of driverless sweeper[J]. Journal of Automotive Safety and Energy,2022,13(4):729-737
Wang L, Zhai Z Q, Zhu Z X,et al. Path tracking control of an autonomous tractor using improved Stanley controller optimized with multiple-population genetic algorithm[J]. Actuators,2022,11(1):22
王鑫, 凌铭, 饶启鹏, 等. 基于改进Stanley算法的无人车路径跟踪融合算法研究[J]. 汽车技术,2022(7):25-31. WANG Xin, LING Ming, RAO Qipeng,et al. Research on fusion algorithm of unmanned vehicle path tracking based on improved Stanley algorithm[J]. Automobile Technology,2022(7):25-31
Yao J L, Ge Z. Path-tracking control strategy of unmanned vehicle based on DDPG algorithm[J]. Sensors,2022,22(20):7881
姜正伟, 李鹏旭, 张斌, 等. 基于车速依赖静态输出反馈的自主汽车路径跟踪控制[J]. 南京信息工程大学学报(自然科学版),2021,13(1):41-50. JIANG Zhengwei, LI Pengxu, ZHANG Bin,et al. Path-following control of autonomous vehicles based on velocity-dependent static output-feedback strategy[J]. Journal of Nanjing University of Information Science & Technology(Natural Science Edition),2021,13(1):41-50
Wang D J, Chen J H, Chen Y,et al. Parking robot path-tracking system based on discrete PID algorithm[J]. Journal of Advanced Computational Intelligence and Intelligent Informatics,2023,27(3):411-420
Rupp A, Stolz M. Survey on control schemes for automated driving on highways[M]//Watzenig D, Horn M. Automated driving. Cham: Springer International Publishing,2016:43-69
Hu C, Chen Y M, Wang J M. Fuzzy observer-based transitional path-tracking control for autonomous vehicles[J]. IEEE Transactions on Intelligent Transportation Systems,2021,22(5):3078-3088
Tian J, Yang M F. Research on trajectory tracking and body attitude control of autonomous ground vehicle based on differential steering[J]. PLoS One,2023,18(2):e0273255
王艺, 蔡英凤, 陈龙, 等. 基于模型预测控制的智能网联汽车路径跟踪控制器设计[J]. 机械工程学报,2019,55(8):136-144,153. WANG Yi, CAI Yingfeng, CHEN Long,et al. Design of intelligent and connected vehicle path tracking controller based on model predictive control[J]. Journal of Mechanical Engineering,2019,55(8):136-144,153
寇发荣, 郑文博, 张新乾, 等. 采用状态扩展MPC与转角补偿的无人车路径跟踪控制[J]. 机械科学与技术,2023,42(9):1533-1541. KOU Farong, ZHENG Wenbo, ZHANG Xinqian,et al. Path tracking control of unmanned vehicle using state extended model predictive control and angle compensation[J]. Mechanical Science and Technology for Aerospace Engineering,2023,42(9):1533-1541
白国星, 刘丽, 孟宇, 等. 基于非线性模型预测控制的移动机器人实时路径跟踪[J]. 农业机械学报,2020,51(9):47-52,60. BAI Guoxing, LIU Li, MENG Yu,et al. Real-time path tracking of mobile robot based on nonlinear model predictive control[J]. Transactions of the Chinese Society for Agricultural Machinery,2020,51(9):47-52,60
Tian J, Zeng Q K, Wang P,et al. Active steering control based on preview theory for articulated heavy vehicles[J]. PLoS One,2021,16(5):e0252098
周卫琪, 赵羿寒, 刘擎超, 等. 基于改进LQR的车辆路径跟踪横向控制策略[J]. 华中科技大学学报(自然科学版),2024,52(3):135-141. ZHOU Weiqi, ZHAO Yihan, LIU Qingchao,et al. Lateral control strategy of vehicle path tracking based on improved LQR[J]. Journal of Huazhong University of Science and Technology(Natural Science Edition),2024,52(3):135-141
张涛, 赵奉奎, 张涌, 等. 基于遗传算法的无人驾驶卡车路径跟踪控制研究[J]. 南京信息工程大学学报,2024,16(6):791-800. ZHANG Tao, ZHAO Fengkui, ZHANG Yong,et al. Path tracking control of unmanned truck based on genetic algorithm[J]. Journal of Nanjing University of Information Science & Technology,2024,16(6):791-800
高爱云, 肖寒, 付主木. 基于LQR的智能驾驶汽车横纵向控制研究[J]. 河南科技大学学报(自然科学版),2024,45(2):30-43,55,108-109. GAO Aiyun, XIAO Han, FU Zhumu. Research on hovizontal and longitudinal control of intelligent driving vehicle based on LQR[J]. Journal of Henan University of Science and Technology(Natural Science),2024,45(2):30-43,55,108-109
Wu Y, Wang L F, Zhang J Z,et al. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control[J]. IEEE Transactions on Vehicular Technology,2019,68(7):6379-6390
Imine H, Madani T. Sliding-mode control for automated lane guidance of heavy vehicle[J]. International Journal of Robust and Nonlinear Control,2013,23(1):67-76
王家恩, 陈无畏, 王檀彬, 等. 基于期望横摆角速度的视觉导航智能车辆横向控制[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
Han Y X, Cheng Y, Xu G W. Trajectory tracking control of AGV based on sliding mode control with the improved reaching law[J]. IEEE Access,2019,7:20748-20755
Sabiha A D, Kamel M A, Said E,et al. ROS-based trajectory tracking control for autonomous tracked vehicle using optimized backstepping and sliding mode control[J]. Robotics and Autonomous Systems,2022,152:104058

Address:No. 219, Ningliu Road, Nanjing, Jiangsu Province

Postcode:210044

Phone:025-58731025