System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于两轮车的车速估计方法技术_技高网
当前位置: 首页 > 专利查询>浙江大学专利>正文

一种用于两轮车的车速估计方法技术

技术编号:40594126 阅读:8 留言:0更新日期:2024-03-12 21:56
本发明专利技术公开了一种用于两轮车的车速估计方法,其通过获取当前时刻下的车速观测值,并实时获取车身的纵向加速度;获取上一时刻的车速估计值与纵向加速度估计值以及第一差值与第二差值的绝对值,并通过对各绝对值进行模糊逻辑推理得到当前时刻对应的预测噪声协方差矩阵和观测噪声协方差矩阵,基于当前时刻下的观测噪声协方差矩阵、纵向加速度、车速观测值以及上一时刻的预测噪声协方差矩阵构建卡尔曼滤波方程,利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值,即本发明专利技术通过计算出时变的预测噪声协方差矩阵和观测噪声协方差矩阵,估算当前时刻下的车速估计值与纵向加速度估计值,提高了估算的准确性。

【技术实现步骤摘要】

本专利技术涉及车速估计领域,尤其涉及一种用于两轮车的车速估计方法


技术介绍

1、在现有技术中,两轮车大多是基于前后两轮的轮速估计车速。然而,在紧急刹车触发车辆abs时,或是在低附着路面,例如冰雪、对开以及对接等路面,车轮打滑情况严重,使用轮速估计车速并不可靠。同时,若车把手发生轻微的转动,尤其在弯道转弯工况中,车轮和车身会产生侧偏角,也会造成车速估计不准确的问题,使得两轮机动车的车速估计成为车辆状态估计的难点。


技术实现思路

1、为了在触发车辆abs时、车轮打滑时或者车轮和车身产生侧偏角时,能准确估算出两轮机动车的车速,本专利技术提出了一种用于两轮车的车速估计方法,包括步骤:

2、s1:实时采集前后车轮的轮速,并对其进行求导得到前后车轮的加速度,通过对前后车轮的轮速与加速度进行模糊逻辑推理得到当前时刻下的车速观测值vm,k;实时获取车身的纵向加速度am,k;其中,k表示当前时刻;

3、s2:初始化车速估计值纵向加速度估计值与预测噪声协方差矩阵q0;

4、s3:获取上一时刻车速估计值的绝对值上一时刻纵向加速度估计值的绝对值第一差值的绝对值与第二差值的绝对值,并通过对各绝对值进行模糊逻辑推理得到当前时刻对应的预测噪声协方差矩阵qk和观测噪声协方差矩阵rk;所述第一差值为当前时刻下的车速观测值vm,k与上一时刻车速估计值的差值;所述第二差值为当前时刻纵向加速度am,k-1与上一时刻纵向加速度估计值的差值;

5、s4:基于当前时刻下的观测噪声协方差矩阵rk、纵向加速度am,k、车速观测值vm,k以及上一时刻的预测噪声协方差矩阵qk-1构建卡尔曼滤波方程,通过卡尔曼滤波算法利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值并返回s3步骤。

6、进一步地,所述卡尔曼滤波方程的公式表达式为:

7、

8、其中:

9、

10、ωk-1~n(0,qk-1)、rk~n(0,rk);

11、

12、式中,a表示状态转移矩阵,h表示观测矩阵,td表示离散步长,vm,k表示当前时刻下的车速观测值,am,k表示当前时刻下的纵向加速度,zk表示观测变量,vveh,k车速状态变量,aveh,k纵向加速度状态变量,xk表示状态变量,qv,k-1表示上一时刻的预测噪声协方差,qk-1表示上一时刻的预测噪声协方差矩阵,rv,k表示车速观测噪声协方差,ra,k表示纵向加速度观测噪声协方差,rk表示观测噪声协方差矩阵,ωk-1表示过程噪声,rk表示观测噪声。

13、进一步地,所述s4步骤中,通过卡尔曼滤波算法利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值具体包括:

14、s41:根据上一时刻的状态变量后验估计值计算当前时刻的状态变量先验估计值根据上一时刻后验后的状态变量协方差矩阵pk-1与上一时刻的预测噪声协方差矩阵qk-1,计算当前时刻的状态变量协方差矩阵先验值

15、s42:根据当前时刻的状态变量协方差矩阵先验值与观测噪声协方差矩阵rk计算当前时刻的卡尔曼增益kk;

16、s43:获取当前时刻的观测变量zk,根据当前时刻的状态变量先验估计值卡尔曼增益kk与观测变量zk计算当前时刻的状态变量后验估计值通过当前时刻的状态变量协方差矩阵先验值卡尔曼增益kk计算后验后的状态变量协方差矩阵pk,并返回s3步骤;所述状态变量后验估计值中包含当前时刻下的车速估计值与纵向加速度估计值

17、进一步地,所述s2步骤还包括:

18、初始化后验后的状态变量协方差矩阵p0与状态变量后验估计值

19、进一步地,所述s41步骤中:

20、所述状态变量先验估计值的计算公式为:

21、所述状态变量协方差矩阵先验值计算公式为:

22、进一步地,所述s42步骤中:卡尔曼增益kk的计算公式为:

23、进一步地,所述s43步骤中:

24、所述状态变量后验估计值的计算公式为:

25、所述状态变量协方差矩阵pk的计算公式为:

26、与现有技术相比,本专利技术至少含有以下有益效果:

27、(1)本专利技术通过对前后车轮的轮速与加速度进行模糊逻辑推理得到当前时刻下的车速观测值vm,k;并实时获取车身的纵向加速度am,k;初始化车速估计值纵向加速度估计值与预测噪声协方差矩阵q0;获取上一时刻车速估计值的绝对值上一时刻纵向加速度估计值的绝对值第一差值的绝对值与第二差值的绝对值,并通过对各绝对值进行模糊逻辑推理得到当前时刻对应的预测噪声协方差矩阵qk和观测噪声协方差矩阵rk,基于当前时刻下的观测噪声协方差矩阵rk、纵向加速度am,k、车速观测值vm,k以及上一时刻的预测噪声协方差矩阵qk-1构建卡尔曼滤波方程,通过卡尔曼滤波算法利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值即本专利技术基于根据实时的纵向加速度以及通过前后车轮的轮速与加速度计算得到的vm,k,计算出时变的预测噪声协方差矩阵和观测噪声协方差矩阵,通过时变的协方差矩阵实时并准确的估算当前时刻下的车速估计值与纵向加速度估计值,解决了在触发车辆abs时、车轮打滑时或者车轮和车身产生侧偏角时,不能准确估算出两轮机动车的车速的问题;

28、(2)由于采用轮速编码器测量的轮速不能直接代表车速,并且目前并没有其他可以直接测量车速的经济型传感器,因此本专利技术通过第一个模糊推理获取一个较为准确的车速观测值,提高了车速估算的准确性;

29、(3)传统的卡尔曼滤波中预测噪声协方差矩阵和观测噪声协方差矩阵取的是定值,本专利技术通过模糊逻辑实时计算这两个参数,使得q与r时变,极大的提高了估算的准确性。

本文档来自技高网...

【技术保护点】

1.一种用于两轮车的车速估计方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种用于两轮车的车速估计方法,其特征在于,所述卡尔曼滤波方程的公式表达式为:

3.根据权利要求2所述的一种用于两轮车的车速估计方法,其特征在于,所述S4步骤中,通过卡尔曼滤波算法利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值具体包括:

4.根据权利要求3所述的一种用于两轮车的车速估计方法,其特征在于,所述S2步骤还包括:

5.根据权利要求4所述的一种用于两轮车的车速估计方法,其特征在于,所述S41步骤中:

6.根据权利要求5所述的一种用于两轮车的车速估计方法,其特征在于,所述S42步骤中:卡尔曼增益Kk的计算公式为:

7.根据权利要求5所述的一种用于两轮车的车速估计方法,其特征在于,所述S43步骤中:

【技术特征摘要】

1.一种用于两轮车的车速估计方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种用于两轮车的车速估计方法,其特征在于,所述卡尔曼滤波方程的公式表达式为:

3.根据权利要求2所述的一种用于两轮车的车速估计方法,其特征在于,所述s4步骤中,通过卡尔曼滤波算法利用卡尔曼滤波方程估算当前时刻的车速估计值与纵向加速度估计值具体包括:

4.根据权利要求3所...

【专利技术属性】
技术研发人员:夏庆超于雅雯金波单东升陈赞
申请(专利权)人:浙江大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1