CN114475599A - 一种针对弯曲道路场景下的队列控制方法 - Google Patents

一种针对弯曲道路场景下的队列控制方法 Download PDF

Info

Publication number
CN114475599A
CN114475599A CN202210205186.9A CN202210205186A CN114475599A CN 114475599 A CN114475599 A CN 114475599A CN 202210205186 A CN202210205186 A CN 202210205186A CN 114475599 A CN114475599 A CN 114475599A
Authority
CN
China
Prior art keywords
vehicle
control
vehicles
following
distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210205186.9A
Other languages
English (en)
Inventor
胡广地
周红梅
胡坚耀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Jiaya Automobile Technology Co ltd
Original Assignee
Sichuan Jiaya Automobile Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Jiaya Automobile Technology Co ltd filed Critical Sichuan Jiaya Automobile Technology Co ltd
Priority to CN202210205186.9A priority Critical patent/CN114475599A/zh
Publication of CN114475599A publication Critical patent/CN114475599A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种针对弯曲道路场景下的队列控制方法,包括以下步骤,S1车辆纵向排队行驶并编号,S2所有车辆将自车信息发送给其他车辆,跟随车根据接收到的信息调整自身状态,S3为队列内的车辆建立车辆动力学模型,S4每个跟随车辆,以参考道路轨迹为控制目标,以与前车的最小安全距离为约束条件,设计代价函数并求解,得到一段预测时域内的最优的控制序列,S5将控制序列的第一个元素作用于自车***进行控制,S6重复S4和S5,直至结束队列行驶。本发明可有效补充目前缺少的关于弯曲道路场景下的车辆队列控制方法,并实现较好的车辆队列跟踪效果。

Description

一种针对弯曲道路场景下的队列控制方法
技术领域
本发明涉及智能交通***和智能网联汽车领域,特别是关于一种针对弯曲道路场景下的队列控制方法。
背景技术
随着汽车数量的不断增加,交通堵塞问题日益严重,传统的交通管理模型及车辆安全技术越来越难以应对这些挑战。而智能交通***为解决这些问题提供了一条有效的途径。智能交通***是一种融合了信息、传感、通讯、控制、计算机等多个学科先进技术的智能化交通网络管理***,具备高效、实时、精准等优势。智能网联汽车是智能交通***的重要组成部分,为实现智能交通具有重要的研究意义。
车辆队列控制是智能网联汽车领域一个重要的研究方向。它将所有位于同一车道的车辆,根据其临近车辆的状态信息,如车间距、车速等,自动调整本车的横纵向运动状态,以达到车辆队列中所有车辆的速度一致并实现期望的车间距。由于所有的车辆的运行状态相似,因此车辆队列行驶在缓解交通拥堵、提高交通容量、增强驾驶安全性等方面具有巨大的潜力,是智能网联汽车研究领域的热点。
目前,研究车辆队列控制方法的专利有不少,比如湖南大学拥有的专利“一种考虑经济性的车辆队列控制方法及***”,西北工业大学拥有的专利“一种车辆队列最优协同控制方法”,东北大学秦皇岛分校拥有的专利“一种基于预设性能函数的有限时间车队控制方法”等,但是这些专利一般从经济性最优或控制方法最优的角度来研究车辆队列控制方法,而较少研究车辆队列控制实现的道路场景。实际道路既有直道又有弯曲道路,车辆进行队列行驶时,必须对不同道路场景作不同的考虑。
发明内容
针对现有车辆队列控制技术存在的不足,本发明的目的是提供一种针对弯曲道路场景下的队列控制方法,在进行车辆队列控制时,既在纵向上控制车速,使其与其他车辆保持相对安全的距离,也在横向上控制前轮转角,使其准确跟踪道路中心。本发明可保证车辆队列在弯曲道路场景中也能实现很好的跟踪效果。
为实现上述目的,本发明提供如下技术方案:
一种针对弯曲道路场景下的队列控制方法,包括以下步骤包括如下步骤:
步骤一,车辆纵向排队行驶,各车辆通过无线通信技术与相邻车辆之间进行信息交换,将第一辆车记为首车,也称领航车辆,编号为0,将剩余车辆称为跟随车辆,编号为1至N-1,其中N为队列内车辆总数;
步骤二,队列内各车均为智能车辆,具备自动驾驶相关功能,如环境感知、定位规划、运动控制能力,首车根据自动驾驶规划的道路行驶,并将自车的状态信息,如位置、速度、加速度等发送给其他车辆,跟随车根据接收到的信息调整自身状态;
步骤三,对队列中的每辆车,建立考虑动力学特性的车辆动力学模型,为车辆实现横向跟踪轨迹和纵向调整车速打下基础;
步骤四,每个跟随车辆,以参考道路轨迹为控制目标,以与前车的距离为约束条件,基于模型预测控制算法,设计代价函数并求解,得到一段预测时域内最优的控制序列;
步骤五,每个跟随车辆将该控制序列的第一个元素作用于自车进行控制,得到该时刻自车的实际状态信息,将该信息发送给其他车辆,用于其他车辆使用;
步骤六,重复步骤四和五,直到结束队列行驶;
该发明的技术方案有如下特征:
(1)步骤三中,建立的模型为三自由度横纵向耦合动力学模型,由车辆的以下参数建模得到:车辆质量,重力加速度,转动惯量,前轮侧偏刚度,后轮侧偏刚度,质心到前轮的距离,质心到后轮的距离,滚动阻力系数,空气纵向阻力系数,空气垂向升力数cz,车辆纵向速度vx,车辆横向速度vy,车辆横摆角速度
Figure BDA0003528983530000031
车辆纵向位置X,车辆横向位置Y,车辆横摆角ψ,轮胎纵向力Fx,前轮转角δ。建模的得到的三自由度横纵向耦合动力学模型为:
Figure BDA0003528983530000032
Figure BDA0003528983530000033
Figure BDA0003528983530000034
Figure BDA0003528983530000035
Figure BDA0003528983530000036
将上述模型写成状态空间方程形式:
Figure BDA0003528983530000041
y=g(x)
选择状态量为:
Figure BDA0003528983530000042
选择控制量为:u=[Fx,δ]T
选择输出量为:
Figure BDA0003528983530000043
vx为车辆纵向速度,vy为车辆横向车速,
Figure BDA0003528983530000044
为车辆横摆角速度,X为车辆纵向位置,Y为车辆横向位置,ψ为车辆横摆角,Fx为轮胎纵向力,δ为前轮转角;
(2)步骤四中的控制目标选为:
Figure BDA0003528983530000045
Figure BDA0003528983530000046
Figure BDA0003528983530000047
Figure BDA0003528983530000048
Figure BDA0003528983530000049
即通过控制使得车辆与参考道路的纵向位置差、横向位置差、横摆角速度差及参考横纵向速度差趋近于0;
Xr为参考道路中心的参考纵向坐标,Yr为参考道路中心的参考横向坐标,
Figure BDA00035289835300000410
为参考横摆角速度,vxr为期望车速,vyr为参考横向车速;
(3)步骤四中的代价函数设定为如下:
Figure BDA0003528983530000051
其中,η(k+i|k)为k+i时刻预测方程输出量,ηref(k+i)为k+i时刻期望的参考量,Δu(k+i|k)为k+i时刻的控制增量,ρ为权重系数,ε为松弛因子,QQ,RR为权重矩阵,Np为预测时域,Nc为控制时域;
第一项
Figure BDA0003528983530000052
可拆解为如下五项:
Figure BDA0003528983530000053
分别表示为在预测时域Np内跟随车辆与参考车速的速度误差、横向速度误差、与参考道路中心的纵向位置误差、横向位置误差、横摆角误差,反映了***对参考量的跟踪能力;
第二项
Figure BDA0003528983530000061
表示在控制时域Nc内控制增量的大小,反映了***对控制增量平稳变化的要求。对各项控制目标都设置了相应的权重,通过调整控制权重QQ,RR的值可调整各性能的控制要求;
(4)步骤四中首车的约束条件考虑道路几何形状约束和车辆本身执行机构约束。道路几何形状约束体现在道路曲率和道路摩擦系数对车速的影响,即:
Figure BDA0003528983530000062
其中:g为重力加速度,μ为道路摩擦系数,ρ为道路曲率。
车辆本身执行机构约束体现在车辆加速和减速时的最大加减速度限制以及车辆转弯时的转角限制,也即为对控制量和控制增量的约束。
跟随车考虑与前车的最小安全距离约束,使其满足两车实际距离与期望间距的差值趋近于零:
τ≥dfl-ddes≥0
dfl为跟随车与前车的距离,ddes为跟随车与前车的期望间距,τ为一个极小的常数;
特别地,由于针对弯曲道路场景进行控制,只考虑纵向方向上的距离计算并不合理,将两车的绝对距离值作为两车的实际距离:
Figure BDA0003528983530000071
(X,Y)为跟随车辆的位置点,(Xl,Yl)为前车的位置点(假设(Xl,Yl)值已知);
两车期望间距通过基于紧急制动的安全间距策略计算得到:
Figure BDA0003528983530000072
在间距策略中考虑不同车辆性能差异,将车辆的制动能力考虑进去,保证车辆安全,得到更为合理的两车跟车距离;
vx为跟随车辆当前的速度,ax为跟随车当前的加速度,α为车速控制系数,β为加速度控制系数,amax为跟随车辆的最大制动减速度,vl为领导车辆当前的速度,amax,l为领导车辆的最大制动减速度;
(5)步骤四中使用的模型预测控制算法中的控制量和控制增量的约束条件为:
umin≤u(k+i|k)≤umax,i=0,1,…,Nc-1
Δumin≤Δu(k+i|k)≤Δumax,i=0,1,…,Nc-1
(6)步骤四中中使用的车辆动力学模型及约束需进行线性化和离散化处理,以便于利用模型预测控制方法进行控制。
采用泰勒公式,将
Figure BDA0003528983530000075
在工作点[xt,ut-1]处进行线性化处理,并忽略高阶项,则有:
Figure BDA0003528983530000073
Figure BDA0003528983530000074
则将车辆动力学模型线性化后可得到用于模型预测控制的状态空间方程,方程如下:
Figure BDA0003528983530000081
Figure BDA0003528983530000082
其中,
Figure BDA0003528983530000083
Figure BDA0003528983530000084
采用前向欧拉进行离散化处理,即用下式来近似x对时间的导数;
Figure BDA0003528983530000085
其中:T为采样时间,则有:
x(k+1)=(I+TA)x(k)+TBu(k)
记:Ak=I+TA,Bk=TB,Ck=C,其中:I为单位矩阵,上式状态空间方程可化为:
Figure BDA0003528983530000086
Figure BDA0003528983530000087
根据模型预测控制原理,推导得到预测方程为:
Y=Ψξ(k)+ΘΔU
其中:
Figure BDA0003528983530000091
Figure BDA0003528983530000092
Figure BDA0003528983530000093
采用同样方法对约束进行线性化和离散化处理有:
Figure BDA0003528983530000094
这样dfl-ddes线性化之后可以表示成:
Figure BDA0003528983530000101
式中:dfl是关于(X,Y,vx,ax)的线性函数,其中(Xr,Yr,vr,ar)为参考点的信息(Xl,Yl,vl,al)为前车信息,均为已知量。
为便于状态量统一,将状态量选为
Figure BDA0003528983530000102
形式,则可记dflr-ddesr=a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e。
其中:
Figure BDA0003528983530000103
Figure BDA0003528983530000104
Figure BDA0003528983530000105
由于前车和后车的距离差需满足以下约束:
0≤dfl-ddes≤τ
所以有:
0≤a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e≤τ
将上述不等式化为矩阵相乘形式,并将道路几何形状对车速的约束也写在一起,则有:
Figure BDA0003528983530000111
这里:
Figure BDA0003528983530000112
Figure BDA0003528983530000113
参考模型预测控制算法输出量约束处理的方法,上述约束可化为:
Figure BDA0003528983530000114
其中:
Figure BDA0003528983530000115
Figure BDA0003528983530000116
Figure BDA0003528983530000117
控制量和控制增量的约束条件可以转换为:
Umin≤DkΔU+Ut≤Umax
ΔUmin≤ΔU≤ΔUmax
即:
Figure BDA0003528983530000121
其中:
Figure BDA0003528983530000122
I2Nc是行数为2Nc的列向量,u(k-1)为上一时刻实际的控制量,Umax,Umin分别为控制时域内控制量的最大值、最小值集合,ΔUmax,ΔUmin分别为控制时域内控制增量的最小值、最大值集合。
Figure BDA0003528983530000123
上述带约束的模型预测控制问题可最终转换为如下二次规划问题求解:
Figure BDA0003528983530000124
s.t.MΔU≤γ
其中,H=2(ΘTQQΘ+RR),gT=2ETQQΘ,Ω=ETQQE+ρε2,Ω为常数,
Figure BDA0003528983530000125
(7)步骤五中在每个控制周期内完成对(6)中的优化问题进行求解,得到控制时域Nc内的最优控制增量序列如下:
ΔU*=[Δu*(k),Δu*(k+1),...,Δu*(k+Nc-1)]T
将该最优控制增量序列的第一个作为实际的控制增量作用于***,即:
u(k)=u(k-1)+Δu*(k)
在下个控制周期内重复上述过程,如此反复即可实现车辆队列控制。
本发明的有益效果为:
本发明提出的针对弯曲道路场景下的队列控制方法,可有效补充目前缺少的关于弯曲道路场景下的车辆队列控制方法,并实现较好的车辆队列跟踪效果。
附图说明
图1是本发明一种针对弯曲道路场景下的队列控制方法的流程图。
具体实施方式
以下将结合附图,对本发明的技术方案具体实施过程进行详细说明。
实施例1,参照图1:
1.步骤一,车辆纵向排队行驶,各车辆通过无线通信技术与相邻车辆之间进行信息交换,将第一辆车记为首车,也称领航车辆,编号为0,将剩余车辆称为跟随车辆,编号为1至N-1,其中N为队列内车辆总数;
2.步骤二,队列内各车均为智能车辆,具备自动驾驶相关功能,如环境感知、定位规划、运动控制等能力,首车根据自动驾驶规划的道路行驶,并将自车的状态信息,如位置、速度、加速度等发送给其他车辆,跟随车根据接收到的信息调整自身状态,并且也将自身信息发送给其他车辆;
3.步骤三,对队列中的每辆车,建立三自由度横纵向耦合动力学模型,模型包括以下参数:车辆质量m,重力加速度g,转动惯量Iz,前轮侧偏刚度Cf,后轮侧偏刚度Cr,质心到前轮的距离lf,质心到后轮的距离lr,滚动阻力系数fr,空气纵向阻力系数cx,空气垂向升力系数cz,车辆纵向速度vx,车辆横向速度vy,车辆横摆角速度
Figure BDA0003528983530000141
车辆纵向位置X,车辆横向位置Y,车辆横摆角ψ,轮胎纵向力Fx,前轮转角δ。建模的得到的三自由度横纵向耦合动力学模型为:
Figure BDA0003528983530000142
Figure BDA0003528983530000143
Figure BDA0003528983530000144
Figure BDA0003528983530000145
Figure BDA0003528983530000146
模型的状态空间方程形式为:
Figure BDA0003528983530000147
y=g(x)
选择状态量为:
Figure BDA0003528983530000151
选择控制量为:u=[Fx,δ]T
选择输出量为:
Figure BDA0003528983530000152
vx为车辆纵向速度,vy为车辆横向车速,
Figure BDA0003528983530000153
为车辆横摆角速度,X为车辆纵向位置,Y为车辆横向位置,ψ为车辆横摆角,Fx为轮胎纵向力,δ为前轮转角;
利用模型预测控制算法计算得到控制量,通过控制轮胎纵向力和前轮转角即可对车辆加减速和转弯进行控制;
4.步骤四,每个跟随车辆,以与参考道路中心的纵向位置差、横向位置差、横摆角速度差及参考横纵向速度差趋近于0为目标,即使得:
Figure BDA0003528983530000154
Figure BDA0003528983530000155
Figure BDA0003528983530000156
Figure BDA0003528983530000157
Figure BDA0003528983530000158
其中,Xr为参考道路中心的参考纵向坐标,Yr为参考道路中心的参考横向坐标,
Figure BDA0003528983530000159
为参考横摆角速度,vxr为期望车速,vyr为参考横向车速;
5.明确了以上控制目标,可将模型预测控制算法中的代价函数设定如下:
Figure BDA0003528983530000161
其中,η(k+i|k)为k+i时刻预测方程输出量,ηref(k+i)为k+i时刻期望的参考量,Δu(k+i|k)为k+i时刻的控制增量,ρ为权重系数,ε为松弛因子,QQ,RR为权重矩阵,Np为预测时域,Nc为控制时域;
第一项
Figure BDA0003528983530000162
可拆解为如下五项:
Figure BDA0003528983530000163
分别表示为在预测时域Np内跟随车辆与参考车速的速度误差、横向速度误差、与参考道路中心的纵向位置误差、横向位置误差、横摆角误差,反映了***对参考量的跟踪能力;
第二项
Figure BDA0003528983530000171
表示在控制时域Nc内控制增量的大小,反映了***对控制增量平稳变化的要求。对各项控制目标都设置了相应的权重,通过调整控制权重QQ,RR的值可调整各性能的控制要求;
6.算法约束条件除考虑控制量和控制增量约束以外:
umin≤u(k+i|k)≤umax,i=0,1,…,Nc-1
Δumin≤Δu(k+i|k)≤Δumax,i=0,1,…,Nc-1
首车的约束条件还考虑道路几何形状约束和车辆本身执行机构约束。道路几何形状约束体现在道路曲率和道路摩擦系数对车速的影响,即:
Figure BDA0003528983530000172
其中:g为重力加速度,μ为道路摩擦系数,ρ为道路曲率。
车辆本身执行机构约束体现在车辆加速和减速时的最大加减速度限制以及车辆转弯时的转角限制,也即为对控制量和控制增量的约束。
跟随车的约束条件在前车约束条件的基础上考虑与前车的最小安全距离约束,使其满足两车实际距离与期望间距的差值趋近于零:
τ≥dfl-ddes≥0
dfl为跟随车与前车的距离,ddes为跟随车与前车的期望间距,τ为一个极小的常数;
特别地,由于针对弯曲道路场景进行控制,只考虑纵向方向上的距离计算并不合理,将两车的绝对距离值作为两车的实际距离:
Figure BDA0003528983530000181
(X,Y)为跟随车辆的位置点,(Xl,Yl)为前车的位置点(假设(Xl,Yl)值已知);
两车期望间距通过基于紧急制动的安全间距策略计算得到:
Figure BDA0003528983530000182
在间距策略中考虑不同车辆性能差异,将车辆的制动能力考虑进去,保证车辆安全,得到更为合理的两车跟车距离;
其中,vx为跟随车辆当前的速度,ax为跟随车当前的加速度,α为车速控制系数,β为加速度控制系数,amax为跟随车辆的最大制动减速度,vl为领导车辆当前的速度,amax,l为领导车辆的最大制动减速度;
7.需将建立的车辆动力学模型及约束进行线性化和离散化处理,以便于利用模型预测控制方法进行控制。
采用泰勒公式,将
Figure BDA0003528983530000183
在工作点[xt,ut-1]处进行线性化处理,并忽略高阶项,则有:
Figure BDA0003528983530000184
Figure BDA0003528983530000185
则将车辆动力学模型线性化后可得到用于模型预测控制的状态空间方程,方程如下:
Figure BDA0003528983530000191
Figure BDA0003528983530000192
其中,
Figure BDA0003528983530000193
Figure BDA0003528983530000194
采用前向欧拉进行离散化处理,即用下式来近似x对时间的导数。
Figure BDA0003528983530000195
其中:T为采样时间,则有:
x(k+1)=(I+TA)x(k)+TBu(k)
记:Ak=I+TA,Bk=TB,Ck=C,其中:I为单位矩阵,上式状态空间方程可化为:
Figure BDA0003528983530000196
Figure BDA0003528983530000197
根据模型预测控制原理,推导得到预测方程为:
Y=Ψξ(k)+ΘΔU
其中:
Figure BDA0003528983530000201
Figure BDA0003528983530000202
Figure BDA0003528983530000203
采用同样方法对约束进行线性化和离散化处理有:
Figure BDA0003528983530000204
这样dfl-ddes线性化之后可以表示成:
Figure BDA0003528983530000211
式中:dfl是关于(X,Y,vx,ax)的线性函数,其中(Xr,Yr,vr,ar)为参考点的信息,(Xl,Yl,vl,al)为前车信息,均为已知量。
为便于状态量统一,将状态量选为
Figure BDA0003528983530000212
形式,则可记
dflr-ddesr=a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e。
其中:
Figure BDA0003528983530000213
Figure BDA0003528983530000214
Figure BDA0003528983530000215
由于前车和后车的距离差需满足以下约束:
0≤dfl-ddes≤τ
所以有:
0≤a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e≤τ
将上述不等式化为矩阵相乘形式,并将道路几何形状对车速的约束也写在一起,则有:
Figure BDA0003528983530000221
这里:
Figure BDA0003528983530000222
Figure BDA0003528983530000223
参考模型预测控制算法输出量约束处理的方法,上述约束可化为:
Figure BDA0003528983530000224
其中:
Figure BDA0003528983530000225
Figure BDA0003528983530000226
Figure BDA0003528983530000227
控制量和控制增量的约束条件可以转换为:
Umin≤DkΔU+Ut≤Umax
ΔUmin≤ΔU≤ΔUmax
即:
Figure BDA0003528983530000231
其中:
Figure BDA0003528983530000232
I2Nc是行数为2Nc的列向量,u(k-1)为上一时刻实际的控制量,Umax,Umin分别为控制时域内控制量的最大值、最小值集合,ΔUmax,ΔUmin分别为控制时域内控制增量的最小值、最大值集合。
Figure BDA0003528983530000233
以上带约束的模型预测控制问题可最终转换为如下二次规划问题求解:
Figure BDA0003528983530000234
s.t.MΔU≤γ
其中,H=2(ΘTQQΘ+RR),gT=2ETQQΘ,Ω=ETQQE+ρε2,Ω为常数,
Figure BDA0003528983530000235
8.步骤五中在每个控制周期内完成对7中的优化问题进行求解,得到控制时域Nc内的最优控制增量序列如下:
ΔU*=[Δu*(k),Δu*(k+1),...,Δu*(k+Nc-1)]T
将该最优控制增量序列的第一个作为实际的控制增量作用于车辆***,即:
u(k)=u(k-1)+Δu*(k)
随后将自车的实际状态发送给其他车辆,进入下一个循环;
9.每个跟随车辆重复步骤四和五,直至队列控制结束。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (8)

1.一种针对弯曲道路场景下的队列控制方法,其特征在于,包括以下步骤:
S1:车辆纵向排队行驶,各车辆通过无线通信技术与相邻车辆之间进行信息交换,将第一辆车记为首车,也称领航车辆,编号为0,将剩余车辆称为跟随车辆,编号为1至N-1,其中N为队列内车辆总数;
S2:首车根据自动驾驶规划的道路行驶,并将自车的状态信息发送给其他车辆,跟随车根据接收到的状态信息调整自身状态,所述状态信息包括位置、速度和加速度;
S3:对队列中的每辆车,建立考虑动力学特性的车辆动力学模型,为车辆实现横向跟踪轨迹和纵向调整车速打下基础;
S4:每个跟随车辆,以参考道路轨迹为控制目标,以与前车的距离为约束条件,基于模型预测控制算法,设计代价函数并求解,得到一段预测时域内最优的控制序列;
S5:每个跟随车辆将该控制序列的第一个元素作用于自车进行控制,得到该时刻自车的实际状态信息,将该信息发送给其他车辆,用于其他车辆使用;
S6:重复步骤S4和S5,直到结束队列行驶。
2.根据权利要求书1所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,所述对队列中的每辆车,建立考虑动力学特性的车辆动力学模型的步骤具体包括:
建立三自由度横纵向耦合动力学模型,由车辆的以下参数建模得到:车辆质量m,重力加速度g,转动惯量Iz,前轮侧偏刚度Cf,后轮侧偏刚度Cr,质心到前轮的距离lf,质心到后轮的距离lr,滚动阻力系数fr,空气纵向阻力系数cx,空气垂向升力系数cz,车辆纵向速度vx,车辆横向速度vy,车辆横摆角速度
Figure FDA0003528983520000021
车辆纵向位置X,车辆横向位置Y,车辆横摆角ψ,轮胎纵向力Fx,前轮转角δ;三自由度横纵向耦合动力学模型为:
Figure FDA0003528983520000022
Figure FDA0003528983520000023
Figure FDA0003528983520000024
Figure FDA0003528983520000025
Figure FDA0003528983520000026
将所述三自由度横纵向耦合动力学模型写成状态空间方程形式:
Figure FDA0003528983520000027
y=g(x)
选择状态量为:
Figure FDA0003528983520000028
选择控制量为:u=[Fx,δ]T
选择输出量为:
Figure FDA0003528983520000029
vx为车辆纵向速度,vy为车辆横向车速,
Figure FDA00035289835200000210
为车辆横摆角速度,X为车辆纵向位置,Y为车辆横向位置,ψ为车辆横摆角,Fx为轮胎纵向力,δ为前轮转角。
3.根据权利要求1所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,所述S4中的控制目标选为:
Figure FDA0003528983520000031
Figure FDA0003528983520000032
Figure FDA0003528983520000033
Figure FDA0003528983520000034
Figure FDA0003528983520000035
即通过控制使得车辆与参考道路的纵向位置差、横向位置差、横摆角速度差及参考横纵向速度差趋近于0;
Xr为参考道路中心的参考纵向坐标,Yr为参考道路中心的参考横向坐标,
Figure FDA0003528983520000036
为参考横摆角速度,vxr为期望车速,vyr为参考横向车速。
4.根据权利要求1所述的一种针对弯曲道路场景下的队列控制方法,其特征在于:所述代价函数设定为如下:
Figure FDA0003528983520000037
其中,η(k+i|k)为k+i时刻预测方程输出量,ηref(k+i)为k+i时刻期望的参考量,Δu(k+i|k)为k+i时刻的控制增量,ρ为权重系数,ε为松弛因子,QQ,RR为权重矩阵,Np为预测时域,Nc为控制时域;
第一项
Figure FDA0003528983520000041
可拆解为如下五项:
Figure FDA0003528983520000042
分别表示为在预测时域Np内跟随车辆与参考车速的速度误差、横向速度误差、与参考道路中心的纵向位置误差、横向位置误差、横摆角误差,反映了***对参考量的跟踪能力;
第二项
Figure FDA0003528983520000043
表示在控制时域Nc内控制增量的大小,反映了***对控制增量平稳变化的要求;对各项控制目标都设置了相应的权重,通过调整控制权重QQ,RR的值可调整各性能的控制要求。
5.根据权利要求2所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,首车的约束条件考虑道路几何形状约束和车辆本身执行机构约束;道路几何形状约束体现在道路曲率和道路摩擦系数对车速的影响,即:
Figure FDA0003528983520000051
其中:g为重力加速度,μ为道路摩擦系数,ρ为道路曲率;
车辆本身执行机构约束体现在车辆加速和减速时的最大加减速度限制以及车辆转弯时的转角限制,也即为对控制量和控制增量的约束;
跟随车的约束条件在前车约束条件的基础上,考虑与前车的最小安全距离约束,使其满足两车实际距离与期望间距的差值趋近于零:
τ≥dfl-ddes≥0
dfl为跟随车与前车的距离,ddes为跟随车与前车的期望间距,τ为一个极小的常数;
特别地,由于针对弯曲道路场景进行控制,只考虑纵向方向上的距离计算并不合理,将两车的绝对距离值作为两车的实际距离:
Figure FDA0003528983520000052
(X,Y)为跟随车辆的位置点,(Xl,Yl)为前车的位置点(假设(Xl,Yl)值已知);
两车期望间距通过基于紧急制动的安全间距策略计算得到:
Figure FDA0003528983520000053
在间距策略中考虑不同车辆性能差异,将车辆的制动能力考虑进去,保证车辆安全,得到更为合理的两车跟车距离;
其中:vx为跟随车辆当前的速度,ax为跟随车当前的加速度,α为车速控制系数,β为加速度控制系数,amax为跟随车辆的最大制动减速度,vl为领导车辆当前的速度,amax,l为领导车辆的最大制动减速度。
6.根据权利要求书5所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,其对控制量和控制增量的约束条件为:
umin≤u(k+i|k)≤umax,i=0,1,…,Nc-1
Δumin≤Δu(k+i|k)≤Δumax,i=0,1,…,Nc-1。
7.根据权利要求书5所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,将建立的所述三自由度横纵向耦合动力学模型及所述对控制量和控制增量的约束进行线性化和离散化处理,以便于利用模型预测控制方法进行控制;
采用泰勒公式,将
Figure FDA0003528983520000061
在工作点[xt,ut-1]处进行线性化处理,并忽略高阶项,则有:
Figure FDA0003528983520000062
Figure FDA0003528983520000063
则将车辆动力学模型线性化后可得到用于模型预测控制的状态空间方程,方程如下:
Figure FDA0003528983520000064
Figure FDA0003528983520000065
其中,
Figure FDA0003528983520000071
Figure FDA0003528983520000072
采用前向欧拉进行离散化处理,即用下式来近似x对时间的导数;
Figure FDA0003528983520000073
其中:T为采样时间,则有:
x(k+1)=(I+TA)x(k)+TBu(k)
记:Ak=I+TA,Bk=TB,Ck=C,其中:I为单位矩阵,上式状态空间方程可化为:
Figure FDA0003528983520000074
Figure FDA0003528983520000075
根据模型预测控制原理,推导得到预测方程为:
Y=Ψξ(k)+ΘΔU
其中:
Figure FDA0003528983520000081
Figure FDA0003528983520000082
Figure FDA0003528983520000083
采用同样方法对控制量和控制增量的约束进行线性化和离散化处理有:
Figure FDA0003528983520000084
这样dfl-ddes线性化之后可以表示成:
Figure FDA0003528983520000091
式中:dfl是关于(X,Y,vx,ax)的线性函数,其中(Xr,Yr,vr,ar)为参考点的信息,(Xl,Yl,vl,al)为前车信息,均为已知量;
为便于状态量统一,将状态量选为
Figure FDA0003528983520000092
形式,则可记dflr-ddesr=a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e;
其中:
Figure FDA0003528983520000093
Figure FDA0003528983520000094
Figure FDA0003528983520000095
由于前车和后车的距离差需满足以下约束:
0≤dfl-ddes≤τ
所以有:
0≤a(X-Xr)+b(Y-Yr)+c(vx-vr)+d(ax-ar)+e≤τ
将上述不等式化为矩阵相乘形式,并将道路几何形状对车速的约束也写在一起,则有:
Figure FDA0003528983520000101
这里:
Figure FDA0003528983520000102
Figure FDA0003528983520000103
参考模型预测控制算法输出量约束处理的方法,上述约束可化为:
Figure FDA0003528983520000104
其中:
Figure FDA0003528983520000105
Figure FDA0003528983520000106
Figure FDA0003528983520000107
控制量和控制增量的约束条件可以转换为:
Umin≤DkΔU+Ut≤Umax
ΔUmin≤ΔU≤ΔUmax
即:
Figure FDA0003528983520000111
其中:
Figure FDA0003528983520000112
I2Nc是行数为2Nc的列向量,u(k-1)为上一时刻实际的控制量,Umax,Umin分别为控制时域内控制量的最大值、最小值集合,ΔUmax,ΔUmin分别为控制时域内控制增量的最小值、最大值集合;
Figure FDA0003528983520000113
上述带约束的模型预测控制问题可最终转换为如下二次规划问题求解:
Figure FDA0003528983520000114
s.t.MΔU≤γ
其中,H=2(ΘTQQΘ+RR),gT=2ETQQΘ,Ω=ETQQE+ρε2,Ω为常数,
Figure FDA0003528983520000115
8.根据权利要求书7所述的一种针对弯曲道路场景下的队列控制方法,其特征在于,在每个控制周期内完成对优化问题进行求解,得到控制时域Nc内的最优控制增量序列如下:
ΔU*=[Δu*(k),Δu*(k+1),...,Δu*(k+Nc-1)]T
将该最优控制增量序列的第一个作为实际的控制增量作用于***,即:
u(k)=u(k-1)+Δu*(k)
在下个控制周期内重复上述过程,如此反复即可实现车辆队列控制。
CN202210205186.9A 2022-03-02 2022-03-02 一种针对弯曲道路场景下的队列控制方法 Pending CN114475599A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210205186.9A CN114475599A (zh) 2022-03-02 2022-03-02 一种针对弯曲道路场景下的队列控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210205186.9A CN114475599A (zh) 2022-03-02 2022-03-02 一种针对弯曲道路场景下的队列控制方法

Publications (1)

Publication Number Publication Date
CN114475599A true CN114475599A (zh) 2022-05-13

Family

ID=81484119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210205186.9A Pending CN114475599A (zh) 2022-03-02 2022-03-02 一种针对弯曲道路场景下的队列控制方法

Country Status (1)

Country Link
CN (1) CN114475599A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116564118A (zh) * 2023-07-11 2023-08-08 蘑菇车联信息科技有限公司 车辆的路口通行控制方法、装置及***、电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116564118A (zh) * 2023-07-11 2023-08-08 蘑菇车联信息科技有限公司 车辆的路口通行控制方法、装置及***、电子设备
CN116564118B (zh) * 2023-07-11 2023-10-03 蘑菇车联信息科技有限公司 车辆的路口通行控制方法、装置及***、电子设备

Similar Documents

Publication Publication Date Title
CN111258323B (zh) 一种智能车辆轨迹规划与跟踪的联合控制方法
CN110187639B (zh) 一种基于参数决策框架的轨迹规划控制方法
Wang et al. Integrated optimal dynamics control of 4WD4WS electric ground vehicle with tire-road frictional coefficient estimation
CN110827535B (zh) 非线性车辆队列协同自适应抗扰纵向控制方法
CN107161207B (zh) 一种基于主动安全的智能汽车轨迹跟踪控制***及控制方法
CN112622903B (zh) 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法
CA2568220C (en) Control device for vehicle
CN109969183A (zh) 基于安全可控域的弯道跟车控制方法
CN110377039A (zh) 一种车辆避障轨迹规划与跟踪控制方法
CN109606363B (zh) 一种多状态反馈的智能汽车可拓车道保持控制方法
CN109144076A (zh) 一种多车辆横纵向耦合协同控制***及控制方法
CN111750866B (zh) 基于区域虚拟力场的智能汽车横纵向耦合路径规划方法
CN110962849A (zh) 一种弯道自适应巡航方法
CN110217227A (zh) 一种适用于冰雪道路工况的转向制动联合避撞控制方法
CN112660124A (zh) 一种用于换道场景的协同自适应巡航控制方法
CN108791290A (zh) 基于在线增量式dhp的双车协同自适应巡航控制方法
CN113220021B (zh) 基于虚拟领导者的飞行编队协同自适应跟踪控制方法
CN113009829A (zh) 一种智能网联车队纵横向耦合控制方法
CN115285145A (zh) 一种无人驾驶弯道避撞轨迹规划与跟踪控制方法
CN114475599A (zh) 一种针对弯曲道路场景下的队列控制方法
CN114779641A (zh) 基于新航向误差定义的环境自适应mpc路径追踪控制方法
Kone Lateral and longitudinal control of an autonomous racing vehicle.
CN111845738B (zh) 基于双模型复合的车辆路径跟踪控制方法
CN111413979B (zh) 一种基于快速模型预测的汽车轨迹跟踪控制方法
CN108594830A (zh) 一种基于空间域的网联智能车编队行驶控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination