[发明专利]一种基于自适应容积粒子滤波的车辆状态估计方法有效
申请号: | 201910627592.2 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110532590B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 魏民祥;邢德鑫;吴树凡;任师通;季桢杰 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F30/15 | 分类号: | G06F30/15;G06F30/25;G06F17/16;G06F17/15;G06F17/11 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 石嘉蓉 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 容积 粒子 滤波 车辆 状态 估计 方法 | ||
1.一种基于自适应容积粒子滤波的车辆状态估计方法,其特征在于,包括下述步骤:
步骤1根据待估计状态变量和通过车载传感器获得的信息建立车辆动力学模型,并转换成状态方程和量测方程的形式;
步骤2算法初始化:根据球面径向准则确定容积点和对应的权值,从初始状态概率密度分布函数抽取粒子和协方差矩阵;
步骤3采用自适应容积卡尔曼滤波设计粒子滤波重要性密度采样函数,导入传感器最新观测数据,产生预测粒子集合和对应的方差;
步骤4重新产生粒子、计算重要性权值并权值归一化;
步骤5根据权值归一化结果,对粒子集合进行重采样;
步骤6计算当前时刻粒子滤波的状态估计值和误差协方差矩阵;
步骤7判断状态估计是否结束,如果结束则输出估计结果并退出状态估计,否则输出估计结果,并将估计结果和最新观测数据输入到步骤3中,继续进行状态估计;
所述车载传感器包括各车轮轮速传感器、纵向加速度传感器、侧向加速度传感器、侧倾角速度传感器和横摆角速度传感器、方向盘转角传感器;
所述车辆动力学模型的状态方程和量测方程形式为:
其中,为待估计状态变量,u(t)=[δ,wfl,wfr,wrl,wrr]'为输入变量,z(t)=[ax,ay,p,wr]'为观测变量,观测变量和输入变量通过车载传感器采集得到,w(t)、v(t)分别为过程噪声和量测噪声;
此外,状态方程f(x(t),u(t))为:
量测方程h(x(t),u(t))为:
式中,x1=Vx,x2=Vy,x3=wr,x4=p,
∑Mz=(Fxrr-Fxrl)dr/2-b(Fyrl+Fyrr)+a(Fxflsinδfl+Fxfrsinδfr+Fyflcosδfl+Fyfrcosδfr)+(Fxfrcosδfr-Fxflcosδfl+Fyflsinδfl-Fyfrsinδfr)df/2
∑Fy=Fxflsinδfl+Fxfrsinδfr+Fyflcosδfl+Fyfrcosδfr+Fyrl+Fyrr
∑Fx=Fxflcosδfl+Fxfrcosδfr-Fyflsinδfl-Fyfrsinδfr+Fxrl+Fxrr
式中,m为车辆总质量,ms为车辆簧载质量,Vx为车辆质心纵向速度,Vy为车辆质心侧向速度,wr为质心横摆角速度,e为侧倾臂高度,为质心侧倾角,p为质心侧倾角速度,δ为方向盘转角,∑Fx为车辆轮胎纵向合力,∑Fy为车辆轮胎侧向合力,ax为车辆质心纵向加速度,ay为车辆质心侧向加速度;i=f、r分别表示前轮和后轮,j=l、r分别表示左轮和右轮,wij为车轮转速,δij为轮胎侧偏角,Fxij为轮胎纵向力,Fyij为轮胎侧向力,∑Mx为车辆侧倾力矩,∑Mz为车辆横摆力矩,Ixxs为车辆簧载质量绕x轴的转动惯量,Ixzs为车辆簧载质量绕x、z轴的转动惯量积,Izz为车辆横摆转动惯量,g为重力加速度,为车辆侧倾刚度,Cφi为车辆侧倾阻尼,a为车辆质心距前轴的距离,b为车辆质心距后轴的距离,df为车辆前轴轮距,dr为车辆后轴轮距;
所述步骤2中,算法初始化过程具体包括:输入状态方程和量测方程中的固定参数信息、待估计量初值、过程噪声和量测噪声协方差矩阵、误差协方差矩阵、粒子数和滤波参数、采样时间;
而后根据球面径向准则产生2M个容积点和对应的权值,即:
其中,M为状态方程维数,ξn为第n个容积点,ωcn表示第n个权值,[I]n表示容积点集[I]第n列,采用三阶容积原则,容积点集[I]为:[I]=[I1,-I1],I1为5×5单位矩阵;
从初始状态概率分布密度p(x0)抽取粒子为粒子数,且:
式中,为初始粒子,为初始粒子均值,初始粒子误差协方差;
所述步骤3分为时间更新和量测更新过程,具体包括:
3.1时间更新:
对误差协方差矩阵进行分解:
计算Cubature点:
计算通过状态方程传导的Cubature点:
更新状态预测值和误差协方差预测值:
式中,时刻k=1,2,3,···,为k-1时刻的状态估计值,uk-1为k-1时刻由传感器获得的输入变量,wk-1为k-1时刻过程噪声;
3.2量测更新:
对更新后的误差协方差矩阵进行分解:
计算Cubature点:
计算通过量测方程传导的Cubature点:
更新量测一步预测:
更新量测误差协方差预测值:
计算互协方差:
计算容积卡尔曼滤波增益矩阵:
计算容积卡尔曼滤波之后的状态估计值:
计算容积卡尔曼滤波之后的误差协方差估计值:
其中αk为自适应因子,计算方程为:
式中,c0∈(1.0~1.5),c1∈(3.0~8.0)。
2.根据权利要求1所述的一种基于自适应容积粒子滤波的车辆状态估计方法,其特征在于,所述步骤5中的重采样方法选取残差重采样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910627592.2/1.html,转载请声明来源钻瓜专利网。