基于LabVIEW的分布式驱动电动车辆测控平台
2019-06-11王云超
沈 建,王云超,徐 坤
(集美大学机械与能源工程学院 ,福建 厦门 361021)
0 引言
随着轮毂电机驱动技术的逐渐成熟,以及线控技术的迅速发展,分布式驱动成为电动汽车新的研究热点[1]。分布式驱动电动汽车采用4个独立的电机来驱动4个车轮,提高了传动系统效率,节省了底盘空间[2]。通过控制算法实现电机转速和转矩的控制,这种方式可以加快各车轮的响应速度,更好地实现车辆动力学控制[3]。分布式驱动电动汽车的关键是开发整车控制系统,为了最大利用其结构优势,车辆需要通过整车控制系统对各个车轮的转矩进行实时控制,因而分布式试验样车开发及其测控系统的研究十分必要。不少学者对分布式驱动电动车辆做了大量研究,马高峰等[4]开发了基于CarSim/Simulink的分布式驱动电动汽车仿真模型;张媛媛[5]将夏利汽车改造为轮边电机分布式驱动的电动车辆,采用dSPACE作为整车控制器,以实现多目标转矩协调控制;武冬梅[6]在改装后的4轮轮毂电机驱动的电动汽车上,以MicroAutoBox为原型控制器和数据采集系统,对其改装车辆进行了直行和转弯的工况试验,验证其在驱动控制策略中提出的车轮力矩分配方法,实现节能与安全的分布式驱动电动汽车动力学综合控制策略,但是开发成本相当昂贵,且在原有的车型上改装较为困难。本文利用自主搭建的分布式驱动电动车辆试验平台,基于LabVIEW开发了分布式驱动电动车辆测控系统。利用快速控制原型技术[7-9],依托此试验样车平台进行了电子差速策略的研究,验证了搭建的试验样车的动力性能,以及控制系统的电子差速的有效性。
1 分布式驱动电动车辆试验平台设计
为满足分布式车辆控制系统研究的要求,所设计的样车必须具备以下功能:1)4个轮毂电机共同驱动;2)可以完成各轮毂电机转速、转矩、方向盘转向角信号的采集;3)各驱动电机融合协同控制;4)实现驱动控制算法验证;5)测控平台具有快速更新与移植控制策略功能;6)能够快速响应驾驶员的控制指令,监测车辆行驶状况。
根据试验样车平台功能要求,本文对自主设计开发的4轮独立驱动电动汽车的动力系统进行配置。该系统主要由霍尔传感器、轮毂电机、整车控制器以及动力电池等组成,整车配置示意图如图1所示。
考虑到载荷的分布,前后轴配套各占50%,实际的锂电池位置位于车辆中心。另外,为了避免电力系统对控制信号的干扰,本设计平台将电源线与信号线分开走线,且用屏蔽层隔绝。为了尽可能减小信号衰减,将电机控制器分布在电机四周,整车驱动力ECU控制器布置在4个驱动器中央。分布式驱动电动车辆技术参数如表1所示,样车试验平台如图2所示。
表1 分布式驱动电动车辆的技术参数
2 测控系统设计
分布式驱动样车测控系统的总体架构如图3所示,它由远程人机接口模块、汽车电子ECU、驱动器和被控轮毂电机组成。ECU利用Simulink模块库搭建驱动控制策略,上位机基于图形化编程软件LabVIEW开发,作为编程和测控的主体,可以自定义观测参数,可以调节被控制量,实现对控制策略的有效验证和更改。将数据采集卡插入工控机,用于快速采集功能模块,连接电子陀螺仪,采集转角(δ)、横摆角速度(γ)以及车速(v)等信息。通过远程人机接口传输控制指令,纠正车辆的运行姿态。
ECU控制器将接收到的车辆转向角、车速等信号进行处理,通过驱动控制策略的实时运算,主控制器制定各轮目标驱动转速,将驱动信号传送到各轮毂电机控制器,实现电子差速,底层控制器运行PID算法[10],实时跟踪目标驱动信号。电子差速综合控制框图如图4所示。
整车控制器ECU负责控制策略的开发与执行,需具有多输入多输出接口,在车辆运行过程中,它接收驾驶员期望的车速及方向盘转角信号,其输出量包括目标转矩信号、目标转速信号、功率开关信号等。因而选用基于Freescale Mpc55系列微处理器开发的汽车ECU控制器。在电动车辆控制策略的开发过程中,该ECU能够将Simulink搭建的控制算法通过自动代码生成技术、代码优化技术下载到ECU实时处理器中,通过CAN总线信号与电机驱动器进行数据双向传输,实现控制算法的迅速更新与移植[11-13]。远程人机接口通过型号为BTP-2185-AIR10的北通阿波罗2代操纵手柄传输驾驶员控制指令,采用高通CRS芯片,使信号传输更加快速。选用KTC-150型位移传感器,测量方向盘转角,输出电压为0~5 V,重复精度为0.01 mm。使用Murata公司研发的Gyro电子陀螺仪,通过RS232总线传输车身姿态信号,其中包括横摆角速度、航向角、俯仰角等。为获得车辆运动过程中实时的转矩、转速信号,选用基于ARM-Cortex-M3@F2MHZ处理器开发的轮毂电机驱动器,通过RS485读取。
在上位机中采用LabVIEW软件编写分布式电动车辆测控系统程序,包括数据采集与输出模块、人机交互监测模块、车身控制模块、操纵手柄通讯模块、数据存储模块等。测控系统上位机界面如图5所示。图5界面能观测到驾驶员给出的期望方向盘转角、车速等信号,并且可以采集车身横摆角速度、俯仰角、航向角等车辆状态信息。考虑到试验样车的安全性,采用无线操纵手柄传输驾驶员指令,因此在测控系统中加入了前后轴转向紧急停止,以及各轮毂电机紧急制动等容错模块,用来防止通过无线传输的指令中断以及驾驶员误操作的危险。
3 样车试验
为了验证所开发试验样车平台的有效性,选取了水泥路面做为试验场地在直线加速、右转弯以及左转弯等工况下进行了样车试验。
3.1 直行加速试验
在加速过程中测得的前轮转角如图6(a)所示,波动稳定在0°左右。直线加速行驶至11.4 s时,右后轮遇颠簸路面,过一段时间,转速跟踪至需求转速。由于各轮装配的轮毂电机的制造误差以及无刷直流电机低速启动特性,所以在加速前段时间电机产生振动,转速有波动,随着车速的提高,这种现象逐渐消失,如图6(b)所示。加速至30 km/h时,四轮转速保持相对稳定。试验表明:左后轮在加速过程中出现了较大超调,其他3个轮保持了平稳的加速。
3.2 右转弯试验
如图7(a)所示,试验样车做直线加速,加速行驶至11.5 s时,给前轮20.5°向右转角阶跃信号,这里取向右为正,在车辆转向过程中,ECU决策的电子差速算法实时协调四轮转速。如图7(b)所示,在0~5 s加速过程中,出现了较大的超调,这主要跟加速信号输入的不稳定以及各电机低速特性有关。另外,在角阶跃输入过程中,右侧轮在减速时出现了较大的波动,右后轮还存在较大的滞后。
3.3 左转弯试验
如图8(a)所示,直线加速行驶至14.8 s时,给前轮19.3°向左转角阶跃信号。从图8(b)中可以看出,车辆转向稳定状态时,车辆能动态保持良好的差速关系,但在加速过程中,左前轮的转速超调较大,另外左侧两个车轮减速也有超调产生,并且左后轮存在较大的滞后,这主要与各电机加减速特性以及各电机合适的PID参数有关。结合右转向工况试验结果,该测控平台能够对整车控制算法产生的问题做相应的评估,并对以后算法的改进提供试验参考。
4 结语
本文在自主设计开发的4轮独立驱动试验样车的基础上,基于LabVIEW软件开发了分布式驱动电动车辆测控平台,结合Matlab/Simulink,进行了快速控制原型测试试验。试验结果表明:1)设计的分布式试验样车能够进行电子差速和车辆操纵稳定性测试,并能够对相应的控制算法进行评估,满足设计功能要求,且具有友好的人机界面,能实现控制算法快速修改与移植;2)在分布式电动车辆控制策略开发过程中,利用快速原型的测控平台能缩短控制系统开发的周期及成本;3)该样车的测控平台为将来整车控制策略开发及其操纵稳定性和行驶平顺性分析研究奠定了基础。