基于神经网络路面识别的电动汽车ABS控制研究

2020-08-05 01:42王国微尹安东
关键词:模糊控制力矩电动汽车

王国微, 尹安东

(合肥工业大学 汽车与交通工程学院,安徽 合肥 230009)

0 引 言

制动防抱死系统(anti-lock braking system,ABS)是车辆主动安全性的重要保证,该系统能使车辆充分利用路面附着能力,有效避免车辆甩尾和失去转向能力,保证车辆的行驶安全[1]。对电动汽车来说,制动过程中驱动电机参与制动并进行制动能量回收,这对续驶里程受限的电动汽车来说具有重要意义,因此在保证制动安全的前提下尽可能多的回收制动能量是电动汽车ABS控制急需解决的问题[2]。

目前ABS控制方法有逻辑门限值控制、模糊控制、神经网络控制、滑模控制等[3-4],其控制目标是将实际滑移率维持在最优滑移率处,以使车辆充分利用路面附着能力,因此准确估算当前路面最优滑移率尤为重要。通常估算最优滑移率的方法有:① 根据附着系数-滑移率(μ-λ)曲线斜率估算[5];② 通过检测仪器识别路面材质估算路面最优滑移率[6];③ 运用模糊理论进行路面识别[7-8]等。通过μ-λ曲线斜率进行识别需要的数据较多,实时性差;通过仪器检测路面的方式准确度较高,但经济性差;模糊识别精度依赖于规则制定,识别结果不稳定。

本文提出一种基于径向基函数(radial basis function,RBF)神经网络识别路面的方法,在ABS控制策略下调整制动力矩,并制定制动力矩分配策略,将实际滑移率维持在最优滑移率处,从而充分利用路面附着能力并实现制动能量回收,最后进行实例样车仿真分析。

1 制动时轮胎受力分析

良好硬路面上汽车制动时轮胎受力[9]情况如图1所示。其中,va为轮心速度;Tb为车轮制动器摩擦力矩;Fxb为地面制动力;W为车轮竖直载荷;Fp为车轴对车轮的推力;Fz为地面对车轮的法向反作用力。

图1 制动时轮胎受力情况

对车轮受力分析可得其运动方程为:

(1)

Fxb=μFz

(2)

其中,J为车轮转动惯量;ω为车轮角速度;μ为轮胎与路面间的纵向利用附着系数。

随着制动强度增大,地面附着能力逐渐不足以提供车辆所需的制动力,增加滑移成分,滑移程度由滑移率表征,滑移率λ定义如下:

(3)

2 μ-λ曲线模型

Burckhardt提出的μ-λ曲线模型[10]如下:

μ(λ)=c1(1-e-c2λ)-c3λ

(4)

对(4)式进行数学解析可以得到路面的最优滑移率λopt和路面峰值附着系数μmax为:

(5)

(6)

其中,c1、c2、c3为各路面的参数值。

不同路面条件下指数函数模型各参数值见表1所列,由表1所列数据绘制的μ-λ曲线如图2所示。

表1 不同路面条件下指数函数模型各参数值

图2 标准路面μ-λ曲线

3 神经网络路面识别方法

3.1 标准路面区域划分

首先,结合图2构造4条辅助线,辅助线数据计算公式为:

(7)

其中,μLi为第i条辅助线;μi为第i条标准路面μ-λ曲线。

辅助线μL2所在区域与湿水泥路面吻合,且μ2路面与μ4路面之间跳变过大,为增强适用性,这里构造辅助线μL5、μL6,将其所围区域作为湿水泥路面。最终划分结果见表2所列,具体区域如图3所示。μL5、μL6的计算公式为:

图3 各种路面区域划分

μL5(λ)=[μ2(λ)+μL2(λ)]/2,

μL6(λ)=[μL2(λ)+μ3(λ)]/2

(8)

表2 标准路面区域划分及识别编号

根据λ与μ判断路面处于其中某个区域,即对应某条标准路面,从而得到λopt、μmax。在这种非凸域分类方面,RBF神经网络优势明显,它是局部逼近的单隐层前向网络,分类能力强、收敛快。因此采用RBF神经网络[11-12]进行区域分类识别。

3.2 RBF神经网络路面识别过程

将λ、μ作为RBF神经网络输入层的2个节点参数,输出层有1个节点,其值y对应标准路面区域号。拓扑结构如图4所示。其中,φi为第i个隐层节点输出;wi为第i个隐层节点与输出节点间的连接权值。

图4 两参数输入RBF神经网络拓扑结构

设训练样本集为X=[X1X2…XN]T,其中每个样本Xk=[xk1xk2](k=1,2,…,N),Di=[di1di2](i=1,2,…,M)为隐层第i个径向基函数中心。RBF函数为高斯函数,训练样本Xk输入网络后,隐层第i个节点输出为:

i=1,2,…,M

(9)

其中,δi为RBF函数第i个节点方差。

网络输出节点y值是隐层输出与连接权值的点积,即

(10)

RBF神经网络需要调整的参数有RBF函数中心、方差和连接权值,本文采用梯度下降算法[11]。定义目标函数E为:

(11)

其中,N为训练样本数;ysk为期望输出值;yk为输入第k个样本时的网络输出。

为使目标最小化,各参数调整量与目标函数负梯度成正比,比例系数为η,经整理后,各参数的调整值计算式为:

(12)

(13)

(14)

其中,Δdj为RBF函数中心变化量;Δδj为RBF函数方差变化量;Δwj为连接权值变化量。

4 电动汽车ABS控制策略

4.1 电动汽车ABS控制系统设计

电动汽车ABS通过调整制动力矩使车辆实际滑移率保持在最优滑移率处。模糊控制鲁棒性强、反应迅速,但可能存在静态误差,控制精度不足,因此本文设计一种运用模糊控制与预测控制相结合的ABS控制策略,具体设计如下所述。

(1) 模糊控制器设计。模糊控制器的2个输入参数分别是轮胎滑移率误差e和误差变化率ec,输出参数是制动力矩的调整参数u[13],有

e=λ-λopt

(15)

(16)

ΔT=Ku

(17)

其中,K为比例系数;ΔT为制动力矩的变化量。

根据经验及参考实验数据,取2个输入参数的基本论域分别为[-0.15,0.15]、[-20,20],输出参数的基本论域为[-1,1],量化论域均取为[-6,6],且均划分为7个模糊子集,对应负大(NL)、负中(NM)、负小(NS)、零(ZE)、正小(PS)、正中(PM)及正大(PL)。

模糊控制器输入及输出参数的隶属度函数如图5所示。

图5 各参数隶属度函数

根据经验及仿真结果制定相应的模糊推理规则,见表3所列。

表3 模糊控制推理规则

(2) 预测控制理论。采用基于阶跃响应的动态矩阵控制[14],并用有限集合近似描述对象的动态信息,集合参数构成动态矩阵的模型参数。其中a=[a1a2…aS]T,表示模型向量,S为建模时域。设在k时刻控制有一增量Δu(k)时,可以计算出在其作用下未来时刻的输出值为:

y1(k+i|k)=y0(k+i|k)+aiΔu(k),

i=1,…,S

(18)

由(18)式导出性能指标与Δu的向量关系为:

yP1(k)=yP0(k)+AΔu(k)

(19)

其中,A=[a1a2…aP]T;yP0(k)为k时刻未加Δu(k)时的初始预测值;yP1(k)为k时刻在Δu(k)作用下的模型预测值。yP0(k)、yP1(k)可表示为:

yP0(k)=

[y0(k+1|k)y0(k+2|k) …y0(k+P|k)]T,

yP1(k)=

[y1(k+1|k)y1(k+2|k) …y1(k+P|k)]T。

采用二维模糊预测控制器,控制器在k时刻的输入是过程的控制参数e、ec,输出是控制律的修正量。

4.2 电动汽车ABS制动力矩分配策略

为保证车辆获得最佳的制动性能,根据I曲线和欧洲经济委员会(Economic Commission of Europe,ECE)法规调整前、后轴的制动力矩[15-16],同时考虑制动能量回收,设计了前置前驱电动汽车制动力矩分配策略,如图6所示。其中,vmin为电动机回收制动能量的最低车速;vABS为ABS起作用的最低车速;Tmax为电动机此时所能提供的最大制动力矩;TfABS、TrABS分别为前、后轴ABS制动力矩;z为制动强度;λ1、λ2为前、后轴轮胎的实际滑移率。

图6 制动力矩分配策略

5 基于CarSim/Simulink建模及验证

5.1 实例样车及其技术参数

以某前置前驱电动汽车为实例样车,其整车及零部件技术参数见表4所列。

表4 参考车辆主要参数

5.2 仿真模型的建立

通过CarSim仿真平台搭建整车动力学模型,在Matlab/Simulink中搭建控制策略模型,两者联合仿真。CarSim作为专业化的车辆仿真平台,其整车模型具有相当高的准确性,通过I/O接口可实现CarSim与Simulink的信息互通,在扩展CarSim应用的同时提高了Simulink的仿真准确度。仿真车辆主要参数见表4,搭建的仿真模型如图7所示。该模型主要包括驾驶员模型、制动控制策略模型、制动系统执行机构模型及整车动力学模型等。

图7 电动汽车ABS联合仿真模型

5.3 电动汽车ABS仿真验证及结果分析

5.3.1 对接路面制动仿真

在CarSim仿真平台设置制动初速度为100 km/h,平直路面附着系数为0.3,当制动距离达到30 m时,进入附着系数为0.6的对接路面,初始SOC置为0.6,车辆质量为1 380 kg,vmin、vABS均置为10 km/h。

制动过程中,驾驶员用力踩下制动踏板,控制系统根据制动踏板位移信号增加制动轮缸液压力,制动力矩迅速增大,滑移率随之增加,这有利于路面识别模块快速识别路面真实最优滑移率。采用模糊控制时的仿真结果如图8所示。

由图8可知:

(1) 开始制动后车速减小,0.065 s时识别模块识别出路面最优滑移率为0.096,轮胎实际滑移率大于该值时启动ABS;制动距离达到30 m时车辆进入对接路面,RBF网络识别出此时最优滑移率为0.131,如图8b所示;通过ABS调整制动力矩,将滑移率控制在新的最优滑移率处,如图8e、图8f所示;此时车速降低更快,如图8a所示。

(2) 当车速低于10 km/h时,关闭ABS,之后制动力矩直接由驾驶员控制,直至车速减为0,如图8c、图8d所示。

(3) ABS作用期间,再生制动系统持续工作,动力电池SOC值有所增加,当车速降至10 km/h之后,电机不再回收能量,SOC值保持不变,如图8g所示。经计算,电机回收能量约占总制动能量的14.8%。

图8 模糊控制仿真结果

5.3.2 模糊预测控制

由于前轴驱动电机进行制动能量回收,车速较小时电机再生制动力矩变化较大,使得在模糊控制作用下前轴轮胎实际滑移率出现较明显的波动。为解决该问题并进一步提高制动性能,采用模糊预测控制设计制动策略,仿真结果如图9所示。

图9 模糊预测控制仿真结果

制动距离仿真结果的对比如图10所示,具体数据见表5所列。

图10 制动距离变化曲线

表5 仿真结果的对比

由图9和表5可知,采用模糊预测控制时,实际滑移率稳定维持在最优滑移率处,制动距离相对模糊控制时减小6.57%,制动安全性更高,控制效果更好。另外,经计算电机回收能量约占总制动能量的18.7%,相比模糊控制,其制动能量回收提高3.9%。

6 结 论

本文设计了一种基于RBF神经网络路面识别的电动汽车ABS控制方法,通过模糊控制和预测控制联合作用调整制动力矩,将轮胎实际滑移率控制在最优滑移率处,同时制定了制动力矩分配策略,并搭建了CarSim与Simulink联合仿真模型验证控制策略可行性。仿真结果表明,本文路面识别方法准确有效,ABS控制效果良好,制动力矩分配合理,制动距离相对于模糊控制时减小了6.57%、制动能量回收提高了3.9%。

猜你喜欢
模糊控制力矩电动汽车
纯电动汽车学习入门(二)——纯电动汽车概述(下)
基于变论域模糊控制的Taylor逼近型内模PID算法
基于遗传算法的模糊控制在过热汽温控制系统优化中的应用
电动汽车
发动机阻力矩计算和起动机介绍
现在可以入手的电动汽车
基于模糊控制的PLC在温度控制中的应用
弹性负载力矩下舵偏转角度的测量方法
总装配过程中螺纹锁紧的力矩精准控制和管理方法
随车起重机力矩限制器的振动设计