基于分布式模型预测的商用车队列避障控制

李文博 ,  谢华城 ,  于树友 ,  林宝君 ,  陈虹

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (01) : 247 -256.

PDF (1321KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (01) : 247 -256. DOI: 10.13229/j.cnki.jdxbgxb.20240678
通信与控制工程

基于分布式模型预测的商用车队列避障控制

作者信息 +

Obstacle avoidance control for truck platoon using distributed model predictive control

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

摘要

针对商用车队列避障控制问题,提出了上层轨迹规划和下层轨迹跟踪的分层控制方法。在上层中,设计了基于滚动时域优化的领航车轨迹规划方法,其中利用粒子滤波算法将求解优化问题转化为概率估计问题,提高了求解效率。在下层中,针对商用车横纵耦合动力学非线性强的特性,本文设计了基于纵横一体化动力学模型的分布式模型预测控制器,提高了控制精度。TruckSim和Matlab/Simulink的仿联合仿真结果表明:设计的双层控制架构能够保证车辆编队实现避障行驶;在多种道路场景下,所设计的分布式模型预测控制器可以有效跟踪规划轨迹。

Abstract

For the obstacle avoidance control problem of truck platoons, this paper proposes a hierarchical control method with upper-layer trajectory planning and lower-layer trajectory tracking. In the upper layer, a leader truck trajectory planning method based on model predictive control is designed using a particle filter algorithm, which transforms the optimization problem into a probabilistic estimation problem, thereby improving the solution efficiency. In the lower layer, considering the strong nonlinearity of the coupled longitudinal and lateral dynamics of trucks, a distributed model predictive controller based on an integrated longitudinal-lateral dynamics model is developed to enhance control accuracy. Co-simulation results using TruckSim and Matlab/Simulink demonstrate that the designed two-layer control architecture ensures obstacle-avoidance driving for truck platoons, and in various road scenarios, the proposed distributed model predictive controller effectively tracks the planned trajectory.

Graphical abstract

关键词

控制理论与控制工程 / 商用车队列 / 避障控制 / 模型预测控制 / 车辆耦合特性

Key words

control theory and control engineering / truck platoon / obstacle avoidance control / model predictive control / vehicle coupling characteristic

引用本文

引用格式 ▾
李文博,谢华城,于树友,林宝君,陈虹. 基于分布式模型预测的商用车队列避障控制[J]. 吉林大学学报(工学版), 2026, 56(01): 247-256 DOI:10.13229/j.cnki.jdxbgxb.20240678

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

车辆队列可以有效减少交通拥堵和提高交通运输效率,从而降低能源消耗和减轻环境污染12。根据车辆动力学模型的复杂程度,车辆模型可以分为纵向建模、纵向和横向独立建模,以及纵向和横向耦合动力学模型。在车辆的纵向动力学建模中,常用的模型有:一阶质点模型、二阶质点模型、三阶质点模型34。三阶质点模型不仅考虑了车辆的位置、速度和加速度信息,还考虑了发动机的输入输出特性,常用于队列在纵向运动的行驶问题5。文献[6]提出纵向和横向车辆模型相结合的跟踪控制方法,设计了一种基于协同自适应的巡航控制器,在满足车辆间距策略要求的同时,能够补偿车辆的过弯行为。文献[7]建立了解耦的纵向和横向车辆队列模型,设计预测控制器来保证车辆队列在弯道路面上的纵向跟随性和操纵稳定性。文献[8]考虑非线性动力学模型,在弯道情况下验证了该方法的控制效果,但未考虑轮胎的非线性特性和轮胎在不同道路附着系数下的变化特性。

车辆的纵向运动和横向运动相互耦合,为建立准确的车辆动力学模型,需要充分考虑车辆的纵横耦合特性,如常用的车辆运动学模型、3自由度和5自由度动力学模型等。文献[9]基于3自由度车辆动力学模型,通过博弈论设计耦合控制器,该耦合控制器使自动驾驶车辆能在高速公路的出入口和转弯场景有效跟踪期望轨迹。

对于乘用车队列,一部分方法采用PID控制器,另一部分方法基于二阶或三阶线性模型设计纵向控制器,横向则基于二阶线性自行车模型设计转向控制器,并取得了较好的控制效果。然而,对于商用车编队,由于车辆具有质心高、质量大、横纵动力学耦合特性强等特点,其车辆系统模型表现出明显的非线性。乘用车队列开发的控制器无法保证商用车编队的安全行驶,需要基于车辆高自由度非线性模型开发控制器10。文献[11]建立考虑车辆前后轮胎转动角速度的5自由度动力学模型,分别用线性和非线性轮胎对商用车队列稳定性进行分析,指出车辆的耦合特性会对高速行驶队列的操纵稳定性产生影响。在弯曲道路上,为保证车辆队列安全行驶,不仅需要纵向控制,还需要横向控制1213。文献[14]提出一种分层控制策略,上层为反馈线性化控制器,基于反馈线性化方法简化三阶质点模型,下层控制为双向比例微分控制器。文献[15]采用分层控制器设计框架,上层为反馈线性化控制器,下层为H控制器,进一步提高了鲁棒性。车辆队列横向控制方法通常分为前车路径跟随和车道跟随方法1617。前车路径跟随方法中,文献[17]提出纵向和横向一体化控制方案,设计了一个受串稳定性约束的线性控制器实现纵向速度跟踪,采用线性时变模型预测控制实现与前车的路径跟踪。车道跟随方法中,需要车道线确定车辆的横向位置。文献[18]提出了一种纵向和横向的解耦控制策略,横向动力学模型中考虑了车道保持,使车辆队列行驶在车道内。文献[19]采用双层PID转向控制器跟踪道路中心线,未考虑纵向速度的变化对跟踪控制的影响。

在商用车队列路径跟随中,当道路情况发生改变,仅有控制层,无法满足控制需求,而规划层能结合道路环境信息,重新规划出参考路径。文献[20]采用5自由度车辆运动学模型,换道轨迹基于五阶多项式,设计了车队换道场景下的分布式模型预测控制器,保证纵向运动一致性及渐近稳定性的结果,但道路曲率为零的假设限制了驾驶场景。在路径规划算法中,Dijkstra算法用于寻找最短路径。基于图搜索的方法容易陷入局部最优。随机采样算法(如RRT和PRM)能够有效应用于高维状态空间,但其主要缺点在于求解效率较低,且所得到的解往往具有随机性并非最优。非线性模型预测控制(Nonlinear model predictive control,NMPC)结合预测模型和滚动优化,根据系统动态特性和约束条件进行路径规划。尽管NMPC能够在理论上实现最优性能,但在处理高维空间或高度非线性系统及非线性约束时,其计算复杂度显著增加。为应对此类问题,文献[21]基于车辆运动学模型提出了一种粒子滤波模型预测控制算法,以实现车辆路径跟踪。然而,该算法未充分考虑车辆的动力学特性,存在一定的局限性。

综上所述,本文针对目前算法的不足,设计了考虑规划层的商用车队列纵横耦合控制,并进行了仿真验证,结果表明本文方法安全有效。

1 队列建模

假设商用车队列由1辆领航车和N辆跟随车组成,其中领航车用0表示,跟随车分别表示为1,2,,N。队列中领航车由驾驶员驾驶,跟随车自动驾驶。

本节首先建立了车辆运动学模型、3自由度动力学模型、轮胎模型和车道保持模型。其次,介绍队列通信拓扑和几何结构。最后,给出队列控制目标。

1.1 运动学模型

建立车辆运动学模型如下:

x˙y˙v˙φ˙=vcosφvsinφavtanδ/l

式中:xy分别为纵向和横向位置;va分别为速度和加速度;φ为横摆角;δ为前轮转角;l为车辆前后轴之间的距离。

定义状态量ηr=[x,y,v,φ]T,控制量ur=[a,δ]T,输出yr=[x,y,v,φ]T,采用欧拉离散法将式(1)写为:

ηrk+1=f¯ηrk,urkyrk=ηrk

1.2 动力学模型

建立第i辆车的纵横耦合动力学模型如下:

v˙ix=viyφ˙i+1mi(2Fixf-2Fiyf+2Fixr-Fdissp)v˙iy=-vixφ˙i+1mi(2Fiyf+2Fiyr)φ¨i=1Iiz(lf,i2Fiyf-lr,i2Fiyr)

式中:vixviy分别为第i辆车的纵向和横向速度;φ˙i为横摆角速度;mi为车的总质量;lf,ilr,i分别为车辆质心到前轴和后轴的距离;Iiz为转动惯量;FixfFixr分别为前轮和后轮纵向力;FiyfFiyr分别为前轮和后轮侧向力;Fdissp为车辆在纵向上受到阻力的合力。

引入车轮转动自由度,轮胎模型如下:

ω˙if=Tid-ReFixfJifω˙ir=Tid-ReFixrJir

式中:ωifωir分别为前、后轮角速度;JifJir分别为前、后轮转动惯量;Re为车轮转动半径;Tid为整车力矩。

轮胎纵横向动力学采用Pacejka模型表示为:

Fix=Dx×sinCxarctanBxκi-ExBxκi-arctanBxκiFiy=Dy×sinCyarctanByαi-EByαi-arctanByαi

式中:BCDE分别为刚度、形状、峰值、曲率因子,由轮胎的垂向载荷和外倾角共同确定;α为轮胎滑移率;κ为轮胎滑移率。

前后轮侧偏角定义为:

αf=δi-viy+lf,iφ˙ivixαr=lr,iφ˙i-viyvix

轮胎滑移率的计算如下:

κif=ωifRe-vixmaxωifRe,vixκir=ωirRe-vixmaxωirRe,vix

同一轮胎在不同道路附着系数下Pacejka轮胎模型参数不同,式(8)表明不同道路附着系数对应Pacejka轮胎参数关系22

B0.35=2-μ0.352-μ0.85B0.85,C0.35=5-μ0.355-μ0.85C0.85D0.35=μ0.35μ0.85D0.85,E0.35=E0.85

1.3 车道保持模型

定义车辆与规划路径的横向位置误差和车辆偏航角误差:

e˙iy=vixeiφ-viy-Lφ˙ie˙iφ=φ˙i,des-φ˙i

式中:eiy为预瞄点与车道中心线的横向偏差;L为预瞄距离;eiφ为车辆行驶方向与预瞄点处道路切线之间航向角误差;φ˙i,des为期望横摆角速度,φ˙i,des=vix/R,其中R为时变的道路曲率半径。

1.4 通信拓扑及队列几何结构

本文采用前车跟随通信拓扑结构和恒定时距策略11。车辆期望车间距随着被控车辆速度的变化进行调整:

xi,des=hvix+d0

式中:d0为静止时车辆间的安全距离;h为固定时距,即车辆i在匀速行驶时,通过与前车i1之间距离的时间。

1.5 队列控制目标

采用前车跟随策略,第i辆车与前车的纵向位置误差定义如下18

xr=xi-1-xixi,e=xr-xi,des

式中:xr为相邻两车之间的车间距离。

i辆车与前车的纵向速度误差的定义如下:

vi,ex=vix-vi-1x-hv˙ix

因此,队列纵向控制目标表示为:

limtvi,ex(t)=0limtxi,e(t)=0

横向控制目标为队列沿车道中心线行驶,即:

limteiy(k)=0limteiφ(k)=0

2 控制策略

车辆队列的纵向控制已经受到广泛关注,其控制目标如式(13)所示,大多数研究采用跟踪预定义的横向车道线。如图1所示,针对车辆队列的避障控制问题,本文提出了一种基于领航车轨迹规划和分布式模型预测的分层控制方法。该方法的特点在于,上层由领航车规划避障轨迹并输出横向参考信号,作为下层规划的可行轨迹;下层通过分布式控制在纵向上跟踪前车,在横向上跟踪参考信号。通过将多车防碰撞的轨迹规划分解为领航车的轨迹规划问题,能够有效保障行驶安全性。在规划层采用较低精度的模型而在控制层采用较高精度的模型,能够较好地兼顾控制性能和计算速度23

2.1 上层路径规划

设计目标函数为:

J(ηr(k),Ur(k))=i=0Hrηr(k+ik)-ηref(k+ik)Qr2+ur(k+ik)Rr2

式中:QrRr分别为状态量和控制量的权重矩阵;ηref为全局参考路径;Hr为预测步长。

进而设计路径规划层的优化问题如下所示。

优化问题1:

minimizeηr*J(ηr(k),Ur(k))

s.t. ηrkk=ηrkηrk+1k=f¯ηrkk,urkkyrkk=ηrkkdkk-Do0δminδkkδmax

(16)

式中:δminδmax分别为前轮转角最小值和最大值;Do表示以几何中心xo,yo为圆心的防碰撞距离,车辆与障碍物的距离为:

dkk=xkk-xok2+ykk-yok2

式中:xoyo分别为障碍物几何中心的纵向和横向位置;粒子滤波算法是一种序列蒙特卡洛采样方法,从贝叶斯估计的角度出发,将优化问题1转化为一个概率密度函数的估计问题,并利用一组样本(或称粒子)近似这一概率密度函数,能有效处理非线性系统中的状态估计问题24

将优化问题1中的约束转化为下式:

skk0dkk-Do0δkk-δmin0δmax-δkk0

本文选择Softplus函数作为避障功能函数:

ϕ(s)=1αln1+exp(βs)

式中:αβ为调节约束违背对粒子权值影响的参数;s为车辆与障碍物体间距离。设存在高斯分布N(0,σ2),将Softplus函数的输出作为该高斯分布的输入,当s>0时,Softplus的值为0,此时高斯分布的输出达到最大值,粒子的有效概率较大,当s<0时,粒子有效的概率小。

粒子滤波算法流程如下:

Step 1 设系统(2)存在噪声扰动wm,且满足齐次马尔科夫假设和独立观测假设24。将系统(2)写成以下形式:

η˙r=f¯i(ηr,ur,w)yr=(ηr,m)

系统状态ηr,kk时刻的最优估计可由以下条件均值给出:

E(ηr,k)=ηr,kp(ηr,kyr,1:k)dηr,k

Step 2 因无法直接求得式(21)中概率密度函数p(ηr,kyr,1:k)的解析解,引入蒙特卡洛采样,通过蒙特卡洛采样代替计算后验概率密度,即:

p(ηr,kyr,1:k)p^(ηr,kyr,1:k)=1Ni=1Nδ(ηr,k-ηr,ki)

式中:δ(ηr,k-ηr,ki)为狄拉克函数;ηr,ki为系统k时刻第i个采样粒子的状态值,i=1,2,,N˜,总计N˜个采样粒子。

Step 3式(22)中无法直接对概率密度p(ηr,kyr,1:k)进行采样,需要引入重要性采样q(ηr,kyr,1:k),此时系统状态估计如下:

E(ηr,k)=ηr,kw˜k(ηr,k)p(yr,1:k)q(ηr,kyr,1:k)dηr,k

其中,权重为:

w˜k(ηk)=p(y1:kηk)pηr,kq(ηky1:k)p(ηr,kyr,1:k)q(ηr,kyr,1:k)

式中:符号的含义为符号两侧成比例关系。

此外:

p(y1:k)=p(y1:kηk)pηr,kdηk

式(23)改写为:

E(ηr,k)=ηkw˜k(ηk)q(ηky1:k)dηkw˜k(ηk)q(ηky1:k)dηk

因此,结合蒙特卡洛法,将式(20)改写为:

E(ηr,k)=1N˜i=1N˜ηr,kiw˜k(ηr,ki)1N˜i=1N˜w˜k(ηr,ki)=i=1Nηr,kiwk(ηr,ki)  

式中:wk(ηr,ki)w˜k(ηr,ki)归一化结果,即:

wk(ηr,ki)=w˜k(ηr,ki)i=1Nw˜k(ηr,ki)

Step 4式(27)可知,求状态估计转为求粒子的权重w˜k(ηr,ki),为降低求解复杂度,引入顺序重要性采样,求得不同时刻粒子权重之间的递推关系。将粒子权重表达式进行转化25

w˜k(ηr,ki)p(ηr,1:kiyr,1:k)q(ηr,1:kiyr,1:k)

式中:

p(ηr,1:kiyr,1:k)p(yr,kηr,ki)p(ηr,kiηr,k-1i)×          p(ηr,1:k-1iyr,1:k)q(ηr,1:kiyr,1:k)=q(ηr,kiηr,1:k-1i,yr,1:k)×                        q(ηr,1:k-1iyr,1:k-1)

结合式(29)式(30)k时刻和k-1时刻的粒子权重关系如下:

w˜k(ηr,ki)p(yr,kηr,ki)p(ηr,kiηr,k-1i)q(ηr,kiηr,k-1i,yr,1:k)w˜k-1(ηr,k-1i)

式中:概率密度p(ηr,kiηr,k-1i)通过式(20)的状态转移函数获得;概率密度p(yr,kηr,ki)通过式(20)的测量函数获得;q(ηr,kiηr,1:k-1i,yr,1:k)为重要性分布一部分,选定为q(ηr,kiηr,1:k-1i,yr,1:k)=p(ηr,kiηr,k-1i)20。此时权重更新式(31)改写为如下形式:

w˜k(ηr,ki)p(yr,kηr,ki)w˜k-1(ηr,k-1i)

Step 5 在NMPC中,需要同时考虑对状态量和控制量的估计,因此,将概率密度p(ηr,1:kyr,1:k)扩展为p(ηr,1:k,ur,1:kyr,1:k)

根据贝叶斯规则,将概率密度化简:

p(ηr,1:k,ur,1:kyr,1:k)t=1kp(yr,tηr,t)×p(ur,t)

p(yr,tηr,t)服从分布N(ηr,t,QBayes-1)p(ur,t)服从分布N(0,RBayes-1)时,对式(27)进行最大似然估计:

    maxx1:k,u1:klog(p(η1:k,ur,1:kyr,1:k))mint=1kyr,t-ηr,tQBayes2+ur,tRBayes2

通过选择相应的权重QBayesRBayes,实现概率密度与NMPC中的代价函数(16)关联。

说明1:本文设计了基于粒子滤波算法的上层轨迹规划模块,将优化问题的求解转化为概率估计问题,从而降低了求解难度。这为商用车编队的避障控制提供了新的思路。本文未对现有的轨迹规划方法进行综合比较。

2.2 下层轨迹跟踪控制器设计

针对车辆编队协同控制,充分考虑车辆平面运动的非线性特性,建立了由3自由度车身动力学模型(3)、车轮旋转动力学模型(4)、轮胎侧偏和滑移非线性动力学模型(5)、车道保持模型(9)和跟车模型(12)组成的纵横向一体化模型。

v˙ix=viyφ˙+1mi(2Fixf-2Fiyf+2Fixr-Fdissp)v˙iy=-vixφ˙i+1mi(2Fiyf+2Fiyr)φ¨i=1Iiz(lf,i2Fiyf-lr,i2Fiyr)w˙if=Tid-ReFixfJif,w˙ir=Tid-ReFixrJirx˙i,e=vix-vi-1x-hv˙ixe˙iy=vixeiφ-viy-Lφ˙i,e˙iφ=φ˙i,des-φ˙i

定义状态量xi=[vix,viy,φ˙i,wif,wir,xi,e,eiy,eiφ]T,控制量ui=[Tid,δi]T,输出量yi=[vix,xi,e,eiy,eiφ]T,通过欧拉离散法将系统(20)写为如下形式:

xi(k+1)=f^ixik,uikyi(k)=Cixi(k)

式中:Ci=diag(1,0,0,0,0,1,1,1)

说明2:本文仅考虑了平面运动下的车辆3自由度车身动力学,并进一步结合了车辆轮胎的非线性动力学。对于车辆在非平坦路面上的俯仰运动和侧倾运动不在本文的研究范围内。因此,3自由度车身动力学已能够满足本文的控制需求。

通过规划层输出的避障路径,定义系统(36)的期望输出为:

yi,des(k)=[vi,desx(k),xi,e,des(k),ei,desy(k),ei,desφ(k)]T

式中:vi,desx(k)为期望纵向速度;xi,e,des(k)为第i辆车期望纵向位置误差;ei,desy(k)为期望的车辆横向位置误差;ei,desφ(k)为期望的航向角误差;xi,e,des(k)ei,desy(k)ei,desφ(k)期望值均为0。

在前车跟随通信拓扑结构和恒定时距策略下,期望纵向速度如下:

vi,desx=vi-1x-hv˙ix

定义第i辆跟随车的实际与期望输出的误差:

eik=yik-yi,desk

定义代价函数为:

Jieik,Uik=j=0HPeik+jkQi2+uik+jkRi2

式中:QiRi为正定对称加权矩阵;Hp为预测时域。

商用车队列纵横耦合控制的优化问题如下:

优化问题2:

minmizeUi(k)Jiei(k),Ui(k)s.t.xi(k+j+1k)=f^ixik+jk,uik+jkyi(k+jk)=Cixi(k+jk)Ti,mindTid(k+jk)Ti,maxdδi,minδi(k+jk)δi,max

式中:δi,minδi,max分别为最小和最大前轮转角约束;Ti,mindTi,maxd分别为最小和最大力矩约束。

说明3:本文提出的分层控制器探索了头车避障规划在车辆队列协同控制中的可行性问题。在规划层中未考虑车辆编队纵向跟随的渐近一致性。采用纵横向一体化模型(36),文献[25]提出了一种基于Koopman算子的车辆编队分布式预测控制器,可以保证车辆编队的纵向跟踪一致性。由于篇幅限制,本文未对此方法进行进一步讨论。

3 仿真验证

搭建由TruckSim和Matlab/Simulink组成的联合仿真平台。本文采用的商用车车身参数。如下:mi=18 000 kgIiz=130 421.8 kgm2lif=3.5 mlir=1.5 mLiH=2.4 m。规划层和控制层参数如表1所示。

工况1:弯道由道路曲率±0.004(1/m)的两段弧长组成,道路附着系数为0.85,车辆初始速度为20 m/s,纵向位置490 m,横向位置42 m处存在障碍物。

工况1路径规划结果如图2所示。蓝色虚线为中间车道的道路中心线,即参考路径(彩图参见电子版,以下同)。以参考路径为中心,红色虚线为三车道的道路边界线(±5.625 m)。蓝色方块为停靠的事故车辆,绿色曲线为粒子滤波规划曲线。路径规划层和车辆控制层的采样时间不一致,且规划路径为离散点,为将该离散点平滑处理为曲线,采用Matlab中的拟合工具箱平滑样条法,浅蓝色曲线为拟合结果。深红色箭头表示障碍物与拟合路径的最近距离1.44 m。

工况1队列跟踪规划路径的仿真结果如图3所示。车辆纵向位置如图3(a)所示,领航车路径颜色曲线为红色,跟随车路径为其余颜色的曲线。在图3(b)纵向速度中,当领航车车速由20 m/s下降至15 m/s时,跟随车车速存在较小波动,但仍能跟踪领航车纵向速度。在图3(c)道路曲率中,弯道处曲率变化由不同采样时刻计算得到,因此,道路曲率不断变化。由图3(d)车辆行驶路径可知,所有跟随车沿规划路径行驶,同时领航车与跟随车均远离蓝色方框障碍物,考虑车辆宽度2.4m,跟随车辆与障碍物的最近距离相隔约0.24 m,满足安全约束。在图3(e)横向位置误差中,队列中5辆跟随车均行驶在车道线内,最大横向位置误差约1.2 m。在图3(f)横摆角速度中,最大横摆角速度约为0.25 rad/s。

工况2:弯道由道路曲率为±0.008(1/m)的两段弧长组成,车辆初始速度20 m/s,纵向位置450 m、横向位置43 m处存在障碍物。突发下雨时,雨水与路面上的尘土会形成黏度高的水液,滚动的轮胎无法及时将水液排出,路面附着系数会迅速降低26。考虑这一情况,设置道路附着系数为0.35。

工况2路径规划结果如图4所示,由拟合结果可知,所规划路线可以防止车辆队列与障碍物碰撞。

工况2仿真结果如图5所示。队列纵向位置如图5(a)所示。在图5(b)纵向速度中,队列行驶在低附着道路系数的弯道公路,跟随车仍保持良好的纵向跟踪效果。在图5(c)道路曲率中,道路曲率在±0.4之间。由图5(d)行驶路径可知,可知队列沿规划路径行驶,且成功避开障碍物,跟随车与障碍物的最近距离为0.13 m。在图5(e)横向位置误差中,队列换道最大横向误差约1 m,能保障队列行驶安全。在图5(f)横摆角速度中,最大横摆角速度为0.2 rad/s。

4 结束语

本文采用考虑规划层的商用车队列纵横一体化的控制策略,在规划层基于车辆运动学模型,结合道路和障碍物约束,设计粒子滤波求解的模型预测控制,并使用平滑样条拟合规划路径;在控制层基于纵横一体化动力学模型,设计分布式模型预测控制器。通过TruckSim和Matlab/Simulink的联合仿真,验证了考虑规划层的队列分布式模型预测控制的跟踪效果。分析了车辆队列在直线道路和弯曲道路上的纵横向运动,仿真实验表明:考虑纵横耦合的商用车队列控制器能够保证车辆行驶在道路边界内,提高了队列行驶安全性。

参考文献

[1]

Liang K Y, Martensson J, Karl H,et al. Heavy-duty vehicle platoon formation for fuel efficiency[J]. IEEE Transactions on Intelligent Transportation Systems, 2015, 17(4): 1051-1061.

[2]

Li Y, Tang C, Peeta S, et al. Integral-sliding-mode braking control for a connected vehicle platoon: theory and application[J]. IEEE Transactions on Industrial Electronics, 2018, 66(6): 4618-4628.

[3]

Sawant J, Chaskar U, Ginoya D. Robust control of cooperative adaptive cruise control in the absence of information about preceding vehicle acceleration[J]. IEEE Transactions on Intelligent Transportation Systems, 2020, 22(9): 5589-5598.

[4]

Zheng Y, Li S E, Wang J Q, et al. Stability and scalability of homogeneous vehicular platoon: study on the influence of information flow topologies[J]. IEEE Transactions on Intelligent Transportation Systems, 2015, 17(1): 14-26.

[5]

Bian Y, Li S E, Xu B, et al. Behavioral harmonization of a cyclic vehicular platoon in a closed road network[J]. IEEE Transactions on Intelligent Vehicles, 2021, 6(3): 559-570.

[6]

Bayuwindra A, Ploeg J, Lefeber E, et al. Combined longitudinal and lateral control of car-like vehicle platooning with extended look-ahead[J]. IEEE Transactions on Control Systems Technology, 2019, 28(3): 790-803.

[7]

Zhang D Z, Li K Q, Wang J Q. A curving ACC system with coordination control of longitudinal car-following and lateral stability[J]. Vehicle System Dynamics, 2012, 50(7): 1085-1102.

[8]

Wang Y L, Bian N, Zhang L, et al. Coordinated lateral and longitudinal vehicle-following control of connected and automated vehicles considering nonlinear dynamics[J]. IEEE Control Systems Letters, 2020, 4(4): 1054-1059.

[9]

Choi Y M, Park J H. Game-based lateral and longitudinal coupling control for autonomous vehicle trajectory tracking[J]. IEEE Access, 2021, 10: 31723-31731.

[10]

于树友, 谢华成, 李文博, . 数字孪生驱动的商用车队列纵横向控制[J]. 吉林大学学报: 工学版, 2025, 55(6): 1994-2002.

[11]

Yu Shu-you, Xie Hua-cheng, Li Wen-bo, et al. Digital twin driven longitudinal and lateral control of truck platoon[J]. Journal of Jilin University(Engineering and Technology Edition),2025, 55(6): 1994-2002.

[12]

Shi S M, Li L, Mu Y, et al. Stable headway prediction of vehicle platoon based on the 5-degree-of-freedom vehicle model[J]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2019, 233(6): 1570-1585.

[13]

Rajamani R. Vehicle dynamics and control[M].Berlin: Springer Science & Business Media, 2011.

[14]

Besselink B, Johansson K H. String stability and a delay-based spacing policy for vehicle platoons subject to disturbances[J]. IEEE Transactions on Automatic Control, 2017, 62(9): 4376-4391.

[15]

Ghasemi A, Kazemi R, Azadi S. Stable decentralized control of a platoon of vehicles with heterogeneous information feedback[J]. IEEE Transactions on Vehicular Technology, 2013, 62(9): 4299-4308.

[16]

Guo G, Wei Y. Hierarchical platoon control with heterogeneous information feedback[J]. IET Control Theory & Applications, 2011, 5(15): 1766-1781.

[17]

Fujioka T, Omae M. Vehicle following control in lateral direction for platooning[J]. Vehicle System Dynamics, 1998, 29(Sup.1): 422-437.

[18]

Wei S Y, Zou Y, Zhang X D, et al. An integrated longitudinal and lateral vehicle following control system with radar and vehicle-to-vehicle communication[J]. IEEE Transactions on Vehicular Technology, 2019, 68(2): 1116-1127.

[19]

Kianfar R, Ali M, Falcone P, et al. Combined longitudinal and lateral control design for string stable vehicle platooning within a designated lane[C]∥The 17th International IEEE Conference on Intelligent Transportation Systems(ITSC), Qingdao, China, 2014: 1003-1008.

[20]

Marino R, Scalzi S, Netto M. Nested PID steering control for lane keeping in autonomous vehicles[J]. Control Engineering Practice, 2011, 19(12): 1459-1467.

[21]

Tsugawa S, Kato S, Aoki K. An automated truck platoon for energy saving[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, USA, 2011: 4109-4114.

[22]

Askari I, Zeng S, Fang H. Nonlinear model predictive control based on constraint-aware particle filtering/smoothing[C]∥American Control Conference (ACC), New Orleans, USA,2021: 3532-3537.

[23]

Mammar S, Koenig D. Vehicle handling improvement by active steering[J]. Vehicle System Dynamics, 2002, 38(3): 211-242.

[24]

Gao Y. Model predictive control for autonomous and semiautonomous vehicles[D]. Berkeley: College of Engineering,University of California, 2014.

[25]

Askari I, Badnava B, Woodruff T, et al. Sampling-based nonlinear MPC of neural network dynamics with application to autonomous vehicle motion planning[C]∥American Control Conference(ACC), Atlanta,USA,2022: 2084-2090.

[26]

Feng Y Y, Yu S Y, Sheng E C, et al. Distributed MPC of vehicle platoons considering longitudinal and lateral coupling[J]. IEEE Transactions on Intelligent Transportation Systems, 2024, 25(3): 2293-2310.

[27]

Hichri Y, Cerezo V, Do M. Friction on road surfaces contaminated by fine particles: some new experimental evidences[J]. Journal of Engineering Tribology, 2017, 231(9): 1209-1225.

基金资助

国家自然科学基金项目(62473167)

吉林省自然科学基金项目(20240402079GH)

工业物联网与网络化控制教育部重点实验室开放基金项目(2019FF01)

AI Summary AI Mindmap
PDF (1321KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/