关键词:
VCU
硬件设计
控制策略
模糊控制
动态规划算法
摘要:
中国大学生电动方程式汽车大赛(Formula Student Electric China,FSEC)是由高校车辆工程或汽车相关专业学生参加的汽车设计与制造比赛。当前大部分方程式赛车整车控制器(VCU,Vehicle Control Unit)在硬件和软件平台搭建方面存在不足,没有基于需求进行开发,在不同工况下优化电机扭矩输出方面也考虑较少,尤其在提高能量利用效率及降低能耗方面,未采用动态规划算法获得加速过程转矩优化控制指令,且缺乏实车验证数据。为了解决这些问题,本文以福建农林大学电动方程式赛车为研究对象,对VCU硬件和软件进行正向开发,以直线加速和耐久赛工况为切入点,分别制定了基于模糊控制算法和动态规划算法的转矩优化控制策略。本文以VCU的设计和实现展开研究,主要内容如下:
(1)整车控制器架构及通讯网络设计。参考V模型开发流程,并结合方程式赛车整车结构和参数完成控制器方案设计、控制器输入输出信号的定义与设计。参照ISO11898协议制定了整车控制器、电池管理系统、电机控制器、仪表之间的CAN通信协议,完成整车通讯网络的搭建。
(2)整车控制策略的研究与制定。设计整车高压上下电策略、驱动控制策略、直线加速工况策略、耐久赛工况策略、故障诊断策略、充电管理策略。重点研究直线加速和耐久赛工况驱动策略,在直线加速工况驱动策略中,采用“上凸型”动力模式转矩负荷曲线确定电机基准转矩,完成转矩标定,提出基于驾驶员意图识别的模糊控制算法对电机补偿转矩进行优化,提升赛车动力性能。在耐久赛工况驱动策略中,采用一般模式转矩负荷曲线确定电机基准转矩,提出基于动态规划算法的优化策略,针对加速过程构建整车动力性和经济性多目标评价函数,获得最优的转矩指令路径,达到兼顾动力性和经济性目的。
(3)基于Simulink平台建立控制策略模型,完成VCU软件开发。采用基于模型设计(Model Based Design,MBD)的方法,在Simulink/Stateflow中对应用层软件(Application Software,ASW)设计,通过编写模糊控制算法和动态规划算法,将算法与控制策略模型的结合,通过Embbeded Corder工具对控制策略模型自动代码生成,最后在S32 Design Studio开发环境中配置底层驱动代码程序(Basic Software,BSW),将应用层软件与底层驱动程序集成,完成软件设计。
(4)以恩智浦(NXP)车规级S32K144单片机设计了VCU硬件系统。系统主要包括油门采集电路、钥匙开关采集电路、制动开关采集电路、挡位开关采集电路、启动开关采集电路;挡位指示灯电路、蜂鸣器电路、待驾驶状态指示灯电路和CAN通信电路。根据高速稳定的数据传输要求,CAN通信传输采用TJA1051收发器,并使用与收发器相匹配的PESD1CAN器件,保证数据传输可靠。
(5)VCU软硬件集成测试与实车试验。对控制策略进行模型在环仿真测试(Model in the Loop,MIL),测试结果表明所设计的控制策略符合逻辑要求;此外,还对直线加速和耐久赛进行实车试验,试验结果显示,使用模糊控制算法能明显提高直线加速动力性能,加速用时由5.37s缩短至4.91s,使用动态规划算法能同时兼顾动力性和经济性,耐久赛总能耗降低562.1k J,即0.15k W·h,能耗的降低值约为一个530g电芯电量,因此在电池容量设计时,可以减少一个电芯的使用,实现了整车轻量化设计。