CN113353085A - 一种基于卡尔曼滤波理论的路面不平度识别方法 - Google Patents
一种基于卡尔曼滤波理论的路面不平度识别方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000001914 filtration Methods 0.000 title claims description 10
- 230000001133 acceleration Effects 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 23
- 230000005284 excitation Effects 0.000 claims abstract description 22
- 238000005259 measurement Methods 0.000 claims abstract description 21
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 14
- 239000013598 vector Substances 0.000 claims description 27
- 239000011159 matrix material Substances 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 15
- 238000013016 damping Methods 0.000 claims description 13
- 239000000725 suspension Substances 0.000 claims description 13
- 230000003190 augmentative effect Effects 0.000 claims description 12
- 238000006073 displacement reaction Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 4
- 238000005096 rolling process Methods 0.000 claims description 3
- 230000037396 body weight Effects 0.000 claims description 2
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 230000009365 direct transmission Effects 0.000 claims description 2
- 230000004913 activation Effects 0.000 claims 1
- 230000003746 surface roughness Effects 0.000 abstract description 16
- 238000013461 design Methods 0.000 abstract description 3
- 230000003595 spectral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000001303 quality assessment method Methods 0.000 description 1
- 238000005309 stochastic process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Estimation 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/02—Estimation 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/06—Road conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Indexing codes relating to the special location or mounting of sensors
- B60W2422/70—Indexing codes relating to the special location or mounting of sensors on the wheel or the tyre
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Indexing codes relating to the special location or mounting of sensors
- B60W2422/95—Measuring the same parameter at multiple locations of the vehicle
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling 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)建立考虑车辆和所载物体的半车辆二维模型,半车辆模型受路面激励的运动方程表示为:
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;状态变量设置为响应向量为Z=[y1,y2,y3,y4,θ]T;输出影响矩阵和直接传输矩阵定义为:G=[Sd-SaM-1K Sv-SaM-1C],J=[SaM-1Sp];
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新和测量更新,由观测变量更新估计,依据车辆参数条件计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
时间更新过程:
状态更新过程:
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
其中,卡尔曼增益公式为:
通过上述过程得到的车辆动态响应,反推路面激励u1(t)和u2(t)以此来识别路面不平度信息,u1(t)和u2(t)分别表示前轮和后轮所受路面激励;假设车辆的前后轮在同一条直线上行驶的,因此路面激励u1(t)和u2(t)相同,激励的时间不同,因此,u1(t)和u2(t)之间时域内的关系表示为:
本发明的进一步技术方案是:所述步骤一中,所述待辨识数据获取方法为,预先在车身底部、前轮和后轮中心处安装加速度传感器,车辆在标定路面上行驶过程中采集车轮垂向加速度信号。
本发明的进一步技术方案是:所述步骤二中,半车辆二维模型的建立具体如下:
首先,设定运输设备被放置在与车辆纵向对称中线上,并将车辆摇摆振动忽略;
然后,将模型简化为二维平面模型;
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动;将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼忽略不计;将实际车辆两个悬架系统的每个轴上的参数合并,从而得到以下六自由度的运动微分方程:
式(1)-(6)为六自由度非线性耦合动力微分方程系统;方程(1)中,将θ2(t)和忽略后求解;在研究车辆和设备的振动时,考虑以方程(2)-(5)的求解和计算;其中,L1为车辆重心到后轮的距离,L2为车辆重心到前轮的距离,e为车辆质量偏心,m1为车辆设备重量,m2为车辆车身重量,m3,m4为车辆轮胎重量,I为车辆惯性矩,k1,k2为车辆横向刚度,k3为车辆垂直刚度,k4为车辆悬架刚度,k5为车辆轮胎刚度,c1,c2为车辆横向阻尼,c3为车辆垂直阻尼,c4为车辆悬架阻尼;
将方程(1)-(6)写成如式(7)的矩阵形式,其中:
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
有益效果
本发明的有益效果在于:本发明提出了一种基于卡尔曼滤波理论的路面不平度识别方法,1)本发明仅需采集一种测量数据如加速度信号,加速度传感器布置简单,硬件成本低,可操作性强;2)利用卡尔曼滤波理论在时域上采用递推算法对加速度信号进行滤波处理,建立空间状态上的公式,它可以在车辆上很容易纳入来自不同传感器的信息,由此得到接近实际状态的状态预测,实时运算量很小,提高了路面不平度识别率;3)通过白噪声滤波随机模拟输入作用于系统上的激励反映出车辆的实际路况,突出其在随机框架下求解问题的能力。同时通过融入实测数据与仿真结果进行对比提升了实际使用时的辨识准确度;4)该方法不仅可用于在车辆设计的早期阶段预测车辆所受路面激励同时可以计算车辆对任何给定车速的响应。
附图说明
图1为本发明实施例的车辆动力学模型图;
图2为本发明实施例的E级路面的功率谱图;
图3为本发明实例的车辆在10m/s下的动态响应图;
图4为本发明实例的识别路面与真实路面的对比图;
具体实施方式
下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
1.1.步骤一、在标定路面上采集车身、前轮和后轮的垂向加速度;
具体地,首先为了测得路面不平度,需要获取一些实际的待辨识数据,预先在车身底部、前轮和后轮中心处安装加速度传感器,在车辆行驶过程中采集车轮垂向加速度信号。
1.2.步骤二、将采集的数据输入建立好的路面不平度识别算法中得到所述路面不平度信息。其中,所述路面不平度识别算法是基于卡尔曼滤波理论建立的;
具体的,所述路面不平度识别算法建立步骤如下:
a)建立考虑车辆和所载物体的半车辆二维模型,考虑到悬架、车身和设备在x和y方向上的运动写出运动微分方程并转化为矩阵形式得到半车辆模型的运动方程式;
在运输某一设备时,车辆会被放置在与车辆纵向对称中线上,由于一般情况下车辆摇摆振动较小,因此可以将模型简化为二维平面模型。
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动。将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼可以忽略不计。一般在实际车辆中有两个悬架系统,但为了便于计算,我们将每个轴上的参数合并起来。从而得到以下六自由度的运动微分方程:
式(1)-(6)为六自由度非线性耦合动力微分方程系统。在第一个方程中,存在关于车辆俯仰运动θ的非线性耦合项θ2(t)和由于车身长度约为10米,实际驾驶试验中车身俯仰运动远小于车身垂直振动,因而将θ2(t)和忽略掉。由于第一个方程没有与下面的五个方程耦合,所以第一个方程可以单独求解。在研究车辆和设备的振动时,可以考虑以下五个方程的求解和计算。车辆和设备模型的参数和物理意义如表1所示:
表1模型参数
半车辆模型受路面激励的运动方程可以用下式来表示:
上述方程(1)-(6)可以写成如式(7)的矩阵形式,其中:
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
b)在标定路面上选取位移、速度作为状态量,选择加速度传感器作为观测量,将状态向量X(t)和测量响应向量Z(t)引入到半车辆模型的运动方程式中,然后分别推导出系统的状态方程和观测方程;
其中A和B分别为:
考虑测量响应向量Z(t),用位移、速度、加速度矢量的线性组合表示如下:
其中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,本发明中状态变量设置为响应向量为Z=[y1,y2,y3,y4,θ]T。
Fk+1可以看作Fk加一个扰动ηk,
Fk+1=Fk+ηk (13)
通过引入增广的状态向量Xa
可以得到增广的状态方程和观测方程分别为:
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新(预测)和测量更新(校正),由观测变量更新估计,依据表1给出的参数条件可计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
已知加速度在采样周期内的变化可以用均值为零的高斯白噪声w来模拟,其方差为噪声矩阵和一般的卡尔曼滤波器可以定义为一个递归线性状态估计器,在最小方差意义下为最优,利用递推的方式对每一时刻的测量值和预测值求出其最小均方误差,得出更为精确的最优估计。在这种情况下,可以将递归预测方案应用于Zk。假设初始值存在,通过以下步骤进行计算:
时间更新(预测)过程:
状态更新(校正)过程:
卡尔曼增益公式为:
卡尔曼增益是用k-1时刻预测得到k时刻状态的预测最小均方差误差在k时刻的中误差占的比重,比重越大,说明真实值接近预测值的概率越大。
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
通过上述过程得到的车辆动态响应可以反推路面激励u1(t)和u2(t)以此来识别路面不平度信息;
实施例:
参照图1所示,本实例中,车辆会被放置在与车辆纵向对称中线上,由于一般情况下车辆摇摆振动较小,因此可以将模型简化为二维平面模型,如图1所示。模型中有6个自由度,分别表示悬架、车身和设备运动。将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼可以忽略不计。
以下为利用上述所提出的方法给出的一个具体实施例,其中所用到的数据由仿真生成。考虑到路面平整度是一个平稳、高斯随机过程,具有零均值和遍历随机过程,而随机输入可以反映车辆的实际路况。因此利用白噪声滤波产生大量不同的道路不平度信号,参照ISO8608,路面粗糙度的功率谱密度可拟合为:
其中,n表示空间频率,表示每米包含波的周期数,其单位为m-1.n0=0.1m-1表示空间参考频率。Gq(n0)为参考空间频率下路面平整度的功率谱密度,该功率谱密度与路面水平有关,也称为路面平整度系数。W=2为频率指数,即斜线在双对数坐标下的频率,它决定了粗糙度功率谱密度的频率结构。考虑到路面不平度是一种有限带宽噪声,具有所需路面功率谱密度的时域路面不平度则可以利用特定白噪声通过一阶滤波来模拟:
其中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)建立考虑车辆和所载物体的半车辆二维模型,半车辆模型受路面激励的运动方程表示为:
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;状态变量设置为响应向量为Z=[y1,y2,y3,y4,θ]T;输出影响矩阵和直接传输矩阵定义为:G=[Sd-SaM-1K Sv-SaM-1C],J=[SaM-1Sp];
d)基于卡尔曼滤波理论将递归预测方案应用于增广的观测方程,通过时间更新和测量更新,由观测变量更新估计,依据车辆参数条件计算出量测估计量即给定状态向量下车身、前轮和后轮的垂直加速度响应;
时间更新过程:
状态更新过程:
估计值与真实值的误差协方差矩阵更新如下:
Pk|k=Pk|k-1-LkGaPk|k-1 (19)
其中,卡尔曼增益公式为:
通过上述过程得到的车辆动态响应,反推路面激励u1(t)和u2(t)以此来识别路面不平度信息,u1(t)和u2(t)分别表示前轮和后轮所受路面激励;假设车辆的前后轮在同一条直线上行驶的,因此路面激励u1(t)和u2(t)相同,激励的时间不同,因此,u1(t)和u2(t)之间时域内的关系表示为:
2.根据权利要求1所述基于卡尔曼滤波理论的路面不平度识别方法,其特征在于:所述步骤一中,所述待辨识数据获取方法为,预先在车身底部、前轮和后轮中心处安装加速度传感器,车辆在标定路面上行驶过程中采集车轮垂向加速度信号。
3.根据权利要求1所述基于卡尔曼滤波理论的路面不平度识别方法,其特征在于:所述步骤二中,半车辆二维模型的建立具体如下:
首先,设定运输设备被放置在与车辆纵向对称中线上,并将车辆摇摆振动忽略;
然后,将模型简化为二维平面模型;
模型中有6个自由度,分别表示悬架、车身和设备在x和y方向上的运动;将坐标系建立在运动的车辆上,其中涉及到轮胎的刚度kt,轮胎刚度与路面位移u(t)有关,同时假设轮胎的阻尼忽略不计;将实际车辆两个悬架系统的每个轴上的参数合并,从而得到以下六自由度的运动微分方程:
式(1)-(6)为六自由度非线性耦合动力微分方程系统;方程(1)中,将θ2(t)和忽略后求解;在研究车辆和设备的振动时,考虑以方程(2)-(5)的求解和计算;其中,L1为车辆重心到后轮的距离,L2为车辆重心到前轮的距离,e为车辆质量偏心,m1为车辆设备重量,m2为车辆车身重量,m3,m4为车辆轮胎重量,I为车辆惯性矩,k1,k2为车辆横向刚度,k3为车辆垂直刚度,k4为车辆悬架刚度,k5为车辆轮胎刚度,c1,c2为车辆横向阻尼,c3为车辆垂直阻尼,c4为车辆悬架阻尼;
将方程(1)-(6)写成如式(7)的矩阵形式,其中:
u1(t)和u2(t)分别表示前轮和后轮所受路面激励,假设车辆的前后轮是在同一条直线上行驶的,因此路面激励u1(t)和u2(t)是相同的,但是激励的时间不同。因此,u1(t)和u2(t)之间时域内的关系可由表示为:
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)
| 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)
| 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 | 大连民族大学 | 基于车辆频域响应的路面不平度识别方法 |
-
2021
- 2021-07-03 CN CN202110753464.XA patent/CN113353085B/zh active Active
Patent Citations (6)
| 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)
| 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)
| 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 |