首页 / 专利库 / 物理 / / 摩擦力 / 滚动摩擦 / 一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法

一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法

阅读:1023发布:2020-08-28

专利汇可以提供一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于参数估计误差的路面坡度和 汽车 状态参数联合估计方法,属于车辆工程领域。本发明首先根据汽车动 力 学理论以及 牛 顿第二定律建立汽车行驶纵向动力学模型;接着通过车载 传感器 测量得到车速和 发动机 驱动力,将其作为估计 算法 的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性 摩擦系数 、 滚动摩擦 系数和 空气阻力 系数的估计值。本发明节约了成本,避免了量测噪声的积累,提高了 精度 ;减少了计算量。,下面是一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法专利的具体信息内容。

1.一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,其特征在于:首先根据汽车动学理论以及顿第二定律建立汽车行驶纵向动力学模型;接着通过车载传感器测量得到车速和发动机驱动力,将其作为估计算法的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性摩擦系数滚动摩擦系数和空气阻力系数的估计值;
所述方法的具体步骤如下:
Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
其中,m是汽车质量,v是汽车行驶速度,Fforce为汽车发动机驱动力,g是重力加速度常数,θ是路面坡度,Cvf是粘性摩擦系数,Cμ是滚动摩擦系数,C是空气阻力系数;
Step2、通过代数变换将纵向动力学方程转化为参数化形式:
其中, 是需要估计的未知参数向量,φ=[-g -v -1 
Fforce -v2]T是可以通过系统的输入量车速v和发动机驱动力Fforce计算获得的递推向量;
Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:车辆在行驶过程中根据已有的车载传感器和整车控制系统配置的CAN总线可以实时采集车速v以及发动机驱动力Fforce,并将这两个量作为估计算法的输入量;
Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
定义两个滤波变量vf和φf为:
其中,k是一个正常数;
然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
其中,l是一个正常数,t表示时间;
在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
其中,是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
当矩阵M(t)最小特征值大于0,则执行步骤Step6;否则给驱动力加入随机干扰,然后返回步骤Step3;
Step6、用包含参数估计误差的向量W(t)设计自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值 并保证指数收敛或有限时间收敛;
Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
Step7.1、求sin函数的反函数得出路面坡度θ;
Step7.2、求 的倒数得到车重m,
Step7.3、根据得到的θ和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
2.根据权利要求1所述的基于参数估计误差的路面坡度和汽车状态参数联合估计方法, 其特征在于:所述步骤Step6中,保证指数收敛的参数估计自适应律为: 其中,Γ为学习速率。
3.根据权利要求1所述的基于参数估计误差的路面坡度和汽车状态参数联合估计方法,其特征在于:所述步骤Step6中,保证有限时间收敛的参数估计自适应律为:
其中,Γ为学习速率。

说明书全文

一种基于参数估计误差的路面坡度和汽车状态参数联合估计

方法

技术领域

背景技术

[0002] 现代车辆控制效果不仅仅取决于整车控制器的性能,还依赖于车辆行驶过程中动态参数变化。如果汽车行驶过程中一些未知且动态变化的参数(如路况坡度、车重变化、阻等)可以被精确测量到,不仅可改善车辆系统控制精度,且可为汽车安全驾驶提供信息参考。但由于硬件配置、安装空间及价格等限制,无法安装充足的传感器对所需要的信息进行全面测量。参数估计则可采用有限的传感器测得的部分信息(车速及驱动)结合系统模型,并运用某种算法来获得对路况坡度和车重等状态参数的实时在线估计。
[0003] 现有技术中对车辆行驶路面坡度及状态参数的估计方法包括有基于加速度偏差坡度的估计方法和基于纵向动力学模型的估计方法。前者需要安装加速度传感器获取加速度信息,因此极易受外部干扰影响,鲁棒性不强,且通常需要先估计坡度,然后再基于此进行二次估计车重等,无法实现联合估计,计算复杂且速度慢。而基于纵向动力学模型的估计方法中,目前大都需要设计观测器或者卡尔曼滤波起来获取系统输出误差来驱动自适应律,因此常需要外加GPS信号等,硬件配置要求较高,并需预先得知噪声的统计特性。特别是所设计的自适应律都是依赖于传统梯度方法,用输出误差去更新参数估计,因此估计参数误差的收敛速度变慢,且对于参数收敛需要满足的持续激励(PE)条件,难以在线测试。传统的自适应参数辨识方法需要附加加速度、GPS等传感器才能实时估计出车辆行驶的路面坡度及状态参数,增加了系统的复杂性和产品的成本。因此目前方法均难以满足汽车高速、安全行驶过程中实时、在线、快速联合参数估计的需求。

发明内容

[0004] 本发明提供了一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,以用于通过设计基于参数估计误差的自适应律方法实现路面坡度和车辆关键状态参数的在线、联合、快速估计,并提出参数收敛的判别方法,解决传统方法对加速度、GPS等附加传感器依赖,获得更快速的在线估计效果,为提高车辆控制系统精度和稳定性提供支持。
[0005] 本发明的技术方案是:一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,首先根据汽车动力学理论以及顿第二定律建立汽车行驶纵向动力学模型;接着通过车载传感器测量得到车速和发动机驱动力,将其作为估计算法的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性摩擦系数滚动摩擦系数和空气阻力系数的估计值。
[0006] 所述方法的具体步骤如下:
[0007] Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
[0008]
[0009] 其中,m是汽车质量,v是汽车行驶速度,Fforce为汽车发动机驱动力,g是重力加速度常数,q是路面坡度,Cvf是粘性摩擦系数,Cm是滚动摩擦系数,C是空气阻力系数;
[0010] Step2、通过代数变换将纵向动力学方程转化为参数化形式:
[0011]
[0012] 其中, 是需要估计的未知参数向量,φ=[-g -2 T
v -1 Fforce -v] 是可以通过系统的输入量车速v和发动机驱动力Fforce计算获得的递推向量;
[0013] Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:车辆在行驶过程中根据已有的车载传感器和整车控制系统配置的CAN总线可以实时采集车速v以及发动机驱动力Fforce,并将这两个量作为估计算法的输入量;
[0014] Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
[0015] 定义两个滤波变量vf和φf为:
[0016]
[0017] 其中,k是一个正常数;
[0018] 然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
[0019]
[0020] 其中,l是一个正常数,t表示时间;
[0021] 在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
[0022]
[0023] 其中, 是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
[0024] Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
[0025] 当矩阵M(t)最小特征值大于0,则执行步骤Step6;否则给驱动力加入随机干扰,然后返回步骤Step3;
[0026] Step6、用包含参数估计误差的向量W(t)设计自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值 并保证指数收敛或有限时间收敛;
[0027] Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
[0028] Step7.1、求sin函数的反函数得出路面坡度q;
[0029] Step7.2、求 的倒数得到车重m,
[0030] Step7.3、根据得到的q和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
[0031] 所述步骤Step6中,保证指数收敛的参数估计自适应律为: 其中,Γ为学习速率。
[0032] 所述步骤Step6中,保证有限时间收敛的参数估计自适应律为:其中,Γ为学习速率。
[0033] 本发明的工作原理是:
[0034] 1)基于牛顿第二定律建立汽车行驶纵向动力学方程;
[0035] 根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型为:
[0036]
[0037] 其中,m是汽车质量,v是汽车行驶速度,Fforce为汽车发动机驱动力,g是重力加速度常数,q是路面坡度,Cvf是粘性摩擦系数,Cm是滚动摩擦系数,C是空气阻力系数。
[0038] 进一步通过代数变换将纵向动力学方程转化为参数化形式:
[0039]
[0040] 其中, 是需要估计的未知参数向量,而φ(v,Fforce)=[-g -v -1 Fforce -v2]T是可以通过系统的输入量(车速及发动机驱动力)计算获得的递推向量。
[0041] 2)通过车载传感器测量并计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量;
[0042] 车辆在行驶过程中根据已有的车载传感器和整车控制系统配置的CAN总线可以实时采集车速以及发动机输出的驱动力,并将这两个量作为估计算法的输入量传入估计模系统中。
[0043] 3)对系统动态进行滤波操作,提取参数估计误差;
[0044] 首先对系统动态v和φ进行滤波操作,定义其滤波状态变量vf和φf为:
[0045]
[0046] 其中,k是一个正常数。然后用滤波的变量来定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为
[0047]
[0048] 对其进行积分运算可得:
[0049]
[0050] 在获得M(t)和N(t)基础上,可以计算出包含参数估计误差的向量W(t)∈R5×1为:
[0051]
[0052] 其中, 是未知参数向量δ的估计值。则可根据上述系统动力学特性以及包含参数估计误差的向量定义知:
[0053]
[0054] 可见,辅助变量W(t)包含参数估计误差信息 实现了参数误差信息的提取。
[0055] 4)运用参数估计误差W(t)设计用于参数联合估计的自适应律,实现估计误差指数收敛和有限时间收敛;
[0056] 根据所得到的辅助变量W(t)∈R5×1,设计如下自适应律在线更新汽车行驶纵向动力学模型中的未知参数向量:
[0057]
[0058] 证明上述自适应律可保证估计误差指数收敛。
[0059] 进一步设计能保证有限时间收敛的自适应律为
[0060]
[0061] 并证明上述自适应律可保证估计误差有限时间收敛。
[0062] 5)验证参数估计收敛性的条件;
[0063] 证明只要递推矩阵φ满足持续激励(PE)条件,则滤波矩阵M(t)最小特征值大于0,进一步证明上述4)中所示的自适应律可分别保证估计误差指数收敛和有限时间收敛。故验证参数收敛条件(持续激励条件)可等价为验证矩阵M(t)最小特征值是否大于0,提供了一种可操作的验证持续激励条件的方法。
[0064] 6)通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数等未知参数变量;
[0065] 在动力学方程中需要估计的未知参数变量(如:路况坡度θ,车重m,空气阻力系数C等)不能由估计得到的向量 直接给出,但可进行简单的数学变换导出所需变量的估计值,如:求sin函数的反函数得出路面坡度θ,求 的倒数得到车重m,以此类推。
[0066] 本发明的有益效果是:
[0067] 1、本发明仅采用车速及发动机驱动力作为估计方法的输入量,减少了对加速度、GPS等附加传感器的使用,不仅节约了成本,而且避免了量测噪声的积累,提高了精度。
[0068] 2、区别传统采用梯度的参数估计方法,本发明中采用参数估计误差信息来驱动自适应律,避免了传统状态观测器的设计,减少了计算量,易于实时在线应用,且可实现有限时间收敛的参数估计。
[0069] 3、本发明提出了参数收敛条件的在线判别方法。考虑到参数估计需要满足持续激励(PE)条件的在线判别极其困难,目前方法较少且不直观。本发明将其转化为可在线判别的等价条件(计算矩阵最小特征值),故当该条件不满足时可通过加入干扰信号保证参数收敛。
[0070] 4、本发明的鲁棒性能良好且可保证参数在有限时间内收敛,适用于各种车辆行驶在各种工况道路的实时、在线估计,具有较广泛的实用性。附图说明
[0071] 图1为本发明所提供的用于构建实际汽车行驶纵向动力学模型的系统示意图;
[0072] 图2为本发明所提供的基于参数误差信息学习的自适应参数估计方法的流程图
[0073] 图3为本发明应用实施例1中对路况坡度的估计效果图;
[0074] 图4为本发明应用实施例1中对车重的估计效果图;
[0075] 图5为本发明应用实施例1中对空气阻力系数、摩擦系数估计效果图;
[0076] 图6为本发明应用实施例2中对路况坡度的估计效果图;
[0077] 图7为本发明应用实施例2中对车重的估计效果图;
[0078] 图8为本发明应用实施例2中对空气阻力系数、摩擦系数估计效果图。

具体实施方式

[0079] 实施例1:如图1-8所示,一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,所述方法的具体步骤如下:
[0080] 按照上述发明所述流程对一类典型的中型车行驶路面坡度和状态参数继续了估计,并在Matlab软件中进行了数值模拟。
[0081] Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
[0082]
[0083] 其中,v是汽车行驶速度,Fforce为汽车发动机驱动力,q是路面坡度,汽车质量m=1500,重力加速度常数g=9.8,粘性摩擦系数Cvf=0.22,滚动摩擦系数Cm=0.01,空气阻力系数C=0.65;
[0084] Step2、通过代数变换将纵向动力学方程转化为参数化形式:
[0085]
[0086] 其中, 是需要估计的未知参数向量,φ=[-g -v -1 Fforce -v2]T是可以通过系统的输入量(车速v和发动机驱动力Fforce)计算获得的递推向量;
[0087] Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:本实施案例中路面坡度q为典型上坡路段坡度,车速v及发动机驱动力Fforce通过给汽车行驶纵向动力学模型增加PID速度控制而得到;
[0088] Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
[0089] 定义两个滤波变量vf和φf为:
[0090]
[0091] 其中,k=0.001是一个正常数;
[0092] 然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
[0093]
[0094] 其中,l=1是一个正常数,t表示时间;
[0095] 在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
[0096]
[0097] 其中,是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
[0098] Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
[0099] 本实施案例中,可计算得知矩阵M(t)最小特征值大于0,故执行步骤Step6;
[0100] Step6、用包含参数估计误差的向量W(t)设计自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值
[0101] 保证指数收敛的参数估计自适应律为:
[0102]
[0103] 其中,Γ=5*diag([20,0.005,100,0.002,0.001])为学习速率。
[0104] Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
[0105] Step7.1、求sin函数的反函数得出路面坡度θ;
[0106] Step7.2、求 的倒数得到车重m,
[0107] Step7.3、根据得到的θ和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
[0108] 根据上述实施流程,可获得该案例仿真结果如图3-图5。图3为真实路况坡度θ与估计路况坡度 对比,可见本发明提出的方法可对于本案例所采用的典型上坡路段的路面坡度实现很好的估计,特别对于坡度的变化亦能实现快速的跟踪。图4为真实车重m与估计车重 对比,可见在路面坡度变化的时刻虽然车重估计有较小波动,但对总体车重实现了快速、准确的估计。图5为估计出的摩擦系数 和空气阻力系数 可见估计出的系数基本收敛到其真实值的附近。上述实施案例数值仿真结果表明,本发明所提出的联合估计算法能有效估计出路况坡度和车体重量,并且对摩擦系数和空气阻力系数等均能进行在线估计,这些获得的参数可进一步为汽车总体控制系统实施提供参考,并为汽车安全系统操作提供数据支持。
[0109] 实施例2:如图1-8所示,一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,所述方法的具体步骤如下:
[0110] 按照上述发明所述流程对一类典型的中型车行驶路面坡度和状态参数进行了有限时间估计,并在Matlab软件中进行了数值模拟。
[0111] Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
[0112]
[0113] 其中,v是汽车行驶速度,Fforce为汽车发动机驱动力,q是路面坡度,汽车质量m=1500,重力加速度常数g=9.8,粘性摩擦系数Cvf=0.22,滚动摩擦系数Cμ=0.01,空气阻力系数C=0.65;
[0114] Step2、通过代数变换将纵向动力学方程转化为参数化形式:
[0115]
[0116] 其中, 是需要估计的未知参数向量,φ=[-g -v -1 Fforce -v2]T是可以通过系统的输入量(车速v和发动机驱动力Fforce)计算获得的递推向量;
[0117] Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:本实施案例中路面坡度q为典型上坡路段坡度,车速v及发动机驱动力Fforce通过给汽车行驶纵向动力学模型增加PID速度控制而得到;
[0118] Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
[0119] 定义两个滤波变量vf和φf为:
[0120]
[0121] 其中,k=0.001是一个正常数;
[0122] 然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
[0123]
[0124] 其中,l=1是一个正常数,t表示时间;
[0125] 在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
[0126]
[0127] 其中, 是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
[0128] Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
[0129] 本实施案例中,对比实施例1改变了PID速度控制的给定参考速度轨迹,故首次计算得矩阵M(t)最小特征值小于0。因此需在控制器输出的驱动力Fforce上引入均值为0的随机干扰信号,并返回Step3。此时矩阵M(t)最小特征值大于0,故继续执行步骤Step6;
[0130] Step6、用包含参数估计误差的向量W(t)设计有限时间收敛的自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值
[0131] 保证有限时间收敛的参数估计自适应律为:
[0132]
[0133] 其中,Γ=0.2*diag([18,0.001,12,0.0001,0.0015])为学习速率。
[0134] Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
[0135] Step7.1、求sin函数的反函数得出路面坡度θ;
[0136] Step7.2、求 的倒数得到车重m,
[0137] Step7.3、根据得到的θ和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
[0138] 根据上述实施流程,可获得该案例仿真结果如图6-图8。图6为真实路况坡度θ与估计路面坡度 对比,可见本发明提出的方法可对于本案例所采用的典型上坡路段的路面坡度实现很好的估计,且对比实施例1的方法获得更好的估计效果。图7为真实车重m与估计车重 对比,可见在路面坡度变化的情况下依然对总体车重实现了快速、准确的估计。图8为估计出的摩擦系数 和空气阻力系数 基本收敛到其真实值的附近。上述实施案例数值仿真结果表明,本发明所提出的有限时间收敛的估计算法能有效估计出路况坡度、车体重量,摩擦系数和空气阻力系数等,且获得比实施例1中指数收敛方法更快的收敛性能。
[0139] 实施例3:如图1-8所示,一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,首先根据汽车动力学理论以及牛顿第二定律建立汽车行驶纵向动力学模型;接着通过车载传感器测量得到车速和发动机驱动力,将其作为估计算法的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值。
[0140] 所述方法的具体步骤如下:
[0141] Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
[0142]
[0143] 其中,m是汽车质量,v是汽车行驶速度,Fforce为汽车发动机驱动力,g是重力加速度常数,q是路面坡度,Cvf是粘性摩擦系数,Cm是滚动摩擦系数,C是空气阻力系数;
[0144] Step2、通过代数变换将纵向动力学方程转化为参数化形式:
[0145]
[0146] 其中, 是需要估计的未知参数向量,φ=[-g -v -1 Fforce -v2]T是可以通过系统的输入量车速v和发动机驱动力Fforce计算获得的递推向量;
[0147] Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:车辆在行驶过程中根据已有的车载传感器和整车控制系统配置的CAN总线可以实时采集车速v以及发动机驱动力Fforce,并将这两个量作为估计算法的输入量;
[0148] Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
[0149] 定义两个滤波变量vf和φf为:
[0150]
[0151] 其中,k是一个正常数;
[0152] 然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
[0153]
[0154] 其中,l是一个正常数,t表示时间;
[0155] 在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
[0156]
[0157] 其中, 是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
[0158] Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
[0159] 当矩阵M(t)最小特征值大于0,则执行步骤Step6
[0160] Step6、用包含参数估计误差的向量W(t)设计自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值 并保证有限时间收敛;
[0161] Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
[0162] Step7.1、求sin函数的反函数得出路面坡度q;
[0163] Step7.2、求 的倒数得到车重m,
[0164] Step7.3、根据得到的q和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
[0165] 所述步骤Step6中,保证有限时间收敛的参数估计自适应律为:其中,Γ为学习速率。
[0166] 实施例4:如图1-8所示,一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,首先根据汽车动力学理论以及牛顿第二定律建立汽车行驶纵向动力学模型;接着通过车载传感器测量得到车速和发动机驱动力,将其作为估计算法的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值。
[0167] 所述方法的具体步骤如下:
[0168] Step1、建立汽车行驶纵向动力学模型:根据汽车动力学理论以及牛顿第二定律,对车辆进行受力分析,可得到汽车行驶纵向动力学模型如下:
[0169]
[0170] 其中,m是汽车质量,v是汽车行驶速度,Fforce为汽车发动机驱动力,g是重力加速度常数,q是路面坡度,Cvf是粘性摩擦系数,Cm是滚动摩擦系数,C是空气阻力系数;
[0171] Step2、通过代数变换将纵向动力学方程转化为参数化形式:
[0172]
[0173] 其中, 是需要估计的未知参数向量,φ=[-g -v -1 Fforce -v2]T是可以通过系统的输入量车速v和发动机驱动力Fforce计算获得的递推向量;
[0174] Step3、通过车载传感器测量计算得到车速v和发动机驱动力Fforce,将其作为估计算法的输入量:车辆在行驶过程中根据已有的车载传感器和整车控制系统配置的CAN总线可以实时采集车速v以及发动机驱动力Fforce,并将这两个量作为估计算法的输入量;
[0175] Step4、对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差:
[0176] 定义两个滤波变量vf和φf为:
[0177]
[0178] 其中,k是一个正常数;
[0179] 然后定义辅助滤波矩阵M(t)∈R5×5和滤波向量N(t)∈R5×1为:
[0180]
[0181] 其中,l是一个正常数,t表示时间;
[0182] 在得到辅助变量M(t)和N(t)基础上,计算出包含参数估计误差的向量W(t)∈R5×1为:
[0183]
[0184] 其中,是未知参数向量δ的估计值;可知, 成立,故向量W(t)包含参数估计误差信息
[0185] Step5、计算矩阵M(t)最小特征值,并判断其是否大于0:
[0186] 当矩阵M(t)最小特征值小于0,给驱动力加入随机干扰,然后返回步骤Step3直到矩阵M(t)最小特征值大于0后接着执行Step6;
[0187] Step6、用包含参数估计误差的向量W(t)设计自适应律,得到汽车行驶纵向动力学模型中的未知参数向量δ的估计值 并保证指数收敛;
[0188] Step7、通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值:在获得未知参数向量δ的估计值 的基础上,进行简单的数学变换导出所需的估计变量:
[0189] Step7.1、求sin函数的反函数得出路面坡度q;
[0190] Step7.2、求 的倒数得到车重m,
[0191] Step7.3、根据得到的q和m计算出摩擦系数Cμ,Cvf和空气阻力系数C。
[0192] 所述步骤Step6中,保证指数收敛的参数估计自适应律为: 其中,Γ为学习速率。
[0193] 实施例5:如图1-8所示,一种基于参数估计误差的路面坡度和汽车状态参数联合估计方法,首先根据汽车动力学理论以及牛顿第二定律建立汽车行驶纵向动力学模型;接着通过车载传感器测量得到车速和发动机驱动力,将其作为估计算法的输入量;再对汽车行驶纵向动力学模型进行滤波操作,提取参数估计误差;然后判断激励条件是否满足:若满足,则用包含参数估计误差的向量设计自适应律估计未知参数向量;若不满足,则给驱动力加入随机干扰,并返回重新测量;最后通过基本数学变换计算出路面坡度、车重、粘性摩擦系数、滚动摩擦系数和空气阻力系数的估计值。
[0194] 上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈