首页 / 专利库 / 车轮和轮胎 / 轮距 / 一种车速与道路附着系数的联合估计方法

一种车速与道路附着系数的联合估计方法

阅读:32发布:2021-12-16

专利汇可以提供一种车速与道路附着系数的联合估计方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种车速与道路附着系数的联合估计方法。本方法基于非线性整车动 力 学模型和轮胎纵向力模型,在不同道路附着系数条件下,分别建立不同的多个卡尔曼滤波模型,同时利用车载轮速和 方向盘 转 角 传感器 信息来确定各卡尔曼滤波系统的外部输入量和观测量,进一步通过交互多模型 算法 实现不同滤波系统的交互,从而实现不同道路附着系数条件下对车辆纵向、侧向车速的自适应估计,并根据交互多模型算法中计算出的各卡尔曼滤波模型的模型概率实现道路附着系数的实时估计,达到全面自适应的效果。,下面是一种车速与道路附着系数的联合估计方法专利的具体信息内容。

1.一种车速与道路附着系数的联合估计方法,其特征在于:本方法是针对前轮转向四轮汽车,基于非线性整车动学模型和轮胎纵向力模型,在不同道路附着系数条件下,分别建立不同的多个卡尔曼滤波模型,同时利用车载轮速和方向盘传感器信息来确定建立各卡尔曼滤波系统的外部输入量和观测量;进一步通过交互多模型算法实现不同道路附着系数条件下对车辆纵向、侧向车速的自适应估计,并根据交互多模型算法中计算出的各卡尔曼滤波模型的模型概率实现道路附着系数的实时估计,达到全面自适应的效果;
具体步骤包括:
1)建立扩展卡尔曼滤波的状态方程和观测方程
针对道路附着系数分别为0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9、1.0,即μj=
10×j时,j取值为1,2,…10,分别建立10个不同的扩展卡尔曼滤波模型,其中μj为针对于不同模型的道路附着系数;这10个模型具有相同的形式,其区别仅在于道路附着系数具体取值的不同;根据三自由度的汽车非线性动力学模型建立扩展卡尔曼滤波的系统状态方程,第j个模型,j取值为1,2,…10,离散化后的卡尔曼滤波的状态方程的矩阵形式表示为:
Xj(k)=fj(Xj(k-1),Uj(k-1),Wj(k-1),γj(k-1)) (1)
式(1)中,下标j表示第j个模型,j取值为1,2,…10,k表示离散化时刻;这10个模型具有相同的系统状态向量,该系统状态向量为Xj=[x1 x2 x3]′,其中,x1=vx,x2=vy,x3=r,vx、vy及r分别是汽车的纵向前进速度、侧向速度和横摆角速度,本权利要求中上角标'表示对矩阵转置;系统外输入向量为Uj=[u1 u2 u3]′,其中,u1=δ,u2=Fj_xf,u3=Fj_xr,δ是前轮转向角,Fj_xf表示第j个模型中作用在单个前轮上的纵向力,j取值为
1,2,…10,即当道路附着系数为μj时作用在单个前轮上的纵向力,Fj_xr是第j个模型中作用在单个后轮上的纵向力,j取值为1,2,…10,即当道路附着系数为μj时作用在单个后轮上的纵向力;Wj表示零均值的系统高斯白噪声向量且Wj=[w1 w2 w3]′,其中w1、w2及w3分别表示三个系统高斯白噪声分量;γj表示系统外输入对应的零均值高斯白噪声向量且 其中wδ表示系统外输入δ对应的零均值高斯白噪声, 和
分别表示外输入Fj_xf和Fj_xr对应的零均值高斯白噪声,这些白噪声隐含在系统状态函数的系统外输入里面;
非线性的系统状态函数向量为
其中,
在上述表达式中,M和Iz分别是车辆的质量和绕过质心垂向轴的转动惯量,a是汽车前轮轮轴中心到质心的距离,b是汽车后轮轮轴中心到质心的距离,Cαf、Cαr分别表示前、后轮胎的侧偏刚度,T表示离散的周期,其典型值为10毫秒、20毫秒、50毫秒或100毫秒;Wj对应的系统噪声协方差阵Qj为:
其中 及 分别表示系统高斯白噪声w1、w2及w3
对应的方差;γj对应的系统外部输入噪声的协方差阵为 σδ2、
和 分别表示wδ、 和 对应的方差;轮胎纵向力Fj_xf和Fj_xr根据非线性
刷子轮胎模型来确定,轮胎模型中道路附着系数μj取值的不同是10个模型的区别所在,j取值为1,2,…10;
用sxq(q=f,r)表示车辆纵向滑移率,即又可分为前轮轴纵向滑移率sxf和后轮轴纵向滑移率sxr,下角标q取f或r,f或r分别表示前或后轮轴,sxq计算方法为:
sxq=(ωqR-vxq)/max(ωqR,vxq),q=f,r (2)
式(2)中,R表示车轮轮胎半径;vxf和vxr分别表示前、后轮轴上沿轮胎方向的速度,vxf和vxr可统一记为vxq,q取f或r;max表示求最大值;ωf表示前轮轴上两个车轮的旋转角速度等效折算到前轮轴上的旋转角速度;ωr表示后轮轴上两个车轮旋转角速度等效折算到后轮轴上的旋转角速度,ωf和ωr可统一记为ωq,q取f或r且
(3)
式(3)中,ωfL、ωfR、ωrL和ωrR分别表示左前轮、右前轮、左后轮和右后轮的旋转角速度,通过利用四个轮速传感器测量获得;
vxq,q取f或r,可按式(4)确定:
vxf=vxcosδ+(vy+ar)sinδ (4)
vxr=vx
进而,轮胎纵向力Fj_xf和Fj_xr可通过式(5)来确定
式(5)中,Cxf和Cxr分别表示单个前、后轮胎的纵向刚度,统一记为Cxq,q取f或r;
μj表示轮胎和地面间的道路摩擦系数,j取值为1,2,…10,所建10个模型的区别仅在于其取值的不同,其中,μ1=0.1,μ2=0.2…μ10=1.0;
Fzq表示分配到单个前或后轮上的垂向载荷,q取f或r且可按下式计算
式(6)中,g表示重力加速度;
车辆纵向前进速度和横摆角速度与两个非转向后轮的速度存在以下关系
vx=(VRL+VRR)/2
r=(VRL-VRR)/TW (7)
式(7)中,TW表示后轮轴上两个后轮间的轮距,VRL和VRR分别表示左后轮和右后轮的线速度;
第j个,j取值为1,2,…10,模型的卡尔曼滤波的观测方程的离散化矩阵形式为:
Zj(k)=Hj(k)Xj(k)+Vj(k) (8)
式(8)中,Zj为观测向量,Hj为观测阵,Vj表示与Wj互不相关的零均值观测白噪声向量,且 其中vx_m(k)和ωz_m(k)分别为
通过轮速传感器测量获得的车辆纵向前进速度和横摆角速度; 表示通过轮速传感器测量获得的车辆纵向前进速度的观测噪声且 是均值为0、方差为 的高斯白噪声, 表示通过轮速传感器测量获得的横摆角速度的观测噪声且 是均值为0、方差为 的高斯白噪声;Vj对应的观测噪声方差阵Rj可表示为
对于式(8)中的测量值vx_m(k)和ωz_m(k),它们是利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到VRL_m=R·ωrL和VRR_m=R·ωrR,VRL_m和VRR_m分别表示VRL和VRR含有噪声的测量值,进而利用式(7)获得的,即vx_m和ωz_m分别表示vx和r的含有噪声的测量值且
2)交互多模型估计方法
对于式(1)描述的系统状态方程和式(8)描述的测量方程,可运用交互多模型滤波理论,建立起滤波递推估计过程;具体估计步骤如下:
①交互估计计算
上述十个扩展卡尔曼系统模型之间的转移概率为pij,下标i、j表示从状态i转移到状态j的概率,i取值为1,2,…10,j取值为1,2,…10;
则预测第j,j取值为1,2,…10,个模型的模型概率ρj(k,k-1):
预测混合概率ρi|j(k-1):
ρij(k-1)=pijρi(k-1)/ρj(k,k-1)
则交互估计后第j个滤波器的输入为:
②每个模型滤波器对于式(1)和式(8)所描述的状态方程和观测方程,运用扩展卡尔曼滤波理论,各自进行标准扩展卡尔曼滤波递推,该递推过程包括时间更新和测量更新,第j个模型,j取值为1,2,…10的滤波过程如下:
时间更新:
状态一步预测方程Xj(k,k-1)=fj(X0j(k-1),Uj(k-1),0,0)
一步预测误差方差阵:
Pj(k,k-1)=Aj(k-1)P0j(k-1)(Aj(k-1))′+Bj(k-1)Γj(k-1)(Bj(k-1))′+Qj(k-1)其中,Aj、Bj分别是系统状态函数向量fj对状态向量Xj和外部输入向量Uj求偏导数的雅可比矩阵,即矩阵Aj和Bj的第m行第n列元素Aj_[m,n]和Bj_[m,n]可分别通过下式求得:
具体而言,各矩阵元素的取值如下:
测量更新:
滤波增益矩阵:Kj(k)=Pj(k,k-1)(Hj(k))′(Sj(k))-1
Sj(k)=Hj(k)Pj(k,k-1)(Hj(k))′+Rj(k)
状态估计:Xj(k)=Xj(k,k-1)+Kj(k)(Zj(k)-Hj(k)Xj(k,k-1))
估计误差方差阵:Pj(k)=Pj(k,k-1)-Kj(k)Sj(k)(Kj(k))′
③模型概率更新
在每个模型完成上一步的更新之后,利用最大似然函数Λj(k)计算新的模型概率ρj(k),最大似然函数计算如下:
因此,模型j在k时刻的模型概率由贝叶斯定理给出:
④估计组合
在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率加权并求和,权系数为模型正确的后验概率,得到最终的状态估计为: 其中,
各状态变量的上标“-”表示各状态量的最终滤波估计值,即X(k)内各
状态变量依次分别表示估计组合后的纵向车速、侧向车速和横摆角速度;
同时,由于各模型的区别在于各模型所设定的道路附着系数的具体取值不同,即各模型的μj的取值不同,因此,对各模型所设定的附着系数进行概率加权即可得出最终滤波估计出的当前的道路附着系数μ:

说明书全文

一种车速与道路附着系数的联合估计方法

技术领域

[0001] 本发明涉及一种车速与道路附着系数的联合估计方法,其目的在于实现汽车运行过程中对于车辆纵向速度、侧向速度以及道路附着系数的实时估计,这些估计值可用于汽车主动安全的相关控制,属于汽车主动安全测量及控制领域。

背景技术

[0002] 随着社会经济的发展,道路交通安全问题日益突出,并已成为全球性难题。全世界每年因交通事故都会造成大量的人员伤亡和财产损失,世界各国都在努降低交通事故的发生。近年来,汽车主动安全技术得到了迅速的发展。汽车主动安全技术能够防患于未然,主动避免事故的发生,已成为现代汽车最主要的发展方向之一。目前常见的主动安全技术主要包括防抱死制动系统(ABS),车辆电子稳定程序(ESP),牵引力控制系统(TCS),电控驱动防滑系统(ASR),四轮转向稳定控制系统(4WS)等。这些系统通常涉及汽车的纵向前进速度、侧向速度以及质心侧偏等运行状态的测量或估计,这些运行状态的测量或估计可用于后续的汽车主动安全控制,因此其精度直接关系汽车的行驶安全性与稳定性。追尾碰撞预警/避免系统(CW/CA)、制动防抱死系统(ABS)等纵向主动安全系统依赖于纵向车速的准确估计,而以电子稳定程序(ESP)、四轮转向控制(4WS)为代表的侧向安全系统则依赖于对质心侧偏角的准确估计,而质心侧偏角可根据纵向车速和侧向车速计算得知。所以说,纵向和侧向车速信息获取的准确性和可靠性,直接决定着这些主动安全系统的有效性。同时,这些主动安全系统效果的优劣很大程度上取决于能否“道路自适应”,即如果能够实时估计出道路附着系数,系统就可以根据当前路况调节控制策略,提高车辆安全。因此,纵向、侧向车速与道路附着系数作为汽车主动安全的关键参数,对其进行实时、准确的测量或估计,是上述汽车主动安全系统发挥作用的重要前提与基础
[0003] 但是由于成本、技术等方面的原因,纵、侧向车速和道路附着系数信息通常难以直接测量,而是使用量产车上已装备的传感器,通过建立车辆运动或动力学模型,利用车辆状态估计技术来获取。
[0004] 在车速估计方面,主要有基于运动学模型和基于动力学模型的估计方法,其中,基于运动学模型的估计方法虽然鲁棒性较好,不受模型参数影响,但对于传感器精度要求较高,车载低成本传感器的精度往往难以满足其需求,给其应用带来了很大的限制。而基于动力学模型的估计方法则对传感器精度要求相对较低,适宜于与车载传感器结合使用,因此成为了目前较为普遍的方法。在三自由度整车动力学模型或两自由度线性整车模型的基础上,结合线性或各种非线性轮胎模型,卡尔曼滤波算法、滑模观测器,模糊观测器,神经网络观测器及各种非线性观测器被广泛应用于车速估计中,取得了较好的效果。但基于动力学模型的方法对于模型本身的精度要求很高,要求模型尽可能准确的反应车辆的动力学特性,因而对模型参数准确性要求较高,同时对参数的变化较为敏感,道路附着系数作为重要的轮胎力学参数,在这些方法中往往被假设为已知且定常,从而根据事先设定的附着系数经验值,建立单一的轮胎模型计算轮胎力以估计车速,事实上,道路附着系数往往偏离事先预设的经验值,且在车辆运行过程中会变化而非定常,从而使模型不能很好的适应于当前道路情况,或导致车速估计结果无法及时响应道路条件的改变,严重影响其准确性。
[0005] 道路附着系数一般无法直接测量,同样是通过车辆状态估计的方法来获取。现有的道路附着系数估计方法包括基于车辆侧向动力学和纵向动力学的方法两类,但这些估计方法或有其特定的适用范围(例如仅适宜于滑移率较低的线性区域),或需要一定的经验性,或存在难以测量的参数,或在实际使用中的效果有待进一步确认,同时,道路附着系数的准确估计也依赖于对于纵向、横向车速等车辆运行状态的准确估计,这些都限制了这些估计方法在汽车主动安全系统上的应用。
[0006] 总而言之,由于道路附着系数和车辆纵向、横向车速在车辆运行过程中相互作用,相互影响,传统估计方法中对于道路附着系数定常的假设无法满足不同道路附着系数条件下对车速准确估计的要求,也无法实时估计出道路附着系数值。

发明内容

[0007] 为实现在不同道路附着系数条件对车辆纵向速度和侧向速度的准确、可靠估计,并实时估计出相应的道路附着系数,本发明提出了一种基于交互多模型的车速与道路附着系数的联合估计方法。本发明提出的方法针对汽车在不同道路附着系数下的行驶工况,建立多个扩展卡尔曼滤波模型,同时充分利用低成本的车载轮速和方向盘转角传感器信息来建立滤波系统的外部输入量和观测量,进而通过交互多模型-扩展卡尔曼滤波算法,实现不同道路附着系数条件下对车辆纵向、侧向车速的自适应估计,并根据交互多模型算法中计算出的各卡尔曼滤波模型的模型概率实现道路附着系数的实时估计,具有精度高、成本低、实时性好、全面自适应等特点。
[0008] 一种车速与道路附着系数的联合估计方法,其特征在于:本方法是针对前轮转向四轮汽车,基于非线性整车动力学模型和轮胎纵向力模型,在不同道路附着系数条件下,分别建立不同的多个卡尔曼滤波模型,同时利用车载轮速和方向盘转角传感器信息来确定建立各卡尔曼滤波系统的外部输入量和观测量。进一步通过交互多模型算法实现不同道路附着系数条件下对车辆纵向、侧向车速的自适应估计,并根据交互多模型算法中计算出的各卡尔曼滤波模型的模型概率实现道路附着系数的实时估计,达到全面自适应的效果;
[0009] 具体步骤包括:
[0010] 1)建立扩展卡尔曼滤波的状态方程和观测方程
[0011] 针对道路附着系数分别为0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9、1.0,即μj=10×j(j=1,2,...10)时,分别建立10个不同的扩展卡尔曼滤波模型,其中μj为针对于不同模型的道路附着系数;这10个模型具有相同的形式,其区别仅在于道路附着系数具体取值的不同;根据三自由度的汽车非线性动力学模型建立扩展卡尔曼滤波的系统状态方程,第j(j=1,2,...10)个模型离散化后的卡尔曼滤波的状态方程的矩阵形式表示为:
[0012] Xj(k)=fj(Xj(k-1),Uj(k-1),Wj(k-1),γj(k-1)) (1)[0013] 式(1)中,下标j表示第j个模型(j=1,2,...10),k表示离散化时刻;这10个模型具有相同的系统状态向量,该系统状态向量为Xj=[x1 x2 x3]′,其中,x1=vx,x2=vy,x3=r,vx、vy及r分别是汽车的纵向前进速度、侧向速度和横摆角速度,本发明中上角标′表示对矩阵转置;系统外输入向量为Uj=[u1 u2 u3]′,其中,u1=δ,u2=Fj_xf,u3=Fj_xr,δ是前轮转向角,Fj_xf表示第j个模型(j=1,2,...10)中作用在单个前轮上的纵向力,即当道路附着系数为μj(j=1,2,...10)时作用在单个前轮上的纵向力,Fj_xr是第j个模型(j=1,2,...10)中作用在单个后轮上的纵向力,即当道路附着系数为μj(j=1,2,...10)时作用在单个后轮上的纵向力;Wj表示零均值的系统高斯白噪声向量且Wj=[w1 w2 w3]′,其中w1、w2及w3分别表示三个系统高斯白噪声分量;γj表示系统外输入对应的零均值高斯白噪声向量且 其中wδ表示系统外输入δ对应的零均值高斯白噪声, 和 分别表示外输入Fj_xf和Fj_xr对应的零均值高斯白噪声,这些白噪声隐含在系统状态函数的系统外输入里面;
[0014] 非线性的系统状态函数向量为
[0015]
[0016] 其中,
[0017]
[0018] 在上述表达式中,M和Iz分别是车辆的质量和绕过质心垂向轴的转动惯量,a是汽车前轮轮轴中心到质心的距离,b是汽车后轮轮轴中心到质心的距离,Cαf、Cαr分别表示前、后轮胎的侧偏刚度,T表示离散的周期,其典型值为10毫秒、20毫秒、50毫秒或100毫秒;Wj对应的系统噪声协方差阵Qj为:
[0019] 其中 及 分别表示系统高斯白噪声w1、w2及w3对应的方差;γj对应的系统外部输入噪声的协方差阵为
2
σδ、 和 分别表示wδ、 和 对应的方差;轮胎纵向力Fj_xf和Fj_xr根据非
线性刷子轮胎模型来确定,轮胎模型中道路附着系数μj(j=1,2,...10)取值的不同是10个模型的区别所在;
[0020] 用sxq(q=f,r)表示车辆纵向滑移率,即又可分为前轮轴纵向滑移率sxf和后轮轴纵向滑移率sxr,下角标q取f或r,f或r分别表示前或后轮轴,sxq计算方法为:
[0021] sxq=(ωqR-vxq)/max(ωqR,vxq)(q=f,r) (2)
[0022] 式(2)中,R表示车轮轮胎半径;vxf和vxr分别表示前、后轮轴上沿轮胎方向的速度,vxf和vxr可统一记为vxq(q=f,r);max表示求最大值;ωf表示前轮轴上两个车轮的旋转角速度等效折算到前轮轴上的旋转角速度;ωr表示后轮轴上两个车轮旋转角速度等效折算到后轮轴上的旋转角速度,ωf和ωr可统一记为ωq(q=f,r)且
[0023]
[0024] 式(3)中,ωfL、ωfR、ωrL和ωrR分别表示左前轮、右前轮、左后轮和右后轮的旋转角速度,通过利用四个轮速传感器测量获得;
[0025] vxq(q=f,r)可按式(4)确定:
[0026]
[0027] 进而,轮胎纵向力Fj_xf和Fj_xr可通过式(5)来确定
[0028]
[0029] 式(5)中,Cxf和Cxr分别表示单个前、后轮胎的纵向刚度,统一记为Cxq(q=f,r);μj(j=1,2...10)表示轮胎和地面间的道路摩擦系数,所建10个模型的区别仅在于其取值的不同,其中,μ1=0.1,μ2=0.2...μ10=1.0;
[0030] Fzq(q=f,r)表示分配到单个前或后轮上的垂向载荷且可按下式计算
[0031]
[0032] 式(6)中,g表示重力加速度;
[0033] 车辆纵向前进速度和横摆角速度与两个非转向后轮的速度存在以下关系[0034]
[0035] 式(7)中,TW表示后轮轴上两个后轮间的轮距,VRL和VRR分别表示左后轮和右后轮的线速度;
[0036] 第j(j=1,2,...10)个模型的卡尔曼滤波的观测方程的离散化矩阵形式为:
[0037] Zj(k)=Hj(k)Xj(k)+Vj(k) (8)
[0038] 式(8)中,Zj为观测向量,Hj为观测阵,Vj表示与Wj互不相关的零均值观测白噪声向量,且 其中vx_m(k)和ωz_m(k)分别为通过轮速传感器测量获得的车辆纵向前进速度和横摆角速度; 表示通过轮速传感器测量获得的车辆纵向前进速度的观测噪声且 是均值为0、方差为 的高斯白噪声, 表示通过轮速传感器测量获得的横摆角速度的观测噪声且 是均值为0、方差为 的高斯白噪声;Vj对应的观测噪声方差阵Rj可表示为
[0039] 对于式(8)中的测量值vx_m(k)和ωz_m(k),它们是利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到VRL_m=R·ωrL和VRR_m=R·ωrR,VRL_m和VRR_m分别表示VRL和VRR含有噪声的测量值,进而利用式(7)获得的,即vx_m和ωz_m分别表示vx和r的含有噪声的测量值且
[0040] 2)交互多模型估计方法
[0041] 对于式(1)描述的系统状态方程和式(8)描述的测量方程,可运用交互多模型滤波理论,建立起滤波递推估计过程。具体估计步骤如下:
[0042] ①交互估计计算
[0043] 上述十个扩展卡尔曼系统模型之间的转移概率为pij,下 标i、j(i=1,2...10,j=1,2,3...10)表示从状态i转移到状态j的概率;
[0044] 则预测第j(j=1,2...10)个模型的模型概率ρj(k,k-1):
[0045]
[0046] 预测混合概率ρi|j(k-1):
[0047] ρi|j(k-1)=pijρi(k-1)/ρj(k,k-1)
[0048] 则交互估计后第j个滤波器的输入为:
[0049]
[0050]
[0051] ②每个模型滤波器对于式(1)和式(8)所描述的状态方程和观测方程,运用扩展卡尔曼滤波理论,各自进行标准扩展卡尔曼滤波递推,该递推过程包括时间更新和测量更新,第j(j=1,2,...10)个模型的滤波过程如下:
[0052] 时间更新:
[0053] 状态一步预测方程Xj(k,k-1)=fj(X0j(k-1),Uj(k-1),0,0)
[0054] 一步预测误差方差阵:
[0055] Pj(k,k-1)=Aj(k-1)P0j(k-1)(Aj(k-1))′+Bj(k-1)Γj(k-1)(Bj(k-1))′+Qj(k-1)[0056] 其中,Aj、Bj分别是系统状态函数向量fj对状态向量Xj和外部输入向量Uj求偏导数的雅可比矩阵,即矩阵Aj和Bj的第m行第n列元素Aj_[m,n]和Bj_[m,n]可分别通过下式求得:
[0057]
[0058]
[0059] 具体而言,各矩阵元素的取值如下:
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067] 测量更新:
[0068] 滤波增益矩阵:Kj(k)=Pj(k,k-1)(Hj(k))′(Sj(k))-1
[0069] Sj(k)=Hj(k)Pj(k,k-1)(Hj(k))′+Rj(k)
[0070] 状态估计:Xj(k)=Xj(k,k-1)+Kj(k)(Zj(k)-Hj(k)Xj(k,k-1))
[0071] 估计误差方差阵:Pj(k)=Pj(k,k-1)-Kj(k)Sj(k)(Kj(k))′
[0072] ③模型概率更新
[0073] 在每个模型完成上一步的更新之后,利用最大似然函数Λj(k)计算新的模型概率ρj(k),最大似然函数计算如下:
[0074]
[0075] 因此,模型j在k时刻的模型概率由贝叶斯定理给出:
[0076]
[0077] ④估计组合
[0078] 在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率加权并求和,权系数为模型正确的后验概率,得到最终的状态估计为:
[0079] 其中, 各状态变量的上标“-”表示各状态量的最终滤波估计值,即X(k)内各状态变量依次分别表示估计组合后的纵向车速、侧向车速和横摆角速度;
[0080] 同时,由于各模型的区别在于各模型所设定的道路附着系数的具体取值不同,即各模型的μj的取值不同,因此,对各模型所设定的附着系数进行概率加权即可得出最终滤波估计出的当前的道路附着系数μ:
[0081]
[0082] 本发明的优点及显著效果:
[0083] 1.本发明的方法是针对不同附着系数条件,在非线性整车动力学模型和多个轮胎纵向力模型基础上提出的,在不同道路附着系数条件下仍可以获得准确的车辆纵向和侧向车速信息,同时实时给出相应的道路附着系数估计,可用于汽车主动安全控制对车辆纵向、横向车速以及道路附着系数的测量与估计需要,具有精度高、成本低、实时性好、全面自适应等优点。
[0084] 2.本发明提出的基于交互多模型的车速与道路附着系数的联合估计方法对于道路附着系数的突变具有良好的适应性,响应时间短,能够满足汽车纵向主动安全控制的要求。
[0085] 3.本发明提出的基于交互多模型的车速与道路附着系数的联合估计方法采用3自由度非线性模型对车辆的纵向前进速度并无定常的限定,故即可适应一般机动环境也可适应较高机动环境下车辆运行状态的准确估计,达到全面适应的效果。附图说明
[0086] 图1.本发明所提出方法流程框图
[0087] 图2.车辆动力学模型
[0088] 图3.垂直载荷一定时,刷子轮胎模型纵向力与滑移率的关系
[0089] 图4.单附着系数路面仿真设定的方向盘转角(度)随时间变化图
[0090] 图5.单附着系数路面仿真设定的纵向速度(米/秒)随时间变化图
[0091] 图6.单附着系数路面本发明方法对道路附着系数估计结果(图中估计结果用[0092] 灰虚线代表,Carsim输出真值用黑实线代表)
[0093] 图7.单附着系数路面本发明方法对纵向车速估计误差
[0094] 图8.单附着系数路面普通扩展卡尔曼滤波方法对纵向车速估计误差
[0095] 图9.附着系数突变路面仿真设定的方向盘转角(度)随时间变化图
[0096] 图10.附着系数突变路面仿真设定的纵向速度(米/秒)随时间变化图
[0097] 图11.附着系数突变路面本发明方法对道路附着系数估计结果(图中估计结[0098] 果用灰虚线代表,Carsim输出真值用黑实线代表)

具体实施方式

[0099] 实施实例1
[0100] 随着社会经济的发展,道路交通安全问题日益突出,并已成为全球性难题。全世界每年因交通事故都会造成大量的人员伤亡和财产损失,世界各国都在努力降低交通事故的发生。近年来,汽车主动安全技术得到了迅速的发展。汽车主动安全技术能够防患于未然,主动避免事故的发生,已成为现代汽车最主要的发展方向之一。目前常见的主动安全技术主要包括防抱死制动系统(ABS),车辆电子稳定程序(ESP),牵引力控制系统(TCS),电控驱动防滑系统(ASR),四轮转向稳定控制系统(4WS)等。这些系统通常涉及汽车的纵向前进速度、侧向速度、以及质心侧偏角等运行状态的测量或估计,而这些运行状态的测量可用于后续的汽车主动安全控制,因此其精度直接关系汽车的行驶安全性与稳定性,追尾碰撞预警/避免系统(CW/CA)、制动防抱死系统(ABS)等纵向主动安全系统依赖于纵向车速的准确估计,而以电子稳定程序(ESP)、四轮转向控制(4WS)为代表的侧向安全系统则依赖于对质心侧偏角的准确估计,而质心侧偏角可根据纵向车速和侧向车速计算得知。所以说,纵向和侧向车速信息获取的准确性和可靠性,直接决定着这些主动安全系统的有效性。同时,这些主动安全系统效果的优劣很大程度上取决于能否“道路自适应”,即如果能够实时估计出道路附着系数,系统就可以根据当前路况调节控制策略,提高车辆安全。因此,纵向、侧向车速与道路附着系数作为汽车主动安全的关键参数,对其进行实时、准确的测量或估计,是上述汽车主动安全系统发挥作用的重要前提与基础。
[0101] 但是由于成本、技术等方面的原因,这些车速和道路附着系数信息通常难以直接测量,而是使用量产车上已装备的传感器,通过建立车辆运动或动力学模型,利用车辆状态估计技术来获得。
[0102] 在车速估计方面,主要有基于运动学模型和基于动力学模型的估计方法,其中,基于运动学模型的估计方法虽然鲁棒性较好,不受模型参数影响,但对于传感器精度要求较高,车载低成本传感器的精度往往难以满足其需求,给其应用带来了很大的限制。而基于动力学模型的估计方法则对传感器精度要求相对较低,适宜于与车载传感器结合使用,因此成为了目前较为普遍的方法。在三自由度整车动力学模型或两自由度线性整车模型的基础上,结合线性或各种非线性轮胎模型,卡尔曼滤波算法、滑模观测器,模糊观测器,神经网络观测器及各种非线性观测器被广泛应用于车速估计中,取得了较好的效果。但基于动力学模型的方法对于模型本身的精度要求很高,要求模型尽可能准确的反应车辆的动力学特性,因而对模型参数准确性要求较高,同时对参数的变化较为敏感,道路附着系数作为重要的轮胎力学参数,在这些方法中往往被假设为已知且定常,从而根据事先设定的附着系数经验值,建立单一的轮胎模型计算轮胎力以估计车速,事实上,道路附着系数往往偏离事先预设的经验值,且在车辆运行过程中会变化而非定常,从而使模型不能很好的适应于当前道路情况,或导致车速估计结果无法及时响应道路条件的改变,严重影响其准确性。且目前已提出的动力学模型对整车或轮胎做了较多线性化假定的动力学模型,这些模型在车辆较平稳运行时能获得较好的估计效果和精度,但在较高机动运行状况下由于难于反映车辆的实际非线性动力学行为导致估计精度较低。
[0103] 目前,在汽车主动安全领域,道路附着系数主要分为直接测量和间接估计两类,直接测量方法是利用光、声、图像、雷达等传感器直接检测路面,测量一些对路面附着系数影响较大的因素,并根据以往经验预测当前道路附着系数的大小,但这些方法都需要额外加装传感器,且传感器成本都较高,难以实现大规模的商业应用,其次需要进行大量的测试训练,识别精度很大程度上依赖于经验,难以准确估算没有测试和训练过的路况的附着系数。间接估计方法是通过对汽车的运行过程进行运动学或动力学建模,结合轮胎模型,将有关低成本的车载传感器(如轮速传感器、陀螺仪加速度计以及GPS等)信息作为观测信息,进而利用适当的滤波估计算法实现对道路附着系数的估计。已有的间接方法包括基于车辆侧向动力学和基于纵向动力学的研究两种,但这些估计方法或有其特定的适用范围(例如仅适宜于滑移率较低的线性区域),或需要一定的经验性,或存在难以测量的参数,或在实际使用中的效果有待进一步确认,同时,道路附着系数的准确估计也依赖于对于纵向、横向车速等车辆运行状态的准确估计,这些都限制了这些估计方法在汽车主动安全系统上的应用。
[0104] 总而言之,由于道路附着系数和车辆纵向、横向车速在车辆运行过程中相互作用,相互影响,传统估计方法中对于道路附着系数定常的假设无法满足不同道路附着系数条件下对车速的准确估计的要求,也无法实时估计出道路附着系数值。
[0105] 为实现在不同道路附着系数条件下对车辆纵向、侧向车速的准确估计,以满足汽车主动安全系统的需求,并实时估计出道路附着系数值,本发明提出了一种基于交互多模型(Interacting Multiple Model,IMM)的车速与道路附着系数的联合估计方法。本发明提出的估计方法可在不同道路附着系数条件下实现对车辆纵向车速和侧向车速的准确估计,同时实时给出相应的道路附着系数估计,具有精度高、成本低、实时性好、全面自适应等特点,本发明的具体思路如下:
[0106] 交互多模型算法具有自适应的特点,通过建立不同的多个模型滤波器,各模型滤波器通过估计状态的组合实现交互,模型之间基于尔可夫链进行切换,能够有效地对各个模型的概率进行调整。本发明的交互多模型算法中通过扩展卡尔曼滤波(Extended Kalman Filter,EKF)方法建立模型滤波器,卡尔曼滤波器是以最小均方差为准则的最优状态估计滤波器,它不需要储存过去的测量值,只根据当前的观测值和前一时刻的估计值,利用计算机进行递推计算,便可实现对实时信号的估计。递归最小二乘和卡尔曼滤波都具有数据存储量小、算法简便的特点。
[0107] 为适应不同道路附着系数环境和较高机动环境下汽车主动安全控制对车辆纵向、侧向车速信号以及道路附着系数的测量与估计要求,首先对汽车以及轮胎进行适当的动力学建模,即建立卡尔曼滤波过程的系统状态方程。针对本发明的应用领域,本发明对于行驶在通常道路交通环境上的前轮转向的四轮车辆(目前应有最广的情况,典型例子如前轮转向的轿车),可做如下的合理假定:
[0108] 1)忽略汽车的俯仰、侧倾和上下弹跳运动。
[0109] 2)忽略汽车悬架对轮胎轴上的影响。
[0110] 3)忽略侧倾运动,可认为汽车前轴上左右两个轮胎的转向角、侧偏角、纵向力及侧向力相同;类似地,可假定汽车后轴上左右两个轮胎的侧偏角、纵向力及侧向力相同。
[0111] 根据上述应用要求和假定,本发明针对目前应用较多的前轮转向四轮汽车,采用附图2所示的车辆动力学模型(经等效简化后相当于前、后车轮被分别集中在汽车前、后轴中点而构成的一假想Bicycle模型,如图2右侧所示)。该模型有3个自由度,分别是纵向运动、侧向运动以及横摆转动。图2中定义了车辆载体坐标系,其原点o位于质心处,ox轴沿车辆的纵向轴并与车辆前进方向一致,oz轴垂直于车辆运行平面并指向地面(即向下,绕oz轴的横摆角速度r的正方向定义如图示),而oy轴按右手螺旋规则可确定。纵向前进速度vx、侧向速度vy和横摆角速度r都是指车辆质心的。根据顿力学,车辆的动力学模型可描述为
[0112] 纵向:
[0113] 横向:
[0114] 横摆:
[0115]
[0116] 式中,vx、vy及r分别是汽车的纵向前进速度、侧向速度和横摆角速度,本发明中,上标志“·”表示微分,如 表示对r的微分;ax与ay分别是汽车纵向和侧向加速度;M和Iz分别是车辆的质量和绕oz轴的转动惯量;a、b分别是汽车前、后轮轮轴中心到质心的距离;δ是前轮转向角;Fxf和Fxr是作用在单个前轮和后轮上的纵向力;Fyf和Fyr是作用在单个前轮和后轮上的侧向力。
[0117] 对于在一般道路行驶的车辆,通常可将作用在各轮上的侧向力表示为:
[0118] Fyf=Cαfαf,Fyr=Cαrαr (6)
[0119] 式(6)中,Cαf、Cαr分别是前、后轮胎的侧偏刚度;αf、αr分别是前、后轮胎的侧偏角且可表示为
[0120]
[0121] 将式(6)、(7)代入式(1)-(5),并考虑到δ通常是小角度,即cos(δ)≈1,sin(δ)≈δ;且忽略二阶及以上的高阶微量,经整理后可得:
[0122]
[0123] 对于式(8)中的前轮转向角δ可通过方向盘转角传感器测得的方向盘转角除以从方向盘到前轮的转向传动比来确定。而对于式(8)中的轮胎纵向力,采用轮胎模型来确定。魔术公式轮胎模型是公认的拟合精度最高的经验轮胎模型,但它是由三角函数组合而成的复杂的非线性函数,且模型中未知因子较多,计算量较大,不适于实时使用。因此,本发明中纵向力的估计确定采用便于实时计算的非线性刷子模型[可参考文献:Pacejka H B.Analysis of tire properties.In:Clark S K(ed.).Mechanics of Pneumatic Tires,new edition.Washington DC:DOT HS805 952,NHTSA,1981:721~870]。为此,引入车辆纵向滑移率sxq(q=f,r)表示车辆纵向滑移率,即又可分为前轮轴纵向滑移率sxf和后轮轴纵向滑移率sxr,本发明中下角标q取f或r,f或r分别表示前或后轮轴,sxq计算方法为:
[0124] sxq=(ωqR-vxq)/max(ωqR,vxq)(q=f,r) (9)
[0125] 式(9)中,R表示车轮轮胎半径;vxf和vxr分别表示前、后轮轴上沿轮胎方向的速度,vxf和vxr可统一记为vxq(q=f,r);max表示求最大值运算;ωf表示前轮轴上两个车轮的旋转角速度等效折算到前轮轴上的旋转角速度;ωr表示后轮轴上两个车轮旋转角速度等效折算到后轮轴上的旋转角速度,ωf和ωr可统一记为ωq(q=f,r)且
[0126]
[0127] 式(10)中,ωfL、ωfR、ωrL和ωrR分别表示左前轮、右前轮、左后轮和右后轮的旋转角速度,通过利用四个轮速传感器测量获得;
[0128] vxq(q=f,r)可按式(11)确定:
[0129]
[0130] 由于本发明采取交互多模型方法,对于道路附着系数分别为0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9、1.0建立10个不同的扩展卡尔曼滤波模型,用μj(j=1,2...10)表示第j(j=1,2,...10)个模型中轮胎和地面间的道路摩擦系数,其中,μj=10×j(j=1,2,...10),即μ1=0.1,μ2=0.2...μ10=1.0,对应于每个模型,作用在单个前轮和后轮的纵向力分别用Fj_xf和Fj_xr(j=1,2,...10)表示,Fj_xf和Fj_xr可统一记为Fj_xq(j=1,2,...10),下角标q取f或r。则轮胎纵向力可通过式(12)来确定:
[0131]
[0132] 式(12)中,Cxf和Cxr分别表示单个前、后轮胎的纵向刚度,统一记为Cxq(q=f,r);本发明所建立的多模型即是针对道路附着系数分别取不同值时所对应的模型,即本发明中所建立的多模型具有相同的形式,其区别仅仅在于道路附着系数具体取值的不同(取值为0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0十个)即μj=10×j(j=1,2,...10),μj为针对于不同模型的道路附着系数,附图3表示了垂直载荷一定时,道路附着系数取值分别等于0.1,0.2,…1时,纵向力与滑移率之间的关系。而在传统扩展卡尔曼滤波方法中,道路附着系数取值是一成不变的,为预先预设的经验值,当预设值与实际道路附着系数相差较大或道路附着系数发生突变时,往往导致车速估计结果误差很大。
[0133] 而Fzq(q=f,r)表示分配到单个前或后轮胎上的垂向载荷且可按下式计算[0134]
[0135] 式(13)中,g表示重力加速度
[0136] 车辆纵向前进速度和横摆角速度与两个非转向后轮的速度存在以下关系[0137]
[0138] 式(14)中,TW表示后轮轴上两个后轮间的轮距,VRL和VRR分别表示左后轮和右后轮的线速度。
[0139] 对于式(8)描述的模型,它是一个具有3自由度的非线性车辆动力学模型,不同于经常所采用的2自由度线性车辆模型。在经常采用的2自由度线性车辆模型中,车辆的纵向前进速度被认为是定常的,车辆模型仅是关于侧向速度和横摆角速度的线性微分方程。因此,2自由度线性车辆模型一般只适合前向速度不变或变化缓慢的运行情况(机动性较低),而对于较高机动运行情况(即需要频繁转向以及加减速的情形),该模型存在较大的建模误差。而本发明所采用的3自由度非线性模型对车辆的纵向前进速度并无定常的限定,故即可适应一般机动环境也可适应较高机动环境下车辆运行状态的准确估计。因此,本发明将根据式(8)建立卡尔曼滤波的系统状态方程。
[0140] 本发明采用的交互多模型算法中将设置多个滤波模型,这多个模型是针对道路附着系数分别取值为0.1、0.2....1.0,即针对不同模型的道路附着系数μj(j=1,2,...10)分别取值为0.1、0.2....1.0时,所分别建立的10个不同的扩展卡尔曼滤波模型,因此,所建立的卡尔曼滤波的状态方程也应有10个。而这10个模型具有相同的形式,其区别仅在于道路附着系数具体取值的不同。系统模型之间的转移概率为pij,下标i、j(i=1,2,...10,j=1,2,...10)表示从状态i转移到状态j的概率;
[0141] 应注意的是,在实际的卡尔曼滤波递推过程中,需采用离散化的卡尔曼滤波模型。为此,对式(8)的微分方程组进行离散化处理,这十个模型具有相同的形式,其区别仅在于道路附着系数具体取值的不同,第j个EKF模型建立离散化后的系统方程和观测方程为:
[0142] Xj(k)=fj(Xj(k-1),Uj(k-1),Wj(k-1),γj(k-1)) (15)[0143] 式(15)中,下标j表示第j个模型(j=1,2,...10),k表示离散化时刻;这10个模型具有相同的系统状态向量,该系统状态向量为Xj=[x1 x2 x3]′,其中,x1=vx,x2=vy,x3=r,vx、vy及r分别是汽车的纵向前进速度、侧向速度和横摆角速度,本发明中上角标′表示对矩阵转置;系统外输入向量为Uj=[u1 u2 u3]′,其中,u1=δ,u2=Fj_xf,u3=Fj_xr,δ是前轮转向角,Fj_xf表示第j个模型(j=1,2,...10)中作用在单个前轮上的纵向力,即当道路附着系数为μj(j=1,2,...10)时作用在单个前轮上的纵向力,Fj_xr是第j个模型(j=1,2,...10)中作用在单个后轮上的纵向力,即当道路附着系数为μj(j=1,2,...10)时作用在单个后轮上的纵向力;Wj表示零均值的系统高斯白噪声向量且Wj=[w1 w2 w3]′,其中w1、w2及w3分别表示三个系统高斯白噪声分量;γj表示系统外输入对应的零均值高斯白噪声向量且 其中wδ表示系统外输入δ对应的零均值高斯白噪声, 和 分别表示外输入Fj_xf和Fj_xr对应的零均值高斯白噪声,这些白噪声隐含在系统状态函数的系统外输入里面;
[0144] 非线性的系统状态函数向量为
[0145]
[0146] 其中,
[0147]
[0148] 在上述表达式中,M和Iz分别是车辆的质量和绕过质心垂向轴的转动惯量,a是汽车前轮轮轴中心到质心的距离,b是汽车后轮轮轴中心到质心的距离,Cαf、Cαr分别表示前、后轮胎的侧偏刚度,T表示离散的周期,其典型值为10毫秒、20毫秒、50毫秒或100毫秒;Wj对应的系统噪声协方差阵Qj为:
[0149] 其中 及 分别表示系统高斯白噪声w1、w2及w3对应的方差;γj对应的系统外部输入噪声的协方差阵为
和 分别表示wδ、 和 对应的方差;轮胎纵向力Fj_xf和Fj_xr根据
非线性刷子轮胎模型来确定,轮胎模型中道路附着系数μj(j=1,2,...10)取值的不同是
10个模型的区别所在;
[0150] 建立车辆运行状态估计的卡尔曼滤波模型的系统状态方程后,下面讨论如何建立其观测方程。从运动学角度,图2所示的车辆运动实际上是一个平面复合运动(纵向运动、侧向运动和横摆转动的复合),故根据平面复合运动关系,可得
[0151]
[0152] 式中,VRL和VRR分别代表左后轮和右后轮(即两个非转向轮)的车轮线速度,TW是后轮轴上两个后轮间的轮距。
[0153] 对式(16)重新整理,可以得到
[0154]
[0155] 需要指出的是,左后轮和右后轮的车轮线速度可通过安装在后轮轴上的两个轮速传感器获得,即利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到。考虑到轮速传感器的测量噪声,VRL_m=R·ωrL与VRR_m=R·ωrR,其中VRL_m和VRR_m分别表示VRL和VRR含有噪声的测量值。另外,VRL_m和VRR_m还可分别表示为其中 和 分别表示左后轮和右后轮的车轮线速度的加性测量噪声(均可建模为均值为0的高斯白噪声)。
[0156] 在本发明中,将纵向前进速度和横摆角速度作为卡尔曼滤波模型的观测量。由于纵向前进速度和横摆角速度同时又是上述建立的卡尔曼滤波模型的两个状态,故不难建立滤波系统的观测方程,第j(j=1,2,...10)个模型的卡尔曼滤波的观测方程的离散化矩阵形式为:
[0157] Zj(k)=Hj(k)Xj(k)+Vj(k)(18)
[0158] 式(18)中,Zj为观测向量,Hj为观测阵,Vj表示与Wj互不相关的零均值观测白噪声向量,且 其中vx_m(k)和ωz_m(k)分别为通过轮速传感器测量获得的车辆纵向前进速度和横摆角速度; 表示通过轮速传感器测量获得的车辆纵向前进速度的观测噪声且 是均值为0、方差为 的高斯白噪声,表示通过轮速传感器测量获得的横摆角速度的观测噪声且 是均值为0、方差为 的高斯白噪声;Vj对应的观测噪声方差阵Rj可表示为
[0159] 对于式(18)中的测量值vx_m(k)和ωz_m(k),它们是利用后轮轴上两个轮速传感器测得的角速度乘以轮胎半径得到VRL_m=R·ωrL和VRR_m=R·ωrR,VRL_m和VRR_m分别表示VRL和VRR含有噪声的测量值,进而利用式(17)获得的,即vx_m和ωz_m分别表示vx和r的含有噪声的测量值且
[0160] 对于式(15)描述的系统状态方程和式(18)描述的测量方程,可运用交互多模型滤波理论,建立起滤波递推估计过程。具体估计步骤如下:
[0161] (1)交互估计计算
[0162] 上述十个扩展卡尔曼系统模型之间的转移概率为pij,下 标i、j(i=1,2...10,j=1,2,3...10)表示从状态i转移到状态j的概率;
[0163] 则预测第j(j=1,2...10)个模型的模型概率ρj(k,k-1):
[0164]
[0165] 预测混合概率ρi|j(k-1):
[0166] ρi|j(k-1)=pijρi(k-1)/ρj(k,k-1)
[0167] 则交互估计后第j个滤波器的输入为:
[0168]
[0169]
[0170] (2)每个模型滤波器对于式(15)和式(18)所描述的状态方程和观测方程,运用扩展卡尔曼滤波理论,各自进行标准扩展卡尔曼滤波递推,但注意到式(15)所示的状态方程为非线性方程,在应用卡尔曼滤波计算时,需先进行线性化处理,将系统方程在X(k,k-1)附近按泰勒级数展开,保留一阶微量、忽略高阶微量后再进行滤波递推计算,即需按照扩展卡尔曼滤波过程进行滤波递推。该递推过程包括时间更新和测量更新,第j(j=1,2,3...10)个模型的滤波过程如下:
[0171] 时间更新:
[0172] 状态一步预测方程Xj(k,k-1)=fj(X0j(k-1),Uj(k-1),0,0)
[0173] 一步预测误差方差阵:
[0174] Pj(k,k-1)=Aj(k-1)P0j(k-1)(Aj(k-1))′+Bj(k-1)Γj(k-1)(Bj(k-1))′+Qj(k-1)[0175] 其中,Aj、Bj分别是系统状态函数向量fj对状态向量Xj和外部输入向量Uj求偏导数的雅可比矩阵,即矩阵Aj和Bj的第m行第n列元素Aj_[m,n]和Bj_[m,n]可分别通过下式求得:
[0176]
[0177]
[0178] 具体而言,各矩阵元素的取值如下:
[0179]
[0180]
[0181]
[0182]
[0183]
[0184]
[0185]
[0186] 测量更新:
[0187] 滤波增益矩阵:Kj(k)=Pj(k,k-1)(Hj(k))′(Sj(k))-1
[0188] Sj(k)=Hj(k)Pj(k,k-1)(Hj(k))′+Rj(k)
[0189] 状态估计:Xj(k)=Xj(k,k-1)+Kj(k)(Zj(k)-Hj(k)Xj(k,k-1))
[0190] 估计误差方差阵:Pj(k)=Pj(k,k-1)-Kj(k)Sj(k)(Kj(k))′
[0191] (3)模型概率更新
[0192] 在每个模型完成上一步的更新之后,利用最大似然函数Λj(k)计算新的模型概率ρj(k),最大似然函数计算如下:
[0193]
[0194] 因此,模型j在k时刻的模型概率由贝叶斯定理给出:
[0195]
[0196] (4)估计组合
[0197] 在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率加权并求和,权系数为模型正确的后验概率,得到最终的状态估计为:
[0198] 其中, 各状态变量的上标“-”表示各状态量的最终滤波估计值,即X(k)内各状态变量依次分别表示估计组合后的纵向车速、侧向车速和横摆角速度;
[0199] 同时,由于各模型的区别在于各模型所设定的道路附着系数的具体取值不同,即各模型的μj的取值不同,因此,对各模型所设定的附着系数进行概率加权即可得出最终滤波估计出的当前的道路附着系数μ:
[0200]
[0201] 实施实例2
[0202] 为检验本发明提出的车速与道路附着系数的联合估计方法的实际效果,在专业的汽车动力学仿真软件CarSim上进行了仿真验证实验。
[0203] CarSim是由美国MSC(Mechanical Simulation Corporation)公司开发的专针对车辆动力学的仿真软件,目前已被国际上众多的汽车制造商、零部件供应商所采用,被广泛地应用于现代汽车控制系统的商业开发,已成为汽车行业的标准软件,享有很高的声誉。Carsim内的车辆动力学模型是通过分别对汽车的车体、悬架、转向、制动等各子系统以及各个轮胎的高逼真建模来实现的,具有很高的自由度,能够提供非常接近实际的准确的车辆运行状态信息,因此,Carsim输出的车辆运行状态信息可作为车辆的参考输出。
[0204] 仿真所用车辆是一个前轮转向的四轮车,主要参数如下:M=960(千克)、Iz=1382(千克·米·米)、a=0.948(米)、b=1.422(米)、Cαf=Cαr=25927(牛顿/弧度)、Tw=1.390(米)。设定四个车轮的线速度(通过轮速传感器测得的角速度乘以轮胎半径得到)的测量噪声均为均值是0、标准差是0.04(米/秒)的高斯白噪声,方向盘转角传感器的测量噪声为均值是0、标准差是0.0873(弧度)的高斯白噪声。卡尔曼滤波的系统零均值高斯白噪声的标准差分别为 及 卡尔曼滤波的外输入的零均值高斯白噪声的标准差为σδ=0.00873(弧度),
及 卡尔曼滤波的两个观测量的零均值高斯白噪声的标准差分别为
(米/秒)及
[0205] 为检验本发明所提出估计方法对于不同路面状况的适应性,分别针对单附着系数路面与附着系数跃变的路面对本发明提出算法进行验证,并与传统的扩展卡尔曼滤波(EKF)算法所估计结果进行比较,传统的扩展卡尔曼滤波方法是指将道路附着系数设为经验常值0.8,进而利用车辆的动力学模型建立状态方程和观测方程,再利用标准扩展卡尔曼滤波递推估计出纵向和侧向车速。
[0206] (1)单附着系数路面仿真
[0207] 道路附着系数设置为0.55,仿真时间为50s,为检验算法在较高机动环境下的估计效果,设置汽车的方向盘转角按正弦规律变化,如附图4所示,纵向车速如附图5所示。表1列出了对于整个过程利用普通扩展卡尔曼滤波算法和本发明方法估计车辆纵向、侧向速度和道路附着系数的统计结果对比,表中的误差均是相对于Carsim输出的相应参考值而言的(如本发明方法的纵向速度误差就表示利用本方明方法估计出的纵向速度相对于Carsim输出的纵向速度参考值的误差)。另外需指出的是,上述两种方法的具体含义如下:
普通的扩展卡尔曼滤波方法是指将道路附着系数设为经验常值0.8,进而利用车辆的动力学模型建立状态方程和观测方程,再利用标准扩展卡尔曼滤波递推估计出纵向和侧向速度;本发明方法是指利用本发明提出的基于交互多模型的估计方法来估计车辆纵向和侧向速度的方法。
[0208] 表1两种方法在单附着系数路面上估计效果的对比表
[0209] 表中“--”表示普通的扩展卡尔曼滤波方法无法推算的项
[0210]
[0211] 图6给出了利用本发明方法所估计出的道路附着系数值,图中估计结果用灰虚线代表,Carsim输出真值用黑实线代表为进一步说明两种估计方法的优劣,以纵向速度为例,图7给出了本发明方法的纵向速度估计误差,图8给出基于扩展卡尔曼滤波算法的纵向速度估计误差。
[0212] 由表1的对比(尤其是标准差)以及图7~图8,可以看出本发明方法相对于普通扩展卡尔曼滤波方法在纵向车速和侧向速度的估计方面精度有了大幅的提高。另外,根据表1及图6,还可以看出本发明方法能够实时的估计出道路附着系数,并且具有较高的精度,这也是普通扩展卡尔曼滤波方法所无法实现的。
[0213] (2)附着系数突变路面仿真
[0214] 为检验本发明所提出算法对附着系数突变路面的适应性,道路附着系数设置为由0.8到0.4再到0.6跃变,仿真时间为50s,方向盘转角变化如附图9所示,同时所设置的车辆纵向速度在不断地做加速、制动减速和匀速等变化,以检验本发明所提出方法既可适应一般机动环境也可适应较高机动环境下车辆运行状态的准确估计,纵向速度如图10所示。表2列出了对于整个过程利用普通扩展卡尔曼滤波算法和本发明方法估计车辆纵向、侧向速度和道路附着系数的统计结果对比,表中的误差均是相对于Carsim输出的相应参考值而言的(如本发明方法的纵向速度误差就表示利用本方明方法估计出的纵向速度相对于Carsim输出的纵向速度参考值的误差)。
[0215] 表2两种方法在附着系数突变路面上估计效果的对比表
[0216] 表中“--”表示普通的扩展卡尔曼滤波方法无法推算的项
[0217]
[0218] 图11给出了利用本发明方法所估计出的道路附着系数值,图中估计结果用灰虚线代表,Carsim输出真值用黑实线代表。
[0219] 由表2的对比(尤其是标准差)以及图11,可以看出本发明方法相对于普通扩展卡尔曼滤波方法在纵向车速和侧向速度的估计方面精度有了大幅的提高。另外,根据表2及图11,还可以看出本发明方法在道路附着系数突变情况下,能够迅速的识别出道路附着系数的改变,并且具有较高的估计精度,这也是普通扩展卡尔曼滤波方法所无法实现的。
[0220] 综上,即使在道路附着系数突变的环境下,本发明提出的方法能够准确地估计出车辆纵向前进速度、侧向速度,并实时估计出道路附着系数信息,且既可适应一般机动环境也可适应较高机动环境,这些信息可满足有关汽车主动安全控制的需要。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈