作者简介:李静(1974-),男,教授,博士生导师.研究方向:汽车地面力分析与控制.E-mail:liye1129@163.com
采用3自由度非线性汽车动力学模型作为汽车状态和时变参数估计的标称模型,利用强跟踪中心差分卡尔曼滤波器(CDKF)对汽车的纵向速度、质心侧偏角和横摆角速度等信息,以及标称模型的前、后轴等效时变侧偏刚度进行了估计。为验证强跟踪CDKF算法的估计性能,采用模型在环和硬件在环的方式进行多种工况的仿真验证。结果表明,该算法具有可行性和准确性。
A 3-DOF nonlinear dynamic model of vehicle is established as nominal model of vehicle state and parameter estimation. Strong tracking Central Difference Kalman Filter (CDKF) is adopted to simultaneously estimate the longitudinal velocity, side slip angle and yaw rate of the vehicle and the equivalent lateral stiffness of the axle. In order to verify the performance of the strong tracking CDFK algorithm, typical cases using model-in-the-loop simulation systems are carried out. Simulation results show that the algorithm is effective and can get high accuracy.
准确实时获得汽车行驶过程中的状态信息是汽车主动安全控制领域的关键问题之一, 也是实现闭环反馈控制的前提和必要条件[1]。但由于技术和成本方面的原因, 这些信息通常无法直接测量, 而由此衍生出来的利用车载传感器测量得到的信息来实时估计汽车行驶过程中的纵向速度、质心侧偏角等状态信息成为近年来国内外研究的热点[2, 3]。
目前较为常用的汽车状态估计算法主要有扩展卡尔曼滤波器[4, 5], 状态观测器估计算法[6, 7]和滚动时域优化估计算法[8, 9]等。文献[10]采用非线性车辆动力学模型作为算法设计的标称模型, 应用无迹卡尔曼滤波器对汽车行驶过程中的纵向速度、侧向速度和横摆角速度等状态以及路面附着系数进行估计。文献[11]基于李雅普诺夫稳定性理论设计非线性观测器估计车辆的纵向速度、侧向速度和路面附着系数, 但该方法未考虑标称模型的不确定性对系统稳定性的影响。文献[12]采用线性二自由度时变参数模型和增益规划调度策略估计车辆的质心侧偏角, 算法运行过程中需要实时获取车辆的纵向速度作为时变参数, 但车辆的纵向速度信息难于测量。车辆在运动过程中的许多参数值是不断变化的, 例如:整车质量、质心位置和轮胎侧偏刚度等, 这些不断变化的参数对基于动力学模型的汽车状态估计算法的性能有重要影响。轮胎与地面的作用力是控制车辆运动的核心因素, 故可将车辆内部参数变化对汽车状态估计的影响折算到前后轴等效的时变侧偏刚度参数产生的影响。为此, 在估计车辆纵向速度、质心侧偏角和横摆角速度等状态信息时, 并行估计车辆标称模型的前后轴等效时变侧偏刚度参数可以提高车辆状态信息的估计精度和系统的鲁棒性。
强跟踪中心差分卡尔曼滤波器(Strong central difference Kalman filter, CDKF)基于强跟踪滤波器理论框架, 采用中心差分变换以二阶泰勒精度逼近非线性高斯系统状态的后验均值和协方差, 无需计算非线性函数的雅克比矩阵, 且兼具强跟踪滤波器鲁棒性强的特点[13, 14]。为此, 本文采用3自由度非线性车辆动力学模型作为车辆状态估计算法设计的标称模型, 利用强跟踪CDKF对车辆的纵向速度、质心侧偏角和横摆角速度等状态信息与车辆标称模型的前后轴等效时变侧偏刚度参数并行估计。最后, 采用模型在环和硬件在环两种方式对强跟踪CDKF算法进行多种工况的仿真验证。结果表明, 该算法可以有效抑制滤波发散, 同时具有良好的估计精度。
本文在线性2自由度车辆动力学模型的基础上建立包括纵向运动、侧向运动和横摆运动的3自由度车辆动力学模型, 并将其作为汽车状态和参数估计算法设计的标称模型, 该模型的结构示意图如图1所示。
如图1所示, XeOeYe为地面固定坐标系, XvOvYv为车辆固定坐标系。其中, 车辆固定坐标系以车辆重心为原点Ov, 规定汽车的纵向水平轴为Xv轴, 向前为正; 过原点与Xv轴垂直的方向规定为Yv轴, 向左为正[15]。该3自由度车辆模型的动力学方程为:
式中:a、b为车辆质心到前轴、后轴的距离; k1、k2为前后轴等效的侧偏刚度; m为整车质量; Iz为横摆转动惯量; vx为纵向速度; vy为侧向速度; r为横摆角速度; β 为质心侧偏角; δ 为前轮转角; ax为纵向加速度; ay为侧向加速度。
本文基于车载传感器测量得到的纵向加速度ax、侧向加速度ay和前轮转角δ (通过测量得到的方向盘转角间接获取), 实时估计车辆的纵向速度vx、质心侧偏角β 和横摆角速度r。定义状态变量为:
定义车辆模型的时变参数集为:
将系统的状态向量与时变参数并行估计, 从而得到扩展形式的状态向量为:
系统输入为:
观测向量为:
考虑式(1)~(4)和式(7)~(9), 利用前向欧拉积分法可得包含时变参数的车辆系统离散化状态方程和观测方程:
式中:wk、vk为状态估计的过程噪声和观测噪声, η k为参数估计噪声, 彼此相互独立, 均为零均值的高斯白噪声, 设它们的协方差矩阵分别为H、R和G, 并且令Q=diag{H G}。
强跟踪CDKF使用正交性原理, 通过在状态预测协方差矩阵中引入渐消因子的方法, 强迫输出残差具有正交性或近似正交性, 从而对系统的突变状态具有跟踪能力[16]。同时, 强跟踪CDKF采用中心差分变换逼近非线性高斯系统状态的后验均值和协方差, 不需要计算复杂的雅克比矩阵, 提高了运算效率和滤波精度。算法的具体计算步骤如下:
(1)预测方程
按照对称采样策略, 利用状态向量x在k时刻的统计特性(
式中:h为中心差分区间长度, 且h2≥ 1; i=1, 2, …, n。
ξ i, k通过非线性状态函数传播为γ i, k+1|k, 再由γ i, k+1|k计算状态预测
为了使滤波器具有应对系统模型不确定的鲁棒性, 在状态预测协方差矩阵
渐消因子矩阵λ k+1由以下方法确定:
式中:
tr(· )为求矩阵迹的算子;
式中:0< σ ≤ 1为遗忘因子, 通常取σ =0.95。
利用
按照对称采样策略, 利用状态向量预测的统计特性(
ξ i, k+1|k通过非线性测量函数传播为χ i, k+1|k, 再由χ i, k+1|k可得引入渐消因子之后的自协方差矩阵
(2)量测更新
在获得新的量测zk+1之后, 进行强跟踪CDKF滤波更新, 即:
为了验证强跟踪CDKF算法对车辆状态和参数估计的可行性和准确性, 在Matlab/Simulink环境下利用车辆动力学仿真软件Carsim进行正弦延迟试验和鱼钩试验。设定强跟踪CDKF算法的状态协方差矩阵初始值为P=I5× 5; 系统过程噪声和观测噪声分别为Q=0.001× I5× 5和R=[0.005]; 纵向速度、质心侧偏角和横摆角速度的估计初始值取为Carsim软件的初始值; 车辆参数及初始前、后轴等效侧偏刚度如表1所示。
依据报告[17]进行正弦延迟试验, 初始车速为80 km/h, 方向盘转角的峰值为270° 。Carsim软件计算输出的参考值和强跟踪CDKF算法的估计结果如图2所示, 车辆前、后轴等效侧偏刚度参数的估计结果如图3所示。
结果表明, 对于纵向速度和横摆角速度, 强跟踪CDKF算法取得了较好的估计效果; 对于质心侧偏角, 该算法的估计结果与参考值之间存在一定偏差。车辆速度较快时执行快速转向动作, 较大的车辆侧倾运动以及轮胎进入非线性工作区域会导致轮胎外倾角、侧偏角和载荷摄动, 而这些因素直接影响车辆标称模型的前、后轴等效侧偏刚度, 故图3所示强跟踪CDKF算法对前、后轴等效侧偏刚度估计结果与理论分析一致。
依据报告[17]进行鱼钩试验, 初始车速为90 km/h, 方向盘转角的峰值为240° 。Carsim软件计算输出的参考值和强跟踪CDKF算法的估计结果如图4所示, 车辆前后轴等效侧偏刚度参数的估计结果如图5所示。
结果表明, 强跟踪CDKF算法对于纵向速度和横摆角速度的估计取得了较好的效果, 而估计的质心侧偏角与参考值之间存在一定偏差。同时, 根据3.1节的分析, 图5所示强跟踪CDKF算法对标称模型的前、后轴等效侧偏刚度估计结果与理论分析一致。
前述两种试验工况下, 在利用强跟踪CDKF算法进行车辆状态估计时, 对车辆标称模型的前后轴等效侧偏刚度并行估计, 有效抑制标称模型的不确定性、短时外界扰动和系统状态量初始值估计偏差较大对车辆状态估计结果的影响, 提高系统状态量的估计精度, 增加系统的鲁棒性。
为了进一步验证强跟踪CDKF算法对车辆状态和参数估计的实时性和有效性, 采用dSPACE公司的多核处理器板DS1006和外围I/O板, 以及Carsim软件构建硬件在环仿真系统, 利用Matlab软件的实时工作间技术将强跟踪CDKF算法与Carsim软件联合仿真模型编译成实时运行的硬件代码, 并将其无缝下载至处理器板DS1006。试验环境如图6所示。
依据报告[17]进行J-Turn试验, 初始车速为80 km/h, 方向盘转角的峰值为200° 。Carsim软件计算输出的参考值和强跟踪CDKF算法的估计结果如图7所示, 车辆前、后轴等效侧偏刚度参数的估计结果如图8所示。
硬件在环结果表明, 实时运行的强跟踪CDKF算法对于车辆的纵向速度和横摆角速度取得了较好的估计效果; 但对于车辆的质心侧偏角的估计, 该算法的输出结果与参考值之间存在一定偏差。同时, 硬件在环仿真结果与模型在环仿真结果具有较好的一致性。
利用强跟踪CDKF算法对车辆的纵向速度、质心侧偏角与横摆角速度等信息进行估计, 算法不需要计算雅可比矩阵, 易于实时实现。模型在环和硬件在环仿真结果表明, 采用该算法在对车辆状态进行估计时, 并行估计标称模型的前、后轴等效侧偏刚度, 可提高状态量的估计精度, 且对标称模型的不确定性和外界扰动等因素具有强鲁棒性。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|