MathWorks今日宣布上海汽車借助simulink">Stateflow 和Embedded Coder,使用基于模型的設計成功開發了榮威750 混合動力轎車的混合動力控制器(HCU)。該設計方法使上海汽車能夠對HCU 進行建模、仿真、驗證并自動生成產品級代碼,在內部完成開發所需的時間較最初預期降低25%。
通過Simulink 和Stateflow 使用基于模型的設計,上海汽車的工程師們能夠對HCU的控制算法進行建模,并且通過運行多個仿真來評估不同的動力總成系統配置以比較各種配置對燃油經濟性和駕駛性能的影響,從而優化HCU 的控制算法。由于整車和多個關鍵部件(包括電池和電動機)的開發是同時進行的,該方法還可消除通常因翻譯特定書面規格文檔而產生的誤解。此外,Embedded Coder 自動生成了98% 的產品級代碼,有助于最大程度減少手工編碼錯誤并允許進行多個模塊的快速更新。設計團隊建立了系統化的驗證過程,使用Simulink Verification and Validation來強化建模標準。此過程使他們能夠在設計過程中提前發現并糾正錯誤,從而減少對實車測試的依賴,節約時間并降低項目成本。
上海捷能汽車技術有限公司(上海汽車旗下開發純電動和混合動力技術的子公司)總經理朱軍先生介紹:“三年前,上海汽車在開發嵌入式控制軟件方面并沒有很豐富的經驗。開發團隊的部分成員也是剛剛開始介入嵌入式軟件開發,所以我們需要一個業內成熟的開發方法。我們之所以選擇基于模型的設計,就是因為它是一種成熟而高效的開發方法。這種方法幫助我們開發了高度復雜的HCU 控制邏輯并提前完成了項目。”
MathWorks 的汽車行業市場經理Jon Friedman 說:“上海汽車的HCU 開發項目是基于模型的設計促使新興市場中的汽車企業開發出核心自主知識產權的一個優秀典范。基于模型的設計可作為不同團隊的公共平臺,提供從需求到實現和驗證的單一開發環境。”
榮威750 混合動力轎車相比非混和動力車型,在燃油經濟性和排放方面都有所改善。HCU 中協調電動機和發動機的復雜控制邏輯,對于上海汽車實現這一既定目標舉足輕重。有了這次成功,上海汽車團隊正將基于模型的設計全面運用于新能源汽車計劃,包括榮威550 強混動力轎車及電動汽車項目。
有關上海汽車使用MATLAB 和Simulink 的更多信息,可參見用戶案例“上海汽車榮威750 混合動力轎車嵌入式控制系統開發”。
關于MathWorks
MathWorks 公司是數學計算軟件領域世界領先的開發商。它所推出的MATLAB 是一種用于算法開發、數據分析、可視化和數值計算的程序設計環境,稱為“科學計算的語言”。Simulink 是一種圖形環境,可用于對多領域動態系統和嵌入式系統進行仿真和模型化設計。全球的工程師和科學家們都依賴于The MathWorks 公司所提供的這些產品家族,來加快在汽車、航空、電子、金融服務、生物醫藥以及其他行業的發明、創新及開發的步伐。MathWorks 產品也是全球眾多大學和學術機構的基本教研工具。MathWorks 創建于1984 年,總部位于美國馬薩諸塞州的內蒂克市(Natick, Massachusetts),在全球15 個國家/地區擁有2400 多名員工。有關詳細信息,請訪問www.mathworks.cn。