一种四轮轮毂电动汽车车速控制方法
【专利摘要】本发明公开了一种四轮轮毂电动汽车车速控制方法,通过当前的驱动模式选取合适的车速估计模块,即基于UKF的车速估计模块或者基于轮速的车速估计模块,实时估计当前的车速;同时,针对驱动模式切换时车速的跳变进行平滑滤波处理;然后,以期望车速为控制目标,利用PID控制器控制输出总转矩;最后,将总转矩通过转矩分配和限幅输入至各个电机控制器,进而控制电动汽车车速达到期望速度。
【专利说明】
-种四轮轮穀电动汽车车速控制方法
技术领域
[0001] 本发明属于电动汽车技术领域,更为具体地讲,设及一种四轮轮穀电动汽车车速 控制方法。
【背景技术】
[0002] 车速是车辆动力学控制和稳定性控制中的重要变量,车速的测量精度将直接影响 车辆的控制效果。目前,针对于轮穀汽车的控制方法,主要包括驱动防滑控制、牵引力控制 W及稳定性控制,但是,上述方法都假设车速是已知量,并没有考虑车速测量对车辆稳定性 和乘坐舒适性的影响。
[0003] 为了降低成本,车速测量方法主要是基于车载普通传感器实现。现有的测量方法 主要有两种,一是由非驱动轮轮速和车身加速度等基本测量信息的直接换算得到。但是,由 非驱动轮轮速得到车速的车速估计方法只适用于传统的两驱汽车,针对于四轮轮穀电动汽 车,该方法已经不再适用。二是利用卡尔曼滤波相关算法W及其他相关传感器间接估算得 到。此方法并没有考虑四轮轮穀电动汽车存在多种驱动模式的情况,并且驱动模式的切换 会对车速估计精度带来一定的影响。
[0004] 因此,本发明针对四轮轮穀电动汽车,利用其存在多种驱动模式的特点,提出了一 种适用于多驱动模式下的车速估计改进方法,在四驱模式下采用基于加速度传感器信息的 车速估计方法,两驱模式下采用基于轮速的车速估计方法,并对车速估计方法的切换进行 平滑滤波处理。
【发明内容】
[0005] 本发明的目的在于克服现有技术的不足,提供一种四轮轮穀电动汽车车速控制方 法,在提高了车速控制精度同时,减小了车速估计对车辆稳定性和乘坐舒适性的影响。
[0006] 为实现上述发明目的,本发明一种四轮轮穀电动汽车车速控制方法,其特征在于, 包括W下步骤:
[0007] (1 )、对电动汽车进行车速估计 [000引(1.1)、基于UKF的车速估计方法
[0009] 利用采集的车载传感器信号和带有HSRI轮胎的非线性Ξ自由度估算模型,对电动 汽车的车速进行实时估计;
[0010] 其中,利用非线性Ξ自由度估算模型得到动力学方程为:
[0017]其中,Vx为车轮纵向速度,Vy为车轮侧向速度,丫为横摆角速度,ax为纵向加速度, ay为侧向加速度,Iz为电动汽车车身绕Z轴的转动惯量,m为电动汽车质量,δ为前轮转向角,a 为质屯、到前轴的距离,b质屯、到后轴的距离,Τζ为横摆转矩,Tf为前轮轮距,Tr为后轮轮距, Fx_ij为车轮纵向力,Fy_ij为轮胎侧向力,。'=^山^1町,分别表示左前轮,右前轮,左后 轮,右后轮;
[001引根据公式(1H6)构建无轨卡尔曼滤波器(UKF),其状态方程为:.柳=./'(.V(化"(0, ;
[0019]对UKF的状态方程离散化,得到离散化后的状态方程为:
[0023] 其中,At为采样时间,w(t)为过程激励噪声,v(t)为测量观测噪声;状态量 雄)二 .,巧制输入量:u(t) = [S, c0ij]T,量测比较量:w)= 口梦 r ;
[0024] 通过上述公式(1)-(8)联合求解,得到UKF车速估计算法估计的车速VuKF = Vx;
[0025] (1.2)、基于轮速的车速估计方法
[0026] 根据电动汽车的非驱动轮轮速,得到基于轮速的车速估计Vwheel,Vwheel=WnmR;其 中,ω ^为非驱动轮转速,R为非驱动轮半径;
[0027] (2)、根据车轮动力学模型,计算非驱动轮的滑移率Smn:
[0028]
(每)
[0029] (3)、依据当前采用的驱动模式W及非驱动轮的滑移率Smn,判定当前采用的估计车 速方法;
[0030] 预设非驱动轮滑移的绝对值阔值为A;
[0031] 当电动汽车采用四驱模式行驶时,采用基于UKF的车速估计方法,得到实时车速V, V = VUKF;
[0032] 当电动汽车采用两驱模式行驶时,如果非驱动轮的滑移率的绝对值|smn|>A,则非 驱动轮处于打滑状态,采用基于UKF的车速估计方法,得到实时车速V,V = VUKF;
[0033] 当电动汽车采用两驱模式行驶时,如果非驱动轮滑移率的绝对值I Smn I ^ A,则非驱 动轮处于正常运行状态,则采用基于轮速的车速估计方法,得到实时车速V,V = Vwheel;
[0034] (4)、对电动汽车行驶过程中,车速估计方法切换过程产生的车速跳变进行平滑滤 波处理,得到滤波后的车速V*;
[0035]
(10,)
[0036] 其中,S为车速估计频率,τ为滤波时间常数;
[0037] (5)、控制车速达到期望车速Vref
[0038] (5.1)、利用PID控制器输出总转矩Tc
[0039] 利用PID控制器对车速八与期望车速Vref间的差值e进行控制,输出总转矩T。,
;其中,e作为PID控制器的输入,kp为PID控制器比例系数,ki为 PID控制器积分系数,kd为PID控制器微分系数;
[0040] (5.2)、根据当前采用的驱动模式W及总转矩T。计算各个电机的指令转矩Te_u,再 将指令转矩输入至各电机控制器,进而控制电动汽车车速。
[0041 ]其中,计算各个电机的指令转矩Te_ij的方法为:
[0042] 当电动汽车采用四驱模式行驶时,则各电机的指令转Te_ij=min巧。/4,Tmax};
[0043] 当车辆采用两驱模式行驶时,各点机指令转矩了6_^=111111{1'。/2,1"3山其中1'"3功轮 穀电机最大输出转矩。
[0044] 本发明还提供一种四轮轮穀电动汽车车速控制系统,其特征在于,包括:
[0045] 基于UKF的车速估计模块,利用采集的车载传感器信号和带有HSRI轮胎的非线性 Ξ自由度估算模型,实时估计电动汽车的车速;
[0046] 基于轮速的车速估计模块,利用电动汽车的非驱动轮轮速,实时估计电动汽车的 车速;
[0047] 车速估计方法切换模块,根据当前采用的驱动模式W及非驱动轮的滑移率,选择 合适的车速估计模块,即选取基于UKF的车速估计模块或者基于轮速的车速估计模块,并在 当前的驱动模式下实时估计车速;
[004引速度控制器,利用期望速度与实时车速之间的差值进行PID控制,计算出电机控制 总转矩,再将总转矩输入到转矩分配模块;
[0049] 转矩分配模块,根据电动汽车当前采用的驱动模式计算出各个电机的指令转矩;
[0050] 限幅模块,根据电动汽车当前采用的驱动模式,对各电机的指令转进行限幅处理, 得到最终的指令转矩,并输入至各电机控制器,进而控制电动汽车车速。
[0051] 本发明的发明目的是运样实现的:
[0052] 本发明一种四轮轮穀电动汽车车速控制方法,通过当前的驱动模式选取合适的车 速估计模块,即基于UKF的车速估计模块或者基于轮速的车速估计模块,实时估计当前的车 速;同时,针对驱动模式切换时车速的跳变进行平滑滤波处理;然后,W期望车速为控制目 标,利用PID控制器控制输出总转矩;最后,将总转矩通过转矩分配和限幅输入至各个电机 控制器,进而控制电动汽车车速达到期望速度。
[0053] 同时,本发明一种四轮轮穀电动汽车车速控制方法还具有W下有益效果:
[0054] (1)、四轮轮穀电动汽车存在多种驱动模式,而驱动模式的切换会影响车速估计精 度;针对现有车速估计算法的不足,本发明提出的车速估计方法,能够适用于多驱动模式下 的车速估计;
[0055] (2)、本发明提出的车速控制方法,利用车速估计方法估计出的车速,通过PID控制 器,能够有效地控制车速达到期望速度;
[0056] (3)、本发明提出的车速估计方法,通过对车速滤波平滑处理,能够有效地减小驱 动模式切换对车速估计精度、车辆稳定性和乘坐舒适性的影响。
【附图说明】
[0057] 图1是本发明一种四轮轮穀电动汽车车速控制系统原理图;
[0058] 图2是本发明一种四轮轮穀电动汽车车速控制方法流程图;
[0059] 图3是四驱模式下基于UKF的车速估计方法的车速估计曲线图;
[0060] 图4是两驱模式下基于轮速的车速估计方法的车速估计曲线图;
[0061 ]图5是驱动模式切换时车速估计结果图;
[0062] 图6是利用本发明所述车速控制方法在四驱模式下车速控制效果图;
[0063] 图7是利用本发明所述车速控制方法在两驱模式下车速控制效果图。
【具体实施方式】
[0064] 下面结合附图对本发明的【具体实施方式】进行描述,W便本领域的技术人员更好地 理解本发明。需要特别提醒注意的是,在W下的描述中,当已知功能和设计的详细描述也许 会淡化本发明的主要内容时,运些描述在运里将被忽略。
[0065] 实施例
[0066] 图1是本发明一种四轮轮穀电动汽车车速控制系统原理图。
[0067] 在本实施例中,如图1所示,本发明一种四轮轮穀电动汽车车速控制系统包括:
[006引基于UKF的车速估计模块,利用采集的车载传感器信号和带有HSRI轮胎的非线性 Ξ自由度估算模型,实时估计电动汽车的车速;
[0069] 基于轮速的车速估计模块,利用电动汽车的非驱动轮轮速,实时估计电动汽车的 车速;
[0070] 车速估计方法切换模块,根据当前采用的驱动模式W及非驱动轮的滑移率,选择 合适的车速估计模块,即选取基于UKF的车速估计模块或者基于轮速的车速估计模块,并在 当前的驱动模式下实时估计车速;
[0071] 速度控制器,利用期望速度与实时车速之间的差值进行PID控制,计算出电机控制 总转矩,再将总转矩输入到转矩分配模块;
[0072] 转矩分配模块,根据电动汽车当前采用的驱动模式计算出各个电机的指令转矩;
[0073] 限幅模块,根据电动汽车当前采用的驱动模式,对各电机的指令转进行限幅处理, 得到最终的指令转矩,并输入至各电机控制器,进而控制电动汽车车速。
[0074] 下面结合图2,对上述四轮轮穀电动汽车车速系统进行车速控制的具体方法进行 详细说明,具体包括W下步骤:
[0075] S1、对电动汽车进行车速估计
[0076] S1.1、基于UKF的车速估计方法
[0077] 利用采集的车载传感器信号和带有HSRI轮胎的非线性Ξ自由度估算模型,对电动 汽车的车速进行实时估计;
[0078] 其中,利用非线性Ξ自由度估算模型得到动力学方程为:
[0085]其中,Vx为车轮纵向速度,Vy为车轮侧向速度,丫为横摆角速度,ax为纵向加速度, ay为侧向加速度,Iz为电动汽车车身绕Z轴的转动惯量,m为电动汽车质量,δ为前轮转向角,a 为质屯、到前轴的距离,b质屯、到后轴的距离,Τζ为横摆转矩,Tf为前轮轮距,Tr为后轮轮距, Fx_ij为车轮纵向力,可W由车轮转速ωι拟及电机转矩Tij获得,Fy_ij为轮胎侧向力,可由 服RI轮胎模型获得,i j = If,Ir,rl,rr,分别表示左前轮,右前轮,左后轮,右后轮;
[00化]根据公式(1)-(6)构建无轨卡尔曼滤波器化nscented Kal皿η Filte;r,UKF),其状 态方程为:鴻)=/(.、·(0,"(0, H'(〇) ;
[0087]对于非线性连续方程,要想通过卡尔曼理论进行状态估算,需要将连续系统状态 方程离散化,因此,对上述状态方程进行离散化,可W得到离散化后的状态方程为:
[0091] 其中,At为采样时间,w(t)为过程激励噪声,v(t)为测量观测噪声,在本实施例 中,二者均设为高斯白噪声;状态量WO = t,斯口、,口,.,,控制输入量:U (t) = [ S,ω ij ]Τ,量测比较量:= k、,化;Wij为车轮转速;
[0092] 通过上述公式(1)-(8)联合求解,得到UKF车速估计算法估计的车速VuKF = Vx;
[0093] 在本实施例中,利用CarSim与Simulink联合仿真,设置四轮轮穀电动汽车车速为 60km/h,路面附着系数为0.6,驱动模式为四驱模式,在具有代表性的双移线工况下,利用基 于UKF的车速估计方法进行车速估计,车速估计结果如图3所示,从图中可W看出,基于UKF 的车速估计方法车速估计精度较高,误差可W保持在1 % W内。
[0094] S1.2、基于轮速的车速估计方法
[009引根据电动汽车的非驱动轮轮速,得到基于轮速的车速估计Vwheel,Vwheel=WnmR;其 中,为非驱动轮转速,R为非驱动轮半径;
[0096] 在本实施例中,同样利用CarSim与Simulink联合仿真,设置四轮轮穀电动汽车车 速为60km/h,路面附着系数为0.6,驱动模式为两驱模式,在具有代表性的双移线工况下,利 用基于轮速的车速估计方法进行车速估计,车速估计结果如图4所示,从图中可W看出,基 于轮速的车速估计方法车速估计精度较高,误差可W保持在1 % W内。
[0097] S2、根据车轮动力学模型,计算非驱动轮的滑移率Smn:
[0098]
(9)
[0099] S3、依据当前采用的驱动模式W及非驱动轮的滑移率Smn,判定当前采用的估计车 速方法;
[0100] 四轮轮穀电动汽车在整车结构上相对传统汽车有了很大的变化,各个车轮都安装 了电驱动系统,可W独立驱动,由此可见,四轮轮穀电动汽车存在多种驱动模式。同时,在车 辆正常行驶时,通过切换驱动模式,可W提高能源利用效率;当四轮轮穀电动汽车电驱动系 统失效时,通过切换驱动模式,利用剩余尚可正常工作的电机驱动系统,可W保障电驱动系 统失效时车辆安全行驶。因此,四轮轮穀电动汽车存在多种驱动模式,并且驱动模式之间存 在相互切换。
[0101 ]基于UKF的车速估计算法利用纵向加速度、侧向加速度和横摆角速度,采用无轨卡 尔曼滤波理论估算电动汽车纵向车速,能够获得较好的车速估计效果,然而,运种车速估计 方法并没有考虑四轮轮穀电动汽车存在非驱动轮的情况,而且基于加速度信号的长期积分 会有造成累计误差;基于轮速的车速估计算法设计简便,成本低,准确度也较高,但是,四轮 轮穀电动汽车在行驶过程中,会出现四轮驱动模式,此时,车辆不存在非驱动轮。因此,针对 四轮轮穀电动汽车,利用其存在多种驱动模式的特点,可结合两种车速估计算法,在四驱模 式下采用基于UKF的车速估计算法,在两驱模式下采用基于轮速的车速估计算法,通过判断 驱动模式选择合适的车速估计算法。
[0102] 此外,考虑到轮穀汽车在低路面附着系数路面上行驶,驱动模式由四驱切换成两 驱时,由于非驱动轮打滑会造成基于轮速的车速估计算法出现车速估计错误的情况。因此, 车速估计算法切换时还需考虑当前非驱动轮的滑移率。
[0103] 针对上述原因,在此需要先对当前采用的估计车速方法进行判断,具体判断方法 为:
[0104] 预设非驱动轮滑移的绝对值阔值为A;
[0105] 当电动汽车采用四驱模式行驶时,采用基于UKF的车速估计方法,得到实时车速V, V = VUKF;
[0106] 当电动汽车采用两驱模式行驶时,如果非驱动轮的滑移率的绝对值|smn|>A,则非 驱动轮处于打滑状态,采用基于UKF的车速估计方法,得到实时车速V,V = VUKF;
[0107] 当电动汽车采用两驱模式行驶时,如果非驱动轮滑移率的绝对值IsmnI ^A,则非驱 动轮处于正常运行状态,则采用基于轮速的车速估计方法,得到实时车速V,V = Vwheel;
[0108] S4、四轮轮穀电动汽车存在多驱动模式,从能效利用W及失效安全方面考虑,存在 驱动模式的切换,而驱动模式的切换会影响车速估计精度。电动汽车行驶过程中,当驱动模 式由四驱切换成两驱时,车速估计方法由基于UKF的车速估计方法切换成基于轮速的车速 估计方法,此时,会造成车速的跳变。因此电动汽车行驶过程中,车速估计方法切换过程会 产生车速跳变,需要进行平滑滤波处理,将车速通过滤波器后得到滤波后的车速;
[0109]
(10)
[0110] 其中,S为车速估计频率,τ为滤波时间常数;
[0111] 在本实施例中,利用CarSim与Simulink联合仿真,设置四轮轮穀电动汽车车速为 60km/h,路面附着系数为0.6,驱动模式在20s由四驱模式切换成两驱模式,分别仿真添加滤 波平滑和为添加车速滤波平滑两种情况,车速估计结果对比图如图5所示,从图中可W看 出,四驱和两驱模式下,车速估计方法都能较为准确的估计车速,并且能够有效的平滑驱动 模式切换造成的车速跳变。
[0112] S5、控制车速达到期望车速Vref
[0113] S5.1、利用P ID控制器输出总转矩Tc
[0114] 利用PID控制器对车速八与期望车速Vref间的差值e进行控制,输出总转矩T。,
;其中,e作为PID控制器的输入,kp为PID控制器比例系数,ki为 PID控制器积分系数,kd为PID控制器微分系数;
[0115] S5.2、根据当前采用的驱动模式W及总转矩T。计算各个电机的指令转矩Te_u,当电 动汽车采用四驱模式行驶时,则各电机的指令转了6_^=111111{1'。/4,1"3山当车辆采用两驱模 式行驶时,各点机指令转矩了6_^=111111{1'。/2,1?3山其中1?3功轮穀电机最大输出转矩;再将 指令转矩输入至各电机控制器,进而控制电动汽车车速。
[0116] 在本实施例中,利用CarSim与Simulink联合仿真,设置四轮轮穀电动汽车初始车 速为5km/h,期望速度为60km/h,路面附着系数为0.6,分别仿真四驱模式和两驱模式两种工 况。四驱模式下车速控制结果图如图6所示,稳态误差为0.068km/h,超调量为0%;两驱模式 下车速控制结果图如图7所示,稳态误差为0.017km/h,超调量为0%。从仿真节埃过可W看 出,四驱和两驱模式下,车速控制方法都能达到较高的车速控制精度。
[0117] 尽管上面对本发明说明性的【具体实施方式】进行了描述,W便于本技术领域的技术 人员理解本发明,但应该清楚,本发明不限于【具体实施方式】的范围,对本技术领域的普通技 术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,运些 变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
【主权项】
1. 一种四轮轮穀电动汽车车速控制方法,其特征在于,包括W下步骤: (1)、对电动汽车进行车速估计 (1.1)、基于UKF的车速估计方法 利用采集的车载传感器信号和带有HSRI轮胎的非线性Ξ自由度估算模型,对电动汽车 的车速进行实时估计; 其中,利用非线性Ξ自由度估算模型得到动力学方程为:其中,Vx为车轮纵向速度,Vy为车轮侧向速度,丫为横摆角速度,ax为纵向加速度,ay为侧 向加速度,Iz为电动汽车车身绕Z轴的转动惯量,m为电动汽车质量,δ为前轮转向角,a为质 屯、到前轴的距离,b质屯、到后轴的距离,Τζ为横摆转矩,Tf为前轮轮距,Tr为后轮轮距,Fx_ij为 车轮纵向力,Fy_ij为轮胎侧向力,i j = If,Ir,rl,rr,分别表示左前轮,右前轮,左后轮,右后 轮; 根据公式(1)-(6)构建无轨卡尔曼滤波器(UKF),其状态方程为:iW=/(.x·的,《釣 对UKF的状态方程离散化,得到离散化后的状态方程为:量测方程为:错) 其中,A t为采样时间,w(t)为过程激励噪声,v(t)为测量观观测噪声;状态量 地)=ν.γ,ν,,,口,Ογ,ο, X.r ,控制输入量:u(t) = [s, c〇ij]T,量测比较量:來的=[口、; 通过上述公式(1) - (8)联合求解,得到UKF车速估计算法估计的车速VuKF = Vx; (1.2) 、基于轮速的车速估计方法 根据电动汽车的非驱动轮轮速,得到基于轮速的车速估计Vwheel,Vwheel= WnmR;其中, ω Μ:为非驱动轮轮速,R为非驱动轮半径; (2) 、根据车轮动力学模型,计算非驱动轮的滑移率Smn:巧) (3) 、依据当前采用的驱动模式W及非驱动轮的滑移率Smn,判定当前采用的估计车速方 法; 预设非驱动轮滑移的绝对值阔值为A; 当电动汽车采用四驱模式行驶时,采用基于UKF的车速估计方法,得到实时车速V,V = VuKF; 当电动汽车采用两驱模式行驶时,如果非驱动轮的滑移率的绝对值I Smn|>A,则非驱动 轮处于打滑状态,采用基于UKF的车速估计方法,得到实时车速V,V = VuKF ; 当电动汽车采用两驱模式行驶时,如果非驱动轮滑移率的绝对值I Smn I ^ A,则非驱动轮 处于正常运行状态,则采用基于轮速的车速估计方法,得到实时车速V,V = Vwheel; (4) 、对电动汽车行驶过程中,车速估计方法切换过程产生的车速车速跳变进行平滑滤 波处理,得到滤波后的车速V%(10) 其中,S为车速估计频率,τ为滤波时间常数; 巧)、控制车速达到期望车速Vref 巧.1 )、利用PID控制器输出总转矩Tc 利用PID控制器对车速r与期望车速Vref间的差值e进行控制,输出总转矩T。,其中,e作为PID控制器的输入,kp为PID控制器比例系数,ki为 PID控制器积分系数,kd为PID控制器微分系数; (5.2) 、根据当前采用的驱动模式W及总转矩T。计算各个电机的指令转矩Te_U,再将指 令转矩输入至各电机控制器,进而控制电动汽车车速。2. 根据权利要求1所述的一种四轮轮穀电动汽车车速控制方法,其特征在于,所述步骤 (5.2)中,计算各个电机的指令转矩Te_ij的方法为: 当电动汽车采用四驱模式行驶时,则各电机的指令转Te_U=min{lV4,Tmax}; 当车辆采用两驱模式行驶时,各点机指令转矩了6_^=111111{1'。/2,1"3山其中1"3功轮穀电 机最大输出转矩。3. -种四轮轮穀电动汽车车速控制系统,其特征在于,包括: 一基于UKF的车速估计模块,利用采集的车载传感器信号和带有HSRI轮胎的非线性Ξ 自由度估算模型,实时估计电动汽车的车速; 一基于轮速的车速估计模块,利用电动汽车的非驱动轮轮速,实时估计电动汽车的车 速; 一车速估计方法切换模块,根据当前采用的动模式W及非驱动轮的滑移率,选取基于 UKF的车速估计模块或者基于轮速的车速估计模块,并在当前的驱动模式下实时估计车速; 一速度控制器,利用期望速度与实时车速之间的差值进行PID控制,计算出电机控制 总转矩,再将总转矩输入到转矩分配模块; 一转矩分配模块,根据电动汽车当前采用的驱动模式计算出各个电机的指令转矩; 一限幅模块,根据电动汽车当前采用的驱动模式,对各电机的指令转进行限幅处理,得 到最终的指令转矩,并输入至各电机控制器,进而控制电动汽车车速。
【文档编号】B60L15/32GK105835721SQ201610196827
【公开日】2016年8月10日
【申请日】2016年3月31日
【发明人】辛晓帅, 张文建, 邹见效, 彭超, 张健
【申请人】电子科技大学