考虑通信延时的智能汽车非线性路径跟踪控制

付尧 ,  战椿水 ,  刘科

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (03) : 851 -859.

PDF (1512KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (03) : 851 -859. DOI: 10.13229/j.cnki.jdxbgxb.20241003
通信与控制工程

考虑通信延时的智能汽车非线性路径跟踪控制

作者信息 +

Nonlinear path tracking control for intelligent vehicles considering communication delays

Author information +
文章历史 +
PDF (1547K)

摘要

针对路径跟踪中控制器与执行器之间的通信延时、车辆系统的强非线性以及控制器的输出约束的问题,本文以智能汽车为研究对象,提出了一种考虑通信延时的非线性路径跟踪控制器,以提高汽车路径跟踪性能。首先,建立二自由度车辆模型,利用“魔术公式”建立轮胎模型,建立具有通信延时的非线性路径跟踪模型;其次,根据控制器输出约束,利用反步调节函数,设计了非线性鲁棒控制器,满足系统性能指标和鲁棒性要求;最后,分别在正弦工况与双移线工况下,通过MATLAB/Simulink进行仿真验证路径跟踪性能。结果表明:本文提出的控制器的路径跟踪在正弦工况下横向误差的均方根值较PID方法及MPC方法分别降低0.061 9和0.010 1,双移线工况下分别降低0.097 2和0.034 7;当引入干扰时,本文控制器鲁棒性优于PID及MPC。

Abstract

Aiming at the problems of communication delay between controller and actuator in path tracking, strong nonlinearity of the vehicle system, and output constraints of the controller, this paper proposes a nonlinear path tracking controller considering communication delay to improve the performance of vehicle path tracking by taking an electric vehicle as the research object. Firstly, a two-degree-of-freedom vehicle model is established, a tire model is established by using the "magic formula", and a nonlinear path tracking model with communication delay is established; Secondly, according to the output constraints of the controller, a nonlinear robust controller is designed by using the backstepping adjustment function to meet the system performance indexes and robustness requirements; Finally, the path tracking performance is verified by simulation through MATLAB/Simulink under sinusoidal and double-shifted line conditions, respectively. The results show that: The root mean square (RMS) value of the lateral error of the path tracking of the controller proposed in this paper is reduced by 0.061 9 and 0.010 1 for sinusoidal condition and 0.097 2 and 0.034 7 for double-shift condition compared to the PID and MPC methods, respectively. The robustness of the controller in this paper is better than that of the PID and MPC methods when disturbances are introduced.

Graphical abstract

关键词

车辆工程 / 智能汽车 / 路径跟踪 / 非线性系统 / 通信延时

Key words

avehicle engineering / intelligent vehicle / path tracking / nonlinear system / time-delay

引用本文

引用格式 ▾
付尧,战椿水,刘科. 考虑通信延时的智能汽车非线性路径跟踪控制[J]. 吉林大学学报(工学版), 2026, 56(03): 851-859 DOI:10.13229/j.cnki.jdxbgxb.20241003

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

近年来,随着科技水平不断进步,智能网联汽车日渐兴起,同时针对智能汽车路径跟踪问题的控制方法也层出不穷,诸多的专家学者在路径跟踪控制方面进行了广泛的研究1-3,提出基于车辆的运动学模型给出了低速下的路径跟踪控制方法,如Stanley控制方法4等。Stanley控制方法是通过前轴中心点与路径最近点之间的距离计算转向轮转角来对车辆进行控制,但由于只考虑了车辆几何特性而未考虑轮胎力学特性,该方法应用范围有限。为此,以误差反馈调节为基础的比例-积分-微分控制(PID)5和以车辆动力学模型为基础的模型预测控制(MPC)67等方法得到了广泛研究。

PID控制具有无模型属性、原理简单、适应性强、应用广泛的特点,但PID控制的无模型属性导致机理研究困难,使控制参数的标定工作复杂而繁琐,进而出现了MPC控制方法。MPC可以根据实时工况动态调整优化目标,具有很好的鲁棒性和控制精度,对非线性系统具有很好的适应性。然而,传统的MPC方法对显性模型依赖程度较高,当车辆运动状态发生剧烈变化而无法正确表征自身特性时,会导致控制性能下降。

由于全方位考虑上述影响因素会导致建模复杂、控制器过耦合以及控制器运算时间增长等问题。因此,如何协调平衡车辆的输出约束、控制器与执行器之间的通信延时、车辆复杂的非线性系统成为了一大难题8。对于延时系统的控制设计主要有两种方法,分别是基于Lyapunov-Krasovskii函数9-12和Razumikhin函数1314的方法。然而,这些方法都有自身的局限性,需要已知的时间延迟101113,其非线性的边界函数是参数形式的1314,时间延迟的导数要小于110-12等;另一方面,许多系统因现实因素导致控制器输出具有约束15,而障碍李雅普诺夫函数(BLFs)是解决输出约束1516的主要工具,它保证了系统输出严格约束在整个给定的约束边界内。但在实际车辆复杂的系统中,往往存在着未知干扰或未知非线性因素,从而只能得出误差是有界的这一条件,由此衍生出规定性能控制(PCC)的方法17

针对上述难题,诸多学者提出并应用变种的MPC方法18,如非线性MPC19、TinyMPC20等,然而,这些控制方法大多比较复杂,而理论上,使用BLFs和PCC相结合即可较好适配实际车辆复杂的非线性系统,且这种方法已在化工等其他领域投入使用,而尚未在汽车领域应用。

基于此,本文首先建立二自由度车辆模型,利用“魔术公式”建立轮胎模型21;考虑控制器与执行器之间的通信延时,建立具有通信延时的非线性路径跟踪模型;其次,根据控制器输出约束,利用反步调节函数,设计了一种非线性鲁棒控制器;最后,分别在正弦工况与双移线工况下,通过MATLAB/Simulink进行仿真验证路径跟踪性能。

1 车辆模型建立

1.1 车辆动力学模型

根据牛顿第二定律及受力分析,可得出车辆在纵向运动、横向运动、横摆运动3个自由度上的动力学方程。但由于车辆是一个强非线性、过耦合的冗余控制系统,这将导致建模的复杂度增加,因此本文对车辆动力学模型进行简化,建立面向路径跟踪控制的非线性模型。假设车辆在运动过程中的纵向速度恒定,可将车辆模型进一步简化为具有横向和横摆两个方向的自由度,最终化为适合控制的车辆模型。然后,根据路径跟踪的任务要求,以线控底盘车辆的车身坐标系为参照,将原点设为车辆质心CoG处,以“右手系定则”为基准,将沿车辆行进方向设为x轴正方向,垂直x轴沿左侧设为y轴正方向,即可得到如图1所示的车辆动力学模型。其中,vxvy分别为车速在自身坐标系的xy轴分量m/sβ为质心侧偏角radφ为横摆角radφ˙为横摆角速度rad/slflr分别为车辆质心到前、后轴的距离mFxfFxr以及FyfFyr分别为前、后轮作用力在xy轴方向的分量NFpf为轮胎横向力的正方向NFlf为前轮纵向力的正方向Nvfvr为车轮速度的正方向,αf,αr为车轮侧偏角正方向radδf为前轮转角正方向rad

在车辆的横向方向上,可以得到车辆的横向动力学方程:

mv˙y+vxφ˙=2Fyf+Fyr

式中:m为整车整备质量kg

在车辆的横摆方向上,可以得到车辆的横摆动力学方程:

Izφ¨=2Fyflf-2Fyrlr

式中:Iz为车辆绕z轴旋转的转动惯量kgm2

β较小情况下,可视为sinβ=β,v=vx,化简式(1)得到:

vy=vxβay=v˙y+vxφ˙=vxφ˙+β˙β˙=2Fyf+Fyrmvx-φ˙

式中:v为车辆速度;ay为车辆沿y方向的加速度。

1.2 轮胎模型

车辆在行进过程中,车轮所受的轮胎力采用经典的“魔术公式”建立轮胎模型获得,基于研究车辆的主销零偏置特点,轮胎受到的侧倾力几乎为0,因此可以忽略来自侧倾力的影响,相对降低了复杂程度。使用“魔术公式”如下:

Fy(α)=yg(xg)+Svxg=α-Shyg=Dgsin[Cgarctan{Bgxg-          Eg(Bgxg-arctan(Bgxg))}]

式中:Fy为横向力Fyf,Fyrα为侧偏角αf,αr

αf=φ˙lfvx+β-δfαr=-φ˙lrvx+β
Cg=a0Dg=a1Fz2+a2FzBgCgDg=a3sin(a4arctan(a5Fz))Bg=BgCgDg/CgDgEg=a6Fz2+a7Fz+a8Sh=a9Fz+a10Sv=a11Fz+a12

式中:Bg为刚度因子;Cg为形状因子;Dg为峰值因子;Eg为曲率因子;Sh为水平变形;Sv为地面法向变形;Fz为轮胎垂向力Fzf,Fzra0a12为由车辆轮胎性质决定的常数。

本文采用轮胎参数如表1所示。

垂向力Fz式(7)计算:

Fzf=mglf2lf+lr11000Fzrmglr2lf+lr11000

式中:g=9.8 m/s2为重力加速度。

图2为轮胎力与载荷曲线,彩图参见电子版,下同。得到路径跟踪非线性模型如式(8)

φ¨=2Fyfβ,φ˙,δflf-Fyrβ,φ˙,δflrIzβ˙=2Fyfβ,φ˙,δf+Fyrβ,φ˙,δfmvx-φ˙

式中:Fyfβ,φ˙Fyrβ,φ˙是由式(4)~(6)计算的非线性表达式。

1.3 延时路径跟踪模型

由于控制器与执行器之间存在通信延时,考虑通信延时对路径跟踪控制精度具有正向效应,因此考虑延迟量τf,τr分别为控制器到前、后轮的延迟时间s。由此将状态变量横摆角速度φ˙与质心侧偏角β重新表达为φ˙t-τβt-τ,则可进一步更新路径跟踪模型如下:

φ¨t=2Fyfβt-τf,φ˙t-τf,δfIzlf-2Fyrβt-τr,φ˙t-τrIzlrβ˙t=2Fyfβt-τf,φ˙t-τf,δfmvx+2Fyrβt-τr,φ˙t-τrmvx-φ˙t

根据式(9)中模型,可得横向速度y˙=vy=vxφ˙+vy,则横向位移y=vydt,记路径跟踪横向误差为ey=y-yref,其中yref为参考路径。由此达到通过控制前轮转角δf控制整车横摆角速度φ˙与质心侧偏角β,进而达到控制位移的目的。

2 控制器设计

2.1 控制器框架

基于上述建立的车辆动力学模型,为实现车辆路径跟踪控制,设计了一种具有输出约束的考虑通信延时的非线性路径跟踪控制器,该方法构建了反向调节函数,并自动生成路径跟踪误差的性能包络线;并且还建立了基于矛盾证明和障碍函数的统一性能分析框架,以揭示控制系统对时间延迟的内在鲁棒性。

首先,根据参考路径为控制器提供需求横向位移yd、需求横摆角φd、需求横向速度y˙d、需求横摆角速度φ˙d,然后由控制器根据输出约束和车辆动力学模型向控制器反馈提供的车辆当前横向位移y、横摆角φ、质心侧偏角β、横向速度y˙、横摆角速度φ˙、质心侧偏角速度β˙计算出前轮转角δf传递给车辆动力学模型,进行闭环控制。控制器框架图如图3所示。

2.2 控制器建立

设置输出约束ymin=-10,ymax=10,用以约束控制器的输出范围,将横向位移约束至-10,10内。设置辅助函数λt式(10),其中T为收敛时间:

λt=1-λ0sinπ2tT,0tT1-λ0,else

则基于输出约束可以得到式(11)

ymin-yrefeyymax-yref

建立反向调节函数(12):

ςmaxt=ymax-yrefλtςmint=ymin-yrefλt

使用惩罚函数(13)来限制ey,其中ξ0为常数,决定收敛速度:

ξ1t=lnςmax-eyey-ςmin+ξ0lnςminςmax

设置辅助函数(14),其中c1为正常数:

σ1t=c1ξ1t

定义函数(15):

e2t=βt-σ1tξ2t=tanπ2e2tςt

其中:ςt=ς1eς2t+ς3需满足条件:0ςminςt<ς˙t有界,ς1ς2ς3为常数。

则最终控制量δf式(16)

δf t=-c2ξ2t

2.3 稳定性证明

记式(17)、(18):

a0=ξ0lnςminςmax<0ξ1t<ξ¯1t=lnςmax-eyey-ςminξ˙1t=b1t[p1t+                e˙ytςmint-ςmaxt]
ξ˙2t=π2cos2π2e2tςt              e˙2tςt-e2tς˙tς2tp1t=ς˙maxey-ςmin-y˙ey-ςmin+                ς˙minςmax-ey-y˙ςmax-eyb1t=1ςmax-eyey-ςmin

设置Lyapunov函数V1式(19)

V1=12ξ12

V1t求微分得到V1·式(20)

V˙1=ξ1ξ˙1<ξ¯1b1tp1t+e˙ytςmint-ςmaxtξ¯1b1tp1t+e˙ytςmint-ςmaxtcξ¯1
b1tλ˙t0

式中:c为状态空间方程中φ¨t对应函数的上界,且c0

函数λ˙t式(21)

λ˙t=-π2Tλ0cosπ2tT,0tT0,else

根据式(20)(21),可以得出系统(8)为Lyapunov意义下的稳定。

设置Lyapunov函数V2式(22)

V2=12ξ22
V˙2=ξ2ξ˙2ξ2π2cos2π2e2tςte˙2tςt-e2tς˙tς2tξ2
π2cos2π2e2tςtdξ˙1=d¯ξ˙10

式中:d为状态空间方程中β¨t对应函数的上界,且d0,由于ξ˙1t0,可由式(23)得出系统(8)为Lyapunov意义下的稳定。

引理:对于任意M>0,存在:

xit-τ<,0t<M

在下述关系成立时成立:

xit<,0t<M

式中:xit为第i个状态变量。

证明:假设下述表达式成立:

xit<,τt0

式(24)进行变量置换,得到式(27)如下:

xit<,τtM-τ

根据τ的取值,从以下两种情况进行分类讨论:

(1)Mτ,则-τt-τM-τ0,将其与式(26)联立,即可得到式(27)成立。

(2)M>τ,由于区间[-τ,M-τ)拆分为区间[-τ,0),[0,M-τ),由式(25)(26)可得出式(27)成立。

综上所述,对于任意M>0式(24)成立,即表明带有延迟量的状态变量仍然是有界的8,对于有界状态变量的Lyapunov函数V1,V2的导数V˙1,V˙2符号不变,即可说明带有延迟量的系统(9)亦为稳定的15

3 仿真验证

3.1 仿真实验设计

为验证本文设计的控制器的路径跟踪性能,本节采用某智能汽车考虑横向运动与横摆运动的二自由度模型,其物理参数如表2所示。参考路径采用如图4所示正弦与双移线工况。

3.2 仿真对比验证

控制器设计参数如表3所示。考虑控制器与执行器之间的通信延时因素,设置延迟时间τ1=τ2=0.05 s。当纵向车速为vx=10 m/s时,以正弦曲线为参考路径,控制器性能如图5所示。

图5(a)表明,当纵向车速vx=10 m/s车辆处于正弦工况时,3种方法均可以较好地跟踪参考路径,如图中红色虚线所示,在纵向位移达到30 m时,本文提出的控制器相较于传统的PID、MPC控制器能更好、更精准地跟随目标路径,达到收敛后的稳态误差也明显低于传统的PID、MPC控制器,如图5(c)的横向误差对比图所示。对于横摆角速度,由图5(b)可以看出,本文控制器在响应时间及精度上均较传统的PID、MPC控制器有显著提升,稳态误差也更小。

当纵向车速为vx=10 m/s时,以双移线为参考路径,控制器性能如图6所示。图6(a)(c)表明,本文的控制器精度优于传统的PID、MPC控制器,稳态误差更低,具有更好的性能。图6(b)表明,本文的控制器在横摆角跟踪上也具有良好的性能,表明应用本文的控制器后车辆行驶更加稳定。采用横向误差均方根值RMS来衡量控制器的路径跟踪性能,其结果如表4所示。

3.3 鲁棒性验证

为验证本文提出的控制器具有良好的鲁棒性,在控制器中引入扰动量在正弦工况下进行仿真验证,所用扰动量如表5所示,其中rand(i)表示在[0,i]之内的随机数。

同样,在纵向车速为vx=10 m/s时,以正弦曲线为参考路径,为防止随机生成量令实验结果具有偶然性,本文设置5次独立重复仿真实验,取其结果的平均值,最终得到仿真结果如图7所示。

图7(a)~(c)展示了引入表5扰动量前后正弦工况下的横向误差对比图,可以看出,在引入扰动量后本文所设计的控制器依旧可以保持良好的稳态误差,干扰前后横向误差均方根值如表6所示。由上述数据可以看出,本文设计的控制器在面对干扰时误差增长率低于PID、MPC控制器,可以证明本控制器具有良好的鲁棒性。

4 结束语

本文针对智能汽车的路径跟踪问题提出了一种具有输出约束的考虑通信延时的非线性路径跟踪控制方法。采用正弦工况、双移线工况在搭建的MATLAB/Simulink仿真平台上进行仿真验证并进行验证分析。仿真结果表明:相较于传统的PID、MPC路径跟踪控制方法,本文提出的路径跟踪控制方法提升了路径跟踪的控制性能。误差的均方根值在正弦工况下相比PID、MPC控制方法分别降低0.061 9和0.010 1,在双移线工况下分别降低0.097 2和0.034 7。在引入干扰信号后,本文提出的控制器误差增长率为2.03%,优于PID控制方法的5.383%以及MPC控制方法的3.521%。但是,本文仍存在着一些不足,对相关问题的研究仍停留在仿真阶段,下一步研究将对该工况在实车上进行验证。

参考文献

[1]

Lei Y L, Wen G Z, Fu Y, et al. Trajectory-following of a 4WID-4WIS vehicle via feedforward-backstepping sliding-mode control[J]. P I Mech Eng D-J Aut, 2022, 236(2/3): 322-333.

[2]

谢宪毅, 王禹涵, 金立生, . 基于改变控制时域时间步长的智能车轨迹跟踪控制[J]. 吉林大学学报: 工学版, 2024, 54(3): 620-630.

[3]

Xie Xian-yi, Wang Yu-han, Jin Li-sheng, Intelligent vehicle trajectory tracking control based on adjusting step size of control horizon[J]. Journal of Jilin University (Engineering and Technology Edition), 2024, 54(3): 620-630.

[4]

常胜, 刘宏飞, 邹乃威. 汽车变曲率路径循迹H_∞回路成形鲁棒控制[J]. 吉林大学学报:工学版, 2024, 54(8): 2141-2148.

[5]

Chang Sheng, Liu Hong-fei, Zou Nai-wei. H∞ loop shaping robust control of vehicle tracking on variable curvature curve[J]. Journal of Jilin University (Engineering and Technology Edition), 2024, 54(8): 2141-2148.

[6]

靳欣宇, 张军, 刘元盛, . 基于Stanley算法的自适应最优预瞄模型研究[J]. 计算机工程, 2018, 44(7): 42-46.

[7]

Jin Xin-yu, Zhang Jun, Liu Yuan-sheng. Research on adaptive optimal pre-scanning model based on Stanley's algorithm[J]. Computer Engineering, 2018, 44(7): 42-46.

[8]

Melkou L, Rezoug A, Hamerlain M. PID-Terminal sliding mode control of aircraft UAV[C]∥Proceedings of the 8th UKSim-AMSS European Modelling Symposium on Computer Modelling and Simulation, New York, The United States, 2014: 21-23.

[9]

Zhai L, Wang C P, Hou Y H, et al. MPC-based integrated control of trajectory tracking and handling stability for intelligent driving vehicle driven by four hub motor[J]. IEEE Trans Veh Technol, 2022, 71(3): 2668-2680.

[10]

Pang H, Liu M H, Hu C, et al. Practical nonlinear model predictive controller design for trajectory tracking of unmanned vehicles[J]. Electronics, 2022, 11(7): 18-25.

[11]

Zhang J X, Xu K D, Wang Q G. Prescribed performance tracking control of time-delay nonlinear systems with output constraints[J]. IEEE-CAA J Automatica Sin, 2024, 11(7): 1557-1565.

[12]

Zhang Z Q, Xu B, Tan C, et al. Adaptive control of uncertain nonlinear time-delay systems with external disturbance[J]. IEEE Trans Syst Man Cybern-Syst, 2022, 52(2): 1288-1295.

[13]

Sun W W, Wu Y, Lv X Y. Adaptive neural network control for full-state constrained robotic manipulator with actuator saturation and time-varying delays[J]. IEEE Trans Neural Netw Learn Syst, 2022, 33(8): 3331-3342.

[14]

Peng C, Yue D, Tian Y C. New approach on robust delay-dependent h control for uncertain t-s fuzzy systems with interval time-varying delay[J]. IEEE Trans Fuzzy Syst, 2009, 17(4): 890-900.

[15]

Tang H Y, Wang Q Y, Feng X Y. Robust stochastic control for high-speed trains with nonlinearity, parametric uncertainty, and multiple time-varying delays[J]. IEEE Trans Intell Transp Syst, 2018, 19(4): 1027-1037.

[16]

Jiao X H, Shen T L. Adaptive feedback control of nonlinear time-delay systems: The LaSalle-Razumikhin-based approach[J]. IEEE Trans Autom Control, 2005, 50(11): 1909-1913.

[17]

Wang T C, Luo X X, Li W Q. Razumikhin-type approach on state feedback of stochastic high-order nonlinear systems with time-varying delay[J]. Int J Robust Nonlinear Control, 2017, 27(16): 3124-3134.

[18]

Sachan K, Padhi R. Barrier lyapunov function based output-constrained control of nonlinear euler-lagrange systems[C]∥Proceedings of the 15th International Conference on Control, Automation, Robotics and Vision. Singapore, Singapore, 2018: 18-33.

[19]

Song M S, Zhang F, Huang B X, et al. Anti-disturbance control for tethered aircraft system with deferred output constraints[J]. IEEE-CAA J Automatica Sin, 2023, 10(2): 474-485.

[20]

Zhao K, Wen C Y, Song Y D, et al. Adaptive uniform performance control of strict-feedback nonlinear systems with time-varying control gain[J]. IEEE-CAA J Automatica Sin, 2023, 10(2): 451-461.

[21]

Mayne D Q. Model predictive control: recent developments and future promise[J]. Automatica, 2014, 50(12): 2967-2986.

[22]

Biegler L T. A perspective on nonlinear model predictive control[J]. Korean Journal of Chemical Engineering, 2021, 38(7): 1317-1332.

[23]

Alavilli A, Nguyen K, Schoedel S, et al. TinyMPC: model-predictive control on resource-constrained microcontrollers[C]∥IEEE International Conference on Robotics and Automation, Yokohama, Japan, 2023: 1-7.

[24]

郑香美, 高兴旺, 赵志忠. 基于"魔术公式"的轮胎动力学仿真分析[J]. 机械与电子, 2012(9): 16-20.

[25]

Zheng Xiang-mei, Gao Xing-wang, Zhao Zhi-zhong. Simulation analysis of tire dynamics based on the "magic formula"[J]. Machinery and Electronics, 2012(9): 16-20.

基金资助

国家自然科学基金青年科学基金项目(52102463)

AI Summary AI Mindmap
PDF (1512KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/