16.1 Simulink用途概述
在基於模型設計廣泛應用於汽車電子嵌入式開發的今天,MBD(Model Besed Design)技術也逐步推廣到各種嵌入式控制方面。與傳統的嵌入式開發相比,BMD以模型為核心,從算法設計到代碼生成甚至工程編譯一氣呵成,以實現開發流程高度自動化。驅動層代碼通過賦予寄存器不同的值實現不同的工作方式,其結構相對固定,也遵循結構化設計,將其制作為Simulink環境下可以使用的模型,用戶無需手寫代碼,只要在模型上設置寄存器工作方式即可自動生成可直接使用的嵌入式C代碼,不僅加速了開發過程,而且能夠提供接口連接算法模型,讓嵌入式工程師省下手寫驅動代碼的時間,更專注於算法設計,真正做到高效開發。
16.2 Simulink的工業應用
應用於嵌入式開發的基於模型設計的流程圖:
- Airbus使用基於模型的設計為A380開發出燃油管理系統
- 馬自達加快開發下一代應用創馳藍天技術的發動機
- 特斯拉電動汽車Roadster使用Simulink基於模型設計的工具進行建模、仿真、評估和性能分析
- 羅斯胡爾曼理工學院使用Simulink和SimDriveline設計混合動力汽車動力總成系統
- 三星(美國)利用Simulink開發出4G無線系統