?
汽車信息物理系統(tǒng)設(shè)計(jì)的挑戰(zhàn)
信息物理系統(tǒng)涉及嵌入式系統(tǒng)、控制理論、實(shí)時(shí)系統(tǒng)和軟件工程之間的相互作用。信息物理系統(tǒng)設(shè)計(jì)的一個(gè)很好例子出現(xiàn)在汽車架構(gòu)和軟件上。現(xiàn)代高檔車有50~100個(gè)處理器或電子控制單元(ECU),通過公共汽車的網(wǎng)絡(luò)(例如控制器局域網(wǎng)和FlexRay車載網(wǎng)絡(luò))進(jìn)行交流。在如此復(fù)雜的環(huán)境下,傳統(tǒng)的控制理論方法開始瓦解,因?yàn)榭刂乒こ處熤魂P(guān)心高級(jí)植入和控制器模型,在設(shè)計(jì)控制器時(shí),執(zhí)行情況如消息延遲、抖動(dòng)和任務(wù)執(zhí)行時(shí)間沒有被充分考慮。因此,有必要采用更全面的信息物理系統(tǒng)設(shè)計(jì)方法。本文列舉實(shí)例闡述如何實(shí)現(xiàn)此系統(tǒng)設(shè)計(jì)、目前的研究成果以及學(xué)術(shù)界和產(chǎn)業(yè)界所面臨的挑戰(zhàn)。
汽車車載網(wǎng)絡(luò)由100個(gè)電子控制單元、傳感器和驅(qū)動(dòng)器組成,在共享資源的網(wǎng)絡(luò)上運(yùn)行大量的封閉控制循環(huán),如發(fā)動(dòng)機(jī)控制單元、車身控制子系統(tǒng)、底盤控制和自適應(yīng)巡航控制等。通過一些分布式任務(wù)實(shí)現(xiàn)各種功能,并在共享的網(wǎng)絡(luò)上交換信息。這些應(yīng)用程序取決于在電子控制單元ECU上運(yùn)行的操作系統(tǒng)。網(wǎng)絡(luò)和物理組件緊密關(guān)聯(lián)的必要性需要引入新的設(shè)計(jì)模式。
在現(xiàn)代汽車中,需要進(jìn)行反饋控制循環(huán)設(shè)計(jì)。傳統(tǒng)的設(shè)計(jì)方法是以一個(gè)解耦的方式執(zhí)行控制器并實(shí)現(xiàn)平臺(tái)設(shè)計(jì),這往往會(huì)導(dǎo)致一個(gè)不夠優(yōu)化和過于保守的設(shè)計(jì)方案。本文的幾個(gè)設(shè)計(jì)實(shí)例表明,整體信息物理系統(tǒng)設(shè)計(jì)方法更適合復(fù)雜設(shè)計(jì)。此設(shè)計(jì)方法包括兩個(gè)方面:①聯(lián)合控制/結(jié)構(gòu)設(shè)計(jì)或協(xié)同設(shè)計(jì);②設(shè)計(jì)過程中利用特殊屬性的控制應(yīng)用程序。設(shè)計(jì)實(shí)例展示了總體設(shè)計(jì)的重要改進(jìn)。
Dip Goswami et al. 2012 International Conference on Embedded Computer Systems (SAMOS), Samos 16-19 July 2012.
編譯:李古建