CN114312808B - 一种智能驾驶车辆的重量、坡度和速度的估算方法 - Google Patents

一种智能驾驶车辆的重量、坡度和速度的估算方法 Download PDF

Info

Publication number
CN114312808B
CN114312808B CN202210136297.9A CN202210136297A CN114312808B CN 114312808 B CN114312808 B CN 114312808B CN 202210136297 A CN202210136297 A CN 202210136297A CN 114312808 B CN114312808 B CN 114312808B
Authority
CN
China
Prior art keywords
vehicle
estimated
speed
resistance
weight
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.)
Active
Application number
CN202210136297.9A
Other languages
English (en)
Other versions
CN114312808A (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.)
Shanghai Ebus Automobile Power System Co ltd
Original Assignee
Shanghai Ebus Automobile Power System Co ltd
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 Shanghai Ebus Automobile Power System Co ltd filed Critical Shanghai Ebus Automobile Power System Co ltd
Priority to CN202210136297.9A priority Critical patent/CN114312808B/zh
Publication of CN114312808A publication Critical patent/CN114312808A/zh
Application granted granted Critical
Publication of CN114312808B publication Critical patent/CN114312808B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

本发明公开了一种智能驾驶车辆的重量、坡度和速度的估算方法,属于智能驾驶汽车领域,包括以下步骤:根据车载IMU(惯性传感器)获取车辆的沿着车辆前进方向的纵向加速度信息ax;从车辆CAN总线按照采样频率为获取当前车辆沿着车辆前进方向的纵向速度分量信息vx,电机的实时扭矩信息Trq。本发明根据CAN总线采集的参数,车辆标定数据,采用最小二乘法和扩展卡尔曼滤波结合方法,即可以估算出车辆的质量、所处坡度、车速信息,在车辆控制领域拥有重大意义。

Description

一种智能驾驶车辆的重量、坡度和速度的估算方法
技术领域
本发明涉及智能驾驶汽车技术领域,尤其涉及一种智能驾驶车辆的重量、坡度和速度的估算方法。
背景技术
汽车质量在汽车控制领域占有着重大的影响因素。尤其在大型电动巴士、大型电动作业的载重时常变化的车辆上,汽车质量对汽车控制性能拥有决定性的影响。但是目前的车辆的质量的估算目前还不成熟,传统称重方式、理论上的纵向动力学不足,都严重制约着车辆的动力性、经济性。
在现今的自动驾驶领域,惯性传感器测量的坡度信息由于各种扰动、安装等问题影响,其测量的坡度信息存在误差,造成数据不准确,需要结合相关估算方法进行坡度估算和汽车的质量估算,用于解决和提高自动驾驶领域车辆的高精度位置控制能力。
发明内容
本发明的目的是为了解决现有技术中存在的缺陷,而提出的智能驾驶车辆的重量、坡度和速度的估算方法。
为了实现上述目的,本发明采用了如下技术方案:
一种智能驾驶车辆的重量、坡度和速度的估算方法,包括以下步骤:
包括以下步骤:
根据车载IMU(惯性传感器)获取车辆的沿着车辆前进方向的纵向加速度信息ax
从车辆CAN总线按照采样频率为获取当前车辆沿着车辆前进方向的纵向速度分量信息vx,电机的实时扭矩信息Trq
根据车辆标定数据得到相关车辆参数;
假设车辆位于坡度角为β的斜坡或者平地上,则可得车辆的纵向动力学公式:其中M为车辆质量(总质量),g为重力加速度,Fd为车辆驱动力,Fr为车辆滚动阻力,Fa为车辆行驶过程中的空气阻力;
根据车速和加速度的条件,判别估算方法的起始和结束条件;
车辆的重量估算可以根据纵向动力学公式,对车辆的阻力和重量的估算值,采用递推最小二乘法进行估算,可得相关估算值;
车辆的坡度与车速的估算,可以对纵向动力学公式进行离散化状态空间方程的改写,然后采用扩展卡尔曼滤波,可得相关估算值;
对重量和坡度的估算值进行平均化处理,即估算值总和除以已估算的次数,获得车辆的估算重量和坡度的估算值,最终取值估算结束时所得出的平均值。
进一步地,所述车辆标定数据根据车辆指标、相关车辆参数实验,进行的车辆参数的获取,其中参数包括:电机输出端至车轮的传动比iw,传动系机械效率ηT,轮胎自由半径rf,轮胎滚动半径与自由半径比率wr,车辆滚阻系数fr,车辆迎风面积A,空气密度ρ,空气阻力系数CD,车辆空载估算重量mo
进一步地,所述车辆的纵向动力学公式中,可由所述的车载IMU的纵向加速度ax来代替,即/>
进一步地,所述车辆的纵向动力学公式中,Fd为车辆驱动力,可由公式来计算,其中Fd单位为牛(N)。
进一步地,所述车辆的纵向动力学公式中,Fr为车辆滚动阻力,可由公式Fr=frMgcosβ来计算,其中Fr单位为牛(N)。
进一步地,所述车辆的纵向动力学公式中,Fa为空气阻力,可由公式来计算,其中Fa单位为牛(N)。
进一步地,所述估算方法的起始和结束条件为:当车辆启动时,车辆的纵向加速度ax第一次大于某个阈值as时(阈值as常取0m/s2)触发为真,且随后时间里不管加速度何值都保持为真,同时满足车辆的速度大于某阈值vs时(阈值vs常取1m/s2),则估算方法启动,启动时间为Ts;当估算方法启动后,监测车辆的速度,当车速大于某阈值ve时(阈值ve常取4m/s2),则估算方法结束,结束时间为Te,则车辆的估算时间段为TS~Te
进一步地,所述的递推最小二乘法为:
令FR=Fr+Fa,其中,FR为车辆的阻力,则Fd=max+FR
和/>为质量和阻力的真值,/>和/>为质量和阻力的估算值,则阻力及质量的估计表达式为/>
进一步地,所述扩展卡尔曼滤波为:基于所述的纵向动力学公式,具体如下:
其中,扩展卡尔曼滤波包括两个计算过程:时间更新和测量更新,时间更新方程用于向前推算先验状态估计值和先验误差协方差;
测量更新方程用于将先验状态估计和测量变量结合产生状态的后验估计并更新估计状态的后验误差协方差,具体如下:
时间更新方程为:
其中:为上一时刻状态变量的最优估计值;Pk-1为上一时刻误差协方差;/>为状态变量的先验估计值;/>为先验误差协方差;Q取单位矩阵,/>Jf为对状态变量求偏导数得到的Jacobian矩阵;
Jacobian矩阵为:
测量更新方程为:
其中:Kk为卡尔曼增益;为状态变量后验估计值;Pk为后验误差协方差;I为单位矩阵;H为测量矩阵;R为测量噪声协方差,取值100。
进一步地,包括车辆控制器,所述的控制器用于执行如前述权利要求1-9中的任一所述的方法。
相比于现有技术,本发明的有益效果在于:
本发明根据CAN总线采集的参数,车辆标定数据,采用最小二乘法和扩展卡尔曼滤波结合方法,即可以估算出车辆的质量、所处坡度、车速信息,在车辆控制领域拥有重大意义。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
图1为本发明提出的智能驾驶车辆的重量、坡度和速度的估算方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
参照图1,智能驾驶车辆的重量、坡度和速度的估算方法,所述方法包括以下步骤:
根据车载IMU(惯性传感器)获取车辆的沿着车辆前进方向的纵向加速度信息ax
从车辆CAN总线按照采样频率为获取当前车辆沿着车辆前进方向的纵向速度分量信息vx,电机的实时扭矩信息Trq
根据车辆标定数据得到相关车辆参数;
假设车辆位于坡度角为β的斜坡或者平地上,则可得车辆的纵向动力学公式:其中M为车辆质量(总质量),g为重力加速度,Fd为车辆驱动力,Fr为车辆滚动阻力,Fa为车辆行驶过程中的空气阻力。
由于车辆启动瞬间加速度获取和计算可能存在误差,且方法的估算不会一直进行中,所以可以根据车速和加速度的条件,判别估算方法的起始和结束条件;此时间段内称为车辆的稳定启动时间,车辆的估算在稳定启动时间内进行时,准确度较高。
车辆的重量估算可以根据纵向动力学公式,对车辆的阻力和重量的估算值,采用递推最小二乘法进行估算,可得相关估算值;
车辆的坡度与车速的估算,可以对纵向动力学公式进行离散化状态空间方程的改写,然后采用扩展卡尔曼滤波,可得相关估算值;
对重量和坡度的估算值进行平均化处理,即估算值总和除以已估算的次数,获得车辆的估算重量和坡度的估算值,最终取值估算结束时所得出的平均值。
车辆的重量和坡度的估算结果往往是从起始到结束这段时间进行的,其估算值存在起伏和连续性,所以最后需要对重量和坡度的估算值进行平均化处理,即估算值总和除以已估算的次数。车辆的估算重量和坡度的估算值,最终取值估算结束时所得出的平均值。
在本申请的具体实施例中,所述车辆标定数据根据车辆指标、相关车辆参数实验,进行的车辆参数的获取,其中参数包括:电机输出端至车轮的传动比iw,传动系机械效率ηT,轮胎自由半径rf,轮胎滚动半径与自由半径比率wr,车辆滚阻系数fr,车辆迎风面积A,空气密度ρ,空气阻力系数CD,车辆空载估算重量mo
在本申请的具体实施例中,所述车辆的纵向动力学公式中,可由所述的车载IMU的纵向加速度ax来代替,即/>
在本申请的具体实施例中,所述车辆的纵向动力学公式中,Fd为车辆驱动力,可由公式来计算,其中Fd单位为牛(N)。
在本申请的具体实施例中,所述车辆的纵向动力学公式中,Fr为车辆滚动阻力,可由公式Fr=frMgcosβ来计算,其中Fr单位为牛(N)。
在本申请的具体实施例中,所述车辆的纵向动力学公式中,Fa为空气阻力,可由公式来计算,其中Fa单位为牛(N)。
在本申请的具体实施例中,所述估算方法的起始和结束条件为:当车辆启动时,车辆的纵向加速度ax第一次大于某个阈值as时(阈值as常取0m/s2)触发为真,且随后时间里不管加速度何值都保持为真,同时满足车辆的速度大于某阈值vs时(阈值vs常取1m/s2),则估算方法启动,启动时间为Ts;当估算方法启动后,监测车辆的速度,当车速大于某阈值ve时(阈值ve常取4m/s2),则估算方法结束,结束时间为Te,则车辆的估算时间段为Ts~Te
在本申请的具体实施例中,所述的递推最小二乘法为:
令FR=Fr+Fa,其中,FR为车辆的阻力,则Fd=Max+FR
和/>为质量和阻力的真值,/>和/>为质量和阻力的估算值,则阻力及质量的估计表达式为/>
在估算时间段内,令m,n为采样点的个数,则根据最小二乘法求出的估计值和/>应满足:
采样的递推最小二乘法对阻力和质量估计,其估计的递推形式为:
则对于阻力估计,有:
则对于质量估计,有:
在本申请的具体实施例中,所述扩展卡尔曼滤波为:基于所述的纵向动力学公式,具体如下:
考虑到公路路线设计规范,道路坡度一般较小,则假设cosβ≈1,sinβ≈tanβ=i,可得相关微分方程组,其中M(t)由权利要求8得出:
则EKF算法基于离散状态方程,采用前向欧拉法进行离散化处理,得到离散化状态差分方程f:
***的状态方程为:
***测量方程为:
EKF(扩展卡尔曼滤波)包括两个计算过程:时间更新和测量更新。
时间更新方程向前推算先验状态估计值和先验误差协方差;测量更新方程将先验状态估计和测量变量结合产生状态的后验估计并更新估计状态的后验误差协方差。算法递归进行,只需获得上一时刻状态变量的估计值和当前状态变量的测量值便可获得当前状态变量的估计值。
时间更新方程为:
其中:为上一时刻状态变量的最优估计值;Pk-1为上一时刻误差协方差;/>为状态变量的先验估计值;/>为先验误差协方差;Q取单位矩阵,/>Jf为对状态变量求偏导数得到的Jacobian矩阵;
Jacobian矩阵为:
测量更新方程为:
其中:Kk为卡尔曼增益;为状态变量后验估计值;Pk为后验误差协方差;I为单位矩阵;H为测量矩阵;R为测量噪声协方差,取值100。
具体实施时应包括车辆控制器,所述的控制器配被配置为执行如前所述过程。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (2)

1.一种智能驾驶车辆的重量、坡度和速度的估算方法,其特征在于,包括以下步骤:
根据车载IMU获取车辆的沿着车辆前进方向的纵向加速度信息ax
从车辆CAN总线按照采样频率为获取当前车辆沿着车辆前进方向的纵向速度分量信息vx,电机的实时扭矩信息Trq
根据车辆标定数据得到相关车辆参数;
假设车辆位于坡度角为β的斜坡或者平地上,则可得车辆的纵向动力学公式:其中M为车辆质量,g为重力加速度,Fd为车辆驱动力,Fr为车辆滚动阻力,Fa为车辆行驶过程中的空气阻力;
根据车速和加速度的条件,判别估算方法的起始和结束条件;
车辆的重量估算根据纵向动力学公式,对车辆的阻力和重量的估算值,采用递推最小二乘法进行估算,可得相关估算值;
车辆的坡度与车速的估算,对纵向动力学公式进行离散化状态空间方程的改写,然后采用扩展卡尔曼滤波,可得相关估算值;
对重量和坡度的估算值进行平均化处理,即估算值总和除以已估算的次数,获得车辆的估算重量和坡度的估算值,最终取值估算结束时所得出的平均值;
所述车辆标定数据根据车辆指标、相关车辆参数实验,进行的车辆参数的获取,其中参数包括:电机输出端至车轮的传动比iw,传动系机械效率ηT,轮胎自由半径rf,轮胎滚动半径与自由半径比率wr,车辆滚阻系数fr,车辆迎风面积A,空气密度ρ,空气阻力系数CD,车辆空载估算重量mo
所述车辆的纵向动力学公式中,可由所述的车载IMU的纵向加速度ax来代替,即/>
所述车辆的纵向动力学公式中,Fd为车辆驱动力,可由公式来计算,其中Fd单位为牛;
所述车辆的纵向动力学公式中,Fr为车辆滚动阻力,可由公式Fr=frMgcosβ来计算,其中Fr单位为牛;
所述车辆的纵向动力学公式中,Fa为空气阻力,可由公式来计算,其中Fa单位为牛;
所述估算方法的起始和结束条件为:当车辆启动时,车辆的纵向加速度ax第一次大于某个阈值as时触发为真,且随后时间里不管加速度何值都保持为真,同时满足车辆的速度大于某阈值vs时,则估算方法启动,启动时间为Ts;当估算方法启动后,监测车辆的速度,当车速大于某阈值ve时,则估算方法结束,结束时间为Te,则车辆的估算时间段为Ts~Te
所述的递推最小二乘法具体如下:
令FR=Fr+Fa,其中,FR为车辆的阻力,则Fd=Max+FR
和/>为质量和阻力的真值,/>和/>为质量和阻力的估算值,则阻力及质量的估计表达式为/>
所述扩展卡尔曼滤波为:基于所述的纵向动力学公式,具体如下:
其中,扩展卡尔曼滤波包括两个计算过程:时间更新和测量更新,时间更新方程用于向前推算先验状态估计值和先验误差协方差;
测量更新方程用于将先验状态估计和测量变量结合产生状态的后验估计并更新估计状态的后验误差协方差,具体如下:
时间更新方程为:
其中:为上一时刻状态变量的最优估计值;Pk-1为上一时刻误差协方差;/>为状态变量的先验估计值;/>为先验误差协方差;Q取单位矩阵,/>Jf为对状态变量求偏导数得到的Jacobian矩阵;
Jacobian矩阵为:
测量更新方程为:
其中:Kk为卡尔曼增益;为状态变量后验估计值;Pk为后验误差协方差;I为单位矩阵;H为测量矩阵;R为测量噪声协方差,取值100。
2.根据权利要求1所述的智能驾驶车辆的重量、坡度和速度的估算方法,其特征在于,包括车辆控制器,所述的控制器用于执行如前述权利要求1中所述的方法。
CN202210136297.9A 2022-02-15 2022-02-15 一种智能驾驶车辆的重量、坡度和速度的估算方法 Active CN114312808B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210136297.9A CN114312808B (zh) 2022-02-15 2022-02-15 一种智能驾驶车辆的重量、坡度和速度的估算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210136297.9A CN114312808B (zh) 2022-02-15 2022-02-15 一种智能驾驶车辆的重量、坡度和速度的估算方法

Publications (2)

Publication Number Publication Date
CN114312808A CN114312808A (zh) 2022-04-12
CN114312808B true CN114312808B (zh) 2024-04-12

Family

ID=81029877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210136297.9A Active CN114312808B (zh) 2022-02-15 2022-02-15 一种智能驾驶车辆的重量、坡度和速度的估算方法

Country Status (1)

Country Link
CN (1) CN114312808B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024092604A1 (zh) * 2022-11-03 2024-05-10 威刚科技股份有限公司 电动车的坡度估算***与方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106840097A (zh) * 2017-01-24 2017-06-13 重庆大学 一种基于自适应扩展卡尔曼滤波的道路坡度估计方法
CN110940405A (zh) * 2018-09-25 2020-03-31 比亚迪股份有限公司 一种用于计算车辆总质量的方法及设备
CN112613253A (zh) * 2021-01-06 2021-04-06 东南大学 考虑环境因素的车辆质量和道路坡度联合自适应估计方法
CN113002549A (zh) * 2021-05-24 2021-06-22 天津所托瑞安汽车科技有限公司 一种车辆状态估算方法、装置、设备及存储介质
CN113247004A (zh) * 2021-06-11 2021-08-13 南京晓庄学院 一种车辆质量与道路横向坡度的联合估计方法
CN113442932A (zh) * 2021-07-28 2021-09-28 广州小鹏汽车科技有限公司 估算路面坡度的方法、装置、车辆和计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013205245A1 (de) * 2013-03-25 2014-09-25 Continental Teves Ag & Co. Ohg Fahrzeugreferenzgeschwindigkeitsbestimmungsverfahren und Fahrzeugsteuergerät mit einem solchen Verfahren

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106840097A (zh) * 2017-01-24 2017-06-13 重庆大学 一种基于自适应扩展卡尔曼滤波的道路坡度估计方法
CN110940405A (zh) * 2018-09-25 2020-03-31 比亚迪股份有限公司 一种用于计算车辆总质量的方法及设备
CN112613253A (zh) * 2021-01-06 2021-04-06 东南大学 考虑环境因素的车辆质量和道路坡度联合自适应估计方法
CN113002549A (zh) * 2021-05-24 2021-06-22 天津所托瑞安汽车科技有限公司 一种车辆状态估算方法、装置、设备及存储介质
CN113247004A (zh) * 2021-06-11 2021-08-13 南京晓庄学院 一种车辆质量与道路横向坡度的联合估计方法
CN113442932A (zh) * 2021-07-28 2021-09-28 广州小鹏汽车科技有限公司 估算路面坡度的方法、装置、车辆和计算机可读存储介质

Also Published As

Publication number Publication date
CN114312808A (zh) 2022-04-12

Similar Documents

Publication Publication Date Title
CN113002549B (zh) 一种车辆状态估算方法、装置、设备及存储介质
CN107117178B (zh) 考虑换挡和道路坡度因素的车辆质量估计方法
CN112613253B (zh) 考虑环境因素的车辆质量和道路坡度联合自适应估计方法
CN107009916B (zh) 考虑驾驶员意图分布式驱动电动汽车防滑控制***及方法
CN101949704B (zh) 信赖度评价装置以及信赖度评价方法
CN111152795B (zh) 一种基于模型和参数动态调整的自适应车辆状态预测***及预测方法
CN109606378A (zh) 面向非高斯噪声环境的车辆行驶状态估计方法
CN114312808B (zh) 一种智能驾驶车辆的重量、坡度和速度的估算方法
CN111605559B (zh) 一种整车质量估算方法、扭矩控制方法及装置
CN110588657B (zh) 一种针对车辆运动状态及道路坡度的联合估计方法
CN102486400A (zh) 车辆质量辨识方法和装置
CN110979026B (zh) 一种基于实时路况的分布式驱动公交车转矩分配方法
US20210240192A1 (en) Estimation method and estimator for sideslip angle of straight-line navigation of agricultural machinery
CN112298354B (zh) 一种无人驾驶汽车转向***方向盘与前轮转角的状态估计方法
CN110987470A (zh) 一种基于模型迭代的汽车质量在线估计方法
CN116552550A (zh) 基于参数不确定性和横摆稳定性的车辆轨迹跟踪控制***
CN114347793A (zh) 汽车续航的估算方法及***
CN115503737A (zh) 车辆的质量估算方法、装置、介质、设备及车辆
CN114572224A (zh) 一种路面最大附着系数的估算方法及终端
CN112046491B (zh) 车轮侧偏刚度的估算方法、装置、车辆及可读存储介质
CN115402337A (zh) 一种基于纵向动力学模型的轮胎侧偏刚度辨识方法及装置
CN114492078B (zh) 一种轮胎侧偏刚度确定方法和装置
CN113942518B (zh) 一种路面纵向坡度计算方法和装置
CN111332278B (zh) 一种分布式驱动电动车辆横向稳定控制方法及***
CN109839122A (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