AI汽车网-新能源汽车专题
功能之间的意图改变,将以指数级别数量增加控制流程,例如本文所述五个功能,流程将达到85,即32 768个流程。软件功能测试用例需要达到同样的数量,测试工作无法开展。
上下电功能的增多,流程必须并行增加,也造成了意图改变策略更为复杂,出错率会大幅增
加,软件可靠性降
低,同时对控制器负
载率也造成了很大
的负担。
第二种上下电
新型电动车
控制策略
1 .改进版控制
策略
随着功能扩展,上下电控制策略一存在的弊端越发明显,需要优化流程控制策略。图3所示为改进版控制策略流程。
改进版控制策略对各个功能下共同的流程进行统一合并,主要包括Home默认状态和下电流程。其他因为不同意图触发的上电流程则需要分开处理。
图1  上下电控制策略一
图2  单一功能控制流程
图3  上下电控制策略二
auto.vogel2021年第
连接正常;(2)档杆位置是否处于P档;(3)BMS是否允许充电(电池包电量不是满电状态);(4)充电模式是否允许现在进行充电。条件②满足后,HCU进入充电模式并使能OBC进入工作模式。
5 .远程预约上下电
用户通过手机远程操作后,整车被唤醒并自动建立高压,PEPS发出启动请求后车辆快速进入可行驶模式(Ready灯迅速点亮)。
条件③需要综合判断以下条件:(1)PEPS同Tbox是否完成防盗认证(主要体现为PEPS发出车辆启动请求);(2)档杆位置是否处于P/N档;(3)充电是否处于未连接状态。条件③满足后,HCU进入工作状态并激活扭矩架构(必要时启动发动机)然后控制仪表点亮READY灯。
6. 智能DC充电
智能功能触发后,整车被唤
态;(3)档杆位置是否处于P档;
(4)电源模式是否为OFF;(5)
充电是否处于未连接状态。条
件⑤满足后,HCU请求相关控
制器进入工作模式。
8 .下电流程
下电流程不会因为上电触发
条件和功能需求而不同,所以为
通用流程。主要包含三方面功能:
(1)高压零部件允许退出条
件检测:主要对高压零部件是否
已安全卸载进行确认,确保高压
不会带载断电,对高压零部件进
行保护;(2)高压断开执行:执
行高压断开指令,并对高压主
正、主负接触器断开状态进行检
测;(3)高压放电:高压断开后,
为保护人员安全,需要高压零部
件执行主动放电功能,并对放电
电压进行检测(小于安全电压
36 V),保证放电完成。
9 .意图改变控制策略
由于引入了Home状态,各
种功能的实现以及退出都要经
结论
经过对控制策略流程的改
进,改进版控制策略对可共用流
程分支进行整合,对冗余流程进
行删减,对流程架构进行调整优
化,简化了控制流程,降低了软
件复杂度,测试用例数量呈指数
级别降低。软件可靠性、可读性
和稳定性得到大大提高。同时,
随着后期功能扩展,软件修改范
围小,测试用例增加幅度可控,
软件可扩展能力明显加强。这种
控制策略的优化方式,对状态流
程类型策略的软件开发及优化能
起到借鉴作用,具有广泛的现实
意义。
auto.vogel
34・2021年第01/02期