在汽车系统中,由于软件复杂性的增加,导致越来越多的车辆在出厂时有未发现的错误和软件故障,因此出现了召回事件。2009年沃尔沃由于发动机冷却风扇控制模块故障召回17614辆;2010年由于汽车巡航控制类软件,如汽车防抱死制动系统、牵引力控制、车身稳定性控制等相关软件的问题,超过2030万辆汽车被召回;2011年8月捷豹由于担心车辆巡航控制系统响应不正确,召回17678辆汽车;2011年11月本田由于更新控制自动变速器软件,召回250万辆汽车。
在汽车的设计阶段,设计师一直在努力进行软件的测试和验证,但不是所有可能出现的运行故障都能被检测出来。在目前的汽车系统中,还缺乏软件运行检测诊断系统和基础设施,一旦离开经销商,车辆的性能和安全运行就只能相当于一个黑盒子。对于超过1亿行代码和60多个ECU(电子控制单元)的车辆,只有约8个标准诊断故障代码的软件,并且都是通用的。而对于如车身稳定性、自动巡航、牵引力控制系统等关键安全系统,在ECU控制单元中,却没有针对性的目标控制软件。
因此,需要在现实开放的环境下,发展出一个新的和可扩展的汽车评价控制系统。目前,已经开发出来一种新的插件Autoplug,能针对巡航控制类软件,利用ECU和远程诊断中心进行软件的诊断、测试、更新和验证。在车辆运行时,此插件基于状态观测器进行诊断,其结合了实时和非实时的缺点,在系统模型不确定时引入一个决策函数来检测和隔离系统故障。
网址:http://www.naefrontiers. org/file.aspx?id=35301
作者:Rahul Mangharam
编译:祁祥