控制器模型集成在虛擬產品開發中的應用
許多汽車公司為開發復雜的控制系統采用了基于模型的開發方法。卡特彼勒公司采用Matlab建模方法開發發動機控制器。這個控制器是由具有獨立功能的模型組成,這些獨立模塊連接在一起構成一個完整的控制器。采用Dynasty專用軟件進行發動機的仿真。Dynasty不是基于Matlab的應用程序,是由發動機或機器部件庫組成的。用Dynasty部件庫搭建的模型可以完成特定的仿真功能。Dynasty可以識別Windows系統提供的DLL文件,但將ECM代碼生成DLL文件是一件很復雜的手動過程。一種HMI新型算法實現了可以在Simulink環境下集成控制器模型并生成DLL文件。一些新的模型都是基于Simulink搭建的,甚至有的模型需要一個集成的控制器來運行閉環仿真。HMI可以幫助實現虛擬的產品開發流程,既節省人力又可實現高效的產品開發。本文分析了聯合仿真所必須滿足的條件,包括集成控制模型模擬過程、模擬結果以及開發過程中的改進。研究了控制器模型集成的多層次開發方法,并分析這種方法對提高產品開發速度的重要作用。
Siddartha Saikia et al.SAE 2013-01-0115.
編譯:張玉倫