作者简介:赵健(1978-),男,副教授,博士.研究方向:汽车地面系统分析与控制.E-mail:zhaojian@jlu.edu.cn
为实现汽车牵引力控制系统(TCS)中的主动液压制动控制精细调节,搭建了基于dSPACE的液压控制单元(HCU)性能测试系统,对HCU电磁阀特征参数进行了试验辨识,确定了采用脉宽调制控制(PWM)进行制动压力控制时目标压力梯度和目标占空比的映射关系。将测试分析结果应用于基于滑模控制的TCS算法,确定了基于目标压力梯度的PWM车轮制动控制逻辑,并在Matlab/Simulink和AMESim联合仿真环境下进行了仿真验证。结果表明:所设计的主动制动控制算法能以较高精度有效调节车轮滑转率,从而改善车辆行驶性能。
In order to modify the hydraulic brake pressure accurately for Traction Control System (TCS), a Hydraulic Control Unit (HCU) test system based on dSPACE was developed. Using this system, the characteristic parameters of HCU valves were identified, and the relationship between the desired pressure gradient and target duty cycle in Pulse Width Modulation (PWM) brake control was obtained. In addition, the experiment and analysis results were used in the sliding-mode-based traction control algorithm and the wheel brake control logic based on target pressure gradient was proposed. The algorithm was verified using Matlab/Smulink and AMESim co-simulation. The results show that the proposed active brake control algorithm can provide high accurate regulation of wheel slip ratio, thus, the vehicle driving performance can be improved effectively.
作为液压制动控制的执行机构,液压控制单元(Hydraulic control unit,HCU)的性能对基于主动制动控制的汽车动力学控制系统,如制动防抱死系统(Anti-lock braking system,ABS)、牵引力控制系统(Traction control system,TCS)和电子稳定控制系统(Electronic stability control,ESC)等具有重要影响。HCU的响应特性和品质以及它与制动系统和控制逻辑匹配的好坏都会影响最终控制效果[ 1]。
由于HCU同时包含离散和连续特性,且其液压元件具有很强的非线性,因此,建立精确物理模型具有很大难度,近年来,国内外学者对HCU都进行了广泛的研究。系统中液压制动管路设置、不同工况下制动压力的估计误差以及HCU阀口特性等都将显著影响控制精度[ 2],这些均是制约汽车主动制动控制系统发展的关键问题。文献[3]表明,若能根据HCU特性对车轮制动进行优化的非线性控制,则可以有效提高车轮滑动率控制精度。因此,一些研究开始关注在制动控制中考虑HCU特性以改善控制效果[ 4, 5]。
汽车TCS系统可通过向驱动轮施加主动制动力矩,使驱动轮滑转率保持在最佳值附近,从而显著提高车辆在恶劣路面下的驱动能力。在研究HCU响应特性并建立简单精确的HCU模型的基础上设计TCS算法,可以进一步提高控制效果,滑模变结构控制由于具有响应快速、鲁棒性好、实现简单等优点,非常适用于TCS算法开发[ 6]。
本文首先基于Matlab和dSPACE实时开发与测试环境搭建液压测试系统,对典型TCS系统HCU进行参数辨识和PWM控制试验研究,并将测试分析结果应用于TCS控制,设计基于主动制动控制的TCS滑模控制算法,根据期望的压力梯度计算得到目标占空比,对制动压力进行PWM控制,最后在MATLAB/Simulink和AMESim联合仿真控制下对控制算法进行了验证。
测试系统如图1所示。系统由工控机、dSPACE下位机、驱动系统和液压系统组成,其中:
(1)液压系统由液压泵站(其中8为动力源),二位二通常开阀1、2,二位四通阀3,流量传感器7和压力传感器4、5、6组成。HCU在系统中的安装位置如图1所示,所采用的HCU为X型管路布置,只进行一个回路的测试(一个接主缸的接口,一个接前轮缸的接口和一个接对侧后轮缸的接口),另一路的3个接口堵死。增压响应测试时,制动液经泵站流经阀3、流量传感器7流入HCU,再分两路流出,分别经过阀1、2流回阀3,最终回到油箱。减压响应测试时,将阀3通电,制动液经HCU两个接轮缸的接口流入,由接主缸的接口流出。
(2)试验者通过工控机实现对试验的控制,程序的编制在Matlab/Simulink环境下实现,并经dSPACE提供的RTI接口下载到dSPACE下位机中,试验者可以通过ControlDesk实现试验参数的实时修改、试验数据的显示与处理。dSPACE下位机中包括处理器板DS1005、多功能接口板DS2202、DS2211和I/O接口板DS4003,所有的板卡都安装在PX20扩展箱中。试验过程中,由上位机将试验控制程序下载至DS1005,通过接口板卡实现传感器信号的采集和驱动信号的发生。
(3)驱动系统由两部分组成,一部分用于驱动HCU电磁阀和泵电机,另一部分用于驱动测试系统电磁阀和动力源。
HCU电机和阀的驱动由独立的功率驱动电路来实现。HCU泵电机的特点是瞬间启动电流大,响应速度快,稳定状态下要求的驱动电流达到11 A,因此选用了英飞凌(Infineon)公司生产的BTS442智能高端电源开关芯片,它的负载电流可达21 A,可以满足电机的工作要求。HCU电磁阀为两位两通高速开关阀,要求的动作频率高,可达到100 Hz以上,阀线圈电阻很小,所需电流在1~3 A,因此,采用Infineon TLE5226智能四通道低端开关芯片作为驱动芯片,其工作电压为4.8~32 V,负载两端最大压差为60V,提供了独立四通道的电磁阀驱动能力。另外,还附加设计了短路保护、过载保护、过压保护以及过温保护等功能。该驱动电路模块接收DS2211发出的信号并加以放大,实现HCU的功率驱动。
液压测试系统的电机和电磁阀工作在稳态,没有响应速度的要求,因此,用继电器实现控制,继电器的控制可由DS4003实现。
(4)压力传感器信号和流量传感器信号由DS2202采集。其中,3个压力传感器分别用于测量HCU一个回路的入口(1个)和出口(2个)的压力状态。
HCU电磁阀可以被简化成一个阀口,其压力-流量特性可由下式表示[ 7]:
式中:
对于确定的电磁阀,阀完全打开时,阀口流量系数 Cd、阀口流通面积
式中:
采用X型布置的HCU一个独立回路的液压系统如图2所示。
以增压响应特性试验研究为例,HCU每个独立管路的增压试验中共有两个车轮通道,每个车轮增压回路中串联有1个增压阀和1个保持阀,其中保持阀为两个通路共用,因此增压特性测试与参数辨识共涉及3个电磁阀,阀口流量方程为:
式中: i=1,2,3分别表示保持阀、左前增压阀和右后增压阀。
如图2所示,流过3个阀的流量分别为
将泵站视为一个理想恒压源,控制其输入压力稳定在1,2,…,12 MPa,并测定流过HCU的流量以及HCU进出口压力。
(1)两轮同时增压
将HCU所有电磁阀保持不通电状态,由泵站进行增压操作,制动液经HCU保持阀和同一回路上的两个增压阀流过HCU回到泵站油箱。测量HCU入口的制动压力
(2)前轮增压
将图1中的二位二通阀1通电,制动液经HCU保持阀和测试回路中的前轮增压阀流过HCU,测量HCU入口制动压力
(3)后轮增压
将图1中的二位二通阀2通电,制动液经HCU保持阀和测试回路中的后轮增压阀流过HCU,测量HCU入口制动压力
两轮通道同时开启时,通过HCU的流量为:
只有前轮通道开启时,通过HCU的流量为:
只有后轮通道开启时,通过HCU的流量为:
可以得到以下方程组:
式中:
求解过程中,发现根据试验数据无法得到合理的
根据12组测试结果可以直接由HCU的进出口压力及式(4)对增压阀进行回归并对结果进行平均,得到阀口系数为:
拟合曲线和测试结果如图4所示。拟合曲线与试验数据的残差平方和SSE、决定系数Rsquare和标准差RMSE如表1所示。可以看出,拟合结果具有很高的精度,以上简化合理。
采用滑模控制设计TCS控制算法。驱动工况下,轮胎的纵向滑转率定义为:
式中:
实际滑转率与理想滑转率的差值
式中:
切换函数为:
式中:
考虑到控制的快速性要求,采用指数趋近率对轮胎的滑移率进行滑模变结构控制,取:
式中:
满足滑模变结构控制的全局达到条件,则滑动模态存在,控制方法可行。
求式(12)的一阶和二阶导数,将
忽略滚动阻力,驱动轮在驱动工况下的受力如图6所示,动力学平衡方程为:
式中: Td为作用在驱动轮上的驱动力矩; Tb为作用在驱动轮上的制动力矩;
对式(18)两边求导,得:
将式(17)代入式(19)即可得到所需的驱动轮制动力矩变化率
式中: Kb为制动轮缸压力与制动器制动力矩的换算系数,由轮缸活塞面积、制动器效能因数和制动器有效半径决定。
考虑到电磁阀工作死区,并为了减小轮缸压力的波动,设定压力梯度门限为
最后,依据式(11)将目标压力梯度转换为占空比。将占空比发送给HCU中相应电磁阀即可产生期望制动压力,实现对TCS系统的闭环控制。
为验证上述算法,在Matlab/Simulink和AMESim环境下建立基于单轮车辆模型的联合仿真平台,如图7所示。单轮车辆模型和滑模变结构控制器在Simulink环境下搭建,制动系统模型在AMESim环境下搭建,二者的数据交互通过AMESim提供的应用程序API和Simulink S函数来实现。其中,单轮车辆模型采用文献[8]中的方法建立,发动机模型采用查表法实现,变速器给定档位和传动比,车轮模型参见图6,轮胎模型也采用查表实现。
仿真在附着系数为0.2的路面上进行,初始车速为0.5 m/s,变速器保持3档不变,油门开度100%。仿真结果如图8、图9所示。
图8(a)为无牵引力控制的轮速与车速曲线。由图可见,没有牵引力控制的情况下,驱动轮迅速发生打滑,远远超出目标轮速,导致车辆牵引性能变差,8 s后车速为10.4 m/s。
图8(b)为有牵引力控制的轮速与车速曲线。图9为主动制动控制压力曲线和发动机力矩曲线。由图可见,采用本文的控制算法,虽然发动机力矩由于外特性曲线精度问题有一些不连续,但制动压力仍能很好跟随发动机力矩的变化趋势,对驱动轮上的驱动力矩施加控制。使驱动轮的打滑得到有效控制,在经过控制最初阶段的微小波动之后,驱动轮转速保持在目标轮速附近,8 s后车速达到13.2 m/s,较无牵引力控制的情况提高了26%。
本文进行了制动系统HCU特性测试,并将试验研究结果应用于TCS控制。试验结果表明:增压时HCU各通道可以简化为一个阀口,而阀口节流作用是由轮缸增压阀决定的;在阀口参数辨识的基础上,可以建立控制所需增压梯度和当前轮缸压力与目标占空比的关系,并用于控制系统设计。仿真结果表明:在基于滑模控制的TCS算法中考虑制动系统响应特性进行PWM控制,可以有效控制驱动轮在低附着路面上的打滑,进而提高车辆的牵引性能。