[发明专利]一种基于纳什-MPC的集成底盘轨迹跟踪控制方法有效
| 申请号: | 202110818448.4 | 申请日: | 2021-07-20 |
| 公开(公告)号: | CN113788008B | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | 陈锋;傅直全;胡斐;俞碧君 | 申请(专利权)人: | 浙江万安科技股份有限公司 |
| 主分类号: | B60W30/02 | 分类号: | B60W30/02;B60W40/10 |
| 代理公司: | 浙江杭知桥律师事务所 33256 | 代理人: | 侯帅 |
| 地址: | 311835 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 mpc 集成 底盘 轨迹 跟踪 控制 方法 | ||
1.一种基于纳什-MPC的集成底盘轨迹跟踪控制方法,其特征在于:包括以下步骤:
步骤1:获取上层决策模块规划的参考轨迹和参考速度;
步骤2:建立车辆动力学非线性模型;
步骤3:对车辆动力学模型进行线性化,然后再对线性车辆模型进行离散化;
步骤4:分别以前轮转角和车辆速度为控制量建立控制目标函数,并设置两个控制量和控制量增量的约束条件;
步骤5:建立两个控制目标函数间的纳什均衡方程,将控制问题转化为纳什优化问题进行求解;所述步骤2)的车辆动力学模型包括车辆单轨模型和轮胎模型,具体为:
2.1)车辆单轨模型具体为:
式中,m为车辆质量,x,y分别为车辆在车辆坐标系下的纵向和横向位置,为车辆的横摆角,a,b分别为质心到前后轴的距离,Iz为车辆绕z轴的转动惯量,Fxf,Fxr为前后轮在x方向受到的合力,Fyf,Fyr为前后轮在y方向受到的合力,前后轮在x和y方向上受到的合力与纵、侧向力的转换关系为:
Fxf=Flfcosδf-Fefsinδf
Fxr=Flrcosδr-Fcrsinδr
Fyf=Flfcosδf+Fcfsinδf
Fyr=Flrcosδr+Fersinδr
式中,Flf,Fcf为前轮的侧向力和纵向力,Flr,Fcr为后轮的侧向力和纵向力,δf为前轮转角;
2.2)轮胎模型为魔术公式经验模型,具体为:
y(x)=D sin{C arctan[Bx-E(Bx-arctan(Bx))]}
式中,y(x)代表侧偏力、回正力矩等;x代表轮胎侧偏角或滑移率;D代表峰值因子;C代表曲线形状因子;B代表刚度因子;E代表曲线曲率因子;
2.3)根据小角度假设,即cosθ≈1,sinθ≈θ,tanθ≈θ,可以得到前后轮胎的侧向力和纵向力:
Flf=Clfsf
Flr=Clrsr
式中,Ccf,Ccr,Clf,Clr分别为前轮侧偏刚度、后轮侧偏刚度、前轮纵向刚度和后轮纵向刚度,sf,sr分别为前、后轮滑移率;通过车辆单轨模型和轮胎模型,得到最终的车辆动力学非线性模型:
式中,X,Y分别为车辆在大地坐标系下的纵向和横向位置;所述步骤3)具体包括:
3.1)线性化车辆动力学模型:
选取状态量控制量udyn=δf,对非线性动力学模型线性化,得到线性时变方程:
式中,
其中,
3.2)采用一阶差商的方法对线性时变方程进行离散化处理,得到离散的状态空间表达式:
ξdyn(k+1)=Adyn(k)ξdyn(k)+Bdyn(k)udyn(k)
式中,Adyn(k)=I+TAdyn(t),Bdyn(k)=TBdyn(t),I为单位矩阵,T为采样时间;所述步骤4)具体包括:
4.1)所建立的目标函数要能保证车辆快速且平稳地追踪期望轨迹,需要加入对系统状态量和控制量地优化,分别建立前轮转角和车辆速度的控制目标函数,具体为:
式中,分别为前轮转角和车辆速度的目标函数,ΔU1,ΔU2分别为前轮转角增量和速度增量,Np为预测时域,Nc为控制时域,Q,R为权重矩阵,u1,ref,u2,ref分别为参考前轮转角和参考车辆速度,ρ1,ε1为目标函数权重系数和松弛因子,ρ2,ε2为目标函数权重系数和松弛因子;
4.2)分别建立两个控制量以及控制增量的约束条件:
u1min(t+k)≤u1(t+k)≤u1max(t+k)
u2min(t+k)≤u1(t+k)≤u2max(t+k)
ΔU1min(t+k)≤ΔU1(t+k)≤ΔU1max(t+k)
ΔU2min(t+k)≤ΔU2(t+k)≤ΔU2max(t+k)
k=0,1,…,Ne-1
式中,Δumin,Δumax,ΔUmin,ΔUmax分别为控制量和控制量增量的最小和最大值。
2.根据权利要求1所述的一种基于纳什-MPC的集成底盘轨迹跟踪控制方法,其特征在于:所述步骤5)具体为:
建立两个目标函数的纳什均衡,将其转化为纳什优化问题:
s.t.u1min(t+k)≤u1(t+k)≤u1max(t+k)
u2min(t+k)≤u1(t+k)≤u2max(t+k)
ΔU1min(t+k)≤ΔU1(t+k)≤ΔU1max(t+k)
ΔU2min(t+k)≤ΔU2(t+k)≤ΔU2max(t+k)
通过求解上式所示的问题,得到最优的前轮转角和车辆速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万安科技股份有限公司,未经浙江万安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110818448.4/1.html,转载请声明来源钻瓜专利网。





