基于无迹卡尔曼滤波的车辆状态与参数估计
基于扩展卡尔曼滤波的车辆质量与道路坡度估计

图2 Fig. 2
车辆坡道行驶纵向受力分析图 Longitudinal force analysis of vehicle under uphill condition
根据牛顿第二定律, 建立车辆的纵向动力学模 型 ( 1) Ff — — —滚动阻力 Fi — — —坡道阻力
·
程 T tq ( t k - 1 ) i g i0 η T v = v - gf - k k - 1 + Δt mk - 1 r 1 C Aρv2 k - 1 - gi k - 1 2 mk - 1 D mk = mk - 1 ik = ik - 1
(
v— — —车辆纵向加速度
为 Ft = T tq i g i0 η T r ( 2)
)
( 9)
式中
T tq — — —发动机输入到变速器的实际扭矩 ig — — —变速器传动比 i0 — — —主减速器传动比 — —传动系机械效率 ηT — r— — —车轮滚动半径 坡道阻力 F
[15 ] i
假设系统的过程噪声和测量噪声均为加性噪 声, 过程噪声向量和测量噪声向量分别为 W k 和 V k , 它们为相互独立、 且均值为零的高斯白噪声。 过程 激励噪声协方差矩阵为 Q k , 测量噪声协方差矩阵为 R k 。则有 E[ Wk VT k]= 0 ( 10 )
系统测量方程为 zk = [ 1 0 ( 14 ) 式中
测量更新方程为 K k = P k- H T ( HP k- H T + R k ) ^k = x ^ k- + K k ( z k - Hx ^ k- ) x P k = ( I - K k H) P
- k
-1
( 19 ) ( 20 ) ( 21 )
卡尔曼滤波进行状态估计模型

卡尔曼滤波进行状态估计模型
卡尔曼滤波是一种用于估计系统状态的强大工具,它在许多领域都有着广泛的应用,包括航空航天、自动控制、金融领域等。
本文将介绍卡尔曼滤波的基本原理和应用,并探讨其在状态估计模型中的重要性。
首先,让我们了解一下卡尔曼滤波的基本原理。
卡尔曼滤波是一种递归的状态估计方法,它通过将系统的动态模型和测量模型结合起来,不断地更新对系统状态的估计。
卡尔曼滤波的核心思想是利用系统的动态模型来预测下一个时刻的状态,然后利用测量值来修正这一预测,从而得到对系统真实状态的更准确估计。
在实际应用中,卡尔曼滤波通常用于处理带有噪声的传感器数据,以及对系统状态进行估计。
例如,在飞行器导航系统中,卡尔曼滤波可以用来估计飞行器的位置和速度,从而实现精确的导航控制。
在自动驾驶汽车中,卡尔曼滤波可以用来融合来自不同传感器的数据,以实现对车辆位置和周围环境的准确估计。
除了在航空航天和自动控制领域的应用外,卡尔曼滤波在金融领域也有着重要的应用。
例如,它可以用来对金融市场的波动进行
预测,从而帮助投资者做出更明智的决策。
总之,卡尔曼滤波是一种强大的状态估计方法,它在许多领域
都有着广泛的应用。
通过结合系统动态模型和测量模型,卡尔曼滤
波可以对系统状态进行准确的估计,从而为实际应用提供了重要的
支持。
希望本文能够帮助读者更好地理解卡尔曼滤波的原理和应用,并在实际工程中加以应用。
利用车辆状态估计的客车防侧翻控制

利用车辆状态估计的客车防侧翻控制
康小鹏;董浩;祁传琦;王辉
【期刊名称】《机械设计与制造》
【年(卷),期】2022()7
【摘要】为提高客车侧翻稳定性,提出了一种基于车辆状态估计的客车主动防侧翻控制方法。
针对客车行驶过程中直接计算侧翻指标LTR困难较大、准确度较低的问题,基于TruckSim整车模型和三自由度参考模型建立了无迹卡尔曼滤波(Unscented Kalman Filter,UKF)状态参数估计器。
结合现有车辆稳定性控制系统,设计了柔性PID控制器,以差动制动的原理对防侧翻附加横摆力矩进行补偿。
通过TruckSim/Simulink联合仿真平台对客车在鱼钩试验典型工况下进行了仿真试验,结果表明,设计的主动防侧翻控制系统在中、高车速时均能降低LTR值至阈值附近,有效提高了客车的侧翻稳定性。
【总页数】5页(P10-13)
【作者】康小鹏;董浩;祁传琦;王辉
【作者单位】成都大学机械工程学院;成都大学高等研究院
【正文语种】中文
【中图分类】TH16;U461.6
【相关文献】
1.大客车侧翻稳定性分析及防侧翻鲁棒控制
2.大客车侧翻稳定性分析及防侧翻鲁棒控制
3.基于非线性扰动估计的客车防侧翻控制
4.基于模糊控制的差动制动客车防侧翻控制
因版权原因,仅展示原文概要,查看原文内容请购买。
采用自适应无迹卡尔曼滤波器的车速和路面附着系数估计

采用自适应无迹卡尔曼滤波器的车速和路面附着系数估计张家旭;李静【摘要】针对车辆主动安全控制中的车速和路面附着系数这一关键信息,提出了一种实时估计该信息的滤波算法,同时建立了将包含时变噪声统计特性的七自由度非线性车辆动力学模型作为滤波算法的标称模型,以及一种自适应无迹卡尔曼滤波算法.该算法采用传统的无迹卡尔曼滤波器来估计车速和路面附着系数,同时利用次优Sage-Husa噪声估计器对系统的噪声统计特性进行实时更新,其中采用遗忘因子限制噪声估计器的记忆长度,使新近数据发挥重要作用,使陈旧数据逐渐被遗忘,从而解决了因系统标称模型误差、外界扰动等因素引起的噪声时变的问题.在不同路面条件下进行了多种工况的实验验证,并与无迹卡尔曼滤波器的估计结果进行对比分析,结果表明,该算法具有良好的鲁棒性,其估计精度高于无迹卡尔曼滤波器,且满足车辆主动安全控制系统的要求.【期刊名称】《西安交通大学学报》【年(卷),期】2016(050)003【总页数】8页(P68-75)【关键词】车辆动力学;自适应滤波;无迹卡尔曼滤波;次优Sage-Husa噪声估计器【作者】张家旭;李静【作者单位】吉林大学汽车仿真与控制国家重点实验室,130022,长春;中国第一汽车集团技术中心,130011,长春;吉林大学汽车仿真与控制国家重点实验室,130022,长春【正文语种】中文【中图分类】U461.1准确实时获取车辆的行驶状态与路面附着条件是实现车辆主动安全控制的必要前提,而这些信息通常无法直接测量,由此衍生出的基于车载传感器获得的车辆状态信息进行汽车状态参数估计成为近年来研究的热点[1-5]。
文献[6]基于滚动时域算法估计了车速和路面附着系数,文献[7]应用无迹卡尔曼滤波器(unscented Kalman filter, UKF)对汽车状态进行了估计,文献[8]采用扩展卡尔曼滤波器(extended Kalman filter, EKF)对汽车纵向车速和侧向车速进行了估计,文献[9]采用交互式多模型算法估计了车速和路面附着系数。
21645876_基于非线性车辆模型的行驶状态与路面附着系数估计

(7)
式中,犿 为车 身 质 量;狏狓 为 车 辆 纵 向 速 度;狏狔为 车 辆 侧 向 速 度;狉 为 车 辆 横 摆 角 速 度;犐狕 为 车 辆 横 摆 转
动惯量;犪狓 为车辆纵向加速度;犪狔 为车辆横向加速度;犪 为前桥至车辆质心处的距离;犫为后桥至车 辆 质 心
的距离;δ 为前轮转角;犜犳、犜狉 分别为前轮和后轮的轮距;犉狓_犳犾、犉狔_犳犾、犉狓_犳狉、犉狔_犳狉、犉狓_狉犾、犉狔_狉犾、犉狓_狉狉、犉狔_狉狉 分 别
狏狓 =犪狓 +狏狔狉 狏狔 =犪狔 -狏狓狉 由 此 ,可 以 得 到 车 轮 纵 向 和 横 向 加 速 度 的 表 达
(1) (2)
(3) (4)
犪狓 =犿1 [(犉狓_犳犾 +犉狓_犳狉 )cosδ+ (犉狔_犳犾 +犉狔_犳狉 )sinδ+犉狓_狉犾 +犉狓_狉狉 ] 犪狔 =犿1 [(-犉狓_犳犾 -犉狓_犳狉 )sinδ+ (犉狔_犳犾 +犉狔_犳狉 )cosδ+犉狔_狉犾 +犉狔_狉狉 ] 横摆角加速度可以表示为
(1.石家庄铁道大学 机械工程学院,河北 石家庄 050043; 2.河北省交通安全与控制重点实验室,河北 石家庄 050043)
摘要:路面状况和行驶状态的准确识别是车 辆安全行 驶和 主动 控制 的重要依 据。为 了 验 证 车辆行驶状态和路面附着系数估计的有效性,建立了包含 Dugoff轮胎模型的四轮三自由度整车 仿真模型,提出了基于扩展 Kalman滤波 理 论 的 车 辆 行 驶 状 态 与 路 面 附 着 系 数 估 计 算 法。 车 辆 在设定的双移线路面附着系数分别为0.8、0.7、0.6的工况 下进 行仿 真,对比 车辆 的运 动 状 态 和 车辆转向输入激励的趋势的一致性,验证了该模型的合理性。结合该模型计算出的 Dugoff轮胎 模型纵向和侧向归一化力,通过 Matlab编程实现扩展卡尔曼 算法 估计,算法 估算 得 到 的 汽 车 行 驶状态参量和路面 附 着 系 数 与 仿 真 值 进 行 对 比。 通 过 结 果 对 比 表 明,车 辆 行 驶 状 态 估 计 值 与 Simulink数值解的均方根误差(RMSE)指 标 最 大 值 不 大 于 0.03,由 于 轮 胎 与 路 面 是 动 态 接 触, 路面附着系数呈上下波动状,实现 了 对 车 辆 行 驶 状 态 参 量 和 路 面 附 着 系 数 的 实 时 估 计,为 重 型 车辆稳定性控制提供了理论基础。
基于无迹卡尔曼滤波的路面附着系数估计

Vol.28
第1期
No.1
电子设计工程
Electronic Design Engineering
2020 年 1 月
Jan. 2020
基于无迹卡尔曼滤波的路面附着系数估计
王少帅,李登峰
(长安大学 电控学院,陕西 西安 710064)
摘要:稳定性和安全性作为汽车设计和规划的两大要素,与车辆的状态参数估算密切相关,其中最
hg
hg
F zrl = m∙g∙ b - m∙a x∙ + m∙a x∙ ∙a
established by using the UKF algorithm can meet the accuracy requirements for the estimation of the
attachment coefficient.
Key words: UKF algorithm;parameter estimation;road adhesion coefficient;Dugoff tire model
表1
关注于滑动率和刚度而无需考虑车轮径向变形、横
摆 角 、轮 速 ,计 算 结 果 和 误 差 符 合 实 验 要 求
[10- 12]
。
Dugoff 轮胎模型受力分析如图 1 所示。
车辆模型部分变量含义附着系数
vij
每个车轮的速度
λ
滑移率
Cx、Cy
轮胎纵向刚度、侧偏刚度,
FNx、FNy
轮胎的纵向、侧向力
ω
车轮转速
车轮垂向载荷计算公式(7)~(10)如下所示:
hg
hg
F zfl = m∙g∙ b - m∙a x∙ + m∙a x∙ ∙b
基于卡尔曼滤波-LSTM模型的车速估计方法

基于卡尔曼滤波-LSTM模型的车速估计方法基于卡尔曼滤波-LSTM模型的车速估计方法摘要:车辆速度的准确估计是智能交通系统中的一个重要问题。
本文基于卡尔曼滤波与长短期记忆网络(LSTM)模型相结合的方法,提出了一种车速估计方法。
通过对车辆的传感器数据进行融合处理,并结合时间序列预测模型,可以更准确地预测车辆的速度。
实验证明,基于卡尔曼滤波-LSTM模型的车速估计方法能够在真实道路环境中取得较高的准确性和稳定性。
关键词:车辆速度估计,卡尔曼滤波,长短期记忆网络,时间序列预测1. 引言车辆速度估计在智能交通系统中具有广泛的应用,如事故预警、交通流量分析、路径规划等。
准确的车速估计可以提高交通系统的效率和安全性。
然而,由于道路环境的复杂性以及车辆传感器的误差等因素,车辆速度的准确估计一直是一个难题。
2. 相关工作目前,已经有许多方法用于车速估计,如基于GPS的方法、基于传感器数据的方法等。
然而,这些方法存在着不同程度的误差和稳定性问题。
为了提高车速估计的准确性和稳定性,我们引入了卡尔曼滤波与LSTM模型相结合的方法。
3. 方法介绍3.1 卡尔曼滤波卡尔曼滤波是一种基于状态空间模型的最优估计算法。
它通过递归地估计线性系统的状态,并结合观测数据来提高估计的准确性。
在车速估计中,我们可以将车辆的运动状态建模为一个线性动力学系统,并通过卡尔曼滤波来估计车辆的速度。
3.2 LSTM模型LSTM是一种特殊的循环神经网络(RNN),它可以处理时间序列数据并具有长短期记忆能力。
在车速估计中,我们可以将车辆的传感器数据作为输入序列,通过LSTM模型来预测下一个时间步的车速。
通过结合卡尔曼滤波和LSTM模型,我们可以更准确地估计车辆的速度。
4. 实验结果我们在真实道路环境中进行了实验,采集了车辆的传感器数据,并与真实速度进行比较。
实验结果表明,基于卡尔曼滤波-LSTM模型的车速估计方法相较于传统方法,具有更高的准确性和稳定性。
卡尔曼滤波在车辆速度估计中的应用

卡尔曼滤波在车辆速度估计中的应用摘要:在车辆的运行过程中,准确的车速计算不仅是防抱死制动系统和车身稳定系统工作的基本条件。
同时也是车辆主被动安全控制系统正常工作的必要条件。
目前车速的计算普遍采用基于轮速的估计方法。
但是在车身发生滑动的情况下,该方法会存在较大的误差。
本文介绍了一种基于卡尔曼滤波和模糊逻辑的车速估计方法。
模拟数据显示,在车身发生相对滑动时,还是在车辆正常行驶时,该方法都能保证车速的准确性。
关键词:车速;滑动;卡尔曼滤波;模糊逻辑Application of Kalman filter on the vehicle speed estimationXiaowei QiaoAbstract: during vehicle driving process, accurate longitude vehicle speed calculation is not only the base condition for anti-lock brake system(ABS) and electronic stable program(ESP), but also is the critical requirement for vehicle active or passive safety system. estimation method based on wheel speed is adopted usually. But in case of the host vehicle is sliding. This method can produce enormous errors. This paper introduce an estimation method that based on the Kalman filter. Result from simulation shows that, this method can remain accuracy both in normal and sliding scenarios.Keyword: longitude vehicle speed, sliding, Kalman filter, fuzzy logic.1、引言在防抱死制动系统及车身稳定系统的应用中,准确车速的估计是这些系统有效实施的关键因素。
基于无迹卡尔曼滤波的汽车状态参数估计

基于无迹卡尔曼滤波的汽车状态参数估计赵万忠;张寒;王春燕【摘要】由于部分汽车状态参数无法直接通过传感器获得,为了提高这些参数的估计精度以准确判断汽车行驶过程中的状态变化,增强控制系统的鲁棒性,文中提出了基于无迹卡尔曼滤波的汽车状态参数估计方法。
该方法在传统卡尔曼滤波算法的基础上,采用无迹卡尔曼滤波算法对汽车质心侧偏角、横摆角速度、路面附着系数等状态参数进行估计,并运用Simulink与Carsim进行联合仿真。
结果表明,无迹卡尔曼滤波算法响应快,估计精度较扩展卡尔曼滤波高,能满足车辆高级动力学控制系统的控制需要。
%In order to improve the estimation accuracy of some vehicle state parameters that can not be obtained by sensors directly and thus to estimate the state variation of running vehicles accurately,a method on the basis of un-scented Kalman filtering (UKF)isproposed,which helps enhance the robustness of vehicle control system.In this method,an UKF algorithm on the basis of traditional Kalman filtering is developed to estimate such vehicle state parameters as side slip angle,yaw rate and road adhesion coefficient,and a simulation by using both Simulink and Carsim software is carried out.The results indicate that the proposed UKF is superior to the extended Kalman filte-ring for its short response time and high estimation accuracy.Thus,it can meet the requirements of advanced dy-namic control system of vehicles.【期刊名称】《华南理工大学学报(自然科学版)》【年(卷),期】2016(044)003【总页数】6页(P76-80,88)【关键词】无迹卡尔曼滤波;参数估计;质心侧偏角;横摆角速度;路面附着系数【作者】赵万忠;张寒;王春燕【作者单位】南京航空航天大学能源与动力学院,江苏南京210016; 上海交通大学机械系统与振动国家重点实验室,上海200240;南京航空航天大学能源与动力学院,江苏南京210016;南京航空航天大学能源与动力学院,江苏南京210016【正文语种】中文【中图分类】U461.6车辆高级动力学控制系统的广泛应用为汽车提供了良好的操控性能,大大提高了行驶过程的安全性[1-2].出于对汽车施加更加简单、精确并且智能操控的目的,控制单元应能够采集到更多并且更加精确的参数.使用有限的传感器和有效的动力学模型,通过参数估计方法获得尽可能多的、精度符合要求的状态参数,既能准确地判断汽车行驶过程中的状态变化,又能提高控制系统的鲁棒性[3- 4],减少生产成本,是一种经济有效的方法.现有的参数估计方法[5-7]有状态观测器法[8]、模糊逻辑估计法[9-10]、神经网络法[11]、系统辨识法以及卡尔曼滤波估计法[12]等.但神经网络法需要大量的训练样本,模糊逻辑估计法[13]的加权系数的确定强烈依靠工程师的经验,因而应用最广泛的是卡尔曼滤波估计法.卡尔曼滤波中又大多采用扩展卡尔曼滤波估计法(EKF),但由于汽车是一个强非线性的系统,EKF通过一阶泰勒展开引入了截断误差,当汽车行驶在非线性工况时,估计结果难以达到很高的精度,甚至导致结果发散.无迹卡尔曼滤波(UKF)由于不需要计算非线性函数的Jacobi矩阵,可以处理不可导的非线性函数,估计精度较EKF高,因而更适用于非线性系统参数的估计.为此,文中采用UKF估计方法对汽车的质心侧偏角、横摆角速度、路面附着系数等状态参数进行估计,使用Matlab/Simulink与Carsim进行联合仿真,将估计结果与Carsim 系统的实际输出值进行对比分析,并与扩展卡尔曼滤波估计结果进行对比,以验证估计结果的精确度.1.1 整车动力学模型文中主要研究汽车在平整路面上行驶的运动特性,在线性二自由度模型的基础上加入纵向运动自由度,使该模型拥有侧向、横摆、纵向3个自由度.其运动方程如下: (1)式中,vy为侧向车速,vx为纵向车速,γ为横摆角速度, d1为质心到前轴的距离,d2为质心到后轴的距离,m为整车质量,δ为前轮转角,k1和k2分别为前、后轮的侧偏刚度总和,β为质心侧偏角,ax为纵向加速度,ay为侧向加速度,Iz为绕z轴的转动惯量.1.2 轮胎模型为了简化计算,提高计算效率,文中在准确刻画轮胎在不同路面附着系数及侧偏角条件下的轮胎力的前提下,使用了参数较少的Dugoff轮胎模型[14].单个车轮的纵向、侧向轮胎力Fx及Fy的数学表达式如下:式中:Fz为轮胎垂向载荷;μ0为路面附着系数;为轮胎滑移率; Cx、Cy分别为轮胎的纵滑刚度和侧偏刚度;α为轮胎的侧偏角;L为边界值,用来表述轮胎的非线性特性;ε为速度影响因子,修正了轮胎滑移速度对轮胎力的影响.Dugoff轮胎模型的数学表达式可以简化为以下归一化形式:式中,分别为纵向、侧向归一化轮胎力,与路面附着系数无关.4个车轮的垂直载荷数学表达式为式中,h为汽车质心高度,df为前轮间距,dr为后轮间距,l为前后轴间距,l=d1+d2.1.3 四轮车辆动力学模型为了得到关于路面附着系数的状态模型,文中在Dugoff轮胎模型的基础上建立四轮车辆动力学模型,用于对汽车行驶过程中的路面附着系数进行实时估计.动力学方程如下:式中,μfl、μfr、μrl、μrr分别为汽车四轮的路面附着系数,分别为汽车四轮的归一化纵向力与横向力.卡尔曼滤波[15]是一种最优状态估计算法,它可以应用于各类受随机干扰的动态系统.卡尔曼滤波给出了一种十分高效的递推算法,该算法通过实时获得的、受噪声污染的一系列离散观测数据来对原有系统进行线性、无偏及最小误差方差的最优估计. 无迹卡尔曼滤波[16]是一类新的非线性滤波算法,该算法不是逼近非线性函数,而是用样本加权求和直接逼近随机分布,并且测量更新部分采用卡尔曼滤波的更新原理.对于如下非线性离散系统:样本点构造方法如下:各点权值为式中,n为待估计的状态向量维数.假设在上一时刻的状态估计值和方差阵分别为(k-1)和Px(k-1),则对非线性系统(8)采用UKF进行滤波的具体步骤如下:(1)设定初值(2)更新时间当k>1时,按式(9)构造2n+1个样本点,即χ(i=1,2,…,n)然后计算预测样本点,即χ最后计算预测样本点的均值和方差,即(3)更新测量当获得新的测量值z(k)后,对状态均值和方差进行更新,即为了准确估计汽车行驶过程中的状态变化,文中以横摆角速度、质心侧偏角以及纵向车速为状态变量,即;以前轮转角δ和纵向加速度ax为系统输入控制变量,即;以侧向加速度ay为输出变量,即y=ay.综合动力学方程(1),利用Simulink与Carsim软件进行联合仿真的结构图如图1所示,并将估计结果与Carsim输出值进行对比.仿真参数由Carsim软件获得,具体数值如下: k1=-143 583 N/rad,k2=-111 200N/rad,Iz=460 7.47 kg·m2,m=152 9.98 kg,方向盘转角到前轮转角的传动比为17,d1=1.14 m,d2=1.64 m,df=dr=1.55 m,h=0.518 m.工况1 Carsim仿真速度设为65 km/h,即初始状态,方向盘模拟角阶跃输入,幅值为1 rad,仿真结果如图2所示.由图2可知,在对方向盘施加角阶跃输入时,汽车的行驶状态发生改变,在初始时刻的估计结果与实际值有一定的偏差,随着时间的推移,汽车状态估计值逐渐与实际值保持良好的跟随性,稳定误差在2%左右.工况2 车速保持65 km/h不变,初始状态不变,方向盘输入改为正弦输入,输入工况为转向正弦扫频输入(Sine sweep steer),估计结果如图3所示.由图3可知,在方向盘正弦输入工况下,汽车行驶状态时刻发生改变,估计结果能对实际值保持良好的跟随性,估计误差很小,估计精度符合要求,可用于下一步的路面附着系数估计.为了估计路面附着系数,考虑到各变量均便于使用传感器测得或间接估计得到,综合四轮车辆动力学模型,文中选取式(7)作为量测方程,此时系统的状态变量为四轮的路面附着系数,即x=[μfl,μfr,μrl,μrr],输入控制变量u=δ,输出].量测方程中归一化轮胎力由Dugoff轮胎模型获得.需要的参数除了垂向载荷外,还有滑移率和轮胎侧偏角α,可由式(17)计算得到:式中,ij、vij、αij、ωij(ij=fl,fr,rl,rr)分别为四轮的滑移率、速度、侧偏角、车轮转速,vcog为汽车质心速度.此时轮胎模型的输入为:前轮转角δ(可由方向盘转角与传动比获得)、4个车轮转速(ωfl、ωfr、ωrl、ωrr,可由转速传感器获得)、纵向及侧向加速度(ax、ay,可由加速度传感器获得)、质心侧偏角β、横摆角速度γ、纵向车速vx(由上一步估计得到). 综合汽车状态估计结果与Dugoff轮胎模型,运用Simulink与Carsim进行联合仿真的结构图如图4所示.在高路面附着系数仿真工况下,路面附着系数设为0.85,Carsim模拟方向盘角阶跃输入,估计结果如图5所示.由图5可知,使用UKF进行路面附着系数估计的结果和实际值吻合较好.经计算,4个轮胎的路面附着系数估计总误差均值为0.007 0,误差在0.8%左右,精度较高,可用于实车估计中.在低路面附着系数条件下,车辆在转向时容易发生滑移,为了验证该算法在低路面附着系数转向时的精确性,将方向盘转角设为正弦输入,路面附着系数设为0.3.同时,为了对比无迹卡尔曼滤波与扩展卡尔曼滤波的估计精度,采用这两种算法分别进行估计,结果如图6所示.由图6可知,在低路面附着系数条件下,UKF与EKF的估计结果都能保持对实际值的跟随性,并且UKF的结果明显优于EKF.经计算,EKF估计的误差均值为0.001 5,标准差为0.015 9,而UKF估计的误差均值为0.000 3,标准差为0.005 9,精度提高了3%左右.文中基于无迹卡尔曼滤波算法对汽车质心侧偏角、横摆角速度、路面附着系数等状态及参数进行估计,结果表明:无迹卡尔曼滤波可通过简单有效的模型估计得到汽车的实时状态与参数变化,充分验证了无迹卡尔曼滤波在汽车操纵稳定性状态及参数估计中应用的高效性和精确性;与扩展卡尔曼滤波估计相比,无迹卡尔曼滤波的估计精度更高.因此,使用文中估计方法对车辆的驱动或制动力矩进行控制,能有效地改善车辆在行驶过程中的打滑和制动过程中的抱死状况,保证汽车的行驶安全性.【相关文献】[1] KURISHIGE M,WADA S,KIFUKU T,et al.A new EPS control strategy to improve steering wheel returnability [R].Warrendale:SAE International,2000.[2] JIANG F,GAO Z,JIANG F.An adaptive nonlinear filter approach to the vehicle velocity estimation for ABS [C]∥Proceedings of IEEE International Conference on Control Applications.Anchorage:IEEE,2000:490- 495.[3] LI L,WANG F Y,ZHOU Q Z.A robust observer designed for vehicle lateral motion estimation [C]∥Proceedings of IEEE Intelligent Vehicle sVegas:IEEE,2005:417- 422.[4] 刘伟.车辆电子稳定性控制系统质心侧偏角非线性状态估计的研究 [D].长春:吉林大学,2009.[5] 林棻,赵又群.汽车侧偏角估计方法比较 [J].南京理工大学学报(自然科学版),2009,33(1):122-126.LIN Fen,ZHAO parison of methods for estimating vehicle sideslip angle [J].Journal of Nanjing University of Science and Technology(Natural Science),2009,33(1):122-126.[6] JIN X,YIN G,LIN Y.Interacting multiple model filter-based estimation of lateral tire-road forces for electric vehicles [R].Warrendale:SAE International,2014.[7] BIAN M,CHEN L,LUO Y,et al.A dynamic model for tire/road friction estimation under combined longitudinal/lateral slip situation [R].Warrendale:SAE International,2014.[8] IMSLAND L,JOHANSEN T A,FOSSEN T I,et al.Vehicle velocity estimation using nonlinear observers [J]. Automatica,2006,42(12):2091-2103.[9] DAISSA A,KIENCKE U.Estimation of vehicle speed fuzzy-estimation in comparision with Kalman-filtering [C]∥Proceedings of the 4th IEEE Conference on Control Applications.Albany:IEEE,2002:281-284.[10] 施树明,HENK L,PAUL B,等.基于模糊逻辑的车辆侧偏角估计方法 [J].汽车工程,2005,27(4):426- 470.SHI Shu-ming,HENK L,PAUL B,etal.Estimation of vehicle side slip angle based on fuzzy logic [J].Automotive Engineering,2005,27(4):426- 470.[11] SASAKI H,NISHIMAKI T.A side-slip angle estimation using neural network for a wheeled vehicle [R].Warrendale:SAE International,2000.[12] LI L,SONG J,LI H Z.A variable structure adaptive extended Kalman filter for vehicle slip angle estimation [J].International Journal of Vehicle Design,2011,56 (1/2/3/4):161-185.[13] 李刚,宗长富,张强,等.基于模糊路面识别的4WID电动车驱动防滑控制 [J].华南理工学报(自然科学版),2012,40(12):99-106.LI Gang,ZONG Chang-fu,ZHANG Qiang,et al.Anti slip control of 4WID electric vehicle based on fussy road identification [J].Journal of South China University of Technology(Natural Science Edition),2012,40(12):99-106.[14] 周磊,张向文.基于Dugoff轮胎模型的爆胎车辆运动学仿真 [J].计算机仿真,2012,29(6):308-385.ZHOU Lei,ZHANG Xiang-wen.Simulation of vehicle dynamics in tire blow-out process based on Dugoff tire model [J].Computer Simulation,2012,29(6):308-385.[15] WENZEL T A,BURNHAMK J,BLUNDELLM V,et al.Dual extended Kalman filter for vehicle state and para-meter estimation [J].Vehicle System Dynamics,2006,44(2):153-171.[16] 刘胜.最优估计理论 [M].北京:高等教育出版社,2009.。
无迹卡尔曼滤波的三个关键参数

无迹卡尔曼滤波的三个关键参数无迹卡尔曼滤波(UKF)是一种常用的非线性滤波方法,通过引入一些关键参数来提高滤波的精度和效率。
本文将从三个关键参数的角度来介绍无迹卡尔曼滤波的原理和应用。
1. 状态向量维度(Dimension of state vector)在无迹卡尔曼滤波中,状态向量是描述系统状态的关键参数之一。
状态向量的维度决定了滤波系统的复杂程度和可处理的信息量。
在实际应用中,状态向量的维度往往与系统的状态量有关,比如位置、速度、加速度等。
状态向量的维度越高,滤波系统对系统状态的估计也越准确,但同时也增加了计算的复杂性。
2. 测量向量维度(Dimension of measurement vector)测量向量是指传感器测量得到的数据,它与状态向量的维度一样重要。
测量向量的维度决定了滤波系统对测量数据的处理能力。
在实际应用中,测量向量的维度通常与传感器的数量和类型有关。
测量向量的维度越高,滤波系统对测量数据的处理能力也越强,但同时也增加了计算的复杂性。
3. 过程噪声和测量噪声的协方差矩阵(Covariance matrix of process noise and measurement noise)过程噪声和测量噪声是无迹卡尔曼滤波中另外两个关键参数。
过程噪声是指系统模型中未考虑到的外部干扰或系统本身的不确定性,测量噪声是指传感器测量数据中的不确定性。
这两种噪声都可以用协方差矩阵来表示,协方差矩阵反映了噪声的强度和相关性。
在滤波过程中,通过调整过程噪声和测量噪声的协方差矩阵,可以控制滤波系统对噪声的敏感程度,从而提高滤波的精度和鲁棒性。
无迹卡尔曼滤波是一种基于高斯分布的滤波方法,通过引入一些关键参数,可以有效处理非线性系统和非高斯噪声的情况。
与传统的卡尔曼滤波相比,无迹卡尔曼滤波具有更高的精度和鲁棒性。
它通过将状态向量和测量向量投射到一组无迹变换点上,并利用这些变换点来估计系统状态和计算滤波器的协方差矩阵。
卡尔曼滤波在车辆振动信号处理的应用研究

2021年3期创新前沿科技创新与应用Technology Innovation and Application卡尔曼滤波在车辆振动信号处理的应用研究*严守靖,詹伟,迟凤霞,王洋洋,奚晨晨(浙江省交通运输科学研究院道路工程研究所,浙江杭州310023)引言近年来,利用车辆在沥青路面上行驶的振动信号,通过解析振动信号的频谱反演沥青路面行车舒适性、平整度等指标,对城市智能交通的管理和控制具有重要作用。
沥青路面振动数据在采集过程中,振动信号掺杂着大量的噪声信号,需要进行数据的滤波降噪处理[1-4]。
随着概率论以及有关数据处理技术的发展,滤波降噪技术从声音、图像处理领域,逐渐迈向随机振动[5-8]等领域的应用。
西安石油大学的高怡[9]为减少有色噪声的影响,提出了一种二阶自回归有色噪声抗差的卡尔曼自适应算法。
哈尔滨工程大学的陈立伟[10]为解决局部立体匹配算法存在深度图边界区域不连续问题,基于图像边缘局部特征,对图像的像素点基于颜色阈值和边界条件构建自适应十字交叉区域,并对自适应窗口进行引导滤波代价聚合,提出了一种基于边缘约束的自适应引导滤波立体匹配算法。
浙江工业大学[11]的周晓提出了一种基于卡尔曼滤波理论的预测模型,利用路段上下游的车辆平均速度预测未来时刻该路段的平均速度。
卡尔曼滤波技术在其它领域的应用已经有了较为成熟的理论和方法,但对于车辆在沥青路面上行驶的振动信号处理,相关合适的滤波算法研究较少。
为探索卡尔曼滤波降噪技术在沥青路面振动信号处理过程中的可行性,实验对比分析了传统的平滑滤波和小波滤波降噪技术的处理方式,通过功率谱分析各自的降噪处理效果。
以此评价卡尔曼滤波技术沥青路面振动信号处理的应用效果。
1沥青路面振动信号数据采集1.1系统架构搭建将移动终端固定在车辆上,选择某个移动终端提供流量,移动工作站和另外的移动终端通过主机的IP 地址或者分布式业务网络(Distributed Service Network ,DSN )来传输数据[12-15],如图1所示。
无迹卡尔曼滤波调参

无迹卡尔曼滤波调参无迹卡尔曼滤波(UKF)是一种常用的非线性滤波方法,用于估计系统的状态变量。
与传统的卡尔曼滤波不同,UKF通过引入一组离散采样点,以更好地逼近系统的非线性特性。
然而,UKF的性能很大程度上依赖于其参数的调整,下面将介绍一种调参方法。
在调参之前,我们首先需要了解UKF的几个关键参数。
首先是采样点的数量,通常选择与状态变量的维度相关的值。
其次是过程噪声和观测噪声的协方差矩阵,它们描述了系统中的不确定性和噪声。
最后是一个控制参数,称为增益参数,用于平衡系统的不确定性和噪声。
为了调整这些参数,我们可以采用试错的方法。
首先,选择一组初始参数,并使用这些参数运行UKF算法。
然后,根据滤波结果的性能评估参数的适用性。
如果滤波结果不理想,需要调整参数并再次运行算法。
调整参数时,可以采用以下策略。
首先,增加采样点的数量,以更好地逼近系统的非线性特性。
然后,根据系统的动态特性和噪声水平,适当调整过程噪声和观测噪声的协方差矩阵。
最后,通过调整增益参数,平衡系统的不确定性和噪声。
在调参过程中,需要注意以下几点。
首先,要根据具体应用场景和系统的特性,选择合适的参数范围。
其次,要根据滤波结果的性能,评估参数的适用性,并进行相应的调整。
最后,要注意参数之间的相互影响,避免过多调整导致系统性能的下降。
通过试错的方法和合理的参数选择,可以有效调参并提高无迹卡尔曼滤波算法的性能。
调参过程中,需要注意参数范围的选择,滤波结果的评估以及参数之间的相互影响。
通过不断优化参数,可以提高滤波算法的准确性和鲁棒性,从而更好地估计系统的状态变量。
基于自适应卡尔曼算法的重型半挂车状态估计研究

Ke y wor ds: a y t a t r e ir ie s t t si a i He v r c o -s m t a l r ,S a e e tm ton, Ada tv l a fle p i e Ka m n t r i
曼 滤 波 估 计 算 法 。利 用 动 力 学 软 件 Tu ki 对 该 估 计 算 法 进 行 了 验证 , rcs m 验证 结果 表 明 , 提 出 的 自适 应 卡 尔 曼 滤 波 所
算 法 能 够 在 车 速 为 3 m h与 6 m h的 两 种 扫 频 工 况 下 . 0k / 0k / 准确 估 计 重 型 半 挂 车横 摆 角 速 度 和 铰 接 角 . 重 型 半 挂 为 车 的 稳 定 性 控 制 奠 定 了 基础
d n mis mo e f a t r e- x e h a y ta tr s mi al r y v rfi g t e e t t n r s l t h e l sae r m y a c d l o h e a l e v r co - e t i .B e i n h si i e u t wi t e ra t ts fo r e y ma o s h T u ki r e sm,i s o h t t i p o o e l oi m a si t h a ae a d a t u ae n l a c r t l n t e sn t h ws t a h s r p s d a g r h c n e t t mae t e y w rt n r c lt d a ge c u a ey i h i e i s e o d t n a oh t e s e d 3 m/ n 0 k h h s r s a c a s a g o n o h t b l y c n rl o e v we p c n i o tb t h p e 0 k h a d 6 m/ .T i e e r h ly r u d fr t e sa i t
基于AUPF算法的水下履带车动力学参数估计

基于AUPF算法的水下履带车动力学参数估计作者:陈昱衡吴鸿云边有钢来源:《湖南大学学报·自然科学版》2022年第08期摘要:针对多金属结核采矿车在稀软底质行驶作业时有效驱动轮半径和履带打滑率等动力学参数难确定的问题,基于多金属结核采矿车的牵引力分析和液压驱动系统的负载特性分析,建立用于多金属结核采矿车动力学参数估计的高阶非线性系统模型.针对基于高斯模型的无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法无法在非线性系统取得较高估计精度的问题,提出利用基于蒙特卡洛采样原理的自适应无迹粒子滤波(Adaptive Unscented Particle Filter,AUPF)算法进行动力学参数测算方案,通过自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)改善粒子滤波(Particle Filter,PF)的概率密度函数,解决PF容易发散和UKF估计精度不高的问题.实验结果表明,AUPF算法得到的多金属结核采矿车的动力学参数误差均小于最大允许误差,满足精准在线测算的性能需求.关键词:深海采矿装备;多金属結核采矿车;参数估计;动力学分析;自适应无迹粒子滤波中图分类号:TP249文献标志码:AEstimation of Motion Parameters of a Underwater Track Mining Vehicle Based on Adaptive Unscented Particle Filter AlgorithmCHEN Yuheng1,WU Hongyun2,3,BIAN Yougang1(1. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body,Hunan University,Changsha 410082,China;2. Changsha Institute of Mining Research Co.,Ltd.,Changsha 410012,China;3. National Engineering Research Center for Metal Mining,Changsha 410012,China)Abstract:Aiming at the difficulty in determining the motion parameters such as effective drive wheels and track slip rate of a polymetallic nodule mining vehicle,based on the modeling of traction force and load characteristics of tracks,a higher-order nonlinear system for estimating the motion parameters of a polymetallic nodule mining vehicle is proposed. To address the problem that the UKF based on Gaussian model cannot achieve high estimation accuracy in high-order nonlinear systems,an adaptive traceless particle filtering algorithm (AUPF)based on Monte Carlo sampling principle is proposed,and the adaptive traceless Kalman filter (AUKF)is used to improve the Particle Filter (PF)by refining the probability density function,which solves the shortcomings that the PF is easy to diverge and theestimation accuracy of UKF is low. The experimental results show that the AUPF algorithm can achieve an accurate estimation of the motion parameters of polymetallic nodule mining vehicles,and there is an important engineering application value.Key words:deep sea mining equipment;polymetallic nodule mining vehicle;parameter estimation;dynamics analysis;adaptive unscented particle filter位于4~6 km水深的深海底,其表层沉积物中以半埋藏状态覆存着大量的多金属结核矿产资源,因其富含镒、铜、钻、镍等稀贵金属元素,极具商业开采价值.20世纪70年代,以美国为首的西方发达国家率先开始深海采矿技术研究,完成了不同程度的试验,催发了一轮深海采矿技术研究热潮[1].在深海采矿作业时,采矿车沿着预设轨迹进行自行式采集结核,需要在线获取采矿车的动力学参数.然而,多金属结核矿区表层含水量高,承载力弱,易流动且伴随有海底不规则洋流的影响,导致多金属结核采矿车易发生履带沉陷和履带不规则打滑的现象[2],故履带沉陷时采矿车的有效驱动轮半径应考虑履带板厚度和未陷入底质的驱动轮部分.若忽略驱动轮半径变化时履带打滑的动态响应,可能会对控制性能产生负面影响.因此,精准的履带打滑率和有效驱动轮半径等运动学参数估计显得尤为重要.为解决上述问题,文献[3-6]基于RecurDyn参数化建模技术,构建了多刚体深海采矿系统,完成了联动仿真分析,并对多金属结核采矿车的直行、差速转向、爬坡和越障等工况时的机械特性进行了仿真分析,并基于模型车进行试验以验证方案的可行性,为深海采矿系统的整体集成设计、性能预测及作业操控提供了参考,同时为多金属结核采矿车整车机械结构的优化设计提供了理论支撑[7-9].无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法通过无迹变换(Unscented Transformation,UT)将非线性函数模拟成真实分布的近似高斯分布,具有3阶的泰勒精度,是一种易实现的参数估计算法[10-12].周兵等[13]基于UKF对非线性轮胎模型中的路面附着系数进行了在线估计,提高了自动驾驶车辆的主动转向控制性能.Qin等[14]基于瞬时转向中心变化的履带车运动学模型,提出了一种改进的UKF算法,实现了陆地自行式履带车辆履带打滑率的精准在线估计.本文从多金属结核采矿车的受力分析出发,建立底盘液压驱动系统与履带负载特性的动力学关系,提出了多金属结核采矿车的有效驱动轮半径和履带打滑率等动力学参数的状态空间模型.针对UKF算法无法在高非线性模型中得到较高估计精度的问题[15-16],采用基于蒙特卡洛采样原理的自适应无迹粒子滤波(Adaptive Unscented Particle Filter,AUPF)算法进行多金属结核采矿车的动力学参数在线测算,利用自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)算法改进概率密度函数以指导粒子滤波(particle filter,PF)进行重要性采样,克服了粒子滤波易发散的缺点[17].试验结果表明,所提出的AUPF算法可实现多金属结核采矿车的动力学参数的精准在线测算.1多金属结核采矿车参数估计建模1.1多金属结核采矿车受力分析与陆地履带车不同,多金属结核采矿车在多金属结核矿区稀软的底质上行驶,为了提高多金属结核采矿车的抓地能力,行走履带采用三角履齿.多金属结核采矿车如图1所示,三角履齿如图2所示.在计算采矿车履带产生的牵引力F时,不仅需要考虑履带对底质产生的剪切力F1,还需要考虑履齿剪切底质产生的压力F2.F1和F2分别见式(1)和式(2).式中:A为履带的接地面积,m2;W为车身正压力,N;c为底质内聚压力,kPa;φ为底质内摩擦角参数,(°);l为履带接地长度,m;i为履带打滑率;k为底质水平剪切模变数,m.式中:b2为履齿宽度,m;γs为底质比重,kg/m3;h b为履齿高度,m;Nφ=tan2(45°+0.5φ)为底质流值;n2为履齿个数.牵引力F为:1.2多金属结核采矿车动力学参数在线测算模型多金属采矿车在含水量高的稀软底质进行自行式作业时,底盘会发生沉陷现象,故实际的履带有效驱动轮半径r a为:r a=r+r1-r2(4)式中:r1为履带板厚度和履齿高度的和,m;r2为测高声呐测得的履带沉陷,m;r为理论驱动轮半径,m.多金属采矿车左右履带驱动采用两独立的闭式液压回路,即采用两电动机分别驱动两变量泵,再经过定量马达传递到左右履带,马达直接驱动采矿车行走.其中液压马达的系统压力p l 与马达的驱动力矩T q呈线性关系,如式(5)所示.多金属结核采矿车为低速匀速行驶,故在建模时可假设马达的负载力矩T L等于驱动力矩T q:T q=T L(6)驱动轮由液压马达直驱,故驱动轮转速ω等于液压马达转速ωm:ω=ωm(7)联立式(5)~式(7)负载力矩T L与驱动轮转速ω的方程,如式(8)所示.同时驱动力矩T q满足:T q=r a F=r a(F1+F2)(9)为了简化运算,基于文献[18],对式(1)进行簡化,得F1=(Ac+Wtanφ)(e-illk-0.03)(10)联立式(2)式、式(4)、式(8)~式(10),可得到履带有效驱动轮半径和履带打滑率的关系.通过离散化式(4)和式(10),定义如式(12)所示的状态空间模型.状态量为:X(k)=[x1(k);x2(k);x3(k)]=[i(k);r a(k);θm(k)]控制量为:观测量为:Y(k+1)=[i(k+1);r a(k+1)]式中:T为采样时间,s;L为每个采样时间T内的履带行走长度,m.为解决上述问题,文献[3-6]基于RecurDyn参数化建模技术,构建了多刚体深海采矿系统,完成了联动仿真分析,并对多金属结核采矿车的直行、差速转向、爬坡和越障等工况时的机械特性进行了仿真分析,并基于模型车进行试验以验证方案的可行性,为深海采矿系统的整体集成设计、性能预测及作业操控提供了参考,同时为多金属结核采矿车整车机械结构的优化设计提供了理论支撑[7-9].无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法通过无迹变换(Unscented Transformation,UT)将非线性函数模拟成真实分布的近似高斯分布,具有3阶的泰勒精度,是一种易实现的参数估计算法[10-12].周兵等[13]基于UKF对非线性轮胎模型中的路面附着系数进行了在线估计,提高了自动驾驶车辆的主动转向控制性能.Qin等[14]基于瞬时转向中心变化的履带车运动学模型,提出了一种改进的UKF算法,实现了陆地自行式履带车辆履带打滑率的精准在线估计.本文从多金属结核采矿车的受力分析出发,建立底盘液压驱动系统与履带负载特性的动力学关系,提出了多金属结核采矿车的有效驱动轮半径和履带打滑率等动力学参数的状态空间模型.针对UKF算法无法在高非线性模型中得到较高估计精度的问题[15-16],采用基于蒙特卡洛采样原理的自适应无迹粒子滤波(Adaptive Unscented Particle Filter,AUPF)算法进行多金属结核采矿车的动力学参数在线测算,利用自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)算法改进概率密度函数以指导粒子滤波(particle filter,PF)进行重要性采样,克服了粒子滤波易发散的缺点[17].试验结果表明,所提出的AUPF算法可实现多金属结核采矿车的动力学参数的精准在线测算.1多金属结核采矿车参数估计建模1.1多金属结核采矿车受力分析与陆地履带车不同,多金属结核采矿车在多金属结核矿区稀软的底质上行驶,为了提高多金属结核采矿车的抓地能力,行走履带采用三角履齿.多金属结核采矿车如图1所示,三角履齿如图2所示.在计算采矿车履带产生的牵引力F时,不仅需要考虑履带对底质产生的剪切力F1,还需要考虑履齿剪切底质产生的压力F2.F1和F2分别见式(1)和式(2).式中:A为履带的接地面积,m2;W为车身正压力,N;c为底质内聚压力,kPa;φ为底质内摩擦角参数,(°);l为履带接地长度,m;i为履带打滑率;k为底质水平剪切模变数,m.式中:b2为履齿宽度,m;γs为底质比重,kg/m3;h b为履齿高度,m;Nφ=tan2(45°+0.5φ)为底质流值;n2为履齿个数.牵引力F为:1.2多金属结核采矿车动力学参数在线测算模型多金属采矿车在含水量高的稀软底质进行自行式作业时,底盘会发生沉陷现象,故实际的履带有效驱动轮半径r a为:r a=r+r1-r2(4)式中:r1为履带板厚度和履齿高度的和,m;r2为测高声呐测得的履带沉陷,m;r为理论驱动轮半径,m.多金属采矿车左右履带驱动采用两独立的闭式液压回路,即采用两电动机分别驱动两变量泵,再经过定量马达传递到左右履带,马达直接驱动采矿车行走.其中液压马达的系统压力p l 与马达的驱动力矩T q呈线性关系,如式(5)所示.多金属结核采矿车为低速匀速行驶,故在建模时可假设马达的负载力矩T L等于驱动力矩T q:T q=T L(6)驱动轮由液压马达直驱,故驱动轮转速ω等于液压马达转速ωm:ω=ωm(7)联立式(5)~式(7)负载力矩T L与驱动轮转速ω的方程,如式(8)所示.同时驱动力矩T q滿足:T q=r a F=r a(F1+F2)(9)为了简化运算,基于文献[18],对式(1)进行简化,得F1=(Ac+Wtanφ)(e-illk-0.03)(10)联立式(2)式、式(4)、式(8)~式(10),可得到履带有效驱动轮半径和履带打滑率的关系.通过离散化式(4)和式(10),定义如式(12)所示的状态空间模型.状态量为:X(k)=[x1(k);x2(k);x3(k)]=[i(k);r a(k);θm(k)]控制量为:观测量为:Y(k+1)=[i(k+1);r a(k+1)]式中:T为采样时间,s;L为每个采样时间T内的履带行走长度,m.为解决上述问题,文献[3-6]基于RecurDyn参数化建模技术,构建了多刚体深海采矿系统,完成了联动仿真分析,并对多金属结核采矿车的直行、差速转向、爬坡和越障等工况时的机械特性进行了仿真分析,并基于模型車进行试验以验证方案的可行性,为深海采矿系统的整体集成设计、性能预测及作业操控提供了参考,同时为多金属结核采矿车整车机械结构的优化设计提供了理论支撑[7-9].无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法通过无迹变换(Unscented Transformation,UT)将非线性函数模拟成真实分布的近似高斯分布,具有3阶的泰勒精度,是一种易实现的参数估计算法[10-12].周兵等[13]基于UKF对非线性轮胎模型中的路面附着系数进行了在线估计,提高了自动驾驶车辆的主动转向控制性能.Qin等[14]基于瞬时转向中心变化的履带车运动学模型,提出了一种改进的UKF算法,实现了陆地自行式履带车辆履带打滑率的精准在线估计.本文从多金属结核采矿车的受力分析出发,建立底盘液压驱动系统与履带负载特性的动力学关系,提出了多金属结核采矿车的有效驱动轮半径和履带打滑率等动力学参数的状态空间模型.针对UKF算法无法在高非线性模型中得到较高估计精度的问题[15-16],采用基于蒙特卡洛采样原理的自适应无迹粒子滤波(Adaptive Unscented Particle Filter,AUPF)算法进行多金属结核采矿车的动力学参数在线测算,利用自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)算法改进概率密度函数以指导粒子滤波(particle filter,PF)进行重要性采样,克服了粒子滤波易发散的缺点[17].试验结果表明,所提出的AUPF算法可实现多金属结核采矿车的动力学参数的精准在线测算.1多金属结核采矿车参数估计建模1.1多金属结核采矿车受力分析与陆地履带车不同,多金属结核采矿车在多金属结核矿区稀软的底质上行驶,为了提高多金属结核采矿车的抓地能力,行走履带采用三角履齿.多金属结核采矿车如图1所示,三角履齿如图2所示.在计算采矿车履带产生的牵引力F时,不仅需要考虑履带对底质产生的剪切力F1,还需要考虑履齿剪切底质产生的压力F2.F1和F2分别见式(1)和式(2).式中:A为履带的接地面积,m2;W为车身正压力,N;c为底质内聚压力,kPa;φ为底质内摩擦角参数,(°);l为履带接地长度,m;i为履带打滑率;k为底质水平剪切模变数,m.式中:b2为履齿宽度,m;γs为底质比重,kg/m3;h b为履齿高度,m;Nφ=tan2(45°+0.5φ)为底质流值;n2为履齿个数.牵引力F为:1.2多金属结核采矿车动力学参数在线测算模型多金属采矿车在含水量高的稀软底质进行自行式作业时,底盘会发生沉陷现象,故实际的履带有效驱动轮半径r a为:r a=r+r1-r2(4)式中:r1为履带板厚度和履齿高度的和,m;r2为测高声呐测得的履带沉陷,m;r为理论驱动轮半径,m.多金属采矿车左右履带驱动采用两独立的闭式液压回路,即采用两电动机分别驱动两变量泵,再经过定量马达传递到左右履带,马达直接驱动采矿车行走.其中液压马达的系统压力p l 与马达的驱动力矩T q呈线性关系,如式(5)所示.多金属结核采矿车为低速匀速行驶,故在建模时可假设马达的负载力矩T L等于驱动力矩T q:T q=T L(6)驱动轮由液压马达直驱,故驱动轮转速ω等于液压马达转速ωm:ω=ωm(7)联立式(5)~式(7)负载力矩T L与驱动轮转速ω的方程,如式(8)所示.同时驱动力矩T q满足:T q=r a F=r a(F1+F2)(9)为了简化运算,基于文献[18],对式(1)进行简化,得F1=(Ac+Wtanφ)(e-illk-0.03)(10)联立式(2)式、式(4)、式(8)~式(10),可得到履带有效驱动轮半径和履带打滑率的关系.通过离散化式(4)和式(10),定义如式(12)所示的状态空间模型.状态量为:X(k)=[x1(k);x2(k);x3(k)]=[i(k);r a(k);θm(k)]控制量为:观测量为:Y(k+1)=[i(k+1);r a(k+1)]式中:T为采样时间,s;L为每个采样时间T内的履带行走长度,m.为解决上述问题,文献[3-6]基于RecurDyn参数化建模技术,构建了多刚体深海采矿系统,完成了联动仿真分析,并对多金属结核采矿车的直行、差速转向、爬坡和越障等工况时的机械特性进行了仿真分析,并基于模型车进行试验以验证方案的可行性,为深海采矿系统的整体集成设计、性能预测及作业操控提供了参考,同时为多金属结核采矿车整车机械结构的优化设计提供了理论支撑[7-9].无迹卡尔曼滤波(Unscented Kalman Filter,UKF)算法通过无迹变换(Unscented Transformation,UT)将非线性函数模拟成真实分布的近似高斯分布,具有3阶的泰勒精度,是一种易实现的参数估计算法[10-12].周兵等[13]基于UKF对非线性轮胎模型中的路面附着系数进行了在线估计,提高了自动驾驶车辆的主动转向控制性能.Qin等[14]基于瞬时转向中心变化的履带车运动学模型,提出了一种改进的UKF算法,实现了陆地自行式履带车辆履带打滑率的精准在线估计.本文从多金属结核采矿车的受力分析出发,建立底盘液压驱动系统与履带负载特性的动力学关系,提出了多金属结核采矿车的有效驱动轮半径和履带打滑率等动力学参数的状态空间模型.针对UKF算法无法在高非线性模型中得到较高估计精度的问题[15-16],采用基于蒙特卡洛采样原理的自适应无迹粒子滤波(Adaptive Unscented Particle Filter,AUPF)算法进行多金属结核采矿车的动力学参数在线测算,利用自适应无迹卡尔曼滤波(Adaptive Unscented Kalman Filter,AUKF)算法改进概率密度函数以指导粒子滤波(particle filter,PF)进行重要性采样,克服了粒子滤波易发散的缺点[17].试验结果表明,所提出的AUPF算法可实现多金属结核采矿车的动力学参数的精准在线测算.1多金属结核采矿车参数估计建模1.1多金属结核采矿车受力分析与陆地履带车不同,多金属结核采矿车在多金属结核矿区稀软的底质上行驶,为了提高多金属结核采矿车的抓地能力,行走履带采用三角履齿.多金属结核采矿车如图1所示,三角履齿如图2所示.在计算采矿车履带产生的牵引力F时,不仅需要考虑履带对底质产生的剪切力F1,还需要考虑履齿剪切底质产生的压力F2.F1和F2分别见式(1)和式(2).式中:A为履带的接地面积,m2;W为车身正压力,N;c为底质内聚压力,kPa;φ为底質内摩擦角参数,(°);l为履带接地长度,m;i为履带打滑率;k为底质水平剪切模变数,m.式中:b2为履齿宽度,m;γs为底质比重,kg/m3;h b为履齿高度,m;Nφ=tan2(45°+0.5φ)为底质流值;n2为履齿个数.牵引力F为:1.2多金属结核采矿车动力学参数在线测算模型多金属采矿车在含水量高的稀软底质进行自行式作业时,底盘会发生沉陷现象,故实际的履带有效驱动轮半径r a为:r a=r+r1-r2(4)式中:r1为履带板厚度和履齿高度的和,m;r2为测高声呐测得的履带沉陷,m;r为理论驱动轮半径,m.多金属采矿车左右履带驱动采用两独立的闭式液压回路,即采用两电动机分别驱动两变量泵,再经过定量马达传递到左右履带,马达直接驱动采矿车行走.其中液压马达的系统压力p l 与马达的驱动力矩T q呈线性关系,如式(5)所示.多金属结核采矿车为低速匀速行驶,故在建模时可假设马达的负载力矩T L等于驱动力矩T q:T q=T L(6)驱动轮由液压马达直驱,故驱动轮转速ω等于液压马达转速ωm:ω=ωm(7)联立式(5)~式(7)负载力矩T L与驱动轮转速ω的方程,如式(8)所示.同时驱动力矩T q满足:T q=r a F=r a(F1+F2)(9)为了简化运算,基于文献[18],对式(1)进行简化,得F1=(Ac+Wtanφ)(e-illk-0.03)(10)联立式(2)式、式(4)、式(8)~式(10),可得到履带有效驱动轮半径和履带打滑率的关系.通过离散化式(4)和式(10),定义如式(12)所示的状态空间模型.状态量为:X(k)=[x1(k);x2(k);x3(k)]=[i(k);r a(k);θm(k)]控制量为:观测量为:Y(k+1)=[i(k+1);r a(k+1)]式中:T为采样时间,s;L为每个采样时间T内的履带行走长度,m.。
基于 UKF车辆状态及路面附着系数估计的AFS控制

基于 UKF车辆状态及路面附着系数估计的AFS控制周兵; 邱香; 吴晓建; 龙乐飞【期刊名称】《《湖南大学学报(自然科学版)》》【年(卷),期】2019(046)008【总页数】8页(P1-8)【关键词】主动前轮转向; 无迹卡尔曼滤波; 状态观测; 路面附着系数; IMU【作者】周兵; 邱香; 吴晓建; 龙乐飞【作者单位】湖南大学汽车车身先进设计制造国家重点实验室湖南长沙 410082; 江西科技学院协同创新中心江西南昌330098【正文语种】中文【中图分类】U463.1转向系统是人与汽车进行交互的重要子系统,对于传统的转向操纵方式,其控制权限完全来自于驾驶员,但受制于驾驶员自身生理反应速度、驾驶经验与技术等局限,车辆在紧急转向、快速变道等工况存在失稳风险.Kasselmann等[1]首先提出了主动前轮转向(Active Front Steering,AFS)概念,在应急工况下,让控制系统分享转向控制权限,通过主动转向电机快速而精确地施加叠加转角的方式,与驾驶员操控形成双输入,有效弥补了上述不足.目前,宝马、奥迪等公司均开发了主动前轮转向控制系统,并推出了相应产品[2],使AFS成为ESP外另一项提升车辆操纵稳定性的重要控制技术.AFS控制研究主要分为可变传动比控制和稳定性控制,本文重点关注AFS系统对车辆稳定性的改善.国内外学者在AFS稳定性控制方向开展了大量而深入的研究工作,Ma等[3]采用滑模变结构控制方法为AFS系统设计了横摆角速度和质心侧偏角双目标控制算法,移线及紧急转向工况的仿真模拟表明,所设计的双目标滑模控制器具有较强的稳定性控制能力.Kim[4]等认为车辆转向响应受到多种不确定性的影响,如质量、车速和道路状况等,因此将定量反馈理论用于控制器的设计,使其具备一定的鲁棒性.赵治国等[5]考虑了前后轮侧偏刚度、车速等参数不确定性,采用H∞控制算法为AFS设计了反馈和前馈结合的控制系统.殷国栋等[6]采用μ综合鲁棒控制方法对主动转向系统进行控制,但出于质心侧偏角难以测量的考虑,控制系统仅取横摆角速度作为反馈变量.陈德玲[7]等通过状态观测器估计车辆质心侧偏角,为以横摆角速度和质心侧偏角共同反馈的LQR控制器提供状态信息,实现车辆稳定性最优控制.以上研究致力于考虑控制系统的不确定性以及多目标最优控制,但大多针对线性系统,无法反应较大轮胎侧偏角时轮胎力的饱和特性,且忽略了路面附着系数对车辆稳定性的重要影响,难以精确反应极端工况下AFS控制系统的有效性.Aripin等[8]考虑了不同路面附着系数的影响,设计了滑模控制器对横摆角速度进行追踪,从而实现AFS系统的稳定性控制.田晨等 [9]采用UKF(Unscented Kalman Filter,UKF)方法设计了路面附着系数观测系统,实时估计路面的附着情况,在此基础上分析了AFS系统对行驶在高附着系数路面、低附着系数路面和对开路面的车辆稳定性改善效果,但都未考虑控制算法中涉及的状态变量获取问题,且采用的轮胎模型均为二自由度线性模型.以上研究对AFS控制技术发展做了积极探索和推动作用,但侧重于发展先进的控制策略和算法,对控制算法中涉及的路面附着条件、状态变量等信息的获取则关注不够.需要说明的是,目前有较多的车辆状态观测研究,但少有基于现有车载传感器对轮胎侧向力、路面附着系数等状态量同时开展讨论.此外,AFS作为应急控制技术,轮胎的强非线性特性需要加以考虑,以在“轮胎-路面”接触作用力可达范围内检验控制系统的可行性和有效性.综合以上分析,本文将利用ESP系统已有的IMU(Inertial Measurement Unit,IMU)传感器,通过状态估计的软测量技术[10-11],对控制算法中出现的车辆质心侧偏角、轮胎作用力等状态变量,以及路面附着系数等环境变量进行实时估计,采用滑模变结构控制算法设计车辆横摆角速度和质心侧偏角综合控制系统,同时基于非线性轮胎模型反求得到所需叠加转角,以在“轮胎-路面”耦合的侧向力可达范围内提高车辆的操纵稳定性.1 动力学建模1.1 整车动力学模型考虑车身侧倾对载荷转移的影响,建立包含整车横摆运动、侧向运动及车身侧倾运动的三自由度动力学模型,如图1所示.根据牛顿第二定律,建立公式(1)~(3)所示动力学方程.图1 整车三自由度动力学模型Fig.1 3-DOF dynamics model of the vehicle三自由度动力学方程:公式(1)~(3)中:r为横摆角速度;β 为质心侧偏角;θ为车身侧倾角;Iz和Iθ分别为整车横摆转动惯量和车身侧倾转动惯量;m为整车质量;ms为簧载质量;Kθ为侧倾角刚度;Cθ为侧倾阻尼;h为簧载质量质心至侧倾轴线距离;Fyj (j=fl,fr,rl,rr)为轮胎侧向力;Fzj为轮胎垂向载荷;a和b分别为整车质心至前轴和后轴距离;vx为车辆纵向行驶速度,本文取vx为定值;ay为车辆侧向加速度,ay=(β'+r)vx;hs为整车质心高度;δf为驾驶员输入产生的车轮转角;αf和αr分别为前轴和后轴的轮胎侧偏角.1.2 含路面附着系数的非线性轮胎模型车辆垂向动力学与侧向动力学通过轮胎作用力相互耦合,转向过程中,内、外侧的车轮载荷转移将引起两侧轮胎侧向力的变化;同时,考虑到高速应急转向时轮胎侧向力表现出强非线性特性和饱和特性,以及轮胎侧向力还应受到路面附着条件的约束,本文采用魔术公式轮胎模型[12-13]以综合反应上述特征.式中:α 为轮胎侧偏角(deg);Fz为车轮载荷(kN);By为刚度因子;Cy为形状因子;Dy为峰值因子;Ey为曲率因子;By、Cy、Ey均与车轮载荷有关. 定义 Blateral如下:与轮胎相关的各系数可由下式得到:魔术公式轮胎模型中的参数a1~a8参照文献[12]给出结果,如表 1 所示.将公式(2)和(3)带入公式(4),即可获得实时的轮胎侧向作用力.表1 魔术公式轮胎模型参数值[13]Tab.1 Magic formula tire model parameters[13]a1 a2 a3 a4 a5 a6 a7 a8 Cy-22.1 1 011 1 078 1.82 0.208 0 -0.35 0.707 1.32 采用滑模算法的AFS稳定性控制器文献[14-15]表明,过于追求理想横摆角速度跟踪,可能导致质心侧偏角的恶化.本文综合考虑横摆角速度和质心侧偏角的控制需求,根据横摆角速度和质心侧偏角的控制误差,为滑模控制算法构造如下滑模面.横摆角速度控制滑模面:质心侧偏角滑模面:综合滑模面:式中:λr为正的加权系数;λβ为两个滑模面的调节系数,可将其设置为动态时变,以根据工况需求加以调整,因其中涉及相关调节机理研究,本文暂将λβ取值为1;rd和βd分别为理想横摆角速度和理想质心侧偏角,如公式(10)所示,两者由线性二自由度模型在稳态转向工况计算得到,且同时受到路面附着系数约束.式中:L为车辆轴距;Kf和Kr为前轮和后轮线性侧偏刚度;sgn为符号函数.对综合滑模面求导,得到:令S′=0,得到等效前轴轮胎侧向力控制率:为使控制系统在噪声干扰及参数不确定时也能保持稳定,且尽量减小滑模控制抖动现象,加入饱和函数得:式中:k0为大于零的常数;sat(x)为饱和函数,表达式为:式中:ε为边界厚度,ε>0,调节ε值,可改善抖振问题.为检验控制系统的稳定性,为滑模控制器设计李雅普诺夫函数:对李雅普诺夫函数求导,得到:公式(16)满足V′,由此可知,所设计的控制系统渐近稳定.计算得到理想Fyf值后,最终目标是为了得到AFS系统控制输入,即主动电机的叠加转角Δδf.考虑轮胎的非线性特性及其与路面共同决定的附着能力,Δδf的求解通过轮胎逆模型获取,一种方法是在知道当前载荷Fz的情况下,查表获取理想车轮侧偏角αd,然后计算理想侧偏角αd与当前车轮侧偏角αf的差值,即Δδf= αd- αf,该方法速度快,但精度差;另一种方法是根据轮胎模型Fy=f(α,Fz),通过非线性方程反求理想车轮侧偏角αd,即αd=f-1(Fy,Fz).本文主要目的在于检验AFS控制系统对操稳性的改善能力,即以可行性检验为目的,故采用准确度高的反求方法对叠加转角进行精确求解.3 UKF状态观测器及路面附着系数估计如公式(7)~(13)所示,AFS 稳定性控制系统需要获取车辆横摆角速度r、后轴轮胎侧向力Fyrl和Fyrr、车辆质心侧偏角β,以及路面附着系数μ等状态信息.然而,这些状态量,或因测量成本高,如轮胎力的测量需要价格昂贵的六分力仪,或因无法直接测量,如路面附着系数等,导致通过传感器直接测量的方式难以在车辆中普及应用.本文采用无迹卡尔曼滤波方法构建状态观测系统,视路面附着系数及轮胎侧向力满足马尔科夫过程,从而将它们增广至状态变量中;同时,通过ESP 系统中配备的IMU传感器测量车身侧倾角速度、横摆角速度和车辆侧向加速度等状态,由ESP系统配备的转向角传感器得到车轮转角输入,动态估计滑模控制算法中所需的状态信息.取状态变量:以上观测系统状态方程可由公式(1)~(6)推导得到.设三自由度车辆动力学系统的状态噪声和量测噪声均为高斯白噪声,且方差矩阵分别为Q和R,UKF状态观测系统的算法如下所示[15-16].1)设状态量的初始值和方差2)计算 Sigma点设n维状态变量在k时刻的最优估计为Xk|k,对应的协方差矩阵为Pk|k,则Sigma的计算为:3)状态预测更新对上文建立的三自由度车辆运动学模型,通过四阶龙格-库塔离散方法进行离散得到:通过离散方程对Sigma点进行非线性无迹变化:对χk+1|k进行合并,得到k+1时刻的先验估计:先验估计误差的协方差为:4)量测预测更新由量测方程对各Sigma点进行无迹变换:通过合并得到系统下一步的预测量测值:预测量测值的协方差为:先验估计和量测估计的协方差为:滤波器的增益矩阵为:系统的后验估计为:状态量后验方差矩阵为:根据设计的量测量和输入量,以及公式(17)~(30)所示的算法,完成车辆关键状态量和路面附着系数的估计,状态观测系统的估计效果将在下一节中的仿真案例中与控制效果一同展示.至此,本文所提出的AFS系统控制流程可总结为图2所示,即由IMU传感器测量车辆横摆角速度、侧向加速度和车身侧倾角速度,作为UKF状态观测系统的量测量,转向盘转角传感器测量获取车轮转角,作为UKF状态观测系统输入,动态估计路面附着系数、后轴轮胎侧向力、前轮侧偏角、质心侧偏角及其变化率等状态,为滑模控制算法提供实时信息,进而决策出期望的前轴轮胎侧向力,再经相应的非线性求解器得到附加车轮转角的精确数值解.图2 AFS控制系统原理图Fig.2 Schematic diagram of AFS control system4 仿真与分析本文将以高附着系数(μ=0.8)路面上进行鱼钩测试仿真,以及低附着系数(μ=0.3)路面上进行方向盘角阶跃输入仿真,以验证控制系统的有效性.两种工况下的行驶车速均为60 km/h,对应的转向角输入曲线如图3所示.图3车轮转角Fig.3 Steering angle图4 所示观测结果显示,在车辆转向阶段,UKF状态观测系统能够比较准确地估计路面附着系数;图5和图6共同表明,质心侧偏角、前轮侧偏角和后轴轮胎侧向力等状态量的估计值与真实值吻合度高,准确地为控制系统提供信息保障.图4 路面附着系数估计Fig.4 Estimation of road adhesion coefficient图5 鱼钩测试工况车辆状态估计对比1Fig.5 ComparisonⅠof vehicle state estimation for fishhook test图6 鱼钩测试工况车辆状态估计对比2Fig.6 ComparisonⅡof vehicle state estimation for fishhook test从图7可以发现,所设计的AFS控制系统有效地跟踪了车辆理想横摆角速度,大幅减少了横摆和质心侧偏角的超调;图8(a)则显示车辆的“质心侧偏角-质心侧偏角速度”相平面轨迹被约束在很小的一个范围内,提高了车辆的操纵稳定性;图8(b)中,3条曲线上的点对应于鱼钩测试工况方向盘转角恢复至直行状态(第7.25 s)时的轨迹点,从中可知,在转向阶段,AFS系统的介入使车辆行驶轨迹更加贴近理想状态,改善了车辆的操纵性.图7 鱼钩测试工况下有无AFS控制的结果对比1Fig.7 Results comparisonⅠof vehicle state estimation for fishhook test with/without AFS control图8 鱼钩测试工况下有无AFS控制的结果对比2Fig.8 Results comparisonⅡof vehicle state estimation for fishhook test with/without AFS control图9 路面附着系数估计Fig.9 Estimation of road adhesion coefficient图10 阶跃输入工况车辆状态估计对比1Fig.10 ComparisonⅠof vehicle state estimation for step input mode图11 阶跃输入工况车辆状态估计对比2Fig.11 ComparisonⅡof vehic le state estimation for step input mode图12 横摆角速度对比Fig.12 Comparison of yaw rate图13阶跃输入工况结果对比Fig.13 Results comparison of step input condition图9 为方向盘角阶跃输入工况下的路面附着系数估计结果,结合图3的转向角时域输入曲线可知,在进入转向阶段后,UKF观测系统快速而准确地估计了路面的附着信息;图10和图11同样验证了阶跃输入工况下UKF观测系统的准确性,图中,观测曲线与真实值曲线基本重合.从图12~图13所示的车辆横摆角速度及质心侧偏角响应可以发现,AFS控制抑制了车辆的横摆超调,有效减小了车辆质心侧偏角,使车辆快速进入稳态,且良好地跟踪期望的参考值;图14的轨迹曲线则表明,基于状态观测的AFS控制系统使车辆几乎沿着理想的轨迹行进,提高车辆稳定性的同时,也保持了良好的操纵性. 图14 行驶轨迹对比Fig.14 Comparison of driving trajectories5 结论1)建立了非线性三自由度动力学模型,采用滑模控制算法,设计了横摆角速度和质心侧偏角稳定性控制器;针对控制算法所需的车辆状态和路面附着系数,通过ESP系统配置的IMU传感器,将横摆角速度、侧向加速度及侧倾角速度等为量测量,采用了UKF方法设计了状态观测系统,动态估计了车辆关键状态和路面附着系数,为控制系统的运行提供信息保障.2)考虑垂向载荷与轮胎非线性特性对车辆操稳性的影响,采用包含路面附着信息的魔术公式轮胎模型,在滑模控制器计算得到期望的前轴轮胎侧向力的基础上,通过对非线性轮胎模型逆向反求,准确地获取所需的叠加车轮转角,在考虑了路面和轮胎相互接触所能提供的附着能力约束的情况下,检验了控制系统的可行性.参考文献【相关文献】[1]KASSELMANN J T,KERANEN T W.Adaptive steering[J].Bendix Technical Journal,1969,2(3):26—35.[2] KIM S,KWAK B,CHUNG S,et al.Development of an active front steering system [J].International Journal of Automotive Technology,2006,7(3):315—320.[3] MA X,WONG P K,ZHAO J,et al.Multi-objective sliding mode control on vehicle cornering stability with variable gear ratio actuator-based active front steering systems [J].Sensors,2016,17:49—65.[4] ZHANG J,KIM J,XUAN D,et al.Design of active front steering(AFS)system with QFT control[J].International Journal of Automotive Technology,2008,9(6):695—702.[5]赵治国,余卓平,孙泽昌.车辆主动前轮转向H∞鲁棒控制系统研究[J].汽车工程,2005,27(4):442—446.ZHAO Z G,YU Z P,SUN Z C.A study on H∞robust control for vehicle active front wheel steering system[J].Automotive Engineering,2005,27(4):442—446.(In Chinese)[6]殷国栋,陈南,李普.基于μ综合鲁棒控制的四轮转向车辆操纵稳定性研究[J].中国工程科学,2005,7(4):54—58.YIN G D,CHEN N,LI P.Handling stability for four-wheel steering vehicle based on μ synthesis robust control[J].Engineering Sciences,2005,7(4):54—58.(In Chinese)[7]陈德玲,殷承良,陈俐.基于状态观测器的主动前轮转向研究[J].中国机械工程,2005,7(4):54—58.CHEN D L,YIN C L,CHEN L.Study on active front steering based on state-space observer [J].China Mechanical Engineering,2005,7(4):54—58.(In Chinese)[8] ARIPIN M K,GHAZALI R,SAM Y M,et al.Uncertainty modelling and high performance robust controller for active front steering control[C]//Control Conference.IEEE,2015:1—6.[9]周兵,田晨,宋义彤,等.基于路面附着系数估计的AFS控制策略研究[J].湖南大学学报(自然科学版),2017,44(4):16—22.ZHOU B,TIAN C,SONG Y T,et al.Control strategy of AFS based on estimation of tire-road friction coeffient[J].Journal of Hunan University(Natural Sciences),2017,44(4):16—22.(In Chinese)[10]HONG S,LEE C,BORRELLI F,et al.A novel approach for vehicle inertial parameter identification using a dual Kalman filter[J].IEEE Transactions on Intelligent Transportation Systems,2015,16(1):151—161.[11]BOLANDHEMMAT H.Distributed sensing and observer design for vehicles state estimation [D].Waterloo:University of Waterloo,2009.[12] PACEJKA H.Tire and vehicle dynamics[M].Oxford:Elsevier,2005.[13]范璐.基于轮胎力估计的汽车EPS和AFS集成控制研究[D].长沙:湖南大学,2014.FAN L.Research on integrated control strategy of electric power steering and active front steering based on the estimation of tire forces[D].Changsha:Hunan University,2014.(In Chinese)[14]赵树恩,李以农,郑玲,等.基于滑模控制理论的车辆横向稳定性控制[J].重庆大学学报(自然科学版),2007,30(8):1—5.ZHAO S E,LI Y N,ZHENG L,et al.Vehicle lateral stability control based on sliding model control[J].Journal of Chongqing University (Natural Sciences),2007,30(8):1—5.(In Chinese)[15]WU X,ZHOU B,WEN G,et al.Intervention criterion and control research for active front steering with consideration of road adhesion[J].Vehicle System Dynamics,2017(2):1—26.[16]西蒙.最优状态估计:卡尔曼H∞及非线性滤波[M].张勇刚,李宁,奔粤阳译.北京:国防工业出版社,2013.DAN S.Optimal state estimation:Kalman H∞and nonlinear approaches [M].Translator:ZHANG Y G,LI N,BEN Y Y.Bejing:National Defense Industry Press,2013.(In Chinese)。
基于卡尔曼滤波的自动驾驶定位系统设计

基于卡尔曼滤波的自动驾驶定位系统设计自动驾驶技术正逐渐成为现实,为了实现精准的定位和导航,基于卡尔曼滤波的自动驾驶定位系统成为了研究的热点。
本文将探讨该系统的设计原理和应用。
一、卡尔曼滤波的原理卡尔曼滤波是一种用于估计系统状态的算法。
它以贝叶斯概率理论为基础,通过融合传感器测量值和系统模型,对系统状态进行预测和更新,从而提高定位的准确性。
在自动驾驶定位系统中,卡尔曼滤波可以用于融合来自GPS、IMU、激光雷达等传感器的数据,从而得到车辆的准确位置和姿态信息。
通过对传感器数据进行预测和更新,卡尔曼滤波可以有效地减小传感器误差,并提供更稳定和可靠的定位结果。
二、自动驾驶定位系统设计1. 传感器数据采集自动驾驶车辆需要通过多种传感器来获取周围环境的信息。
常用的传感器包括GPS、IMU、激光雷达等。
这些传感器可以提供车辆的位置、速度、姿态等信息,为卡尔曼滤波提供输入数据。
2. 系统模型建立为了实现自动驾驶车辆的定位,需要建立系统模型,描述车辆的运动和环境的变化。
系统模型可以通过物理原理、数学模型等方式建立。
例如,可以使用运动学方程描述车辆的运动,使用地图数据描述环境的变化。
3. 卡尔曼滤波算法实现基于传感器数据和系统模型,可以使用卡尔曼滤波算法对车辆的位置和姿态进行估计。
卡尔曼滤波算法包括两个主要步骤:预测和更新。
在预测步骤中,根据系统模型和上一时刻的状态估计,预测当前时刻的状态。
在更新步骤中,根据传感器测量值和预测的状态,更新状态估计。
通过不断迭代预测和更新步骤,可以得到车辆的准确位置和姿态。
4. 定位结果输出最后,将卡尔曼滤波得到的位置和姿态信息输出给导航系统,以实现自动驾驶车辆的准确导航和路径规划。
三、应用案例基于卡尔曼滤波的自动驾驶定位系统已经在实际应用中取得了显著的成果。
例如,谷歌的自动驾驶汽车就采用了卡尔曼滤波算法进行定位和导航。
通过融合GPS、IMU、激光雷达等传感器的数据,该系统能够实时准确地估计车辆的位置和姿态,从而实现安全和高效的自动驾驶。
基于EKF的车辆运动状态估计

当今许多先进的车辆辅助驾驶系统例如车辆防抱死制动系统(A B S)、电子稳定性系统(E S P)、驱动防滑系统(A S R)等已成为汽车的标准设备,以保证在关键时刻车辆的稳定性。
这些辅助驾驶系统的控制在很大程度上依赖车辆运动状态参数,例如纵、侧向速度、质心侧偏角等关键参数。
然而由于相应传感器的成本或技术的原因,这些关键参数难以直接测量,因此为了获得相对理想的控制效果,需要对纵、侧向速度、质心侧偏角、横摆角速度等参数进行准确有效的估计。
目前对车辆参数估计算法的研究较多的是基于卡尔曼滤波技术及其与其他理论的结合。
文献[1]建立了三自由度车辆模型,应用联邦卡尔曼滤波理论对车辆行驶状态进行估计并用Carsim 和Matlab/Simulink 进行联合仿真验证。
文献[2]建立七自由度整车模型,采用无迹卡尔曼理论建立状态估计器对车辆关键状态估计,并计算了仿真结果与实际值的误差,验证了算法的有效性。
文献[3]-[4]基于双重粒子滤波的理论对车辆状态进行了估计并与U K F 的结果进行对比,验证了双重粒子滤波的优越性。
[5]-[6]提出了应用U K F 与传感器信息融合的估计算法,对车辆的纵向速度、质心侧偏角等参数进行估计,并在特定工况下进行了有效性验证,但所需要的状态变量较多。
文献[7]-[8]建立Dugoff 轮胎模型,基于卡尔曼滤波理论,选择容易检测的参数为状态变量对不易检测的状态质心侧偏角等进行估计并在一定工况下进行了仿真验证。
考虑到本文的估计目标,在不降低估计精度的情况下减少估计所需的输入参数从而使估计算法变得简单有效。
提出了一种基于扩展卡尔曼滤波的估计算法,利用三自由度非线性整车动力学模型建立系统状态模型,减少了估计所需的状态参量,将低成本传感器测得的前轮转角、纵向和侧向加速度信号作为估计系统的控制量和观测量,进而实现对车辆纵向和侧向速度、质心侧偏角及横摆角速度的准确估计,并进行C a rsim 与Matlab/Simulink 的仿真验证。
基于卡尔曼滤波的soc估算simulink开源代码-概述说明以及解释

基于卡尔曼滤波的soc估算simulink开源代码-概述说明以及解释1.引言1.1 概述概述部分的内容:本文将介绍基于卡尔曼滤波的SOC估算方法,并提供相应的Simulink 开源代码。
SOC(State of Charge,电池的充电状态)估算是电动汽车(EV)和混合动力汽车(HEV)领域中的重要研究课题,准确的SOC估算可以提高电池系统的性能和可靠性。
卡尔曼滤波是一种常用的估算算法,通过结合系统的动力学模型和测量数据,可以提供准确的状态估计。
在本文中,首先介绍卡尔曼滤波原理,包括其基本思想和数学推导过程。
然后,详细介绍SOC估算方法,包括如何建立电池的动力学模型和如何利用卡尔曼滤波进行SOC估算。
此外,本文还将提供Simulink开源代码,读者可以基于此代码进行SOC估算的仿真实验。
在结论部分,将对实验结果进行分析,并总结本文的研究成果。
同时,还将分享开源代码,方便读者进一步研究和应用。
通过本文的阅读,读者可以深入了解基于卡尔曼滤波的SOC估算方法,并掌握Simulink开源代码的使用。
1.2文章结构文章结构部分是用来介绍本文的组织结构和各个章节的内容提要。
以下是文章结构部分的内容:文章结构:本文分为以下几个部分:1. 引言:在本部分中,将对本篇文章进行一个概述,并介绍文章的目的和结构。
2. 正文:2.1 卡尔曼滤波原理:本部分将详细介绍卡尔曼滤波的原理,解释其在估算系统电池状态和SOC(State of Charge)中的应用。
2.2 SOC估算方法:本部分将介绍基于卡尔曼滤波的SOC估算方法,阐述实现该估算方法的步骤和技巧。
3. 结论:3.1 实验结果分析:在本部分中,将对实验结果进行详细分析,并对估算系统电池状态和SOC的准确性进行评估。
3.2 开源代码分享:本部分将提供基于卡尔曼滤波的SOC估算Simulink开源代码,供读者参考和使用。
通过以上的章节组织,本文将全面介绍基于卡尔曼滤波的SOC估算方法,并分享相应的Simulink开源代码,帮助读者更好地理解和应用该估算方法。
基于UKF算法的车辆质心侧偏角估计

基于UKF算法的车辆质心侧偏角估计
丁红;赵林峰;周延明;刘晟昱;姚常瓦
【期刊名称】《湖北汽车工业学院学报》
【年(卷),期】2012(026)004
【摘要】将无味卡尔曼滤波(UKF)算法运用到车辆质心侧偏角的估计之中,基于纵滑一侧偏联合工况下的统一指数(Uni-tire)轮胎模型建立非线性车辆动力学模型,采用最小偏度单形采样的UKF算法估计车辆的几个关键状态参量,并由此得到质心侧偏角估计.最后采用奇瑞A3两厢型汽车的车辆参数,使用车辆动力学实时仿真软件DYNAware/veDYNA对观测器进行了实时验证.仿真结果表明,UKF非线性估计方法精度高,估计结果能够满足实际应用要求.
【总页数】5页(P5-9)
【作者】丁红;赵林峰;周延明;刘晟昱;姚常瓦
【作者单位】合肥工业大学机械与汽车工程学院,安徽合肥230009;合肥工业大学机械与汽车工程学院,安徽合肥230009;株洲易力达机电有限公司,湖南株洲412002;株洲易力达机电有限公司,湖南株洲412002;株洲易力达机电有限公司,湖南株洲412002
【正文语种】中文
【中图分类】U461.6
【相关文献】
1.车辆质心侧偏角估计算法设计与对比分析 [J], 刘飞;熊璐;邬肖鹏;王阳
2.基于改进UKF的自动泊车车辆位姿估计算法研究 [J], 谢有浩; 赵林峰; 张锐陈; 张澄宇; 辛鑫
3.基于无迹卡尔曼滤波算法的车辆质心侧偏角估计 [J], 潘世举; 李华; 李建市; 夏旭; 马康
4.基于遗忘因子的UKF车辆状态参数估计算法 [J], 冯亦奇;陈勇
5.基于轮胎侧偏刚度变化率的车辆质心侧偏角融合估计算法 [J], 卢兴华;季学武;刘贺;曹轩豪;赵刚
因版权原因,仅展示原文概要,查看原文内容请购买。
无迹卡尔曼滤波进行soc估算流程

无迹卡尔曼滤波进行soc估算流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!无迹卡尔曼滤波在SOC估算中的应用流程在现代电池管理系统中,准确的剩余电量(SOC)估算对于保证电池的安全运行和优化电池寿命至关重要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
农
业
机
械
学
报
2011年
学控制的核心是控制轮胎与地面的作用力 。本文轮 胎侧向力的估计应用简化魔术公式来实现 。对于驱 动轮纵向力的估计, 若通过其旋转自由度来建立物 将涉及施加在轮胎上的驱动或制动力矩 , 该 理方程, 3 ~ 物理量 通 常 不 易 获 得。 因 此, 本 文 参 考 文 献[ , 4] 将其看作自适应变量, 通过一阶高斯过程进行 处理。从而有状态变量 xs = [ v x v y ω r a x a y F x1 F x2 F z1 F z2 F z3 F z4
2 0 1 1 年 12 月
农 业 机 械 学 报
第 42 数估计
解少博 林 程
( 北京理工大学机械与车辆学院 ,北京 100081 )
*
【摘要】 准确获取车辆运动过程中的状态变量和时变模型参数可以提高动力学控制的鲁棒性 。 引入了车辆 建立了车辆动力学状态空间模型 , 应用无迹卡尔曼滤波 ( UKF ) 算法对车辆状态变量和参数 模型时变参数的概念, 进行了估计。与车辆动力学软件 CarMaker 建立的参考模型对比表明 , 该估计方法具有可行性和准确性 。在估计系 统中, 提出含自适应参数的简化魔术公式来表达轮胎侧偏力 , 减少了模型参数, 并且实现了对轮胎侧向力的准确估 计。 关键词: 车辆动力学 中图分类号: U461. 91 状态估计 模型时变参数 无迹卡尔曼滤波 轮胎模型 文献标识码: A 1298 ( 2011 ) 12000607 文章编号: 1000-
State and Parameters Estimation of Vehicle Based on UKF
Xie Shaobo Lin Cheng
( School of Mechanical Engineering,Beijing Institute of Technology,Beijing 100081 ,China)
[11 ] 式轮胎模型 ( Gim 模型 ) 和半经验模型 ( 魔术公 式) 都能准确计算出 轮 胎 在 特 定 附 着 路 面 的 侧 偏
力。但这些模型涉及较多的参数, 如纯侧偏工况下 的魔术公式参数多达 8 个, 并且有些参数依赖于轮 胎载荷和路面附着系数。 在车辆行驶过程中, 影响 轮胎和地面相互作用的因素不断变化, 用确定性的 轮胎参数不能揭示其动态受力过程, 尤其当车辆行 驶在不同附着系数路面时。 在车辆动力学建模中, 为了既能准确刻画轮胎力又能减少参数以降低系统 复杂度, 本文将 Pacejka 的魔术公式进行简化并引 入动态参数来表达轮胎的侧偏力 F y ( t) = F z ( t) C ( t) sin( Darctan( Eα( t) ) ) — —侧偏力 F z ( t) — — —垂直载荷 式中 F y ( t) — — —侧偏角 α( t ) — D— — —曲线形状因子 E— — —拟合参数
Abstract Accurate estimation of vehicle state variables and uncertain parameters can improve the robustness of vehicle dynamic control system. The concept of uncertain vehicle parameterset was proposed. The state space model for the estimation system was established. The estimation of the state variables and uncertain parameterset were completed based on the UKF theory. The comparison with the reference model showed that the estimation method was effective and could get the precise results. A transformed magic formula tire model was also proposed to calculate the cornering force in the estimation process. The tire model reduced the parameters and could realize the precise estimation of tire lateral force. Key words Vehicle system dynamics,State estimation,Model timevarying parameters,UKF, Tire model 展卡尔曼滤波( extended Kalman filter,简称 EKF) 应 用最为广泛。对于车辆参数的估计, 多见于用 EKF [7 ~ 9 ] 。对局部变量和 对不同形式轮胎模型进行辨识 参数的估计未能全面揭示车辆时变特征, 把状态变 量和所有参数看成时变量更接近车辆的动态本质 。 EKF 通过泰勒展开将非线性系统进 在估计方法上, 行线性化近似, 引入了截断误差, 使变量尤其参数的 估 计 难 以 达 到 很 高 精 度, 甚至导致估计结果发 [10 ] 。 ( unscented Kalman filter, 散 无迹 卡 尔 曼 滤 波 简称 UKF) 是卡尔曼滤波框架下利用确定性采样进 在处理非线性系统时比 EKF 有 行变量估计的方法, 更高的精度。
引言
车辆高 级 动 力 学 控 制 系 统, 如电子稳定程序 ( ESP) 要求准确实时获取关键状态变量和轮胎受力 信息, 以便控制单元作出合理干预。 经济实用的方 法是利用车辆上有限的传感器基于特定算法估计出 车辆自身的参数是不断变化的, 需要的信息。同时, 尤其在剧烈运动情况下, 载荷转移、 轮胎受力变化等 , 会引起车辆模型参数值的改变 准确辨识出关键参 数可以提高基于模型的控制系统的鲁棒性 。 [1 ] [2 ] 文献中常用滑膜观测 、 鲁棒观测 和卡尔曼 [3 ~ 6 ] 滤波 等算法估计车辆各种状态变量。 其中, 扩
车辆在运动过程中的许多参数值是不断变化 的。车辆承载状况的变化会引起质量的重新分布 , 从而影响质心位置和转动惯量等物理参数 。驾驶员 的操控以及道路、 风阻等外部激励会引起载荷和轮 胎受力状况的变化, 从而使轮胎刚度等参数发生改 变。而这些不断变化的参数对基于模型的车辆控制 系统性能有重要的影响, 本文用车辆模型时变参数 集来描述动力学模型中所有数值不断变化的车辆参 数, 以更本质地揭示车辆系统的动态特征 。 1. 2 轮胎侧偏力模型 轮胎侧偏力与路面附着状况、 载荷、 车速以及轮 胎材料等多种因素有关。文献中广泛应用的解析形
T F y1 F y2 F y3 F y4]
x s 进行联合估计, 从而得到扩展形式的状态变量 x =[ x s θ]= [ v x v y ω r a x a y F x1 F x2 F z1 F z2 F z3 F z4
T F y1 F y2 F y3 F y4 C1 C2 C3 C4 m a b I z h g]
1104 修回日期: 20110104 收稿日期: 2010* 国家高技术研究发展计划 ( 863 计划) 资助项目( 2008AA11A146 )
Email: 2201020133@ 163. com 作者简介: 解少博, 博士生, 主要从事汽车系统动力学研究,
第 12 期
解少博 等: 基于无迹卡尔曼滤波的车辆状态与参数估计
图2 Fig. 2 车辆模型 Vehicle model
由前面引入的概念可知, 本文建立的车辆模型 中的时变参数集 θ, 包括轮胎参数和车辆参数, 即 式中
T C1 C2 C3 C4 m a b I z h g] θ =[ Ci — — —轮胎模型参数 m— — —车辆质量
a、 b— — —质心到前、 后轴的距离 Iz — — —车辆横摆转动惯量 hg — — —质心高度 一般的非线性系统估计模型可以通过状态空间 包括状态方程和量测方程。 其 方程的形式来描述, 离散形式为 x( k + 1 ) = f( x( k) , u ( k ) ) + ω( k ) z( k + 1 ) = h ( x ( k + 1 ) , u( k + 1 ) ) + v ( k + 1 ) 系统变量包括状态变量 x、 测量变量 z 和输入 v 分别为系统过程噪声和量测噪声, 变量 u。 ω、 设 其协方差分别为 Q 和 R。 状态方程反映了状态变量不断更新的物理本 。 质 状态变量中的轮胎力是重要的外部激励, 动力
对应的状态方程为 x s, f ( x s, uk ) k +1 k, xk + 1 = = θk + 1 θk
[
] [
] +[η ]
ωk
k
量测方程为 z k + 1 = h ( x s, uk + 1 ) + vk + 1 θk + 1 , k +1, 式中 — —参数过程噪声 η—
状态方程的分量表达式为 为了估计时变参数 θ, 将其也作为状态变量与 · ( F x1 ( k) + F x2 ( k) ) cosδ( k) - F f ( k) - v x ( k + 1 ) = vy ( k) ω r ( k) + [ ( F y1 ( k) + F y2 ( k) ) sinδ( k) ]/ m( k) + ω1 ( k) · v y ( k + 1 ) = - vx ( k) ω r ( k) + [ ( F x1 ( k) + F x2 ( k) ) sinδ( k) + ( F y1 ( k) + F y2 ( k) ) cosδ( k) + F y3 ( k) + F y4 ( k) ]/ m( k) + ω2 ( k) · a( k) ( F y1 ( k) + F y2 ( k) ) cosδ( k) - b( k) ( F y3 ( k) + F y4 ( k) ) + ωr ( k + 1 ) = [ 0. 5 t d ( F x1 ( k) - F x2 ( k) ) cosδ( k) ]/ I z ( k) + ω3 ( k) ax ( k + 1) = [ ( F x1 ( k) + F x2 ( k) ) cosδ( k) - F f ( k) - ( F y1 ( k) + F y2 ( k) ) sinδ( k) ]/ m( k) + ω4 ( k) ( F x1 ( k) + F x2 ( k) ) sinδ( k) + ( F y1 ( k) + F y2 ( k) ) cosδ( k) + ay ( k + 1) = [ F y3 ( k) + F y4 ( k) ]/ m( k) + ω5 ( k) · F ( k + 1 ) = ω ( k) ( i = 1 , 2; j = 6, 7) j xi 0. 5 m( k) / L( k) ( gb( k) - a x ( k) h g ( k) ) m( k) a y ( k) h g ( k) b( k) / ( t d L( k) ) + ω j ( k) ( i = 1 , 2; j = 8, 9) F ( k + 1 ) = zi 0. 5 m( k) / L( k) ( gb( k) + a x ( k) h g ( k) ) m( k) a y ( k) h g ( k) b( k) / ( t d L( k) ) + ω j ( k) ( i = 3 , 4 ; j = 10 , 11 ) F yi ( k + 1 ) = F zi ( k) C i ( k) sin( D( k) arctan( E ( k) α i ( k) ) ) + ω j ( k) ( i = 1, 2, 3, 4 ; j = 12 , 13 , 14 , 15 ) 其中 arctan( ( v y ( k) + a( k) ω r ( k) ) / ( v x ( k) 0. 5 t d ω r ( k) ) ) - δ( k) ( i = 1 , 2) ( k ) = αi arctan( ( v y ( k) - b( k) ω r ( k) ) / ( v x ( k) 0. 5 t d ω r ( k) ) ) ( i = 3 , 4) 式中 vx 、 vy — — —质心纵、 侧向速度 ax 、 ay — — —质心纵、 侧向加速度 — —横摆角速度 ωr — — —车辆质心侧偏角 β— — —轮胎侧偏角 — —前轮转角 αi — δ— F x1 、 F x2 — — —前轴左、 右轮纵向力 F zi 、 F yi — — —轮胎垂直载荷、 侧偏力 参数集 θ 作为一阶高斯过程来处理, 即 2, …, 9) ( 2) θi ( k) = ηi ( k) ( i = 1 , 方程组( 1 ) 和 ( 2 ) 构成了车辆状态变量和时变 参数估计模型的状态方程。