[发明专利]一种基于快速模型预测的汽车轨迹跟踪控制方法有效
| 申请号: | 202010263890.0 | 申请日: | 2020-04-07 |
| 公开(公告)号: | CN111413979B | 公开(公告)日: | 2021-02-19 |
| 发明(设计)人: | 金立生;王禹涵;孙栋先;华强;郭柏苍;司法;石健;闫福刚;郑义;高铭;张舜然;贾素华;迟浩天 | 申请(专利权)人: | 吉林大学;燕山大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02;B60W50/00 |
| 代理公司: | 长春市恒誉专利代理事务所(普通合伙) 22212 | 代理人: | 梁紫钺 |
| 地址: | 130022 吉*** | 国省代码: | 吉林;22 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 快速 模型 预测 汽车 轨迹 跟踪 控制 方法 | ||
1.一种基于快速模型预测的汽车轨迹跟踪控制方法,其特征在于,包括以下步骤:
第一步:建立车辆动力学模型
使用单轨模型描述车辆的受力,根据牛顿第二定律,得到三个方向上的受力平衡方程:
其中,表示大地坐标系下的汽车的横向速度,表示大地坐标系下的汽车的纵向速度,m表示汽车的质量,vx表示汽车在车载坐标系下纵向上的速度,表示汽车在车载坐标系下纵向上的加速度,vy表示汽车在车载坐标系下横向上的速度,表示汽车在车载坐标系下横向上的加速度,θ表示汽车的航向角,表示汽车竖直方向上的角速度,表示汽车竖直方向上的角加速度,Fyf表示前轮侧向上受到的力,Fxf表示前轮切向上受到的力,Fyr表示后轮侧向上受到的力,Fxr表示后轮切向上受到的力,δ表示汽车的前轮偏角,Iz表示汽车的转动惯量,a表示汽车重心与前轴的距离,b表示汽车重心与后轴的距离;
使用GIM轮胎模型描述轮胎力与车速及行车工况的关系,轮胎力的表示如下:
其中,Fx表示轮胎切向力,Fy表示轮胎侧向力,Cs,Cα分别表示轮胎纵向刚度和侧向刚度,Ss,Sα分别表示轮胎纵向滑移率和横向滑移率,ln表示轮胎接地线附着域长度的无量纲值,μx,μy分别表示纵向附着系数和侧向附着系数,Fz表示轮胎垂直载荷,Ssc,Sαc分别表示纵向临界滑移率和侧向临界滑移率;
将车辆模型与轮胎模型结合,并进行线性化和离散化可得:
H(t+1)=AtH(t)+Btr(t)
β(t)=CH(t) (3)
其中,t表示离散后的采样时刻,表示系统状态,X、Y分别表示大地坐标系下的横坐标和纵坐标;H(t+1)表示下一时刻系统的状态,r(t)=[v,δ]T表示系统的控制输入,v表示汽车速度,β(t)=[θ,X,Y]T表示系统的输出,At表示状态转移矩阵,Bt表示输入矩阵,C表示输出矩阵;
第二步:建立基于快速模型预测的汽车轨迹跟踪控制系统
根据所建立的车辆动力学模型在预测时域内对系统的输出状态进行预测:
Q(t)=ΨtH(t|t)+ΘtR(t)+Γtγ(t) (4)
其中,为系统在未来Np个时域内的输出,Np为预测时域,“t+i|t”,i=0,1,…,Np表示在第t个采样时刻预测得到的第t+i个采样时刻的变量,Θt表示控制量的系数矩阵;
ε(t)=f(H(t),r(t))-AtH(t)-Btr(t)为线性化造成的误差,Nc表示控制时域,H(t+1)=f(H(t),r(t))表示离散后的车辆动力学模型;
第三步:基于系统输出与给定输出构建优化问题
其中,J是代价函数,βr(t+i)为参考轨迹,Δr为控制输入的增量,Q、P分别表示系统输出偏差量和控制输入增量的权重系数;
为保证驾驶安全和乘坐体验,需满足
H(t+1)=AtH(t)+Btr(t)
β(t)=CH(t)
r(t-1|t)=r(t-1)
Δrmin≤Δr(t+i|t)≤Δrmax,i=0,…,Nc-1
αmin≤α(t+i|t)≤αmax,i=0,…,Np
Δr(t+i|t)=r(t+i|t)-r(t+i-1|t),i=0,…,Np
Δr(t+i|t)=0,i=Nc,…,Np
其中Δrmin和Δrmax表示最小控制输入增量和最大控制输入增量,αmin和αmax分别表示最小侧偏角和最大侧偏角;
第四步:基于Move-Blocking策略对模型预测控制进行优化计算
使用Move-Blocking策略通过在某个区间将未来时刻的最优控制序列保持不变,计算方法如下:
其中,E(t)=ΨtH(t|t)-Yr(t),表示输出偏差量,Yr(t)为参考轨迹的横向位移,Q、P分别表示系统输出偏差量和控制输入增量的权重系数,表示在t时刻Nc+1步长内的控制增量的集合;
引入Move-Blocking矩阵简化式(6)计算,Move-Blocking矩阵满足:
1)每行有一个非零元素为1,该行其他元素为0;
2)用j*(i)={j|Bi,j=1}表示第i行非零元所在列的序号j,j*(i+1)≥j*(i),i=1,…,Nc;
3)保证各分块矩阵的分块数相等,且各分块按矩阵序号依次循环移动;
简化后的式(6)如下
其中num为Move-Blocking矩阵的序号,l是降维后输入控制量的自由度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学;燕山大学,未经吉林大学;燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010263890.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体工业的供液系统
- 下一篇:一种PCB斜边金属化包铜的生产工艺





