en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
通讯作者:

景晖,E-mail:jinghui@guet.edu.cn

中图分类号:U469.72

文献标识码:A

文章编号:1672-6553-2023-21(11)-044-010

DOI:10.6052/1672-6553-2022-059

参考文献 1
FENG S,ZHANG Y,LI S E,et al.String stability for vehicular platoon control:definitions and analysis methods [J].Annual Review in Control,2019:47:81-97.
参考文献 2
GUO G,YUE W.Autonomous platoon control allowing range-limited sensors [J].IEEE Transactions on Vehicular Technology,2012,61(7):2901-2912.
参考文献 3
PLOEG J,SHUKLA D P,VAN DE WOUW N,et al.Controller synthesis for string stability of vehicle platoons [J].IEEE Transactions on Intelligent Transportation Systems,2014,15(2):854-865.
参考文献 4
ZHENG Y,LI S E,LI K Q,et al.Distributed model predictive control for heterogeneous vehicle platoons under unidirectional topologies [J].IEEE Transactions on Control Systems Technology,2017,25(3):899-910.
参考文献 5
张云,孙劭泽,金贤建,等.轮毂式电机驱动电动汽车主动悬架滑模控制研究 [J].动力学与控制学报,2021,19(3):89-94.ZHANG Y,SUN S Z,JIN X J,et al.Sliding mode control for active suspension of inwheel-drive electric vehicles [J].Journal of Dynamics and Control,2021,19(3):89-94.(in Chinese)
参考文献 6
DE CASTRO R,ARAúJO R E,FREITAS D.Wheel slip control of EVs based on sliding mode technique with conditional integrators [J].IEEE Transactions on Industrial Electronics,2013,60(8):3256-3271.
参考文献 7
刘强,杨蔡进,张卫华,等.基于阿克曼原理的4WID/4WIS汽车循迹控制研究 [J].动力学与控制学报,2023,21(1):36-44.LIU Q,YANG C J,ZHANG W H,et al.Research on tracking control of 4 WID/4 WIS vehicle based on aekerman principle [J].Journal of Dynamics and Control,2023,21(1):36-44.(in Chinese)
参考文献 8
PENG H N,WANG W D,AN Q,et al.Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles [J].IEEE Transactions on Vehicular Technology,2020,69(6):6053-6066.
参考文献 9
JALALI M,KHOSRAVANI S,KHAJEPOUR A,et al.Model predictive control of vehicle stability using coordinated active steering and differential brakes [J].Mechatronics,2017,48:30-41.
参考文献 10
HE Z W,NIE L Z,YIN Z S,et al.A two-layer controller for lateral path tracking control of autonomous vehicles [J].Sensors,2020,20(13):3689.
参考文献 11
LI S B,LI K Q,RAJAMANI R,et al.Model predictive multi-objective vehicular adaptive cruise control [J].IEEE Transactions on Control Systems Technology,2011,19(3):556-566.
参考文献 12
MA Y,ZHAO J Y,ZHAO H Y,et al.MPC-based slip ratio control for electric vehicle considering road roughness [J].IEEE Access,2019,7:52405-52413.
参考文献 13
YUAN L,ZHAO H Y,CHEN H,et al.Nonlinear MPC-based slip control for electric vehicles with vehicle safety constraints [J].Mechatronics,2016,38:1-15.
参考文献 14
WANG Y B,LIU C L.Dynamic integral sliding mode for vehicle platoon control with constant time headway policy [C]//2021 IEEE International Conference on Robotics and Biomimetics(ROBIO),Sanya,China.Piscataway,USA:IEEE,2021:1479-1484.
目录contents

    摘要

    针对车辆队列建模时参数不确定导致控制存在误差的问题,以及队列中跟随车辆稳定性问题,分析车辆纵向动力学,设计一个鲁棒MPC控制器和滑移率控制器来提高队列车辆的控制精度和稳定性.首先对纵向MPC控制器进行改进,提高车辆队列控制精度;同时为防止跟随车辆的轮胎打滑,设计一个MPC滑移率控制器对跟随车辆的轮胎滑移率进行控制约束,保证了跟随车辆的纵向稳定性.最后,进行仿真实验验证其有效性.仿真实验结果表明,与传统的LQR、MPC控制器相比,改进的鲁棒MPC纵向控制器控制精度更高,同时MPC滑移率控制器可防止跟随车辆的轮胎打滑,保证了跟随车辆的纵向稳定性.

    Abstract

    In view of the problems of control error caused by parameter uncertainty in vehicle platoon modeling and the stability of the following vehicles in vehicle platoon, a robust MPC controller and a slip rate controller are designed to improve the control accuracy and stability of the following vehicles in vehicle platoon. Firstly, the longitudinal MPC controller is presented to improve the vehicle platoon control accuracy. At the same time, in order to prevent the tire slip of the following vehicles, a MPC slip rate controller is designed to control the tire slip rate of the following vehicle, which ensures the longitudinal stability of the following vehicle. Finally, simulation experiments are carried out to verify its effectiveness. The simulation results show that compared with the traditional LQR and MPC controllers, the improved robust MPC longitudinal controller has higher control accuracy, and the MPC slip rate controller can prevent the tire sliding of the following vehicle, ensuring the longitudinal stability of the following vehicle.

  • 引言

  • 车辆队列系统是由两辆或两辆以上相距较近的一排车辆以期望的巡航速度和距离行驶的系统[1].车辆队列的纵向控制主要是通过车载传感器或者加入无线通信技术获得跟随车与前车的实时距离和速度等信息,然后通过控制算法实现对跟随车辆的控制,保证跟随车能和领航车之间有一个期望的距离,并能够较好的跟着领航车的速度行驶.在一些研究中仅通过车载传感器来获得车辆队列控制所需要的信息进行控制.大连理工大学的郭戈等人[2]研究了传感器测量范围受限问题,提出了一种保证成本的H控制方法,减小了制动延迟,提高了发动机时间常数的精度;Ploeg J等人[3]为保证在有较大的通信延迟下的车辆队列稳定性,设计了一个H最优控制器,提高了系统在短跟随车间距工况下的稳定性,且提高了车队长度的可拓展性;Zheng等人[4]为使车辆队列能够动态解耦,不受限于空间队形的影响,提出了一种基于分布式模型预测(DMPC)的异构控制算法,保证了车辆队列的稳定性,减小了队列误差;张云等人[5]基于悬置轮毂式电机驱动的电动汽车四分之一主动悬架模型,设计了基于电磁作动器的主动悬架滑模控制系统,减少了车身所受影响,明显提高车辆的驾乘舒适性和平顺性.

  • 车辆队列在低附路面高速运行时,跟随车辆可能会由于轮胎打滑等问题造成失稳,发生严重的交通事故.为提高车辆队列的安全性,降低交通事故的发生,需要考虑到车辆队列中的跟随车辆的纵向稳定性.为了提高车辆的驱动/制动性能,主要是对车辆轮胎的滑移率进行控制,国内外的学者相继进行了研究. De Castro等人[6]设计了一个基于滑模框架的轮胎滑移控制器,为了克服滑模控制的不连续性引起的抖振问题,采用条件积分法,在轮胎滑移量接近设定值的情况下,实现了比例加积分控制律的平滑过渡,提高了系统抵抗扰动的鲁棒性;西南大学的刘强等人[7]基于阿克曼转向原理和 RBF 神经网络 PID 理论,提出了一种自适应的循迹控制方法,保证了足够的循迹控制精度和转向稳定性,同时还减小了轮胎滑移率.

  • 综上所述,车辆队列纵向控制方法都能有效地提高车辆队列的稳定性,减少队列误差.但是在车辆队列模型建立过程中存在误差以及参数不确定性问题,队列控制精度还有待提高.设计一个纵向控制器对车辆队列的纵向控制误差进行实时的动态反馈调节并且尽可能的弥补这些误差,这对提高车辆队列的纵向控制精度,实现更好车辆队列的纵向运动控制具有一定的实际意义.

  • 考虑到MPC控制算法具有实时滚动优化、反馈校正的特点,已经被广泛应用于车辆控制中[8-13],若用于实现车辆队列的纵向控制能够带来较好的控制效果.因此本文将对MPC控制算法进行改进,设计鲁棒MPC纵向控制器,用于提高车辆队列的纵向控制精度;同时设计MPC滑移率控制器对跟随车辆的轮胎滑移率进行控制约束,保证跟随车辆的纵向稳定性.最后通过仿真实验来验证所设计MPC纵向控制器和滑移率控制器的有效性.

  • 1 车辆模型

  • 1.1 车辆队列纵向模型

  • 如图1所示是车辆队列的纵向运动模型,采用的通信拓扑形式为前车-领航者跟随式.为便于分析,仅对图中的领航车和第一辆跟随车分析,则两车之间的期望间距误差被表达如下:

  • derror =x1-x2-Ldes-l
    (1)
  • 式中:x1x2分别表示前后车与惯性参考点的距离,仿真中,x1由Carsim中针对跟随车辆设置的毫米波雷达测得的距离加上前后车车身长度获得,x2与跟随车辆的车身长度一致,l表示领航车的车身长度,Ldes表示两车之间的期望距离.

  • 图1 基于前车-领航者跟随式的车辆队列纵向模型

  • Fig.1 Longitudinal model of vehicle queue based on front car-pilot follow

  • 对于相邻车辆间的期望距离Ldes,考虑到固定车间时距CTH(Constant Time Headway),期望距离更容易调节,能够随着车辆速度不断变化,使车辆队列的安全性和稳定性得到保证.因此选择基于CTH的车辆队列间距策略,则车辆队列间的间距误差被表达如下:

  • derror =x1-x2-τV2+dsafe -l
    (2)
  • 将式(2)改写为:

  • derror =L-Ldes
    (3)
  • 式中:L=x1-x2-lLdes=τv2+dsafe.τdsafe的选取参考[14].

  • 相邻两车辆的相对速度被表示为:

  • Δv=v1-v2
    (4)
  • 车辆的纵向期望加速度通常用一阶惯性环节[11]来表示:

  • a2=kτ's+1ades
    (5)
  • 式中:a2是跟随车的实际纵向加速度;k是系统增益;τ′是时间常数;ades是控制器输出的期望纵向加速度.分别对式(3)、式(4)和式(5)求微分,可以得到如下的微分方程:

  • d˙error =Δv-τa2Δv˙=-a2+a1a˙2=-1/τ'a2+k/τ'ades
    (6)
  • 通过对式(5)拉氏反变换得到时间函数,进而对车辆纵向开环响应的数据拟合得到式(6)中Kτ′的数值.

  • 1.2 跟随车辆的纵向动力学模型

  • 本节通过建立一个包括跟随车辆的纵向运动和四个车轮旋转运动的纵向动力学模型来研究轮胎滑移率对车辆纵向动力学性能的影响,如图2所示,通过受力分析,能够得到如下的表达式:

  • 图2 跟随车辆的纵向动力学模型

  • Fig.2 Longitudinal dynamics model of following vehicle

  • Jwiw˙i=FfiRt2-Tbi
    (7)
  • m2v˙2=Ffi
    (8)
  • Ffi=uλiFNi
    (9)
  • 式中:Jwi为轮胎的转动惯量(下标i=1,2,3,4,分别代表左前轮,右前轮,左后轮,右后轮.);wi是轮胎的角速度;Ffi是轮胎的摩擦力;Tbi为驱动或制动力矩(正值为驱动力矩,负值为制动力矩);FNi是车辆单个轮所受的垂直载荷;uλi代表与滑移率λi有关的摩擦系数.

  • 在式(9)中,uλi能通过滑移率λi表达为如下的方程式:

  • uλi=α11-e-α2λi-α3λi
    (10)
  • 式中:α1α2α3是常数,根据不同的路面附着系数取到不同的值,具体取值如表1所示(参考Ma Y等给出的不同天气情况下的道路附着系数[12].

  • 表1 不同路面条件下的附着系数取值

  • Table1 The value of adhesion coefficient under different road conditions

  • 车辆轮胎的滑移率λi能被表达为:

  • λi=v2-wiRt2v2
    (11)
  • 式中:λi的取值范围为[0,1].对式(11)求导,能够得到λi的微分方程表达式为:

  • λ˙i=v˙2v21-λi-w˙iRt2v2
    (12)
  • 把式(7)、式(8)和式(9)中的参数表达式带入到式(12)中,可以得到如下的方程表达式:

  • λ˙i=uλiFNim2v21-λi-FfiRti-TbiRt2Jwiv2
    (13)
  • 式(13)中的车辆单个轮所受的垂直载荷FNi能被表达如下[13]

  • FN1=m2br2af2+br2g-hg2af2+br2ax212-hg2ay2df2gFN2=m2br2af2+br2g-hg2af2+br2ax212+hg2ay2df2gFN3=m2br2af2+br2g+hg2af2+br2ax212-hg2ay2dr2gFN4=m2br2af2+bt2g+hg2af2+br2ax212+hg2ay2dr2g
    (14)
  • 式中:af2表示跟随车辆的质心到前轴的距离;br2表示跟随车辆质心到后轴的距离;hg2表示跟随车辆的质心高度;ay2表示跟随车辆的侧向加速度;df2dr2分别表示跟随车辆质心到前、后轴的轮距.

  • 2 控制器设计

  • 如图3所示是基于MPC的纵向控制器和滑移率控制器框架.对于鲁棒MPC控制器,考虑到车辆建模过程中存在的误差和受到的一些内外部干扰,将k时刻和k-1时刻的状态值的误差作为反馈,输出期望的加速度.然后将期望加速度经过扭矩转换输出期望的扭矩对车辆进行控制.这里需要说明的是:图3中T模块是延时模块,能够得到预测方程状态量的上一时刻的值;Z模块是一个增益矩阵模块,可以将当前时刻的状态量和上一时刻的状态量的误差作为一个线性关系累加到原预测方程中;对于MPC滑移率控制器,首先通过建立跟随车辆的轮胎滑移率模型,然后将其转化为线性状态空间方程的形式,并根据控制需求设计相应的目标函数和约束,最终输出驱动/制动扭矩来保证跟随车辆的实际轮胎滑移率能够追踪设定的参考安全滑移率,从而防止跟随车辆轮胎打滑.

  • 图3 基于MPC的纵向控制器和滑移率控制器框架

  • Fig.3 Framework of longitudinal controller and slip rate controller based on MPC

  • 2.1 基于鲁棒MPC的纵向控制器设计

  • 将式(6)改写成状态空间的形式:

  • Γ˙1=R1Γ1+Z1ω~1+C1w1
    (15)
  • 式中:Γ1=[derror  Δv  a2]T,作为状态量,

  • R1=01-τ00-1001/τ', Z1=00k/τ',

  • C1=010; w1=a1ω~1=ades .

  • 由于式(15)为连续系统,但在实际控制系统中,MPC需要用到离散的控制模型,因此将式(15)采用前向欧拉法进行离散,可以得到下式:

  • Γ1(k+1)=R1(k,t)Γ1(k)+Z1(k,t)ω~1(k)+C1(k,t)w1(k)
    (16)
  • 式中R1kt=1Tt1-τTt101-Tt1001-Tt1/τ'

  • Z1kt=00k/τ'Tt1C1kt=0Tt10Tt1 .

  • 为了减少或消除控制系统的静态误差,有效地约束控制系统的增量,将控制输入量转化为控制增量,令:

  • Δω~1(k)=ω~1(k)-ω~1(k-1)
    (17)
  • Γ^1(k)=Γ1(k)ω~1(k-1)
    (18)
  • 则结合式(17)和式(18),式(16)可以转化为如下的方程表达式:

  • Γ^1(k+1)=R^1(k,t)Γ^1(k)+Z^1(k,t)Δω~1(k)+C^1(k,t)
    (19)
  • 式中:

  • R^1 (k, t) =R1 (k, t) Z1 (k, t) 0Nu×NxINu, Z^1 (k, t) =Z1 (k, t) INuC^1 (k, t) =C1 (k, t) w~1 (k) , w~1 (k) =w1 (k) 0Nu

  • 其中,0Nu×NxNu×Nx维0矩阵,INuNu维单位矩阵,0NuNu是维列矩阵.

  • 考虑到车辆建模过程中可能存在的车辆参数误差和一些内外部的干扰引起的控制误差,通过k时刻的状态值Γ1k)和(k-1)时刻的状态值Γ1k-1)的误差来修正系统在k+1时刻的预测状态.k时刻的预测误差能被表达如下:

  • ΔΓe(k)=Γ1(k)-Γ1(k-1)
    (20)
  • 将式(20)的预测误差ΔΓek)考虑到式(19)中,能够得到下式:

  • Γ^1(k+1)=R^1(k,t)Γ1(k)+Z^1(k,t)Δω~1(k)+ZΔΓe(k)+C^1(k,t)
    (21)
  • 式中:Z为增益矩阵,Z=diag(z1z2z3).

  • 通过对式(21)的预测推导,可以得到预测输出方程:

  • Y1(k)=Ω1Γ1(k)+Θ1ΔU1(k)+G1E1(k)+D1
    (22)
  • 式中:

  • Y1 (k) =CΓ1 (k+1) CΓ1 (k+2) CΓ1k+Np1, Ω1=CR^1 (k, t) CR^1 (k, t) 2CR^1 (k, t) Np1Θ1=CZ^1 (k, t) 00CR^1 (k, t) Z^1 (k, t) CZ^1 (k, t) 00CR^1 (k, t) Np1-1Z^1 (k, t) CR^1 (k, t) Np1-Nc1Z^1 (k, t)

  • ΔU1 (k) =Δω~1 (k) Δω~1 (k+1) Δω~1k+Np1, G1=CZCR^1 (k, t) ZCR^1 (k, t) Np1-1ZE1 (k) =ΔΓe (k) ΔΓe (k) ΔΓe (k) Np1, D1=C^1 (k, t) C^1 (k+1, t) C^1k+Np1-1, t

  • Nc1为控制步长,Np1为预测步长.

  • 考虑到在尽可能的寻求最优的控制变量和控制增量的情况下,对车辆队列控制模型的状态量进行控制,可以设计一个代价函数如下:

  • J1min=i=1Np1 Y1(t+it)-Y1ref(t+it)Q12+i=0Nc1-1 ΔU1(t+it)R12+i=0Ne1-1 U1(t+it)s12+ρ1ω12
    (23)
  • 式中:Y1ref表示参考值,Y1ref=(derror_ref,Δvrefa1);Q1R1S1分别表示系统的状态量、控制增量和控制量的权重矩阵;ω1表示松弛因子;ρ1表示松弛因子的权重参数.式(23)的物理意义说明如下.第一项表示通过调节Q1的权重,能够保证车辆队列的间距能够在安全范围内,跟随车辆能够跟踪上领航车辆的速度;第二项是输出一个最优的期望加速度增量,通过调节R1可以保证系统的控制量尽可能的平稳,不发生过大的抖动;第三项是输出一个最优的期望加速度,通过调节S1可以保证系统的控制量限制在一定范围内,不会过大;最后一项是通过对ρ1ω1的适当调节,避免出现无解的情况.

  • 为了方便在计算机中求解计算,将式(23)转换为标准的二次型的形式如下:

  • (24)
  • 式中:ζ=Ω1Γ1k+G1E1k+D1-Y1ref.

  • 为保证系统的控制量和控制增量不变化过大,对系统添加如下的约束:

  • U1minU1U1max
    (25)
  • ΔU1maxΔU1ΔU1min
    (26)
  • 则式(24)结合式(25)和式(26)可以转换为一个如下的二次规划问题:

  • (27)
  • 然后通过MATLAB中的二次规划函数对式(27)进行求解,将求解后的一系列的最优控制增量中的第一个量作用于系统,完成动态优化求解的过程,即:

  • (28)
  • ω~1(t)=ω~1(t-1)+Δω~1(t)
    (29)
  • 最后为了方便计算本节没有考虑跟随车辆的电机模型,将设计的MPC纵向控制器经过求解过后输出ades的直接转换为扭矩,表达式如下:

  • Ttotal =m2ades Rt2
    (30)
  • 式中:m2表示跟随车辆的质量;Rt2表示跟随车辆的轮胎有效半径. Ttotal表示得到的总驱动力矩,通过平均分配的方法作用到每个轮胎上.

  • 2.2 基于MPC的滑移率控制器设计

  • 通过式(13)能够得到非线性动力学方程Γ˙2t=f1Γ2tω~2t,其中状态量为Γ2=[λ1λ2λ3λ4],驱动/制动扭矩ω~2=[T1T2T3T4]为控制输入.由于非线性方程设计的非线性控制器需要复杂的运算处理,会增加计算负担,使控制器的实时性和稳定性难以得到保证,考虑到线性时变MPC易于求解、计算量小等优点,因此将式(13)进行线性化.在当前工作点(Γ2t0),ω~2t0))对式(13)进行一阶泰勒展开,能够得到如下的线性时变方程:

  • Γ˙2(t)=R2t0Γ2t0+Z2t0ω~2t0+C2t0
    (31)
  • 式中:

  • R2t0=f1λ10000f1λ20000f1λ30000f1λ4Z2t0=Rt1Jw1v2Rt2Jw2v2Rt3Jw3v2Rt4Jw4v2C2t0=Γ˙2t0-R2t0 (Γ) -Z2t0ω~2t0

  • 对式(31)采用前向欧拉法进行离散,可以推导出如下方程:

  • Γ^2(k+1)=R^2(k,t)Γ^2(k)+Z^2(k,t)Δω~2(k)+C^2(k,t)
    (32)
  • 式中:

  • R2 (k, t) =I+Tt2R2t0, Z2 (k, t) =Tt2Zt0, C2=Γ2t0+1-R2Γ2t0-Z2ω~2t0,

  • I代表单位矩阵,Tt2代表采样步长.

  • 同样的,通过参考式(17)和式(18)的设计步骤,将式(32)中的控制量ω~2k)转化成控制增量,能够得到如下方程:

  • Γ^2(k+1)=R^2(k,t)Γ^2(k)+Z^2(k,t)Δω~2(k)+C^2(k,t)
    (33)
  • 式中:

  • R^2 (k, t) =R2 (k, t) Z2 (k, t) 0m×nIm, Γ^2 (k) =Γ2 (k) ω~2 (k-1) Z^2 (k, t) =Z2 (k, t) Im, C^2 (k, t) =C2 (k, t) 0m,

  • Δω~2k=ω~2k-ω~2k-1Im表示m行为1的矩阵,0m表示m列为0的矩阵,0m×n表示mn列为0的矩阵.

  • 接下来对式(33)进行预测推导,参考式(21)和式(22)能够得到如下的预测输出方程:

  • Y2(k)=Ω2Γ2(k)+Θ2ΔU2(k)+G2E2(k)+D2
    (34)
  • 式(34)中的参数表达式可参考式(22)中的参数表达式.

  • 参考式(23),将跟随车辆的四个车轮的滑移率作为控制目标,设计一个代价函数如下:

  • J2 min =i=1Np2 Y2(t+it)-Y2 ref (t+it)Q22+i=0Nc2-1 ΔU2(t+it)R22+i=0Nc2-1 U2(t+it)s22+ρ2ω22
    (35)
  • 式中:Y2ref为参考值, Y2ref=(λ1refλ2refλ3refλ4ref);Q2R2S2ω2ρ2的含义可参考式(23).式(35)的物理意义可参考式(23)的物理意义解释.将式(35)同样转换成二次型的形式并添加控制量和控制增量的约束,最后通过MATLAB进行求解二次规划的问题,具体的转化步骤可参考式(24)至式(29).

  • 3 仿真分析

  • 3.1 仿真实验1

  • 本节仿真为了验证设计的鲁棒MPC纵向控制器的有效性,分别与基于离散LQR设计的纵向控制器和传统的MPC纵向控制器进行了仿真对比测试.设计的纵向控制器的主要仿真参数如表2所示.

  • 表2 控制器主要参数

  • Table2 Main parameters of controller

  • 在Carsim中将车辆一(领航车辆)的初始速度设置为40km/h,车辆二(跟随车辆)的初始速度设置为30km/h,两车的初始距离设置为20m,路面附着系数设置为0.85.为了更好的对车辆队列的加减速性能进行测试,设定领航车辆的速度变化如下所示:

  • (36)
  • 图4 不同控制器下的纵向速度对比

  • Fig.4 Longitudinal velocity comparison under different controllers

  • 图5 不同控制器下的加速度对比

  • Fig.5 Acceleration comparison under different controllers

  • 图6 不同控制器下的期望距离误差对比

  • Fig.6 Comparison of expected distance errors under different controllers

  • 下面对仿真的结果进行分析.如图4和图5所示分别是不同控制器下的车辆队列的纵向速度和纵向加速度变化图像,图6是不同控制器下的期望距离误差对比图.图中“DLQR”代表离散LQR纵向控制器,“LMPC”代表传统的MPC纵向控制器,“Improved MPC”代表设计的鲁棒MPC纵向控制器.从图4和图5中可以看出,在领航车辆加减速的工况下,跟随车辆在不同的控制器下的速度和加速度都能够平稳的跟踪上领航车辆,保证了一个良好的纵向运动性能.但从图6中可以看出离散LQR纵向控制器下的最大期望距离误差大约为1.5m,传统的MPC纵向控制器下的最大期望距离误差大约为0.2m,而在提出的鲁棒MPC纵向控制器下的最大期望距离误差大约为0.05m.由此可见和离散LQR算法相比,MPC控制算法的优越性,而提出的鲁棒MPC控制算法相比于传统的MPC算法最大期望距离缩小了75%,提高了车辆队列纵向运动的控制精度.

  • 3.2 仿真实验2

  • 本节仿真为了验证设计的MPC滑移率控制器的有效性,将设计的鲁棒MPC纵向控制器的参数保持仿真实验1中的不变,设计的MPC滑移率控制器的仿真参数如表3所示.

  • 表3 滑移率控制器仿真参数

  • Table3 Simulation parameters of slip rate controller

  • 这里需要说明的是在加入了MPC滑移率控制器后,为了充分发挥原有的控制器的性能,对期望输出加速度的约束适当放大,变为在Carsim中设置领航车辆的初始速度为40km/h,速度变化如式(15),路面附着系数为0.85;跟随车辆的初始速度为30km/h,两车的初始距离为20m,路面附着系数为0.3.

  • 如图7(a)和(b)所示分别是车辆队列的纵向速度和加速度变化图像.“Sliprate Control”代表在鲁棒MPC纵向控制器的基础上加入MPC滑移率控制器的控制曲线.从图7(a)中可以看出在仅有鲁棒MPC纵向控制器时,由于领航车辆在40s~45s时突然减速,跟随车辆发生打滑造成在47s~52s时的速度先减速后加速,最终大概在57s才跟踪上领航车辆的速度.而在有MPC滑移率控制器的控制下,跟随车辆能够平稳的进行减速,跟踪上领航车辆的速度.另外从图7(b)也能够看到在有MPC滑移率控制器控制下的跟随车辆加速度也较为平滑,没有较大的抖动问题,保证了跟随车辆的纵向稳定性.如图8(a)和(b)所示分别是车辆队列的纵向位移和期望距离误差变化图像.从图8(b)中可以看出仅有鲁棒MPC纵向控制器时,在43s~47s时由于跟随车辆的轮胎打滑,车辆队列之间的期望距离变大,但是47s~52s期间,期望距离没有减小,最大误差达到了8m.而在有MPC滑移率控制器控制下的车辆队列之间的期望距离误差在43s~47s时最大仅为-1.4m,在47s之后期望距离误差逐渐减小到0m,保证了车辆队列的距离误差在稳定范围内.

  • 图7 加入MPC滑移率控制器前后的纵向速度和加速度对比

  • Fig.7 Comparison of longitudinal velocity and acceleration before and after adding MPC slip ratio controller

  • 图8 车辆队列纵向位移和期望距离误差对比

  • Fig.8 Comparison of Vehicle Queue Longitudinal Displacement and Expected Distance Error

  • 图9 加入MPC滑移率控制器前后的轮胎滑移率对比

  • Fig.9 Comparison of tire slip ratio before and after adding MPC slip ratio controller

  • 图10 不同控制器下的输出扭矩对比

  • Fig.10 Comparison of output torque under different controllers

  • 如图9(a)和图9(b)所示分别是加入MPC滑移率控制器前后的跟随车辆轮胎滑移率变化图像.从图9(a)中可以看出,在没有加入MPC滑移率控制器时,跟随车辆的四个轮胎的滑移率已经达到了很大的值,远远超过了安全范围.而从图9(b)中可以看出,在加入了MPC滑移率控制器后,跟随车辆的四个轮胎的滑移率被控制在很小的范围内,保证了跟随车辆的纵向稳定性.如图10(a)和(b)所示分别是加入MPC滑移率控制器前后的纵向扭矩和MPC滑移率控制器输出的扭矩变化图像.从图10(a)可以看出在43s~47s轮胎打滑时,在有MPC滑移率控制器下的原控制器性能可以充分的发挥,结合10(b)能够看出此时滑移率控制器输出驱动扭矩能够抑制轮胎过渡减速打滑,最终大概在60s后扭矩变化趋于平稳.

  • 从上述的分析结果可以看出,设计的MPC滑移率控制器可以保证跟随车辆在低附路面的稳定性,从而保证了车辆队列纵向运动的稳定性.

  • 4 结论

  • (1)本文在传统MPC的控制基础上进行了改进,设计了一个鲁棒MPC纵向控制器.通过设置领航车辆的加减速工况,将设计的控制器分别与离散LQR控制器和传统的MPC控制器进行了仿真对比测试.仿真结果表明设计的鲁棒MPC纵向控制器能够保证车辆队列在高附路面的纵向运动性能,提高了车辆队列的控制精度.

  • (2)为了提高跟随车辆的纵向稳定性,本文设计了MPC滑移率控制器,在低附路面上与仅用鲁棒MPC纵向控制器进行了仿真对比测试.仿真结果表明设计的MPC滑移率控制器可以防止跟随车辆的轮胎打滑,保证了跟随车辆的纵向稳定性.

  • 参考文献

    • [1] FENG S,ZHANG Y,LI S E,et al.String stability for vehicular platoon control:definitions and analysis methods [J].Annual Review in Control,2019:47:81-97.

    • [2] GUO G,YUE W.Autonomous platoon control allowing range-limited sensors [J].IEEE Transactions on Vehicular Technology,2012,61(7):2901-2912.

    • [3] PLOEG J,SHUKLA D P,VAN DE WOUW N,et al.Controller synthesis for string stability of vehicle platoons [J].IEEE Transactions on Intelligent Transportation Systems,2014,15(2):854-865.

    • [4] ZHENG Y,LI S E,LI K Q,et al.Distributed model predictive control for heterogeneous vehicle platoons under unidirectional topologies [J].IEEE Transactions on Control Systems Technology,2017,25(3):899-910.

    • [5] 张云,孙劭泽,金贤建,等.轮毂式电机驱动电动汽车主动悬架滑模控制研究 [J].动力学与控制学报,2021,19(3):89-94.ZHANG Y,SUN S Z,JIN X J,et al.Sliding mode control for active suspension of inwheel-drive electric vehicles [J].Journal of Dynamics and Control,2021,19(3):89-94.(in Chinese)

    • [6] DE CASTRO R,ARAúJO R E,FREITAS D.Wheel slip control of EVs based on sliding mode technique with conditional integrators [J].IEEE Transactions on Industrial Electronics,2013,60(8):3256-3271.

    • [7] 刘强,杨蔡进,张卫华,等.基于阿克曼原理的4WID/4WIS汽车循迹控制研究 [J].动力学与控制学报,2023,21(1):36-44.LIU Q,YANG C J,ZHANG W H,et al.Research on tracking control of 4 WID/4 WIS vehicle based on aekerman principle [J].Journal of Dynamics and Control,2023,21(1):36-44.(in Chinese)

    • [8] PENG H N,WANG W D,AN Q,et al.Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles [J].IEEE Transactions on Vehicular Technology,2020,69(6):6053-6066.

    • [9] JALALI M,KHOSRAVANI S,KHAJEPOUR A,et al.Model predictive control of vehicle stability using coordinated active steering and differential brakes [J].Mechatronics,2017,48:30-41.

    • [10] HE Z W,NIE L Z,YIN Z S,et al.A two-layer controller for lateral path tracking control of autonomous vehicles [J].Sensors,2020,20(13):3689.

    • [11] LI S B,LI K Q,RAJAMANI R,et al.Model predictive multi-objective vehicular adaptive cruise control [J].IEEE Transactions on Control Systems Technology,2011,19(3):556-566.

    • [12] MA Y,ZHAO J Y,ZHAO H Y,et al.MPC-based slip ratio control for electric vehicle considering road roughness [J].IEEE Access,2019,7:52405-52413.

    • [13] YUAN L,ZHAO H Y,CHEN H,et al.Nonlinear MPC-based slip control for electric vehicles with vehicle safety constraints [J].Mechatronics,2016,38:1-15.

    • [14] WANG Y B,LIU C L.Dynamic integral sliding mode for vehicle platoon control with constant time headway policy [C]//2021 IEEE International Conference on Robotics and Biomimetics(ROBIO),Sanya,China.Piscataway,USA:IEEE,2021:1479-1484.

  • 参考文献

    • [1] FENG S,ZHANG Y,LI S E,et al.String stability for vehicular platoon control:definitions and analysis methods [J].Annual Review in Control,2019:47:81-97.

    • [2] GUO G,YUE W.Autonomous platoon control allowing range-limited sensors [J].IEEE Transactions on Vehicular Technology,2012,61(7):2901-2912.

    • [3] PLOEG J,SHUKLA D P,VAN DE WOUW N,et al.Controller synthesis for string stability of vehicle platoons [J].IEEE Transactions on Intelligent Transportation Systems,2014,15(2):854-865.

    • [4] ZHENG Y,LI S E,LI K Q,et al.Distributed model predictive control for heterogeneous vehicle platoons under unidirectional topologies [J].IEEE Transactions on Control Systems Technology,2017,25(3):899-910.

    • [5] 张云,孙劭泽,金贤建,等.轮毂式电机驱动电动汽车主动悬架滑模控制研究 [J].动力学与控制学报,2021,19(3):89-94.ZHANG Y,SUN S Z,JIN X J,et al.Sliding mode control for active suspension of inwheel-drive electric vehicles [J].Journal of Dynamics and Control,2021,19(3):89-94.(in Chinese)

    • [6] DE CASTRO R,ARAúJO R E,FREITAS D.Wheel slip control of EVs based on sliding mode technique with conditional integrators [J].IEEE Transactions on Industrial Electronics,2013,60(8):3256-3271.

    • [7] 刘强,杨蔡进,张卫华,等.基于阿克曼原理的4WID/4WIS汽车循迹控制研究 [J].动力学与控制学报,2023,21(1):36-44.LIU Q,YANG C J,ZHANG W H,et al.Research on tracking control of 4 WID/4 WIS vehicle based on aekerman principle [J].Journal of Dynamics and Control,2023,21(1):36-44.(in Chinese)

    • [8] PENG H N,WANG W D,AN Q,et al.Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles [J].IEEE Transactions on Vehicular Technology,2020,69(6):6053-6066.

    • [9] JALALI M,KHOSRAVANI S,KHAJEPOUR A,et al.Model predictive control of vehicle stability using coordinated active steering and differential brakes [J].Mechatronics,2017,48:30-41.

    • [10] HE Z W,NIE L Z,YIN Z S,et al.A two-layer controller for lateral path tracking control of autonomous vehicles [J].Sensors,2020,20(13):3689.

    • [11] LI S B,LI K Q,RAJAMANI R,et al.Model predictive multi-objective vehicular adaptive cruise control [J].IEEE Transactions on Control Systems Technology,2011,19(3):556-566.

    • [12] MA Y,ZHAO J Y,ZHAO H Y,et al.MPC-based slip ratio control for electric vehicle considering road roughness [J].IEEE Access,2019,7:52405-52413.

    • [13] YUAN L,ZHAO H Y,CHEN H,et al.Nonlinear MPC-based slip control for electric vehicles with vehicle safety constraints [J].Mechatronics,2016,38:1-15.

    • [14] WANG Y B,LIU C L.Dynamic integral sliding mode for vehicle platoon control with constant time headway policy [C]//2021 IEEE International Conference on Robotics and Biomimetics(ROBIO),Sanya,China.Piscataway,USA:IEEE,2021:1479-1484.

  • 微信公众号二维码

    手机版网站二维码