在汽車系統(tǒng)中,由于軟件復(fù)雜性的增加,導(dǎo)致越來(lái)越多的車輛在出廠時(shí)有未發(fā)現(xiàn)的錯(cuò)誤和軟件故障,因此出現(xiàn)了召回事件。2009年沃爾沃由于發(fā)動(dòng)機(jī)冷卻風(fēng)扇控制模塊故障召回17614輛;2010年由于汽車巡航控制類軟件,如汽車防抱死制動(dòng)系統(tǒng)、牽引力控制、車身穩(wěn)定性控制等相關(guān)軟件的問(wèn)題,超過(guò)2030萬(wàn)輛汽車被召回;2011年8月捷豹由于擔(dān)心車輛巡航控制系統(tǒng)響應(yīng)不正確,召回17678輛汽車;2011年11月本田由于更新控制自動(dòng)變速器軟件,召回250萬(wàn)輛汽車。
在汽車的設(shè)計(jì)階段,設(shè)計(jì)師一直在努力進(jìn)行軟件的測(cè)試和驗(yàn)證,但不是所有可能出現(xiàn)的運(yùn)行故障都能被檢測(cè)出來(lái)。在目前的汽車系統(tǒng)中,還缺乏軟件運(yùn)行檢測(cè)診斷系統(tǒng)和基礎(chǔ)設(shè)施,一旦離開(kāi)經(jīng)銷商,車輛的性能和安全運(yùn)行就只能相當(dāng)于一個(gè)黑盒子。對(duì)于超過(guò)1億行代碼和60多個(gè)ECU(電子控制單元)的車輛,只有約8個(gè)標(biāo)準(zhǔn)診斷故障代碼的軟件,并且都是通用的。而對(duì)于如車身穩(wěn)定性、自動(dòng)巡航、牽引力控制系統(tǒng)等關(guān)鍵安全系統(tǒng),在ECU控制單元中,卻沒(méi)有針對(duì)性的目標(biāo)控制軟件。
因此,需要在現(xiàn)實(shí)開(kāi)放的環(huán)境下,發(fā)展出一個(gè)新的和可擴(kuò)展的汽車評(píng)價(jià)控制系統(tǒng)。目前,已經(jīng)開(kāi)發(fā)出來(lái)一種新的插件Autoplug,能針對(duì)巡航控制類軟件,利用ECU和遠(yuǎn)程診斷中心進(jìn)行軟件的診斷、測(cè)試、更新和驗(yàn)證。在車輛運(yùn)行時(shí),此插件基于狀態(tài)觀測(cè)器進(jìn)行診斷,其結(jié)合了實(shí)時(shí)和非實(shí)時(shí)的缺點(diǎn),在系統(tǒng)模型不確定時(shí)引入一個(gè)決策函數(shù)來(lái)檢測(cè)和隔離系統(tǒng)故障。
網(wǎng)址:http://www.naefrontiers. org/file.aspx?id=35301
作者:Rahul Mangharam
編譯:祁祥