1.卡西姆.
CarSim是Mechanical Simulation Corporation推出的壹款車輛仿真軟件,主要對車輛進行仿真。這個軟件很“笨”,本質上是模型庫+參數庫+求解器+後處理工具+配置界面。換句話說,仿真軟件本身就有相當數量的模型,而這些模型都有壹些“比較可靠”的參數,所以用戶可以避免建模和參數調整的復雜過程,只需要將現有的模型“拼湊”起來,調整參數就可以進行仿真了。
因為CarSim都是整車仿真,為了提高仿真的速度,CarSim裏面的模型都比較簡單,通常是簡單的公式或者是基於特性(查表)的模型,參數比較少,但是從整車的角度來看,它的精度是可以接受的。
對於壹些將控制策略與整車相結合的仿真,用戶不再需要建立自己的車輛和道路模型,實現起來相當方便。
CarSim可以將仿真結果動畫化,讓用戶直觀的了解仿真結果。
此外,CarSim還具有用於實時仿真的工具和用於聯合仿真的接口,方便用戶將CarSim與自己的軟硬件平臺集成。便於實現駕駛模擬器等仿真平臺。
在這裏,機械模擬公司的創始人之壹托馬斯·d·吉萊斯皮博士寫了壹本名為《車輛動力學基礎》的小冊子。書雖然不厚,但內容非常經典,適合作為車輛動力學入門書籍。這本書裏也解釋了CarSim的壹些模型,非常值得壹讀。
除了CarSim,Mechanical Simulation Corporation還有用於卡車模擬的Trucks Sim和用於兩輪車的Bikes Sim。
2.亞當斯
ADAMS是MSC軟件推出的多體動力學仿真工具。其主要功能是對多體動力學進行建模和仿真。
那我們可以用它來做車輛模擬嗎?當然,我們可以用多體動力學方法建立整車模型,然後進行仿真。然而,這種車輛模型的復雜性非常高,並且模擬的速度可能非常慢。
同樣,ADAMS也具有動畫生成功能,可以從仿真結果中生成動畫,方便用戶觀察復雜機構的運動。
由於ADAMS是多體動力學仿真工具,可以用來分析結構復雜的機械結構,如汽車懸架等不能直接獲得其特性的結構。
ADAMS還有壹個關節仿真接口,可以和其他仿真工具結合使用。
3.巡航
Cruise是AVL推出的壹款面向動力系統的仿真工具。與CarSim類似,Cruise也有許多內置模型。如果妳想做壹些簡單的模擬,妳可以通過移動鼠標和改變參數來運行模擬。
但Cruise是純“數據流”,不生成動畫。模擬結果只能通過曲線和數據觀察。
Cruise還具有聯合仿真接口,可以在實時平臺上運行。
4.Simulink
之前介紹的三款軟件都是面向個別專業領域的,Simulink是通用的建模工具。從我個人的經驗來看,Simulink對於工程問題的仿真可以說是“只有妳想不到,沒有妳做不到”。
Simulink的界面不友好,大量工作需要用戶自己完成,不再是“動動鼠標”那麽簡單。但是妳可以通過Simulink完成整車建模與仿真、多體動力學建模與仿真、動力總成建模與仿真等等。
只要妳願意動手,可以通過VRML制作動畫,讓模擬結果更加直觀。
Simulink還具有完善的接口,便於與其他軟件聯合仿真,還可以實現實時仿真。搭建駕駛模擬器之類的也是Simulink可以勝任的工作。