作者简介:田彦涛(1958-),男,教授,博士生导师.研究方向:复杂系统建模、优化与控制.E-mail:tianyt@jlu.edu.cn
针对电动汽车质心侧偏角不便使用传感器直接测量的问题,提出采用平方根无迹卡尔曼滤波(SR-UKF)算法来估计电动汽车质心侧偏角。基于建立的车辆侧向动力学模型、非线性轮胎动力学模型以及估计得到的质心侧偏角,使用最小二乘法对轮胎侧偏刚度进行估计,得到轮胎侧偏刚度信息。最后,通过试验验证了基于SR-UKF的电动汽车质心侧偏角估计算法具有较高的精度,能够为后续车辆稳定性控制系统的设计提供有效的车辆状态信息。
The side-slip angle of electric vehicle can not be directly and conveniently measured by using sensors. To solve this problem, a Square-Root Unscented Kalman Filter (SR-UKF) algorithm was proposed to estimate the side-slip angle. First, the lateral dynamics model of the vehicle and the nonlinear dynamics model of the tire were established. Then, based on the models and the estimated side-slip angle, the cornering stiffness of the tire was estimated by using least square method. Experiments were carried out to verify the effectiveness of the algorithm in estimating the side-slip angle of electric vehicle. Results show that the proposed method has high precision and can provide effective vehicle state information for the design of the stability control system of the vehicle.
对于汽车安全系统而言, 在转向行驶时容易产生过度转向、车辆发生侧滑的情况, 严重时危害人身安全, 因此需要对电动汽车侧向稳定性进行研究[1]。而对车辆侧向运动状态的实时、准确估计是车辆侧向稳定性控制系统研究的基础[2]。其中, 横摆角速率和车辆侧偏角是两个非常重要的参数, 可以通过调整两者来控制车辆侧向行驶状态。横摆角速率可以由角速度传感器(陀螺仪)直接测量得到; 侧偏刚度能够反映轮胎和路面条件, 对车辆操纵稳定性和安全性有直接影响, 但是轮胎侧偏刚度和车辆侧偏角由于技术和经济原因无法直接测量。因此, 找到一种可以实时获取车辆重要信息的、经济且精确的方法, 成为底盘控制的一个重要问题。
Piyabongkarn等[3]提出了一种使用廉价传感器实时估计侧偏角的算法, 用于车辆的横摆稳定控制, 该算法结合模型估计和运动学理论, 可以补偿存在的道路倾斜角度和轮胎特性的变化。Doumiati等[4]提出了一种动态建模和观察的方法来估计侧向力和侧偏角, 为了解决系统的非线性和未建模动态, 设计了扩展和无迹卡尔曼滤波观测器。Nguyen等[5]提出了一种基于卡尔曼滤波侧偏角估计的电动汽车新电子稳定控制系统, 通过将组合模型误差和外部干扰作为扩展的卡尔曼滤波算法, 实现了侧偏角的准确估计, 同时提高了控制系统的鲁棒性。宗长富等[6]采用了扩展卡尔曼滤波进行估计, 但是其计算复杂, 在实际控制系统的应用中会受到一定限制。郭洪艳等[7]提出了基于车辆质心侧偏角估计的非线性全维观测器设计方法。武冬梅等[8]将二自由度车辆模型简化为以侧向速度为状态的线性估计模型, 用于电动汽车质心侧偏角的估计。刘飞等[9]利用直接积分法, 对比了基于扩展卡尔曼滤波的质心侧偏角估计算法与基于广义龙贝格观测器的质心侧偏角估计算法的特点。
电动汽车的质心侧偏角对车辆稳定性控制起着重要作用。而现有的车辆质心侧偏角估计算法存在有实时性不强或精度不够等问题, 不能适应各种路面条件。本文提出使用平方根无迹卡尔曼滤波(Square-root unscented Kalman filter, SR-UKF)算法对车辆侧偏角进行实时估计, 并使用递推最小二乘法对轮胎侧偏刚度进行估计, 这种方法考虑了不同道路的实际情况, 具有更好的实时性和鲁棒性。
在不考虑车身的俯仰和侧倾运动时, 描述车身在平面内运动的方程有3个:纵向运动方程、侧向运动方程和横摆运动方程[10]。将车辆视为质量集中在重心的质量块, 质心处为坐标原点。
本文车辆侧向动力学模型只考虑车辆的横摆平面, 将车辆的直接横摆力矩作为一个输入变量。直接横摆力矩是由于作用于每个车轮的电磁力矩的不同而产生的。车辆横摆平面的侧向动力学模型如图1所示。
根据横摆平面四轮模型, 得到车辆侧向动力学模型和基于质心的横摆力矩平衡方程分别为:
式中:
为了设计的简化, 在对模型精确度影响不大的前提下可以将四轮模型简化为自行车模型, 车辆的侧向和横摆动力学方程可分别简化为:
当轮胎的侧偏角比较小时, 轮胎的侧向力与轮胎的侧偏角近似成线性关系, 如下所示:
式中:Cf、Cr分别为前轮和后轮侧向力与轮胎侧偏角线性关系的比例系数。
当转向角非常小时(
式中:
轮胎模型的力学特性和结构参数决定了汽车的主要性能, 因此若要建立精准的整车动力学模型必须首先建立与之相匹配精确的轮胎模型。本文采用由Pacejka等[11]提出的魔术公式, 在CarSim中有相应的动力学模型, 其一般形式如下:
式中:
稳定性系统需要车辆状态信息, 其中, 车辆侧偏角是一个非常重要的参数, 可用于控制系统设计。本文不考虑路面的倾角、车身翻滚运动和悬架的偏转等因素, 设计了平方根无迹卡尔曼滤波算法来估计车辆侧偏角。
电动汽车侧向行驶时, 系统的非线性随机状态方程为:
式中:
定义车辆侧偏角
横摆角速率和前、后轮侧向力组成观测向量
输入向量
将状态方程(9)中的过程噪声和测量噪声假设为不相关的白色噪声, 那么系统的非线性状态方程
在非线性的简化车辆动力学模型基础上, 本文使用无迹卡尔曼滤波器(UKF)进行状态估计。但在实际应用中, UKF算法由于噪声和计算误差会出现协方差矩阵非正定的问题, 本文应用平方根无迹卡尔曼滤波(SR-UKF)来提高数值的稳定性, 保证状态协方差矩阵半正定性, 进而估计车辆侧偏角[12, 13]。
为了能在计算机上实现, 本文采用欧拉近似理论将其离散化为如下形式:
式中:状态变量
SR-UKF算法步骤如下所示。
(1)初始化。在UKF的基础上, 通过乔里斯基(Cholesky)分解后的矩阵平方根计算状态协方差:
式中:协方差平方根有“ -” 标志的是下三角矩阵, 没有的是上三角矩阵; chol(· )为乔里斯基分解。
(2)Sigma点的选择计算和时间更新。主要包括如下两步:
Step1 非线性状态方程的预测和状态协方差矩阵平方根的计算:
式中:cholupdate(· )为乔里斯基分解的更新函数; qr(· )为QR分解函数;
Step2 Sigma点的更新传播和非线性观测方程的进一步预测:
式中:相关权重因子如下:
式中:
(3)量测更新。主要包括观测量协方差矩阵、
式中:
本文选择
本文中应用的简化车辆动力学模型是精确可靠的, 所以过程噪声设置得相对较小。
侧偏刚度是一个随轮胎侧偏角和路面摩擦变化而变化的重要参数, 可以利用在线估计的侧偏刚度来改善主动转向系统性能。本文利用上述侧偏角信息, 采用最小二乘法[14]估计轮胎侧偏刚度。
轮胎侧向力在车辆动力学中起着重要作用。当轮胎侧偏角出现时, 在接触路径侧向力将施加于轮胎上[15]。当轮胎侧滑角很小时, 侧向力与轮胎侧偏角和侧偏刚度成正比:
式中:
假设左、右侧轮胎侧偏刚度相同, 则左侧和右侧的侧向力结合可以近似表示为:
定义两个虚拟参数为:
建立如下的一个线性回归方程:
式中:
式中:
本文采用带遗忘因子的递推最小二乘法估计轮胎的侧偏刚度, 算法过程如下:
式中:
实际中, 轮胎侧偏刚度在确定的路面条件下, 是在一定范围内的。本文限定
为了验证本文所提出估计算法的有效性, 选择专业的汽车仿真软件CarSim和Simulink进行联合仿真试验。将CarSim车辆模型中输出的变量作为实际参考值, 与采用SR-UKF估计算法得到的车辆侧偏角估计值和遗忘因子最小二乘法估计得到的轮胎侧偏刚度估计值进行比较。但由于CarSim车辆模型中输出的变量不包含轮胎侧偏刚度数据变量, 所以本文利用已知的轮胎侧向力和车辆侧偏角信息将其计算出来, 作为实际参考值进行对比。
本文设定CarSim车辆模型中汽车参数如表1所示。
在CarSim的测试规范模块设置车辆参数和仿真条件。车辆以80 km/h的初速度行驶, 方向盘输入转向角设置为正弦信号输入, 其周期为4 s、振幅为60° 。本文假设汽车分别在路面附着系数为0.9和0.4的路面上行驶, 进行仿真试验, 得到在不同路面条件下车辆状态信息、车辆侧偏角和轮胎侧偏刚度的估计结果图。
图2为
图2(c)(d)分别为车辆的前、后轮侧偏刚度的估计值与真实值对比图, 可以看出:本文采用的遗忘因子递推最小二乘法有很好的实时性, 前、后轮侧偏刚度的估计值能够较好地跟随真实值的变化; 前、后轮的侧偏刚度真实值在转向角为零或在零附近时, 产生剧烈的震荡, 因为真实值是通过输出的已知量计算得到的, 可能是在该时刻轮胎侧偏角非常小(近似为零), 导致轮胎侧偏刚度突变增大。这种突变对控制系统有一定的影响, 所以在转向角很小或在零附近时, 递归算法不进行数据的更新, 从而消除转向角很小时, 前、后轮侧偏刚度产生的剧烈震荡。
图3为
图4为不同路面条件下的侧偏角估计误差。从图4可以看出:在不同路面条件下, 本文所设计的状态观测器都能很好地估计车辆侧偏角, 估计误差都很小, 能为稳定性控制提供可靠的车辆状态信息。
本文提出采用平方根无迹卡尔曼滤波(SR-UKF)观测器对车辆侧偏角进行实时估计。利用估计到的侧偏角, 使用带遗忘因子的递推最小二乘法对轮胎侧偏刚度进行估计。最后, 通过Simulink仿真试验和CarSim联合仿真试验验证了本文估计方法的有效性。结果表明:在不同路面条件下, 本文方法获得的估计值能够实时地跟随实际值的变化, 能够达到控制系统设计的要求。本文研究对于后期电动车侧向稳定性控制的深入研究具有重要意义。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|