1.本发明涉及汽车智能交互技术领域以及重型商用车辆自动驾驶安全技术,确切地说一种 抗侧倾的商用车路径跟踪博弈控制方法。
背景技术:2.随着科学技术的快速发展,商用车作为重要的出行和运输工具,其保有量快速增加,商 用车技术不断向着智能化方向发展,国内外主要商用车公司、相关机构和高校都对先进驾驶 辅助系统及搭载该系统的自动驾驶技术进行研究。
3.路径跟踪是实现智能车自动驾驶的关键技术之一,是商用车在特定环境中通过自动控制 转向系统从而实现车辆主动跟随期望路径行驶。路径跟踪控制实质上是对车辆方向盘转角进 行控制,根据车辆当前运动状态及期望路径,控制车辆前轮转角得到一个期望转角,从而控 制汽车沿着期望路径行驶。路径跟踪对车辆安全性和舒适性具有重要意义。但商用车与乘用 车相比,具有质心高,载重量大等特点,在极限避障等工况中十分容易发生侧翻失稳等交通 事故。
4.车辆侧翻是一种极其危险的交通事故,尤其是重型商用车侧翻,给人们的生命和财产安 全带来不可挽回的损失。因此针对智能商用车的主动安全控制的研究越来越受到重视。基于 主动抗侧倾杆的主动抗侧倾系统通过先进的传感器和控制系统,有效的检测驾驶员的驾驶意 图和车辆的运行状况,当车轮侧向力达到饱和时很难通过方向盘操纵车辆恢复稳定状态,簧 载质量的中心不再位于车辆中心线,车身处于不稳定状态时,控制系统通过主动防侧倾杆产 生主动抗侧倾力矩从而纠正车辆的行驶轨迹保证其稳定性,改善车辆的操纵性。但对于传统 商用车而言,驾驶员的意图很难提前获取,主动抗侧倾系统在进行决策时并未考虑驾驶员的 转向意图。对于智能商用车而言,在紧急避障工况下,前轮主动转向系统和主动抗侧倾系统 之间由于控制目标的不同必然存在争夺车辆控制的可能,从而导致车辆不能兼顾路径跟踪性 能和抗侧倾横向稳定性。
5.为解决现有的技术问题,申请号为cn200810232797.2的中国专利,公开了“一种汽车 转向制动稳定性控制系统”,论述了通过电子控制单元内嵌有根据车道偏离测量装置所输出的 侧向路径偏离量信号,对相应对转向轮转向控制器和各车轮制动控制器进行控制模糊控制的 控制方法,但该方法并没有对横向轨迹跟随与横向稳定性进行协同控制,afs系统与esc系 统之间并无信息交互,而且模糊控制使范围控制不够精确。
6.申请号为cn201610611508.4的中国专利,公开了“一种车辆制动稳定控制方法及系统
”ꢀ
计算所述目标横摆角速度和所述实际横摆角速度的差值以及所述差值的绝对值,根据车辆的 制动失稳类型和车轮的滑移率控制一侧车轮的制动力的增加或另一侧车轮制动力的减少,从 而达到车身稳定的目的。但是其并未考虑横向轨迹跟随与横向稳定性之间的冲突,在保证车 辆稳定之后无法保证车辆偏离规划路线后依然安全行驶。
7.论文“基于转向临界的afs和esc集成控制研究”,公开了“一种基于前轮转向临界设 计的主动前轮转向(afs)系统和电子稳定性控制(esc)系统的稳定性集成控制算法”来
计 算极限工况下车辆保证路径跟踪及横向稳定性所需的目标方向盘转角与附加横摆力矩。但是 这篇论文的技术方案对于afs系统与esc系统的控制决策仅进行简单加权,来达到对afs 系统与esc系统进行集成控制的目的,相当于简单加强版的分散式控制,实际操作中需要不 断的试验找到合适的加权系数函数,且期望道路发生变化时,原来的加权系数函数可能不能 胜任新的道路。并且afs系统与esc系统之间独立进行决策,找到适合自己控制目标的最 优控制策略,两个系统之间并未有信息的交互,未考虑afs系统与esc系统在极限工况争 夺车辆控制权的可能性。
8.针对商用车路径跟踪横向控制与抗侧倾控制相互耦合的问题,将横向控制和抗侧倾控制 视为动态博弈过程中的参与者,提出一种基于pareto最优均衡理论的横向-抗侧倾协同控制策 略。首先,建立商用车横摆-侧倾耦合模型,并利用车辆的横向位置、航向角和道路预瞄信息将 其增广为智能车-道路闭环模型;其次,基于线性二次型最优(lqr)控制理论设计了分散式横向
‑ꢀ
抗侧倾控制器作为对比,在分散式最优控制器基础上,进一步充分考虑博弈参与者之间的控制 交互,设计了一种基于合作式pareto最优均衡理论的横向-抗侧倾协同控制策略;最后,选取蛇形 线工况对两种控制策略进行仿真验证,结果表明,相比于分散式最优控制器,本文中提出的基于 pareto最优均衡理论的协同控制器能在有效提高路径跟踪精度的同时保证较好的侧倾和操纵 稳定性。
9.其存在的问题是:采用合作式闭环pareto均衡理论,该理论的交互控制策略中,玩家双 方均会考虑对方的控制策略,但它的局限性在于,控制策略不使得任何控制系统的控制期望 变坏的情况下也不会使其他控制系统的控制期望变得更好,求出的最优解具有局限性。
技术实现要素:10.本发明要解决的技术问题是提供一种抗侧倾的商用车路径跟踪博弈控制方法,在车辆紧 急避障过程中,主动前轮转向系统主要以最小化避让路径跟踪误差(如横向偏移)为目标, 而主动抗侧倾系统主要以最大化车辆横向稳定性为目标。会出现主动前轮转向避让意图和主 动抗侧倾系统稳定性控制目标冲突,该控制将二者之间的矛盾转化为博弈问题,利用 stackelberg均衡博弈推导出商用车路径跟踪与抗侧倾交互控制方法。一种防侧倾提高稳定性 的商用车路径跟踪博弈控制方法
11.为解决上述技术问题,本发明采用如下技术手段:
12.一种基于stackelberg均衡的抗侧倾的商用车路径跟踪博弈控制方法,过程包含以下步骤:
13.(1)根据车辆的实际工况参数构造商用车横摆-侧倾耦合三自由度车辆模型,并使用 matlab的c2d命令离散化;
14.假定轮胎侧向力是轮胎滑移角的线性函数,该模型的状态变量包含,车辆的侧向速度、 横摆角速度、侧向位移以及车辆横摆角;
15.车辆的运动由车辆质心的侧向位移、速度以及车辆的横摆角、横摆角速度来表示,如公 式(1)所示:
16.17.其中表示车辆的侧向位移对时间的导数,单位为m/s;vy表示车辆的横向速度,单位为 m/s;ψ表示车辆的横摆角,单位为deg;v
x
表示车辆的纵向速度,单位为m/s。
18.高速时车辆的横摆角ψ很小,其影响忽略不计,所以公式(1)简化表示为:
[0019][0020]
其中β表示车辆的质心侧偏角,单位为deg。
[0021]
在商用车路径跟踪与抗侧倾交互控制方法中,方向盘转角δf和主动抗侧倾力矩ta=[t
f tr]
t
分别作为主动前轮转向系统与主动抗侧倾系统的控制输入,其中tf为前轴主动 抗侧倾力矩,tr为后轴主动抗侧倾力矩;结合公式(2)带入三自由度车辆侧向动力学模型中, 建立商用车横向轨迹跟随与稳定性协同控制系统的状态方程,如式(3)所示
[0022][0023]
其中,ac为状态系数矩阵,b
1c
为前轮转角系数矩阵,b
2c
为主动抗侧倾系统产生的主 动抗侧倾力矩的系数矩阵,δf为前轮转角,单位为deg,ta=[t
f tr]
t
为主动抗侧倾杆产生 的主动抗侧倾力矩,tf为前轴主动抗侧倾力矩,tr为后轴主动抗侧倾力矩,单位为mpa,状态 方程系数矩阵如下:
[0024]ac
=e
hdv-1av
,b
1c
=e
hdv-1bv1
,b
2c
=e
hdv-1bv2
[0025][0026][0027]bv1
=[μc
f μcfl
f 0 μcfr 0 0 0 0]
t
,
[0028]av11
=-μ(cf+cr),a
v21
=μ(cfl
f-crlr),
[0029]av32
=msvh,a
v33
=msgh-k
r-kf,
[0030]av34
=-b
r-bf,a
v35
=kf,a
v36
=kr,a
v41
=-μcfr,
[0031]av43
=kf,a
v44
=bf,
[0032]av45
=-k
tf-kf+m
uf
gh
uf
,a
v51
=-μcrr,
[0033]av53
=kr,a
v54
=br,a
v56
=-k
tr-k
r-m
ur
gh
ur
,
[0034]
式中:
[0035]
其中,β为车辆的质心侧偏角,单位为deg,为车辆横摆角速度,单位为deg/s,为簧为载质量侧倾角,单位为deg,为簧为载质量侧倾角速度,单位为deg/s,描述车辆 的前轴非簧载质量,单位为deg,描述车辆的后轴非簧载质量,单位为deg,y为地面坐 标系下车辆的侧向位移,单位为m,ψ为车辆横摆角,单位为deg,ms为簧载质量,m为总 质量,m
uf
为前轴非簧载质量,m
ur
为后轴非簧载质量,g为地球重力加速度,v
x
为纵向速度, vy为横向速度,h为簧载质量质心离侧倾轴线距离,r为侧倾轴线离地高度,h
uf
为前轴非簧 载质量质心离地高度,h
ur
为后轴非簧载质量质心离地高度,ay为侧向加速度,cf为前轴 等效侧偏刚度,cr为后轴等效侧偏刚度,lf为质心离前轴距离,lr为质心离后轴距离,k
tf
为前轴轮胎侧倾刚度,k
tr
为后轴轮胎侧倾刚度,af为前轴等效侧偏角,ar为后轴等效侧偏 角,i
xx
为簧载质量绕x轴转动惯量,i
zz
为簧载质量绕z轴转动惯量,bf为前悬架等效阻 尼,br为后悬架等效阻尼,kf为前悬架等效侧倾刚度,lw为二分之一轮距,i
xz
为簧载质量 横摆-侧倾惯性积,μ为路面附着系数。
[0036]
将提出的连续时间系统(3)以ts为样本离散化,得到用于交互控制策略设计的离散时间系 统状态方程:
[0037]
x(k+1)=ax(k)+b1δf(k)+b2ta(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
[0038]
其中为离散时间系统状态系数矩阵,ts为离散化样本时间,为 离散时间系统前轮转角系数矩阵,为离散时间系统主动抗侧倾力矩的系数 矩阵,x(k)和x(k+1)分别表示当前和下一个时间步的(3)系统状态方程的离散状态,a,β1, b2分别由相应的连续时间矩阵ac,β
1c
,b
2c
的离散双线性变换得到。
[0039]
(2)选取合适的加权项,分别构造主动前轮转向系统与主动抗侧倾系统的输出变量;
[0040]
路径跟踪系统进行紧急避障时的横向自动轨迹控制,以预瞄点处横向位置偏差
[0041]
(y(k)-yd(k))和航向角偏差(ψ(k)-ψd(k))作为加权项,构造路径跟踪系统输出变量z1,
[0042]
z1=c
c1
x
ꢀꢀꢀꢀ
(5)
[0043]
其中为路径跟踪系统输出变量z1的系数矩阵。
[0044]
主动抗侧倾系统保证车辆紧急避障时的横向稳定性,选取簧载质量侧倾角前轴归一 化载荷转移ldf,后轴归一化载荷转移ldr,簧载质量与前轴非簧载质量侧倾角之差簧载质量与后轴非簧载质量侧倾角之差作为主动抗侧倾控制输出变量的加权项,构造 路径跟踪系统输出变量z2,
[0045]
z2=c
c2
x
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0046]
其中为主动抗侧倾系统输出变量z2的系数矩阵。
[0047]
将提出的一种抗侧倾的商用车路径跟踪博弈控制方法的系统输出变量z1,z2以ts为样本 离散化,
[0048][0049]
其中为路径跟踪系统输出变量矩阵,为主动抗侧倾系统输出变量矩阵, ts为离散化样本时间。
[0050]
(3)提出一种基于stackelberg均衡的考虑侧倾稳定性的商用车路径跟踪博弈控制方案;
[0051]
根据stackelberg博弈理论,将商用车的路径跟踪主动转向系统和主动抗侧倾系统,看成 博弈的两个参与者,各自决策并进行交互,将转向控制系统看成博弈的领导者,把抗侧倾系 统看成博弈的跟随者,领导者在充分考虑跟随者决策的同时,做出最优决策,使自身利益达 到最大化,当每个参与者在另一个参与者决策既定的条件下使自己的利益达到最大化时,二 者之间达到stackelberg均衡。
[0052]
开环交互控制方案概述了主动前轮转向系统如何通过领导-跟随博弈控制与主动抗侧倾 控制器交互。通过此方案,主动抗侧倾系统在时间步长k基于车辆状态x(k)和主动前轮转向 系统的控制转角输入δf(k),来确定主动抗侧倾系统的控制输入ta,故主动抗侧倾系统的抗侧 倾控制策略表示为x(k)和δf(k)的函数,如:
[0053]
ta=f2(x(k),δf(k))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)
[0054]
f2(
·
)为主动抗侧倾系统得到最佳控制输入ta的策略规则。f2(
·
)需要考虑两方
面:1)确 定保证车辆稳定性的控制输入ta,2)保证控制输入ta抵抗主动前轮转向系统的控制输入δf(k) 的干扰。后一个方面旨在减轻在极限工况时,较高的路径跟踪精度对车辆稳定性产生的消极 影响。故即使在极限避障工况下,系统也产生有效的控制输入,保证车辆成功避开障碍物, 同时有较好的车辆稳定性。
[0055]
另一方面,对主动前轮转向系统进行建模,通过预瞄期望道路信息r(k),车辆状态x(k) 和主动抗侧倾系统的控制策略(8)来推导主动前轮转向系统的控制策略。即假设主动前轮转 向系统考虑到主动抗侧倾系统的控制策略(8),并通过对车辆前轮转角的控制来减轻其影响。 因此,主动前轮转向系统的控制输入δf(k)满足:
[0056]
δf(k)=f1(r(k),x(k),f2(x(k),δf(k)))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)
[0057]
f1(
·
)为主动前轮转向系统得到最佳控制输入δf(k)的策略规则。
[0058]
根据(8)看出,主动抗侧倾控制系统作为博弈中的跟随者,需要对任意主动前轮转向系 统的控制策略进行响应。另一方面,主动前轮转向系统作为博弈中的领导者,在推导自己的 控制策略(9)的同时,必须考虑到主动抗侧倾系统的控制策略(8)。因此,主动前轮转向系 统与主动抗侧倾系统将满足式(10)。
[0059][0060]
其中,与分别为主动前轮转向系统与主动抗侧倾系统的最优控制输入,而 f
1*
(
·
)与表示控制输入与系统之间的映射规则。这里的“最优”表示与作为 两个系统的控制输入将在数学上最小化两系统各自的性能指标函数。
[0061]
(4)基于分布式模型预测控制方法求解抗侧倾的商用车路径跟踪博弈控制方法;
[0062]
根据离散状态方程(7)可知,从k时刻起,第k+2时刻的状态方程x(k+2)和输出方程 z2(k+2)为
[0063][0064]
通过连续迭代,类似的写出预测n
p
步的输出
[0065]
z2(k)=ψax(k)+θ
d2
u(k)+θ
a2
t(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(12)
[0066]
其中:
[0067][0068][0069]
故主动抗侧倾系统的性能指标写为:
[0070][0071]
其中表示α
t
βα,为性能指标函数的加权矩阵,为控制输入t(k)的 加权矩阵:
[0072][0073][0074]
此时,将式(12)带入式(13),得到定义主动抗侧倾系统的“零输入误差”如式 (14):
[0075][0076]
式(14)等价为
[0077][0078]
其中为满足的系数矩阵,为满足的系数矩阵。
[0079]
最优主动抗侧倾系统的控制序列t
*
(k)为式(16)的最小二乘法的解。
[0080]
[0081]
采用qr分解算法求解,
[0082][0083]
其中:
[0084]
将代入式(17),得到两控制系统控制决策之间关系,
[0085][0086]
公式(18)表示在时刻k,对于任意给定的主动前轮转向系统的转向控制输入u(k),根 据公式(18)得到主动抗侧倾系统的最优控制输入t
*
(k)。即主动抗侧倾系统到主动前轮转向 系统的映射关系已经完成。而主动前轮转向系统被建模为领导者,在进行决策时,跟随者将 对领导者的决策做出最优响应。
[0087]
类似写出主动前轮转向系统的联合预测方程写为
[0088][0089]
其中:
[0090][0091][0092]
与公式(13)相似,主动前轮转向系统的性能指标函数表示为:
[0093][0094]
其中为性能指标函数的加权矩阵,为控制输入t(k)的加权矩阵:
[0095]
[0096][0097]
将式(19)代入式(20),定义主动前轮转向系统的“零输入跟踪误差”为:
[0098][0099]
pf(k)为主动前轮转向系统的避障路径,通过采用基于自然三次样条的最优轨迹规划方法 实时获得该轨迹。式(20)表示为:
[0100][0101]
与式(15)类似,将式(22)改写为
[0102][0103]
其中满足满足满足
[0104]
最优主动前轮转向系统的控制序列u
*
(k)为式(24)的最小二乘法的解。
[0105][0106]
采用qr分解算法求解,
[0107][0108]
其中
[0109]
将代入式(25),得
[0110]u*
(k)=ρfζ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(26)
[0111]
其中:
[0112]
将式(26)代入主动抗侧倾系统控制策略(18),得到主动前轮转向控制策略:
[0113]
t
*
(k)=ρaζ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(27)
[0114]
其中:
[0115]
与现有技术相比,其突出的特点是:
[0116]
一种抗侧倾的商用车路径跟踪博弈控制方法,同时考虑了主动前轮转向系统和主动抗侧 倾稳定系统对车辆控制目标的冲突,将两系统定义为博弈系统中的两个参与者,基于 stackelberg均衡理论推导出抗侧倾的商用车路径跟踪博弈控制方法,两博弈智能体对
车辆控 制权的分配更加合理,从而提高智能驾驶汽车的安全性和稳定性。
附图说明
[0117]
图1是本发明的stackelberg均衡的相关数据处理流程图。
[0118]
图2是本发明的商用车横摆-侧倾耦合三自由度模型图。
[0119]
图3是本发明的开环反馈stackelberg均衡控制理论原理图。
[0120]
图4是本发明的实例道路设计图。
[0121]
图5是本发明的实施例在双移线工况下不同路径跟踪控制方法参数对比图。
[0122]
图6是本发明的实施例在蛇形线工况下不同路径跟踪控制方法参数对比图。
具体实施方式
[0123]
下面结合附图,跟踪路径以双移线和蛇形线为例对本发明的具体实施方式进行描述,以 便本领域的技术人员更好的理解本发明。
[0124]
一种抗侧倾的商用车路径跟踪博弈控制方法如图1,包含以下步骤:
[0125]
步骤1)根据实验汽车的参数构造三自由度车辆模型,并离散化;
[0126]
参见图2可知,为了将问题简单化,车辆的运动由车辆质心的侧向位移、速度以及车辆 的横摆角、横摆角速度来表示。如公式(23)所示:
[0127][0128]
其中表示车辆的侧向位移对时间的导数,单位为m/s;vy表示车辆的横向速度,单位为 m/s;ψ表示车辆的横摆角,单位为deg;v
x
表示车辆的纵向速度,单位为m/s。
[0129]
高速时车辆的横摆角ψ很小,所以公式(23)简化表示为:
[0130][0131]
其中β表示车辆的质心侧偏角,单位为deg。
[0132]
结合公式(24)带入三自由度车辆侧向动力学模型中,建立商用车横向轨迹跟随与稳定 性协同控制方法的状态方程,其中,方向盘转角δf和主动抗侧倾力矩ta=[t
f tr]
t
分别作 为主动前轮转向系统与主动抗侧倾系统的控制输入,如式(25)所示:
[0133][0134]
其中,δf为前轮转角,单位为deg,ta=[t
f tr]
t
为主动抗侧倾杆产生的主动抗侧倾力 矩,tf为前轴主动抗侧倾力矩,tr为后轴主动抗侧倾力矩,单位为mpa,状态方程系数矩阵如 下:
[0135]ac
=e
hdv-1av
,b
1c
=e
hdv-1bv1
,b
2c
=e
hdv-1bv2
[0136][0137][0138]bv1
=[μc
f μcfl
f 0 μcfr 0 0 0 0]
t
,
[0139]av11
=-μ(cf+cr),a
v21
=μ(cfl
f-crlr),
[0140]av32
=msvh,a
v33
=msgh-k
r-kf,
[0141]av34
=-b
r-bf,a
v35
=kf,a
v36
=kr,a
v41
=-μcfr,
[0142]av43
=kf,a
v44
=bf,
[0143]av45
=-k
tf-kf+m
uf
gh
uf
,a
v51
=-μcrr,
[0144]av53
=kr,a
v54
=br,a
v56
=-k
tr-k
r-m
ur
gh
ur
,
[0145]
式中:
[0146]
其中,β为车辆的质心侧偏角,单位为deg,为车辆横摆角速度,单位为deg/s,为 簧为载质量侧倾角,单位为deg,为簧为载质量侧倾角速度,单位为deg/s,描述车
辆的 前轴非簧载质量,单位为deg,描述车辆的后轴非簧载质量,单位为deg,y为地面坐标 系下车辆的侧向位移,单位为m,ψ为车辆横摆角,单位为deg,ms为簧载质量,m为总质 量,m
uf
为前轴非簧载质量,m
ur
为后轴非簧载质量,g为地球重力加速度,v
x
为纵向速度, vy为横向速度,h为簧载质量质心离侧倾轴线距离,r为侧倾轴线离地高度,h
uf
为前轴非簧 载质量质心离地高度,h
ur
为后轴非簧载质量质心离地高度,ay为侧向加速度,cf为前轴 等效侧偏刚度,cr为后轴等效侧偏刚度,lf为质心离前轴距离,lr为质心离后轴距离,k
tf
为前轴轮胎侧倾刚度,k
tr
为后轴轮胎侧倾刚度,af为前轴等效侧偏角,ar为后轴等效侧偏 角,i
xx
为簧载质量绕x轴转动惯量,i
zz
为簧载质量绕z轴转动惯量,bf为前悬架等效阻 尼,br为后悬架等效阻尼,kf为前悬架等效侧倾刚度,lw为二分之一轮距,i
xz
为簧载质量 横摆-侧倾惯性积,μ为路面附着系数;
[0147]
将提出的抗侧倾的商用车路径跟踪博弈控制方法的状态方程以ts为样本离散化,得到用 于交互控制策略设计的离散时间系统:
[0148]
x(k+1)=ax(k)+b1δf(k)+b2ta(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(26)
[0149]
步骤2)选取合适的加权项,分别构造主动前轮转向系统与主动抗侧倾系统的输出变量;
[0150]
采用双移线和蛇形线作为检测控制策略效果的车辆路线,选择三自由度汽车模型作为实 验的仿真模型,为控制模型提供实时的工况,这里选择车辆的质心侧偏角、前轮转角、前轴 归一化载荷转移、后轴归一化载荷转移、横向位置及横摆角作为数据研究参数,并结合mpc 路径跟踪控制、主动前轮转向系统与主动抗侧倾系统的合作式pareto均衡控制和主动前轮转 向系统与主动抗侧倾系统的开环反馈stackelberg均衡控制进行对比。
[0151]
场景1:为了验证基于stackelberg均衡的抗侧倾的商用车路径跟踪博弈控制方法,采用一 条双移线作为测试路线;
[0152]
路径跟踪系统进行紧急避障时的横向自动轨迹控制,以预瞄点处横向位置偏差 (y(k)-yd(k))和航向角偏差(ψ(k)-ψd(k))作为加权项,构造路径跟踪系统输出变量z1,
[0153]
z1=c
c1
x
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0154]
其中为路径跟踪系统输出变量z1的系数矩阵。
[0155]
主动抗侧倾系统保证车辆紧急避障时的横向稳定性,选取簧载质量侧倾角前轴归一 化载荷转移ldf,后轴归一化载荷转移ldr,簧载质量与前轴非簧载质量侧倾角之差簧载质量与后轴非簧载质量侧倾角之差作为主动抗侧倾控制输出变量的加权项,构造 路径跟踪系统输出变量z2,
[0156]
z2=c
c2
x
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0157]
其中
[0158]
将提出的抗侧倾的商用车路径跟踪博弈控制方法的系统输出变量z1,z2以ts为样本离散 化,
[0159][0160]
其中为路径跟踪系统输出变量矩阵,为主动抗侧倾系统输出变量矩阵, ts为离散化样本时间。
[0161]
步骤3)提出一种基于stackelberg均衡的考虑侧倾稳定性的商用车路径跟踪博弈控制方案;
[0162]
根据stackelberg博弈理论,将商用车的路径跟踪主动前轮转向系统和主动抗侧倾系统, 看成博弈的两个参与者,各自决策并进行交互,将转向控制系统看成博弈的领导者,把抗侧 倾系统看成博弈的跟随者,领导者在充分考虑跟随者决策的同时,做出最优决策,使自身利 益达到最大化,当每个参与者在另一个参与者决策既定的条件下使自己的利益达到最大化时, 二者之间达到stackelberg均衡。
[0163]
开环交互控制方案概述了主动前轮转向系统如何通过领导-跟随博弈控制与主动抗侧倾 控制器交互。通过此方案,主动抗侧倾系统在时间步长k基于车辆状态x(k)和主动前轮转向 系统的控制转角输入δf(k),来确定主动抗侧倾系统的控制输入ta,故主动抗侧倾系统的抗侧 倾控制策略表示为x(k)和δf(k)的函数,如:
[0164]
ta=f2(x(k),δf(k))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)
[0165]
f2(
·
)为主动抗侧倾系统得到最佳控制输入ta的策略规则。f2(
·
)需要考虑两方面:1)确定 保证车辆稳定性的控制输入ta,2)保证控制输入ta抵抗主动前轮转向系统的控制输入δf(k)的 干扰。后一个方面旨在减轻在极限工况时,较高的路径跟踪精度对车辆稳定性产生的消极影 响。故即使在极限避障工况下,系统也产生有效的控制输入,保证车辆成功避开障碍物,同 时有较好的车辆稳定性。
[0166]
另一方面,对主动前轮转向系统进行建模,通过预瞄期望道路信息r(k),车辆状态x(k) 和主动抗侧倾系统的控制策略(8)来推导主动前轮转向系统的控制策略。即假设主动前轮转 向系统考虑到主动抗侧倾系统的控制策略(8),并通过对车辆前轮转角的控制来减轻其影响。 因此,主动前轮转向系统的控制输入δf(k)满足:
[0167]
δf(k)=f1(r(k),x(k),f2(x(k),δf(k)))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)
[0168]
f1(
·
)为主动前轮转向系统得到最佳控制输入δf(k)的策略规则。
[0169]
根据(8)看出,主动抗侧倾控制系统作为博弈中的跟随者,需要对任意主动前轮转向系 统的控制策略进行响应。另一方面,主动前轮转向系统作为博弈中的领导者,在推导
自己的 控制策略(9)的同时,必须考虑到主动抗侧倾系统的控制策略(8)。因此,主动前轮转向系 统与主动抗侧倾系统将满足式(10)。
[0170][0171]
其中,与分别为主动前轮转向系统与主动抗侧倾系统的最优控制输入,而f
1*
(
·
) 与表示控制输入与系统之间的映射规则。这里的“最优”表示与作为两个系统 的控制输入将在数学上最小化两系统各自的性能指标函数。
[0172]
步骤4)基于分布式模型预测控制方法求解抗侧倾的商用车路径跟踪博弈控制方法;
[0173]
根据离散状态方程(7)可知,从k时刻起,第k+2时刻的状态方程x(k+2)和输出方程 z2(k+2)为
[0174][0175]
通过连续迭代,类似的写出预测n
p
步的输出
[0176]
z2(k)=ψax(k)+θ
d2
u(k)+θ
a2
t(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(12)
[0177]
其中:
[0178][0179][0180]
故主动抗侧倾系统的性能指标写为:
[0181]
[0182]
其中表示α
t
βα,为性能指标函数的加权矩阵,为控制输入t(k)的 加权矩阵:
[0183][0184][0185]
此时,将式(12)带入式(13),得到定义主动抗侧倾系统的“零输入误差”如式 (14):
[0186][0187]
式(14)等价为
[0188][0189]
其中满足满足满足
[0190]
最优主动抗侧倾系统的控制序列t
*
(k)为式(16)的最小二乘法的解。
[0191][0192]
采用qr分解算法求解,
[0193][0194]
其中:
[0195]
将代入式(17),得到两控制系统控制决策之间关系,
[0196][0197]
公式(18)表示在时刻k,对于任意给定的主动前轮转向系统的转向控制输入u(k),根 据公式(18)得到主动抗侧倾系统的最优控制输入t
*
(k)。即主动抗侧倾系统到主动前轮转向 系统的映射关系已经完成。而主动前轮转向系统被建模为领导者,在进行决策时,跟随者将 对领导者的决策做出最优响应。
[0198]
类似写出主动前轮转向系统的联合预测方程写为
[0199][0200]
其中:
[0201][0202][0203]
与公式(13)相似,主动前轮转向系统的性能指标函数表示为:
[0204][0205]
其中为性能指标函数的加权矩阵,为控制输入t(k)的加权矩阵:
[0206][0207][0208]
将式(19)代入式(20),定义主动前轮转向系统的“零输入跟踪误差”为:
[0209][0210]
pf(k)为主动前轮转向系统的避障路径,通过采用基于自然三次样条的最优轨迹规划方法 实时获得该轨迹。式(20)表示为:
[0211][0212]
与式(15)类似,将式(22)改写为
[0213]
[0214]
其中为满足的系数矩阵,为满足的系数矩阵。
[0215]
最优主动前轮转向系统的控制序列u
*
(k)为式(24)的最小二乘法的解。
[0216][0217]
采用qr分解算法求解,
[0218][0219]
其中
[0220]
将代入式(25),得
[0221]u*
(k)=ρfζ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(26)
[0222]
其中:
[0223]
将式(26)代入主动抗侧倾系统控制策略(18),得到主动前轮转向控制策略:
[0224]
t
*
(k)=ρaζ
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(27)
[0225]
其中:
[0226]
参见图6可知,本实施例选择三种控制方案,并对各参数进行对比:
[0227]
图(a)为mpc路径跟踪控制、pareto均衡控制与stackelberg均衡控制的路径跟踪情况, 在此数据中,三种控制方法的侧向位移在5秒左右均有超调。但明显stackelberg均衡控制方 法下,车辆的路径跟踪性能更好,全局侧向位移曲线光滑平顺。而mpc路径跟踪控制和pareto 均衡控制明显有较大的超调,且直至再次变道才回到期望路径,路径跟踪效果较差。
[0228]
结合图(b)看到,三种控制方式下的横摆角曲线均有明显震荡及略微超调,车辆稳定性 较差。而stackelberg均衡控制下的横摆角依然比pareto均衡控制要接近期望横摆角曲线。 stackelberg均衡控制下,车辆横摆角曲线峰值为5.49deg,pareto均衡控制策略下为5.95deg, mpc路径跟踪控制下则为6.05deg。即相比于pareto均衡控制改善了7.73%,相比于mpc路 径跟踪控制改善了9.26%。
[0229]
图(c)为车辆在不同控制理论下的前轮转角信息。pareto均衡控制策略下,车辆的前轮 转角最大,分析可知,pareto均衡控制策略下,车辆不仅要考虑路径跟踪效果,还会进行车 辆稳定性控制,而主动抗侧倾系统会对车辆的路径跟踪效果有较大影响,pareto均衡控制理 论由于自身的局限性,使任何控制系统的控制期望不再变坏的情况下也并不会使其他控制系 统的控制效果变得更好,车辆具有过度转向趋势。stackelberg均衡控制下,前轮转角曲线全 局内略小于pareto均衡控制策略。因为mpc路径跟踪控制只考虑了车辆的路
径跟踪效果, 故其前轮转角为三个控制里最接近完美的,但根据图(d)等信息可知,mpc路径跟踪控制 下,车辆的横向稳定性最差。
[0230]
图(d)为车辆在不同控制理论下的质心侧偏角。看到,mpc路径跟踪控制的质心侧偏角 最大,mpc路径跟踪控制与pareto均衡控制均在5s和10s左右超过了2deg。stackelberg均 衡控制下的质心侧偏角曲线幅值最小,曲线在全局范围内小于mpc路径跟踪控制与pareto 均衡控制,曲线波动较小。
[0231]
图(e)与图(f)分别表示车辆前、后轴归一化载荷转移。归一化载荷转移用来衡量车辆 的侧倾稳定性,当归一化载荷转移超过1或-1时,车辆将发生侧翻。从图中看出,当车辆开 始转弯时,前、后轴归一化载荷转移曲线均发生较大幅度震荡,经过大幅震荡后,曲线均收 敛,受限于安全区域(未超过1或-1)。并且看出,stackelberg均衡控制策略下,车辆归一化 载荷转移曲线峰值更小,曲线回复稳定更快。pareto均衡控制策略下,车辆归一化载荷转移 曲线峰值略大于stackelberg均衡控制策略,即稳定性略差。mpc路径跟踪控制下,车辆前轴 归一化载荷转移曲线峰值为0.94,pareto均衡控制策略下峰值为0.16,stackelberg均衡控制 策略下仅为0.081,相比于mpc路径跟踪控制改善了91.38%,相比与pareto均衡控制改善了49.38%。mpc路径跟踪控制下,车辆后轴归一化载荷转移曲线峰值为0.97,pareto均衡控 制策略下峰值为0.19,stackelberg均衡控制策略下仅为0.15,相比于mpc路径跟踪控制改善 了84.54%,相比与pareto均衡控制策略改善了21.05%。即stackelberg均衡控制策略下,车 辆的防侧倾性能更好。
[0232]
场景2:为证明基于stackelberg均衡的抗侧倾的商用车路径跟踪博弈控制方法的普适性, 采用一条蛇形线作为对照测试路线。
[0233]
参见图6可知,stackelberg均衡控制策略仍然在路径跟踪和防侧倾方面有明显优势。
[0234]
如图(a)所示,mpc路径跟踪控制,pareto均衡控制和stackelberg均衡控制均可保证 较好的路径跟踪效果,最大超调量不超过0.3m。
[0235]
图(b)表示车辆的横摆角响应,得出与场景1相同结论,stackelberg均衡控制下,车辆 的横摆角曲线全局小于mpc路径跟踪控制和pareto均衡控制策略,最接近期望横摆角曲线。 stackelberg均衡控制下,车辆横摆角曲线峰值为3.94deg,pareto均衡控制策略下为4.23deg, mpc路径跟踪控制下则为4.3deg。即相比于pareto均衡控制改善了6.86%,相比于mpc路 径跟踪控制改善了8.37%。
[0236]
图(c)为车辆的前轮转角输入,依然得出与场景1相同的结论,mpc路径跟踪控制下车 辆的控制前轮转角输入最小,stackelberg均衡控制下前轮转角小于pareto均衡控制。即pareto 均衡控制下,车辆有过度转向趋势,这会加剧破坏车辆的横向稳定性。
[0237]
图(d)表示车辆的质心侧偏角曲线。看到,mpc路径跟踪控制策略下质心侧偏角曲线峰 值为1.75deg,pareto均衡控制下为1.71deg,stackelberg均衡控制下仅为1.64deg,相比于 mpc路径跟踪控制改善了6.28%,相比于pareto均衡控制改善了4.09%。
[0238]
图(e)和图(f)表示车辆前、后轴归一化载荷转移。看到,stackelberg均衡控制下前轴 归一化载荷转移曲线峰值最小,仅为0.07,相比之下,pareto均衡控制下为0.13,mpc路径 跟踪控制为0.72,相比于pareto均衡控制改善了46.15%,相比于mpc路径跟踪控制改善了 90.28%。stackelberg均衡控制下后轴归一化载荷转移曲线峰值同样最小,仅为
0.12,相比之下, pareto均衡控制为0.19,mpc路径跟踪控制为0.75,相比于pareto均衡控制改善了36.84%, 相比于mpc路径跟踪控制改善了84%。即stackelberg均衡控制策略下车辆的横向稳定性最 好,pareto均衡控制略差,mpc路径跟踪控制策略最差。
[0239]
本实施例的基于stackelberg均衡的抗侧倾的商用车路径跟踪博弈控制方法的设计,当车 辆遭遇紧急避障等危险工况时,控制器考虑到路径跟踪与抗侧倾稳定性控制之间作用相互干 涉,利用stackelberg均衡控制理论对主动前轮转向系统和主动抗侧倾系统的决策进行合理分 配,求解出最优的方向盘转角和主动抗侧倾力矩,从而使车辆在危险工况下能够保持安全稳 定。
[0240]
本实施例的优点在于:
[0241]
该方法所采用的一种基于stackelberg均衡的抗侧倾的商用车路径跟踪博弈控制方法在汽 车紧急工况下能够考虑到主动前轮转向系统和主动抗侧倾系统之间的冲突,实用性强,便于 实现实时控制,比传统的控制方案更加安全、可靠,能够有效使车辆在规避风险的紧急工况 下保持横向稳定性,提高车辆的平顺性。
[0242]
以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用 本发明说明书及附图内容所作的等效结构变化,均包含于本发明的权利范围之内。