[go: up one dir, main page]

CN113353085A - 一种基于卡尔曼滤波理论的路面不平度识别方法 - Google Patents

一种基于卡尔曼滤波理论的路面不平度识别方法 Download PDF

Info

Publication number
CN113353085A
CN113353085A CN202110753464.XA CN202110753464A CN113353085A CN 113353085 A CN113353085 A CN 113353085A CN 202110753464 A CN202110753464 A CN 202110753464A CN 113353085 A CN113353085 A CN 113353085A
Authority
CN
China
Prior art keywords
vehicle
road surface
equation
road
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110753464.XA
Other languages
English (en)
Other versions
CN113353085B (zh
Inventor
常晓通
朱江辉
张雪莉
林华刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202110753464.XA priority Critical patent/CN113353085B/zh
Publication of CN113353085A publication Critical patent/CN113353085A/zh
Application granted granted Critical
Publication of CN113353085B publication Critical patent/CN113353085B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2422/00Indexing codes relating to the special location or mounting of sensors
    • B60W2422/70Indexing codes relating to the special location or mounting of sensors on the wheel or the tyre
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2422/00Indexing codes relating to the special location or mounting of sensors
    • B60W2422/95Measuring the same parameter at multiple locations of the vehicle
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Vehicle Body Suspensions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

本发明一种基于卡尔曼滤波理论的路面不平度识别方法,属于车辆工程中的车辆道路不平度识别技术领域;首先将道路轮廓识别定义为一种状态空间中的半车辆模型反问题,在标定路面上采集车身、前轮和后轮的垂向加速度信号作为本发明的测量数据;然后将采集的数据输入建立好的路面不平度识别算法中得到车辆的动态响应以此来反推路面不平度信息;其中,所述路面不平度识别算法是基于卡尔曼滤波理论建立的。本发明仅需采集一种测量数据如加速度信号,加速度传感器布置简单,硬件成本低,可操作性强;该方法不仅可用于在车辆设计的早期阶段预测车辆所受路面激励同时可以计算车辆对任何给定车速的响应。

Description

一种基于卡尔曼滤波理论的路面不平度识别方法
技术领域
本发明属于车辆工程中的车辆道路不平度识别技术领域,具体涉及一种基于卡尔曼滤波理论的路面不平度识别方法。
背景技术
路面不平度是影响车辆动力学的重要输入,特别是对于一些特殊的运载工具,它可能会导致零部件疲劳失效或乘坐舒适性下降。路面信息对于道路质量评估、道路不平度指数计算、车辆动力学分析、悬架设计和控制系统开发是必不可少的。但是,由于技术和经济原因,这些信号在标准车辆中无法测量,因此必须采用特殊的方法进行识别。从系统的给定响应来识别作用于系统的激励是一个所谓的逆问题,它通常是一个不适定问题。
为了方便进行道路维护和测量,有学者研制了纵剖面(LPA)轮廓仪,这是一种用于产生与真实道路轮廓相关的数字序列(Piasco,Legeay,1997;2005)的仪器。但是由于价格比较昂贵,限制了轮廓仪在普通车辆的应用。(Kim,2002)研究了基于目视检查的轮廓测量方法,但是这种方法在雨天使用受限。随着人工智能方法的发展,一些学者使用神经网络模型对路面不平度进行了识别,但是神经网络类方法由于模型非常复杂,需要很长的计算时间(Mahdi et al.,2010;et al.,2012;Ngwangwa et al.,2010)。(Kim et al.,2002;Imineet al.,2006)提出了基于模型的滑模观测器的方法,这种方法针对复杂的模型,导致了较长的计算时间。同时,最终的重建结果很大程度上依赖于模型的质量。
根据行驶在地面的车辆结构的动态响应反推车辆所受路面激励是一个典型的逆问题,可以参考这一领域的相关方法。近年来,人们发展了一些确定性与随机性相结合的方法。这些方法将噪声视为一个随机过程,并假设噪声不仅存在于测量值上,而且存在于状态变量上。Steven Gillijns和Bart De Moor(2007a,2007b)开发了一个递归滤波器,通过系统输出来识别系统的输入和状态。E.Lourens(2012)开发了一种用于结构动力学力识别的增强卡尔曼滤波器,其中未知力包含在状态向量中,并与状态一起识别。为了获得一种经济有效、易于实现的方法,所提出的输入力识别方法是基于加速度测量的。但是,基于加速度测量的方法本质上是不稳定的,所以F.Naets等人(2015)为了稳定结果,提出了位置的虚拟测量。此外,由于它是建立在一个空间状态上的公式,所以它可以在车辆上很容易纳入来自不同传感器的信息。
卡尔曼滤波理论是在1961年初被提出的,通过在时域上采用递推算法对随机信号进行滤波处理,得到接近实际状态的状态预测。简单来说,卡尔曼滤波是一种递推的线性最小方差估计,其作为一款最优的线性滤波器,由此被应用到识别作用于系统的激励中。
发明内容
要解决的技术问题:
为了避免现有技术的不足之处,本发明提出一种基于卡尔曼滤波理论的路面不平度识别方法,首先将道路轮廓识别定义为一种状态空间中的半车辆模型反问题,在标定路面上采集车身、前轮和后轮的垂向加速度信号作为本发明的测量数据;然后将采集的数据输入建立好的路面不平度识别算法中得到车辆的动态响应以此来反推路面不平度信息;其中,所述路面不平度识别算法是基于卡尔曼滤波理论建立的。
本发明的技术方案是:一种基于卡尔曼滤波理论的路面不平度识别方法,其特征在于具体步骤如下:
步骤一:获取实际的待辨识数据,所述实际的待辨识数据是在标定路面上采集车身、前轮和后轮的垂向加速度;
步骤二:将步骤一采集的数据输入建立好的路面不平度识别算法中,得到路面不平度信息;
所述路面不平度识别算法是基于卡尔曼滤波理论建立,具体为:
a)建立考虑车辆和所载物体的半车辆二维模型,半车辆模型受路面激励的运动方程表示为:
Figure BDA0003146735390000021
其中,M,C和K分别表示结构的质量、阻尼和刚度矩阵;
Figure BDA0003146735390000022
和Y分别表示结构的加速度、速度和位移;Sp是与F(t)对应的荷载分布矩阵,F(t)表示外力向量;
b)在标定路面上选取位移、速度作为状态量,选择加速度传感器作为观测量,将状态向量X(t)和测量响应向量Z(t)引入到半车辆模型的运动方程式中,然后分别推导出系统的状态方程和观测方程分别为:
Xk+1=AcXk+BcFk+wk (11)
Zk=GXk+JFk+vk (12)
其中,wk和vk分别表示系统的不确定性和测量噪声;
Xk=X(kDt),Fk=F(kDt),Zk=Z(kDt),k=1,...,N),Ac=exp(AΔt),Bc=[Ac-I]A- 1B;状态变量设置为
Figure BDA0003146735390000031
响应向量为Z=[y1,y2,y3,y4,θ]T;输出影响矩阵和直接传输矩阵定义为:G=[Sd-SaM-1K Sv-SaM-1C],J=[SaM-1Sp];
c)依据步骤b)得出的状态方程和观测方程,引入增广的状态向量
Figure BDA0003146735390000032
得到增广的状态方程和观测方程分别为:
Figure BDA0003146735390000033
Figure BDA0003146735390000034
其中,
Figure BDA0003146735390000035
Ga=[G J],
Figure BDA00031467353900000311
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新和测量更新,由观测变量更新估计,依据车辆参数条件计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
时间更新过程:
Figure BDA0003146735390000037
Figure BDA0003146735390000038
其中,分别表示状态向量和误差协方差的先验估计,
Figure BDA0003146735390000039
状态更新过程:
Figure BDA00031467353900000310
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
其中,卡尔曼增益公式为:
Figure BDA0003146735390000041
通过上述过程得到的车辆动态响应,反推路面激励u1(t)和u2(t)以此来识别路面不平度信息,u1(t)和u2(t)分别表示前轮和后轮所受路面激励;假设车辆的前后轮在同一条直线上行驶的,因此路面激励u1(t)和u2(t)相同,激励的时间不同,因此,u1(t)和u2(t)之间时域内的关系表示为:
Figure BDA0003146735390000042
本发明的进一步技术方案是:所述步骤一中,所述待辨识数据获取方法为,预先在车身底部、前轮和后轮中心处安装加速度传感器,车辆在标定路面上行驶过程中采集车轮垂向加速度信号。
本发明的进一步技术方案是:所述步骤二中,半车辆二维模型的建立具体如下:
首先,设定运输设备被放置在与车辆纵向对称中线上,并将车辆摇摆振动忽略;
然后,将模型简化为二维平面模型;
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动;将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼忽略不计;将实际车辆两个悬架系统的每个轴上的参数合并,从而得到以下六自由度的运动微分方程:
Figure BDA0003146735390000043
Figure BDA0003146735390000044
Figure BDA0003146735390000045
Figure BDA0003146735390000046
Figure BDA0003146735390000047
Figure BDA0003146735390000048
式(1)-(6)为六自由度非线性耦合动力微分方程系统;方程(1)中,将θ2(t)和
Figure BDA0003146735390000051
忽略后求解;在研究车辆和设备的振动时,考虑以方程(2)-(5)的求解和计算;其中,L1为车辆重心到后轮的距离,L2为车辆重心到前轮的距离,e为车辆质量偏心,m1为车辆设备重量,m2为车辆车身重量,m3,m4为车辆轮胎重量,I为车辆惯性矩,k1,k2为车辆横向刚度,k3为车辆垂直刚度,k4为车辆悬架刚度,k5为车辆轮胎刚度,c1,c2为车辆横向阻尼,c3为车辆垂直阻尼,c4为车辆悬架阻尼;
将方程(1)-(6)写成如式(7)的矩阵形式,其中:
Figure BDA0003146735390000052
Figure BDA0003146735390000053
Figure BDA0003146735390000054
Figure BDA0003146735390000055
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
Figure BDA0003146735390000056
有益效果
本发明的有益效果在于:本发明提出了一种基于卡尔曼滤波理论的路面不平度识别方法,1)本发明仅需采集一种测量数据如加速度信号,加速度传感器布置简单,硬件成本低,可操作性强;2)利用卡尔曼滤波理论在时域上采用递推算法对加速度信号进行滤波处理,建立空间状态上的公式,它可以在车辆上很容易纳入来自不同传感器的信息,由此得到接近实际状态的状态预测,实时运算量很小,提高了路面不平度识别率;3)通过白噪声滤波随机模拟输入作用于系统上的激励反映出车辆的实际路况,突出其在随机框架下求解问题的能力。同时通过融入实测数据与仿真结果进行对比提升了实际使用时的辨识准确度;4)该方法不仅可用于在车辆设计的早期阶段预测车辆所受路面激励同时可以计算车辆对任何给定车速的响应。
附图说明
图1为本发明实施例的车辆动力学模型图;
图2为本发明实施例的E级路面的功率谱图;
图3为本发明实例的车辆在10m/s下的动态响应图;
图4为本发明实例的识别路面与真实路面的对比图;
具体实施方式
下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
1.1.步骤一、在标定路面上采集车身、前轮和后轮的垂向加速度;
具体地,首先为了测得路面不平度,需要获取一些实际的待辨识数据,预先在车身底部、前轮和后轮中心处安装加速度传感器,在车辆行驶过程中采集车轮垂向加速度信号。
1.2.步骤二、将采集的数据输入建立好的路面不平度识别算法中得到所述路面不平度信息。其中,所述路面不平度识别算法是基于卡尔曼滤波理论建立的;
具体的,所述路面不平度识别算法建立步骤如下:
a)建立考虑车辆和所载物体的半车辆二维模型,考虑到悬架、车身和设备在x和y方向上的运动写出运动微分方程并转化为矩阵形式得到半车辆模型的运动方程式;
在运输某一设备时,车辆会被放置在与车辆纵向对称中线上,由于一般情况下车辆摇摆振动较小,因此可以将模型简化为二维平面模型。
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动。将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼可以忽略不计。一般在实际车辆中有两个悬架系统,但为了便于计算,我们将每个轴上的参数合并起来。从而得到以下六自由度的运动微分方程:
Figure BDA0003146735390000071
Figure BDA0003146735390000072
Figure BDA0003146735390000073
Figure BDA0003146735390000074
Figure BDA0003146735390000075
Figure BDA0003146735390000076
式(1)-(6)为六自由度非线性耦合动力微分方程系统。在第一个方程中,存在关于车辆俯仰运动θ的非线性耦合项θ2(t)和
Figure BDA0003146735390000077
由于车身长度约为10米,实际驾驶试验中车身俯仰运动远小于车身垂直振动,因而将θ2(t)和
Figure BDA0003146735390000078
忽略掉。由于第一个方程没有与下面的五个方程耦合,所以第一个方程可以单独求解。在研究车辆和设备的振动时,可以考虑以下五个方程的求解和计算。车辆和设备模型的参数和物理意义如表1所示:
表1模型参数
Figure BDA0003146735390000079
Figure BDA0003146735390000081
半车辆模型受路面激励的运动方程可以用下式来表示:
Figure BDA0003146735390000082
其中M,C和K分别表示结构的质量、阻尼和刚度矩阵。
Figure BDA0003146735390000083
和Y分别表示结构的加速度、速度和位移。Sp是与F(t)对应的荷载分布矩阵,F(t)表示外力向量。
上述方程(1)-(6)可以写成如式(7)的矩阵形式,其中:
Figure BDA0003146735390000084
Figure BDA0003146735390000085
Figure BDA0003146735390000086
Figure BDA0003146735390000087
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
u1(t)=u2(t-Δt),
Figure BDA0003146735390000088
b)在标定路面上选取位移、速度作为状态量,选择加速度传感器作为观测量,将状态向量X(t)和测量响应向量Z(t)引入到半车辆模型的运动方程式中,然后分别推导出系统的状态方程和观测方程;
通过引入状态向量
Figure BDA0003146735390000089
式(7)可以表示为式(8)的形式:
Figure BDA0003146735390000091
其中A和B分别为:
Figure BDA0003146735390000092
考虑测量响应向量Z(t),用位移、速度、加速度矢量的线性组合表示如下:
Figure BDA0003146735390000093
其中Sa,Sv和Sd分别是加速度、速度和位移的选择矩阵。式(8)可以表示为:
Z(t)=GX(t)+JF(t) (10)
其中输出影响矩阵和直接传输矩阵定义为:
G=[Sd-SaM-1K Sv-SaM-1C],J=[SaM-1Sp]
可以推导出系统的状态方程和观测方程分别为:
Xk+1=AcXk+BcFk+wk (11)
Zk=GXk+JFk+vk (12)
其中wk和vk分别表示系统的不确定性和测量噪声。
Xk=X(kDt),Fk=F(kDt),Zk=Z(kDt),k=1,...,N),Ac=exp(AΔt),Bc=[Ac-I]A- 1B,本发明中状态变量设置为
Figure BDA0003146735390000094
响应向量为Z=[y1,y2,y3,y4,θ]T
c)依据b)得出的状态方程和观测方程,引入增广的状态向量
Figure BDA0003146735390000095
得到增广的状态方程和观测方程;
Fk+1可以看作Fk加一个扰动ηk,
Fk+1=Fkk (13)
通过引入增广的状态向量Xa
Figure BDA0003146735390000096
可以得到增广的状态方程和观测方程分别为:
Figure BDA0003146735390000097
Figure BDA0003146735390000098
其中
Figure BDA0003146735390000101
Ga=[G J],
Figure BDA0003146735390000102
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新(预测)和测量更新(校正),由观测变量更新估计,依据表1给出的参数条件可计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
已知加速度在采样周期内的变化可以用均值为零的高斯白噪声w来模拟,其方差为
Figure BDA0003146735390000103
噪声矩阵
Figure BDA0003146735390000104
Figure BDA0003146735390000105
一般的卡尔曼滤波器可以定义为一个递归线性状态估计器,在最小方差意义下为最优,利用递推的方式对每一时刻的测量值和预测值求出其最小均方误差,得出更为精确的最优估计。在这种情况下,可以将递归预测方案应用于Zk。假设初始值
Figure BDA0003146735390000106
存在,通过以下步骤进行计算:
时间更新(预测)过程:
Figure BDA0003146735390000107
Figure BDA0003146735390000108
其中,分别表示状态向量和误差协方差的先验估计,
Figure BDA0003146735390000109
状态更新(校正)过程:
卡尔曼增益公式为:
Figure BDA00031467353900001010
卡尔曼增益是用k-1时刻预测得到k时刻状态的预测最小均方差误差在k时刻的中误差占的比重,比重越大,说明真实值接近预测值的概率越大。
由观测变量Zk更新估计,可得k时刻状态向量的后验估计量,是最新的状态估计量,是本发明所求的量测估计量,也是下一次预测的前验状态估计量。状态更新公式如下:
Figure BDA00031467353900001011
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
通过上述过程得到的车辆动态响应可以反推路面激励u1(t)和u2(t)以此来识别路面不平度信息;
实施例:
参照图1所示,本实例中,车辆会被放置在与车辆纵向对称中线上,由于一般情况下车辆摇摆振动较小,因此可以将模型简化为二维平面模型,如图1所示。模型中有6个自由度,分别表示悬架、车身和设备运动。将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼可以忽略不计。
以下为利用上述所提出的方法给出的一个具体实施例,其中所用到的数据由仿真生成。考虑到路面平整度是一个平稳、高斯随机过程,具有零均值和遍历随机过程,而随机输入可以反映车辆的实际路况。因此利用白噪声滤波产生大量不同的道路不平度信号,参照ISO8608,路面粗糙度的功率谱密度可拟合为:
Figure BDA0003146735390000111
其中,n表示空间频率,表示每米包含波的周期数,其单位为m-1.n0=0.1m-1表示空间参考频率。Gq(n0)为参考空间频率下路面平整度的功率谱密度,该功率谱密度与路面水平有关,也称为路面平整度系数。W=2为频率指数,即斜线在双对数坐标下的频率,它决定了粗糙度功率谱密度的频率结构。考虑到路面不平度是一种有限带宽噪声,具有所需路面功率谱密度的时域路面不平度则可以利用特定白噪声通过一阶滤波来模拟:
Figure BDA0003146735390000112
其中n1=0.01m-1表示最低截止频率,ω(t)表示零均值白噪声,ur(t)表示竖向激励,v表示车辆的形式速度(v=10m/s)。E级路面的功率谱图如图2所示。
在Matlab环境下,将本发明提出的方法应用于白噪声滤波产生的道路不平度信号集合分别计算了在车速下车身、前轮和后轮的垂直加速度响应。仿真的采样频率为200Hz,车辆动态响应如图3所示。
本发明所提出方法的一个重要特点是如何确定参数,包括协方差和初始值。本发明实例中对Q的对角线元素进行了设置[1e-4 1e-4 1e-2 1e-2 1e-4 1e-8 1e-8 1e-7 1e-7 1e-8],R的对角线元素设置为[1e-4 1e-4 1e-2 1e-2 1e-4].P0|-1的初始值设置为5e-5。通过在车身底部、前轮和后轮中心处安装加速度传感器,在车辆行驶过程中采集车轮垂向加速度信号,然后将该算法应用于测量数据得到车辆的动态响应以此来识别路面不平度信息。对比上述仿真情况下的道路轮廓,如图4所示。从图中可以看出道路轮廓识别比较准确,证明了该方法的有效性。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (3)

1.一种基于卡尔曼滤波理论的路面不平度识别方法,其特征在于具体步骤如下:
步骤一:获取实际的待辨识数据,所述实际的待辨识数据是在标定路面上采集车身、前轮和后轮的垂向加速度;
步骤二:将步骤一采集的数据输入建立好的路面不平度识别算法中,得到路面不平度信息;
所述路面不平度识别算法是基于卡尔曼滤波理论建立,具体为:
a)建立考虑车辆和所载物体的半车辆二维模型,半车辆模型受路面激励的运动方程表示为:
Figure FDA0003146735380000011
其中,M,C和K分别表示结构的质量、阻尼和刚度矩阵;
Figure FDA0003146735380000012
和Y分别表示结构的加速度、速度和位移;Sp是与F(t)对应的荷载分布矩阵,F(t)表示外力向量;
b)在标定路面上选取位移、速度作为状态量,选择加速度传感器作为观测量,将状态向量X(t)和测量响应向量Z(t)引入到半车辆模型的运动方程式中,然后分别推导出系统的状态方程和观测方程分别为:
Xk+1=AcXk+BcFk+wk (11)
Zk=GXk+JFk+vk (12)
其中,wk和vk分别表示系统的不确定性和测量噪声;
Xk=X(kDt),Fk=F(kDt),Zk=Z(kDt),k=1,...,N),Ac=exp(AΔt),Bc=[Ac-I]A-1B;状态变量设置为
Figure FDA0003146735380000013
响应向量为Z=[y1,y2,y3,y4,θ]T;输出影响矩阵和直接传输矩阵定义为:G=[Sd-SaM-1K Sv-SaM-1C],J=[SaM-1Sp];
c)依据步骤b)得出的状态方程和观测方程,引入增广的状态向量
Figure FDA0003146735380000014
得到增广的状态方程和观测方程分别为:
Figure FDA0003146735380000015
Figure FDA0003146735380000016
其中,
Figure FDA0003146735380000017
Ga=[G J],
Figure FDA0003146735380000018
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新和测量更新,由观测变量更新估计,依据车辆参数条件计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
时间更新过程:
Figure FDA0003146735380000021
Figure FDA0003146735380000022
其中,分别表示状态向量和误差协方差的先验估计,
Figure FDA0003146735380000023
状态更新过程:
Figure FDA0003146735380000024
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
其中,卡尔曼增益公式为:
Figure FDA0003146735380000025
通过上述过程得到的车辆动态响应,反推路面激励u1(t)和u2(t)以此来识别路面不平度信息,u1(t)和u2(t)分别表示前轮和后轮所受路面激励;假设车辆的前后轮在同一条直线上行驶的,因此路面激励u1(t)和u2(t)相同,激励的时间不同,因此,u1(t)和u2(t)之间时域内的关系表示为:
u1(t)=u2(t-Δt),
Figure FDA0003146735380000026
2.根据权利要求1所述基于卡尔曼滤波理论的路面不平度识别方法,其特征在于:所述步骤一中,所述待辨识数据获取方法为,预先在车身底部、前轮和后轮中心处安装加速度传感器,车辆在标定路面上行驶过程中采集车轮垂向加速度信号。
3.根据权利要求1所述基于卡尔曼滤波理论的路面不平度识别方法,其特征在于:所述步骤二中,半车辆二维模型的建立具体如下:
首先,设定运输设备被放置在与车辆纵向对称中线上,并将车辆摇摆振动忽略;
然后,将模型简化为二维平面模型;
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动;将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼忽略不计;将实际车辆两个悬架系统的每个轴上的参数合并,从而得到以下六自由度的运动微分方程:
Figure FDA0003146735380000031
Figure FDA0003146735380000032
Figure FDA0003146735380000033
Figure FDA0003146735380000034
Figure FDA0003146735380000035
Figure FDA0003146735380000036
式(1)-(6)为六自由度非线性耦合动力微分方程系统;方程(1)中,将θ2(t)和
Figure FDA0003146735380000039
忽略后求解;在研究车辆和设备的振动时,考虑以方程(2)-(5)的求解和计算;其中,L1为车辆重心到后轮的距离,L2为车辆重心到前轮的距离,e为车辆质量偏心,m1为车辆设备重量,m2为车辆车身重量,m3,m4为车辆轮胎重量,I为车辆惯性矩,k1,k2为车辆横向刚度,k3为车辆垂直刚度,k4为车辆悬架刚度,k5为车辆轮胎刚度,c1,c2为车辆横向阻尼,c3为车辆垂直阻尼,c4为车辆悬架阻尼;
将方程(1)-(6)写成如式(7)的矩阵形式,其中:
Figure FDA0003146735380000037
Figure FDA0003146735380000038
Figure FDA0003146735380000041
Figure FDA0003146735380000042
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
u1(t)=u2(t-Δt),
Figure FDA0003146735380000043
CN202110753464.XA 2021-07-03 2021-07-03 一种基于卡尔曼滤波理论的路面不平度识别方法 Active CN113353085B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110753464.XA CN113353085B (zh) 2021-07-03 2021-07-03 一种基于卡尔曼滤波理论的路面不平度识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110753464.XA CN113353085B (zh) 2021-07-03 2021-07-03 一种基于卡尔曼滤波理论的路面不平度识别方法

Publications (2)

Publication Number Publication Date
CN113353085A true CN113353085A (zh) 2021-09-07
CN113353085B CN113353085B (zh) 2023-03-21

Family

ID=77538110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110753464.XA Active CN113353085B (zh) 2021-07-03 2021-07-03 一种基于卡尔曼滤波理论的路面不平度识别方法

Country Status (1)

Country Link
CN (1) CN113353085B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114291093A (zh) * 2021-11-30 2022-04-08 安徽海博智能科技有限责任公司 一种车路协同自动驾驶分层修正控制方法及系统
CN114322911A (zh) * 2021-12-31 2022-04-12 重庆大学 一种联合卡尔曼滤波的桥梁路面平整度间接精准识别方法
CN114612731A (zh) * 2022-05-10 2022-06-10 安徽省路通公路工程检测有限公司 一种用于道路平整度检测的智能识别方法及系统
CN115371790A (zh) * 2022-09-07 2022-11-22 中国兵器科学研究院宁波分院 一种车辆动态称重系统的传感器标定及称重方法
CN115544763A (zh) * 2022-09-30 2022-12-30 华南理工大学 一种路面平整度预测方法、系统及介质
CN119918274A (zh) * 2025-01-02 2025-05-02 湖北交投建设集团有限公司 基于卡尔曼滤波技术的沥青路面施工平整度仿真方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5900542A (en) * 1996-04-15 1999-05-04 Ford Global Technologies, Inc. Method and apparatus for modelling a tire for use with a vehicle spindle-coupled simulator
WO2008138067A1 (en) * 2007-05-15 2008-11-20 University Of Technology, Sydney A method and system for estimating parameters of a vehicle
US20180292296A1 (en) * 2015-10-16 2018-10-11 Politecnico Di Bari Method for determining the modal parameters of road or rail vehicles and for the in-direct characterization of road or rail profiles
WO2020100784A1 (ja) * 2018-11-13 2020-05-22 国立大学法人東京大学 路面プロファイル推定装置、路面プロファイル推定システム、路面プロファイル推定方法及び路面プロファイル推定プログラム
US20200270824A1 (en) * 2017-04-27 2020-08-27 The University Of Tokyo Road surface profile estimation device, road surface profile estimati0n system, road surface profile estimation method, and road surface profile estimation program
CN111976731A (zh) * 2020-08-04 2020-11-24 大连民族大学 基于车辆频域响应的路面不平度识别方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5900542A (en) * 1996-04-15 1999-05-04 Ford Global Technologies, Inc. Method and apparatus for modelling a tire for use with a vehicle spindle-coupled simulator
WO2008138067A1 (en) * 2007-05-15 2008-11-20 University Of Technology, Sydney A method and system for estimating parameters of a vehicle
US20180292296A1 (en) * 2015-10-16 2018-10-11 Politecnico Di Bari Method for determining the modal parameters of road or rail vehicles and for the in-direct characterization of road or rail profiles
US20200270824A1 (en) * 2017-04-27 2020-08-27 The University Of Tokyo Road surface profile estimation device, road surface profile estimati0n system, road surface profile estimation method, and road surface profile estimation program
WO2020100784A1 (ja) * 2018-11-13 2020-05-22 国立大学法人東京大学 路面プロファイル推定装置、路面プロファイル推定システム、路面プロファイル推定方法及び路面プロファイル推定プログラム
CN111976731A (zh) * 2020-08-04 2020-11-24 大连民族大学 基于车辆频域响应的路面不平度识别方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KAI XUE等: "Road profile estimation and half-car model identification through the automated processing of smartphone data", 《MECHANICAL SYSTEMS AND SIGNAL PROCESSING》 *
钟孝伟等: "基于卡尔曼滤波算法的车辆振动状态估计与最优控制研究", 《汽车技术》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114291093A (zh) * 2021-11-30 2022-04-08 安徽海博智能科技有限责任公司 一种车路协同自动驾驶分层修正控制方法及系统
CN114322911A (zh) * 2021-12-31 2022-04-12 重庆大学 一种联合卡尔曼滤波的桥梁路面平整度间接精准识别方法
CN114322911B (zh) * 2021-12-31 2023-08-04 重庆大学 一种联合卡尔曼滤波的桥梁路面平整度间接精准识别方法
CN114612731A (zh) * 2022-05-10 2022-06-10 安徽省路通公路工程检测有限公司 一种用于道路平整度检测的智能识别方法及系统
CN114612731B (zh) * 2022-05-10 2022-08-09 安徽省路通公路工程检测有限公司 一种用于道路平整度检测的智能识别方法及系统
CN115371790A (zh) * 2022-09-07 2022-11-22 中国兵器科学研究院宁波分院 一种车辆动态称重系统的传感器标定及称重方法
CN115544763A (zh) * 2022-09-30 2022-12-30 华南理工大学 一种路面平整度预测方法、系统及介质
CN119918274A (zh) * 2025-01-02 2025-05-02 湖北交投建设集团有限公司 基于卡尔曼滤波技术的沥青路面施工平整度仿真方法

Also Published As

Publication number Publication date
CN113353085B (zh) 2023-03-21

Similar Documents

Publication Publication Date Title
CN113353085B (zh) 一种基于卡尔曼滤波理论的路面不平度识别方法
CN110231181B (zh) 一种基于振动测试信息的车辆物理参数估计方法
Liu et al. Sideslip angle estimation of ground vehicles: A comparative study
CN109606378B (zh) 面向非高斯噪声环境的车辆行驶状态估计方法
Doumiati et al. Estimation of road profile for vehicle dynamics motion: experimental validation
CN115406446B (zh) 基于神经网络与无迹卡尔曼滤波的多轴特种车状态估计方法
CN108139299B (zh) 用于确定道路或轨道车辆的模态参数并间接表征道路或轨道轮廓的方法
CN111547059A (zh) 一种分布式驱动电动汽车惯性参数估计方法
CN113002549A (zh) 一种车辆状态估算方法、装置、设备及存储介质
CN106515740A (zh) 基于icdkf的分布式电驱动汽车行驶状态参数估计算法
Bogdanski et al. Kalman and particle filtering methods for full vehicle and tyre identification
Song et al. Reliable estimation of automotive states based on optimized neural networks and moving horizon estimator
CN114590264B (zh) 一种基于深度集成网络自适应卡尔曼滤波的路面附着系数估计方法
CN117719519A (zh) 一种车辆行驶状态估计方法
CN108931233A (zh) 一种道路侧向坡度值检测方法及装置
Wang et al. Estimation of vehicle state using robust cubature Kalman filter
CN108228994A (zh) 在越野道路随机激励下车辆及工作装置的应力计算方法
CN116992697A (zh) 一种智能电动汽车行驶状态信息估计方法
Da Lio et al. Robust and sample-efficient estimation of vehicle lateral velocity using neural networks with explainable structure informed by kinematic principles
CN114139360A (zh) 一种基于双扩展卡尔曼滤波的车辆侧倾状态估计方法
CN118862316B (zh) 车辆悬架参数确定方法、装置、电子设备、车辆及介质
CN108413923B (zh) 一种基于鲁棒混合滤波的车辆侧倾角与俯仰角估计方法
CN114322911A (zh) 一种联合卡尔曼滤波的桥梁路面平整度间接精准识别方法
CN118568563A (zh) 一种道路平整度识别方法
CN112287289A (zh) 一种面向云控智能底盘的车辆非线性状态融合估计方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant