摘要
汽车质量与道路坡度是汽车主动安全控制系统的重要参数.提出一种汽车质量与道路坡度串行估计算法.根据汽车质量与道路坡度变化的快慢进行分层串行估计,将缓慢变化的汽车质量作为第一层的估计输出,将快速变化的道路坡度作为第二层的估计输出.基于纵向动力学,首先由轮胎驱动力矩与横摆角速度通过递推最小二乘法(Recursive Least Squares, RLS)算法进行第一层的汽车质量估计;接着将估计得到的汽车质量代入至第二层牛顿迭代法进行道路坡度估计.与传统的自适应估计方法相比,提出的算法可以减少实时估计参数的耦合效应,且不需要额外的传感器;最后通过仿真及模型车辆道路试验对所提出的算法进行验证,仿真及试验结果表明:所提出的辨识算法能够准确实时地估计汽车质量与道路坡度.
随着汽车电子控制技术的飞速发展,车辆状态参数的实时获取越来越受到研究学者的重视.汽车质量和道路坡度是车辆控制系统中的重要参数.汽车质量是基于模型的控制器设计的根本参数,汽车的满载、空载、以及乘员状态都对汽车质量产生影响,因此车辆质量的辨识尤为重要;另外,如果路面坡度已知,那么驱动控制系统可以实时根据坡度信息调整动力系统的输出,提高车辆的能效.
汽车质量直接关系到轮胎垂向力,同时影响横向和纵向轮胎力.文献[
本文提出一种具有双层结构的参数估计系统.在第一层中,车辆质量是缓慢变化或定常的参数,因此将车辆质量作为系统参数用最小二乘法估计,而不需要使用复杂结构;在第二层中,假设汽车质量已经从第一层得到,再应用基于全局收敛的牛顿迭代法估计快速变化的道路坡度.由于将参数估计分为两层,只有快速变化的参数即道路坡度,需要在每段时间中进行估计,而缓慢变化的参数在不变时可以被认为是恒定的已知值,计算效率得到了提高,减少了计算时间.
本文只对车辆纵向运动进行研究,因此本文中汽车动力学研究模型为车辆纵向动力学模型.汽车在实际道路上行驶时,滚动阻力和空气阻力随着环境的改变不断变化,大大增加了汽车纵向动力学模型建立的难度,同时由于它们的影响较小,所以这里忽略滚动阻力和空气阻力对汽车的影响.模型如

图1 车辆纵向动力学模型
Fig.1 Vehicle longitudinal dynamic model
(1) |
式中,为总的车轮纵向力,和分别为前、后轮的纵向力,和分别为前、后轮的垂向载荷,和分别为前、后轮的牵引力或制动力矩,m为汽车质量,为汽车纵向速度,和分别为前轮和后轮的角速度,为车轮转动惯量,为车轮半径.
本节提出了一种双层自适应参数估计系统结构.第一层估计系统:在已知坡度的平坦路面下,由递推最小二乘法估计缓慢变化的汽车参数,即汽车质量;第二层估计系统:将第一层估计系统的输出量作为输入,通过牛顿迭代法进行快速变化的参数即不平坦道路坡度的实时估计.
在第一层参数估计系统中,基于RLS算法进行汽车质量估计.由(1)可得:
(2) |
由于运行在平坦路面上,所以较小,且恒定不变,因此.
(3) |
其中,
(4) |
考虑估计系统的一般
(5) |
其中 ,y(k)为系统输出量,M(k)为待辨识的系统参数,为输入量,e(k)为噪声.由
(6) |
定义分别为k时刻M的估计值,则有: | (7) |
其中,L为最小二乘增益,P为误差协方差.为了减少旧数据对对算法的影响,采用带有遗忘因子的递推最小二乘法:
(8) |
式中,为遗忘因子,其取值范围为(0,1],其取值越小则收敛速度越快,反之则较慢,但结果更接近于真值.本文采用可变遗忘因
(9) |
式中,为接近的最小整数;为根据试验选取敏感增益,用于确定趋于1的取值.
根据第一层估计系统得出的汽车质量将之代入第二层自适应估计系统来估计道路坡度.考虑具有一般非线性离散时间系统:
(10) |
其中,为时变参数,为控制输入,为输出.离散化后得:
(11) |
由此建立基于牛顿迭代法的参数识别算法:
(12) |
其中.此算法所得的结果为局部收敛,即初值需确定在真实值的附近,否则辨识结果可能发
由
(13) |
其中.选取初值,由状态方程可得:
(14) |
定义:
(15) |
其中的取值为[0,1].因为与满足状态方程,即为与的复合函数,所以
(16) |
通过试验选取适当的迭代次数N,并将[0,1]均分,则有分割点.
(17) |
(18) |
则在第i次迭代中有
(19) |
其中,
为第i次迭代的步数.实际中的车辆纵向速度vx较难测量,由GPS进行测量的方法需要极昂贵的传感器,且在卫星信号受干扰时不可靠.车辆加速度测量存在误差时,加速度的直接耦合将引起较大的抵偿.当本文研究时,由于存在测量噪声与较低的精确度,GPS测速与测量加速度用的惯性力矩传感器(IMU)都不可靠.因此,唯一可靠的测速方案是通过车轮速度测量进行.本文中纵向速度可由车轮角速度计算得出,即(此时假设前后轮角速度一致,且滑移率较小).
首先通过数学仿真验证该系统的可靠性,这里使用了Carsim和Simulink联合仿真.本研究中使用一个典型实际车辆进行三组仿真,主要包括整车质量、前轴距、后轴距、车轮半径、车轮转动惯量、质心位置等相关参数,具体参数如
在Carsim中设置好实车参数之后,确定控制条件为无转向、无制动(本文只考虑纵向动力学),软件开始仿真出汽车的运动状态,将这一状态传递到simulink中,按照给定算法进行运算,得出估计结果.首先考虑没有测量噪声,这里设置三组仿真,初速度均为5km/h,路面附着系数为0.9:
(1)车辆无负载、道路坡度为零;
(2)车辆搭载200kg负载、道路坡度为零;
(3)道路坡度变化,其余参数与(2)组相同.
结果如

图2 第一组仿真结果
Fig.2 The results of first set simulation

图3 第二组仿真结果
Fig.3 The results of second set simulation

图4 第三组仿真结果
Fig.4 The results of first set simulation
为验证本文所提出的估计系统的有效性与可靠性,通过电控模型车进行试验验证.
本节所用的模型车结构如
(20) |
式中,Te为电机输出转矩,ne为电机输出转速,P为电机输出功率,P1为电池在工作状态下的输出功率,P0为电池在待机状态下的输出功率,I1、V1分别为电池在工作状态下两端的电流和电压,I0、V0为电池在待机状态下电池两端的电流和电压.

图5 模型车结构
Fig.5 The structure of model car
将第一层的估计系统用在模型车上,分别在无负载(3.09kg)和加负载(3.95kg)的条件下进行试验,此时认为坡度值为0.
试验结果如下:

图6 无负载(3.09kg)下质量估计结果
Fig.6 Mass estimation results with no load (3.09kg)

图7 加负载(3.95kg)下质量估计结果
Fig.7 Mass estimation results with load (3.95kg)
在沥青路面上进行第二层的道路坡度估计试验,道路坡度如

图8 第一组坡度试验结果
Fig.8 The first set of slope test results

图9 第二组坡度试验结果
Fig.9 The second set of slope test results
本文提出了一种汽车质量与道路坡度估计算法:基于纵向动力学,由RLS算法进行汽车质量估计,而后由估计得到的汽车质量通过牛顿迭代法进行道路坡度估计.仿真与模型车试验验证表明了该算法的准确性与实时性:
(1)仿真试验表明,汽车质量与道路坡度的估计值均有较好的估计结果,且道路坡度估计结果能够较好地跟踪变化的实际坡度值;
(2)模型车试验中汽车质量与道路坡度的估计值和实际值相差不大,且能够较快地跟踪实际值.虽然有明显的振荡,但这是由于状态测量的噪声引起的,通过采用高精度的传感器可以解决.
参 考 文 献
Chen M, Yin G, Zhang N, et al. Joint estimation of center of gravity position and mass for the front and rear independently driven electric vehicle with payload in the start stage.Chinese Control Conference. Chengdu: IEEE, 2016:1932~1937 [百度学术]
林棻, 黄超, 王伟. 基于串行RLS的汽车双参数联合辨识. 华南理工大学学报(自然科学版), 2012, 40(12):105~110 [百度学术]
Lin F, Huang C, Wang W. Combined identification of two vehicle parameter based on serial RLS. Journal of South China University of Technology (Natural Science Edition), 2012, 40(12):105~110( in Chinese) [百度学术]
Feng Y, Xiong L, Yu Z P, et al. Recursive least square vehicle mass estimation based on acceleration partition. Chinese Journal of Mechanical Engineering, 2014, 27(3):448~458 [百度学术]
Kim D, Choi S B, Choi M. Integrated vehicle mass estimation for vehicle safety control using the recursive least-squares method and adaptation laws. International Conference on Control, Automation and Systems. JeJu Island: IEEE, 2015,14~24 [百度学术]
李光宇. 整车质量与道路坡度识别及其对纯电动汽车换挡规律的影响[硕士学位论文]. 长春:吉林大学, 2016 [百度学术]
Li G Y. Estimation of vehicle mass and road slope identification and their influence on shift schedule[Master Thesis]. Changchun: Jilin University,2016(in Chinese) [百度学术]
Li B, Zhang J, Du H, et al. Two-layer structure based adaptive estimation for vehicle mass and road slope under longitudinal motion. Measurement, 2017,95:439~455 [百度学术]
赵又群, 林棻. 基于虚拟试验的路面附着系数估计. 吉林大学学报(工学版), 2011, 41(2):309~315 [百度学术]
Zhao Y Q, Lin F. Estimation of road pavement adhesion factor based on virtual experiment.Journal of Jinlin University (Engineering and Technology Edition), 2011, 41(2):309~315 (in Chinese) [百度学术]
褚文博, 罗禹贡, 罗剑,等. 电驱动车辆的整车质量与路面坡度估计. 清华大学学报(自然科学版), 2014,6:724~728 [百度学术]
Chu W B,Luo Y G, Luo J,et al. Vehicle quality and road slope estimation for electric vehicles. Journal of Tsinghua University (Science and Technology),2014,6:724~728 ( in Chinese) [百度学术]
韩龙, 刘国栋. 一种基于迭代学习的移动机器人轨迹跟踪控制方法. 计算机系统应用, 2012, 21(4):59~63 [百度学术]
Han L,Liu G D. A kind of mobile robot trajectory tracking control methods based on iterative learning. Computer Systems & Applications, 2012, 21(4):59~63 (in Chinese) [百度学术]
Kang J, Ren C. Iterative learning identification of time-varying parameter based on global newton method. Chinese Control Conference. Hangzhou: IEEE,2015:3179~3183 [百度学术]