上汽借助Simulink Stateflow開發(fā)榮威混合動力控制器
MathWorks 日前宣布上海汽車借助 Simulink、Stateflow 和 EmbeddedCoder,使用基于模型的設計成功開發(fā)了榮威 750 混合動力轎車的混合動力控制器 (HCU)。該設計方法使上海汽車能夠?qū)?HCU進行建模、仿真、驗證并自動生成產(chǎn)品級代碼,在內(nèi)部完成開發(fā)所需的時間較最初預期降低 25%。
通過 Simulink 和 Stateflow使用基于模型的設計,上海汽車的工程師們能夠?qū)CU的控制算法進行建模,并且通過運行多個仿真來評估不同的動力總成系統(tǒng)配置以比較各種配置對燃油經(jīng)濟性和駕駛性能的影響,從而優(yōu)化HCU的控制算法。由于整車和多個關鍵部件(包括電池和電動機)的開發(fā)是同時進行的,該方法還可消除通常因翻譯特定書面規(guī)格文檔而產(chǎn)生的誤解。此外,EmbeddedCoder 自動生成了 98%的產(chǎn)品級代碼,有助于最大程度減少手工編碼錯誤并允許進行多個模塊的快速更新。設計團隊建立了系統(tǒng)化的驗證過程,使用 SimulinkVerification andValidation來強化建模標準。此過程使他們能夠在設計過程中提前發(fā)現(xiàn)并糾正錯誤,從而減少對實車測試的依賴,節(jié)約時間并降低項目成本。
上海捷能汽車技術有限公司(上海汽車旗下開發(fā)純電動和混合動力技術的子公司)總經(jīng)理朱軍先生介紹:“三年前,上海汽車在開發(fā)嵌入式控制軟件方面并沒有很豐富的經(jīng)驗。開發(fā)團隊的部分成員也是剛剛開始介入嵌入式軟件開發(fā),所以我們需要一個業(yè)內(nèi)成熟的開發(fā)方法。我們之所以選擇基于模型的設計,就是因為它是一種成熟而高效的開發(fā)方法。這種方法幫助我們開發(fā)了高度復雜的HCU 控制邏輯并提前完成了項目?!?BR>
MathWorks 的汽車行業(yè)市場經(jīng)理 Jon Friedman 說:“上海汽車的 HCU開發(fā)項目是基于模型的設計促使新興市場中的汽車企業(yè)開發(fā)出核心自主知識產(chǎn)權(quán)的一個優(yōu)秀典范?;谀P偷脑O計可作為不同團隊的公共平臺,提供從需求到實現(xiàn)和驗證的單一開發(fā)環(huán)境。”
榮威 750 混合動力轎車相比非混和動力車型,在燃油經(jīng)濟性和排放方面都有所改善。 HCU中協(xié)調(diào)電動機和發(fā)動機的復雜控制邏輯,對于上海汽車實現(xiàn)這一既定目標舉足輕重。有了這次成功,上海汽車團隊正將基于模型的設計全面運用于新能源汽車計劃,包括榮威550 強混動力轎車及電動汽車項目。
有關上海汽車使用 MATLAB 和 Simulink 的更多信息,可參見用戶案例“上海汽車榮威 750混合動力轎車嵌入式控制系統(tǒng)開發(fā)”。