一种考虑车车通讯数据概率化丢失的车辆状态估计方法与流程
未命名
09-02
阅读:185
评论:0

1.本发明涉及新能源汽车技术领域,更具体的说是涉及一种考虑车车通讯数据概率化丢失的车辆状态估计方法。
背景技术:
2.对智能网联车辆运动状态的准确估计可以为其他车辆的实时驾驶决策提供有效的辅助,车辆的运动状态直接关系到车辆的驾驶操作,因此运动状态的估计一直是汽车的核心技术。
3.然而,现有的估计分布式驱动车辆状态的研究没有充分考虑车车通信的优势,同时也忽略了数据传输过程中的数据丢失,这导致这些技术在复杂场景下无法实车应用。
技术实现要素:
4.针对现有技术存在的不足,本发明的目的在于提供一种考虑车车通讯数据概率化丢失的车辆状态估计方法,能够解决针对背景技术中所提及到的缺陷。
5.为实现上述目的,本发明提供了如下技术方案:
6.一种考虑车车通讯数据概率化丢失的车辆状态估计方法,具体包括一下步骤:
7.s1:基于车载传感器获得前车纵向速度、横向速度和横摆角速度信号并建立包括纵向速度、横向速度和横摆角速度的非线性车辆动力学模型和轮胎力计算模型;
8.s2:基于车载的无线通讯网路建立无线通讯数据间隔发送规则并构建数据丢失概率模型,设计状态估计的更新方程和量测方程;
9.s3:结合非线性车辆动力学模型与数据丢失概率模型,利用事件触发容积卡尔曼滤波对车辆的质心侧偏角进行估计生成估计值,此后将估计值代入作为下一时刻的输入值,根据第二步和第三步的动态循环完成前车质心偏角估计。
10.作为本发明的进一步改进,所述步骤s1中的非线性车辆动力学模型根据车辆模型动力学方程构建,所述车辆模型动力学方程具体为:
[0011][0012][0013]
[0014][0015][0016]
其中:i=f,r分别表示前轮和后轮,j=l,r分别表示左轮和后轮,v
x
为车辆纵向速度,f
xfl
为轮胎纵向力,f
yfl
为轮胎侧向力,mz为车辆横摆力矩,γ为横摆角速度,m为汽车总质量,a为前轴到质心的距离,b为后轴到质心的距离,δ为前轮转角,a
x
为纵向加速度,ay为侧向加速度,iz为绕z轴的转动惯量,μ为路面附着系统,β为质心侧偏角,tf,tr分别为车辆前轴和后轴轮距;
[0017]
由于四轮轮毂电机驱动电动汽车四轮驱动或制动转矩独立可控,建立用于计算四个车轮的纵向力的轮胎力计算模型:
[0018][0019]
其中:为车辆驱动力矩,w
ij
为车轮转速,j为车轮转动惯量,r为车轮滚动半径。
[0020]
作为本发明的进一步改进,所述步骤s2中数据发生规则和概率化丢失模型的建立具体方式为:
[0021]
建立无线通讯数据间隔发送规则:
[0022][0023][0024]
其中:表征目前正在传输到后车的测量值,是上一时刻传输到后车的测量值,zk是当前时刻前车传感器的测量输出值,ρ是数据是否发送的阈值,γk是作为前车传感器数据是否被传输的指标,当γk为0值表征预测器在进行下一次迭代更新时仍然使用前一时刻的测量数据,当γk为1值时表征最新的纵向速度和横向加速度的测量值被传输到状态估计器中;
[0025]
建立数据丢失概率化模型:
[0026][0027]
其中:δ
→
∞和i是一个单位矩阵,当λk=0,传感器的测量数据将在传输过程中丢失,当λk=1,估计器将接收传感器的当前测量数据;
[0028]
根据公式(1)-公式(6)建立前车状态估计更新方程与测量方程:
[0029][0030]
状态变量为:
[0031]
xk=[r,β]
t
[0032]
量测变量为:
[0033]
z=[r]
t
[0034]
输入变量为:
[0035]
u=[δ,v
x
,f
xfl
,f
xfr
,f
xrl
,f
xrl
,f
yfl
,f
yfr
,f
yrl
,f
yrl
]
t
[0036]
其中:k为采样时间,xk为状态变量,zk为测量变量,f为状态转移函数,γ为测量输出函数,[]
t
为矩阵装置,uk为输入变量,vk为系统过程噪声,过程噪声的协方差为ζk为系统测量噪声,测量噪声的协方差为rk,vk和ζk是零均值高斯白噪声,彼此不相关,初始状态x0也独立于所有的噪声信号。
[0037]
作为本发明的进一步改进,所述步骤s3中事件触发容积卡尔曼滤波方法,步骤如下:
[0038]
计算初始的状态向量和协方差矩阵:
[0039][0040][0041]
其中:e是进行数学期望,x0表示待预测向量初值,p0表示对应的初始协方差矩阵;
[0042]
计算基本的容积点和权重
[0043][0044][0045]
其中:c是容积点,n=3是状态向量维度;
[0046]
对公式(12)中的协方差矩阵p0进行对角化得到
[0047][0048]
其中:u和v分别是上三角和下三角矩阵,s是对角矩阵;
[0049]
计算容积点:
[0050][0051]
对容积点进行先验传播:
[0052]
[0053]
估计估计状态和协方差
[0054][0055][0056]
定义递推滤波形式如下:
[0057][0058]
其中:k
k+1
是m
k+1
估计器的增益矩阵,是后验估计值,是先验估计值;
[0059]
设定后验状态估计偏差为先验状态估计偏差为
[0060]
当γ
k+1
=1时,增益k
k+1
和后验误差协方差
[0061][0062][0063]
其中:和p
zz,k+1
分别是一般状态估计误差协方差和估计测量协方差;
[0064]
当γ
k+1
=0时,等式(19)可以表达为:
[0065][0066]
对f(xk,uk)在进行一阶泰勒展开得到:
[0067][0068][0069]
其中:αk是一个代表高阶项的矩阵;
[0070]
对γ(x
k+1
,u
k+1
)进行一阶泰勒展开得到:
[0071][0072]
其中:θk是一个代表高阶项的矩阵;
[0073]
公式(10)减去公式(22),可以表达如下:
[0074]
[0075]
根据公式(25),可以改写为:
[0076][0077]
根据公式(27),计算如下:
[0078][0079]
其中:
[0080][0081][0082][0083]
因为ek和ζk是独立的,所述z
k+1
等于零,对于ω
k+1
和ψ
k+1
应用如下引理,对于两个向量x,y∈rn,r为实数集合且σ》0.有;
[0084]
xy
t
+yx
t
≤axx
t
+a-1
yy
t (29)
[0085]
根据公式(28),有以下不等式:
[0086][0087]
把公式(29)带入公式(27),的上界为:
[0088][0089]
其中a1和a2是一个正数,基于等式(20)和(30),误差协方差上界表达如下:
[0090][0091]
对相对m
k+1
求微分等于零:
[0092][0093]
增益m
k+1
如下:
[0094][0095]
在获得增益矩阵后对进行对角化:
[0096][0097]
计算容积点:
[0098][0099]
对容积点进行先验传播:
[0100][0101]
估计测量向量和新息协方差以及互协方差
[0102][0103][0104][0105]
通过公式(20)和公式(34)计算出的k
k+1
或者m
k+1
值,并通过公式(19)进行状态后验更新。
[0106]
本发明的有益效果:通过考虑利用车载通讯功能,进行先验和后验滤波设计新的估计方法,为前车状态估计提供新的方法,通过建立数据间隔发送规则和数据丢失模型,大幅度减小通讯成本,在数据发生丢失时也能很好的估计车辆的状态,提高实车应用的准确估计效果。
附图说明
[0107]
图1为体现本发明的系统结构示意图;
[0108]
图2为非线性车辆动力学模型图的示意图。
具体实施方式
[0109]
下面结合附图和实施例,对本发明进一步详细说明。其中相同的零部件用相同的附图标记表示。需要说明的是,下面描述中使用的词语“前”、“后”、“左”、“右”、“上”和“下”指的是附图中的方向,词语“底面”和“顶面”、“内”和“外”分别指的是朝向或远离特定部件几何中心的方向。
[0110]
参考图1和图2所示,为本发明一种考虑车车通讯数据概率化丢失的车辆状态估计方法的具体实施方式,具体包括一下步骤:
[0111]
s1:基于车载传感器获得前车纵向速度、横向速度和横摆角速度信号并建立包括纵向速度、横向速度和横摆角速度的非线性车辆动力学模型和轮胎力计算模型;
[0112]
s2:基于车载的无线通讯网路建立无线通讯数据间隔发送规则并构建数据丢失概率模型,设计状态估计的更新方程和量测方程;
[0113]
s3:结合非线性车辆动力学模型与数据丢失概率模型,利用事件触发容积卡尔曼滤波对车辆的质心侧偏角进行估计生成估计值,此后将估计值代入作为下一时刻的输入值,根据第二步和第三步的动态循环完成前车质心偏角估计。
[0114]
所述步骤s1中的非线性车辆动力学模型图参考图2,非线性车辆动力学模型根据车辆模型动力学方程构建,所述车辆模型动力学方程具体为:
[0115][0116][0117][0118][0119][0120]
其中:i=f,r分别表示前轮和后轮,j=l,r分别表示左轮和后轮,v
x
为车辆纵向速度,f
xfl
为轮胎纵向力,f
yfl
为轮胎侧向力,mz为车辆横摆力矩,γ为横摆角速度,m为汽车总质量,a为前轴到质心的距离,b为后轴到质心的距离,δ为前轮转角,a
x
为纵向加速度,ay为侧向加速度,iz为绕z轴的转动惯量,μ为路面附着系统,β为质心侧偏角,tf,tr分别为车辆前轴和后轴轮距;
[0121]
由于四轮轮毂电机驱动电动汽车四轮驱动或制动转矩独立可控,建立用于计算四
个车轮的纵向力的轮胎力计算模型:
[0122][0123]
其中:为车辆驱动力矩,w
ij
为车轮转速,j为车轮转动惯量,r为车轮滚动半径。
[0124]
所述步骤s2中数据发生规则和概率化丢失模型的建立具体方式为:
[0125]
建立无线通讯数据间隔发送规则:
[0126][0127][0128]
其中:表征目前正在传输到后车的测量值,是上一时刻传输到后车的测量值,zk是当前时刻前车传感器的测量输出值,ρ是数据是否发送的阈值,γk是作为前车传感器数据是否被传输的指标,当γk为0值表征预测器在进行下一次迭代更新时仍然使用前一时刻的测量数据,当γk为1值时表征最新的纵向速度和横向加速度的测量值被传输到状态估计器中;
[0129]
建立数据丢失概率化模型:
[0130][0131]
其中:δ
→
∞和i是一个单位矩阵,当λk=0,传感器的测量数据将在传输过程中丢失,当λk=1,估计器将接收传感器的当前测量数据;
[0132]
根据公式(1)-公式(6)建立前车状态估计更新方程与测量方程:
[0133][0134]
状态变量为:
[0135]
xk=[r,β]
t
[0136]
量测变量为:
[0137]
z=[r]
t
[0138]
输入变量为:
[0139]
u=[δ,v
x
,f
xfl
,f
xfr
,f
xrl
,f
xrl
,f
yfl
,f
yfr
,f
yrl
,f
yrl
]
t
[0140]
其中:k为采样时间,xk为状态变量,zk为测量变量,f为状态转移函数,γ为测量输出函数,[]
t
为矩阵装置,uk为输入变量,vk为系统过程噪声,过程噪声的协方差为ζk为系统测量噪声,测量噪声的协方差为rk,vk和ζk是零均值高斯白噪声,彼此不相关,初始状态x0也独立于所有的噪声信号。
[0141]
所述步骤s3中事件触发容积卡尔曼滤波方法,步骤如下:
[0142]
计算初始的状态向量和协方差矩阵:
[0143][0144][0145]
其中:e是进行数学期望,x0表示待预测向量初值,p0表示对应的初始协方差矩阵;
[0146]
计算基本的容积点和权重
[0147][0148][0149]
其中:c是容积点,n=3是状态向量维度;
[0150]
对公式(12)中的协方差矩阵p0进行对角化得到
[0151][0152]
其中:u和v分别是上三角和下三角矩阵,s是对角矩阵;
[0153]
计算容积点:
[0154][0155]
对容积点进行先验传播:
[0156][0157]
估计估计状态和协方差
[0158][0159][0160]
定义递推滤波形式如下:
[0161][0162]
其中:k
k+1
是m
k+1
估计器的增益矩阵,是后验估计值,是先验估计值;
[0163]
设定后验状态估计偏差为先验状态估计偏差为
[0164]
当γ
k+1
=1时,增益k
k+1
和后验误差协方差
[0165][0166][0167]
其中:和p
zz,k+1
分别是一般状态估计误差协方差和估计测量协方差;
[0168]
当γ
k+1
=0时,等式(19)可以表达为:
[0169][0170]
对f(xk,uk)在进行一阶泰勒展开得到:
[0171][0172][0173]
其中:αk是一个代表高阶项的矩阵;
[0174]
对γ(x
k+1
,u
k+1
)进行一阶泰勒展开得到:
[0175][0176]
其中:θk是一个代表高阶项的矩阵;
[0177]
公式(10)减去公式(22),可以表达如下:
[0178][0179]
根据公式(25),可以改写为:
[0180][0181]
根据公式(27),计算如下:
[0182][0183]
其中:
[0184][0185][0186]
[0187]
因为ek和ζk是独立的,所述z
k+1
等于零,对于ω
k+1
和ψ
k+1
应用如下引理,对于两个向量x,y∈rn,r为实数集合且σ》0.有;
[0188]
xy
t
+yx
t
≤axx
t
+a-1
yy
t (29)
[0189]
根据公式(28),有以下不等式:
[0190][0191]
把公式(29)带入公式(27),的上界为:
[0192][0193]
其中a1和a2是一个正数,基于等式(20)和(30),误差协方差上界表达如下:
[0194][0195]
对相对m
k+1
求微分等于零:
[0196][0197]
增益m
k+1
如下:
[0198][0199]
在获得增益矩阵后对进行对角化:
[0200][0201]
计算容积点:
[0202][0203]
对容积点进行先验传播:
[0204][0205]
估计测量向量和新息协方差以及互协方差
[0206][0207][0208][0209]
通过公式(20)和公式(34)计算出的k
k+1
或者m
k+1
值,并通过公式(19)进行状态后验更新。
[0210]
通过考虑利用车载通讯功能,进行先验和后验滤波设计新的估计方法,为前车状态估计提供新的方法,通过建立数据间隔发送规则和数据丢失模型,大幅度减小通讯成本,在数据发生丢失时也能很好的估计车辆的状态,提高实车应用的准确估计效果。
[0211]
以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
技术特征:
1.一种考虑车车通讯数据概率化丢失的车辆状态估计方法,其特征在于:具体包括一下步骤:s1:基于车载传感器获得前车纵向速度、横向速度和横摆角速度信号并建立包括纵向速度、横向速度和横摆角速度的非线性车辆动力学模型和轮胎力计算模型;s2:基于车载的无线通讯网路建立无线通讯数据间隔发送规则并构建数据丢失概率模型,设计状态估计的更新方程和量测方程;s3:结合非线性车辆动力学模型与数据丢失概率模型,利用事件触发容积卡尔曼滤波对车辆的质心侧偏角进行估计生成估计值,此后将估计值代入作为下一时刻的输入值,根据第二步和第三步的动态循环完成前车质心偏角估计。2.根据权利要求1所述的一种考虑车车通讯数据概率化丢失的车辆状态估计方法,其特征在于:所述步骤s1中的非线性车辆动力学模型根据车辆模型动力学方程构建,所述车辆模型动力学方程具体为:辆模型动力学方程具体为:辆模型动力学方程具体为:辆模型动力学方程具体为:辆模型动力学方程具体为:其中:i=f,r分别表示前轮和后轮,j=l,r分别表示左轮和后轮,v
x
为车辆纵向速度,f
xfl
为轮胎纵向力,f
yfl
为轮胎侧向力,m
z
为车辆横摆力矩,γ为横摆角速度,m为汽车总质量,a为前轴到质心的距离,b为后轴到质心的距离,δ为前轮转角,a
x
为纵向加速度,a
y
为侧向加速度,i
z
为绕z轴的转动惯量,μ为路面附着系统,β为质心侧偏角,t
f
,t
r
分别为车辆前轴和后轴轮距;由于四轮轮毂电机驱动电动汽车四轮驱动或制动转矩独立可控,建立用于计算四个车轮的纵向力的轮胎力计算模型:
其中:为车辆驱动力矩,w
ij
为车轮转速,j为车轮转动惯量,r为车轮滚动半径。3.根据权利要求1所述的一种考虑车车通讯数据概率化丢失的车辆状态估计方法,其特征在于:所述步骤s2中数据发生规则和概率化丢失模型的建立具体方式为:建立无线通讯数据间隔发送规则:建立无线通讯数据间隔发送规则:其中:表征目前正在传输到后车的测量值,是上一时刻传输到后车的测量值,z
k
是当前时刻前车传感器的测量输出值,ρ是数据是否发送的阈值,γ
k
是作为前车传感器数据是否被传输的指标,当γ
k
为0值表征预测器在进行下一次迭代更新时仍然使用前一时刻的测量数据,当γ
k
为1值时表征最新的纵向速度和横向加速度的测量值被传输到状态估计器中;建立数据丢失概率化模型:其中:δ
→
∞和i是一个单位矩阵,当λ
k
=0,传感器的测量数据将在传输过程中丢失,当λ
k
=1,估计器将接收传感器的当前测量数据;根据公式(1)-公式(6)建立前车状态估计更新方程与测量方程:状态变量为:x
k
=[r,β]
t
量测变量为:z=[r]
t
输入变量为:u=[δ,v
x
,f
xfl
,f
xfr
,f
xrl
,f
xrl
,f
yfl
,f
yfr
,f
yrl
,f
yrl
]
t
其中:k为采样时间,x
k
为状态变量,z
k
为测量变量,f为状态转移函数,γ为测量输出函数,[]
t
为矩阵装置,u
k
为输入变量,v
k
为系统过程噪声,过程噪声的协方差为ζ
k
为系统测量噪声,测量噪声的协方差为r
k
,v
k
和ζ
k
是零均值高斯白噪声,彼此不相关,初始状态x0也独立于所有的噪声信号。4.根据权利要求1所述的一种考虑车车通讯数据概率化丢失的车辆状态估计方法,其特征在于:所述步骤s3中事件触发容积卡尔曼滤波方法,步骤如下:计算初始的状态向量和协方差矩阵:
其中:e是进行数学期望,x0表示待预测向量初值,p0表示对应的初始协方差矩阵;计算基本的容积点和权重和权重和权重其中:c是容积点,n=3是状态向量维度;对公式(12)中的协方差矩阵p0进行对角化得到进行对角化得到其中:u和v分别是上三角和下三角矩阵,s是对角矩阵;计算容积点:对容积点进行先验传播:估计估计状态和协方差和协方差和协方差定义递推滤波形式如下:其中:k
k+1
是m
k+1
估计器的增益矩阵,是后验估计值,是先验估计值;设定后验状态估计偏差为先验状态估计偏差为当γ
k+1
=1时,增益k
k+1
和后验误差协方差和后验误差协方差和后验误差协方差其中:和p
zz,k+1
分别是一般状态估计误差协方差和估计测量协方差;当γ
k+1
=0时,等式(19)可以表达为:
对f(x
k
,u
k
)在进行一阶泰勒展开得到:进行一阶泰勒展开得到:其中:α
k
是一个代表高阶项的矩阵;对γ(x
k+1
,u
k+1
)进行一阶泰勒展开得到:其中:θ
k
是一个代表高阶项的矩阵;公式(10)减去公式(22),可以表达如下:根据公式(25),可以改写为:根据公式(27),计算如下:其中:其中:其中:
因为e
k
和ζ
k
是独立的,所述z
k+1
等于零,对于ω
k+1
和ψ
k+1
应用如下引理,对于两个向量x,y∈r
n
,r为实数集合且σ>0.有;xy
t
+yx
t
≤axx
t
+a-1
yy
t (29)根据公式(28),有以下不等式:根据公式(28),有以下不等式:把公式(29)带入公式(27),的上界为:其中a1和a2是一个正数,基于等式(20)和(30),误差协方差上界表达如下:对相对m
k+1
求微分等于零:增益m
k+1
如下:在获得增益矩阵后对进行对角化:计算容积点:对容积点进行先验传播:估计测量向量和新息协方差以及互协方差
通过公式(20)和公式(34)计算出的k
k+1
或者m
k+1
值,并通过公式(19)进行状态后验更新。
技术总结
本发明公开了一种考虑车车通讯数据概率化丢失的车辆状态估计方法,其技术方案要点是包括通过无线通讯模块建立车车通讯网络,以及建立数据传输规则和数据丢失概率化模型,并通过车车通讯将前车纵向速度和横向加速度信号传递给后车,后车根据该信息与非线性动力学模型结合利用先验与后验相结合的滤波方法估计前车的侧向速度和横摆角速度。本发明可以实现无线通讯数据发生部分丢失下的分布式驱动车辆状态高精度估计同时大幅减少通讯带宽。辆状态高精度估计同时大幅减少通讯带宽。辆状态高精度估计同时大幅减少通讯带宽。
技术研发人员:汪
受保护的技术使用者:英博超算(南京)科技有限公司
技术研发日:2022.08.25
技术公布日:2023/8/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/