天天看點

Amesim車輛仿真--入門

明天出差要去一個從來沒有去過的城市,而且還是陪同一群上司,倍感壓力很大;回顧起自己這些年懷才不遇艱苦奮鬥的心酸,這一次帶隊說什麼也要把這群衣來伸手飯來張口的上司伺候好了。但是自己也是第一次到這個城市,那怎樣快速的了解這個城市,做到上司有問必答,當地人文風土信手拈來,吃喝玩樂如數家珍,然後一路有聲有色完成出差帶隊任務,上司必定心内寬慰,下次的肥差那就非我帶隊不可了,說不定我還能是以登上人生巅峰未來可期。

那怎樣快速的了解一座城市并安排合理的行程呢?

打開高德地圖,熟悉下榻城市分區布局,未來到訪地所在城市的位置;打開百度百科,浏覽下當地曆史人文,民族分布,經濟形勢、産業布局;打開大衆點評,尋找下榻酒店,當地特色名吃、還有星級飯店;打開螞蜂窩,記錄下著名遊覽景區;然後腦海裡再仔細琢磨下衆上司的愛好,終于根據以上資訊制定出詳細的行程。一番功課終于做完,轉身望着簡陋的租房和熟睡的老婆孩子,頓時流下了心酸的淚水。

那怎樣快速的上手一個軟體呢?

同樣的道理,首先要對軟體功能以及實作形式、軟體操作架構、軟體互動進行宏觀意義上的了解,有了這個整體上的把握之後,再來深入細節,慢慢的抽絲剝繭,從微觀層面上進行分析和了解,經過這樣的一個過程以後,初學者就能更加容易快速的上手,現在大家都在強調“意識”、“sense”,也就是這樣培養出來的。

不謀天下者不足以謀一域,那今天我們就從宏觀角度帶領大家入門這款軟體。

1、軟體功能及實作形式

Amesim軟體能夠實作的功能就是進行系統和部件的仿真,實作形式就是不同的模型連接配接搭建起來構成仿真系統模型,類似搭積木,每個子模型就是一個積木,每個積木都是有屬性的,最終各式各樣的積木搭建成一座橋、一個房間。建好的橋和房間就是你想要實作的仿真功能,那麼這個橋的最大承重是多少,房間的最大容積是多少,這就是你所需要的仿真結果。

2、軟體操作架構

接下來軟體的操作架構,整個仿真過程總共分為四步,即為下圖框選出來的四個模式工作欄,分别為:Sketch(草圖)、Submodel(子模型)、Parameter(參數)、Simulation(模拟)。仿真依次完成草圖搭建、子模型選擇、參數寫入、模拟分析之後就大功告成了。

大道至簡

Amesim車輛仿真--入門

3、軟體人機互動

3.1 草圖模式

作為初學者,草圖模式下隻需要關注如下三個紅框的内容,其他的基本在高層級應用時才偶有涉獵,目前不關注為好。

模式工具欄中可以看到選擇的是Sketch模式,左下紅框區域就是模型搭建區,“廣闊天地大有作為”說的也是這個地方。右下紅框區就是模型庫,其中的右側就是菜單,其中的左側圖示區就是各式各樣的部件,用什麼就選擇後直接拉到模型搭建區域。模型庫中已經包含了很多模型,簡單到彈簧、液體、品質塊等等樸素實體的模型,到具備海拔、溫濕度、時間等等的環境模型,再到複雜的機電液互相作用的控制系統,基本都可以在模型庫中找到。如果想要實作的模型在模型庫中沒有執行個體,Amesim也為我們提供了最基本的部件設計庫。這些庫中的模型可以支援搭建出你想仿真的模型。在模型搭建區的模組化操作簡單人性,與Windows Office類似。

這個部分是仿真的基礎,模型庫是需要大家花比較多的時間去浏覽和了解的,這樣也就會友善在搭模組化型時,能夠選擇更加恰當的模型進行仿真。模型庫分門别類有很多種,汽車行業基本涉及到的是機械庫、液壓庫、液壓部件設計庫、信号庫、車輛動态庫以及ICAR庫等等。

Amesim車輛仿真--入門

3.2 子模型模式

子模型模式人機互動比較簡單,隻需關注下圖紅框。其他區域基本不需要留意。

什麼叫子模型?下圖中的壓力源建壓後,液體經過管路和節流孔流入到油箱,那管路是什麼屬性的管路,硬管還是軟管,是考慮阻性還是考慮容性;圖中的液體是什麼屬性的液體,是普通液壓油呢還是熱力液壓油呢。Amesim中定義的子模型主要為學科類的差別,并非參數上的差別,也有部分部件子模型是在運動摩擦學上的差別。

子模型其實也不算複雜,了解幾大類的子模型即可,比如液壓油子模型、管路子模型、其他常用液壓子產品子模型,基本可以滿足日常仿真需要。怎麼選子模型我們後邊再展開,目前以了解概念為主。

Amesim車輛仿真--入門

輕按兩下子模型,然後就會彈出對話框,選擇相應的子模型後點選OK即可。見下圖操縱步驟。

Amesim車輛仿真--入門

3.3 參數模式

參數模式,隻需關注下圖紅框中内容。在子模型中我們選擇的是子模型的屬性,這種屬性主要是學科類的屬性差別,而在參數模式中,我們主要是針對所選擇的子模型進行參數上的設定,比如圖中的液體涉及到的參數有工作溫度、彈性模量、粘度等等的參數,這些參數我們基本都可以根據實測資料或者設計名額填寫。

Amesim車輛仿真--入門

設定壓力源參數如上,其他參數為預設

當然每個子模型所需填寫的參數是不一樣的,我們後續隻需要了解我們仿真需要涉及到的子模型極其參數即可,沒有用到的也暫時不用花太多時間去了解。

3.4 仿真模式

設定完參數模式之後,滑鼠選擇模式工具欄的第四個工作簿“Simulation”,軟體會彈出“系統編譯”的對話框,并自動進行編譯,那編譯的目的是什麼呢?就是将可見的模型化的語言通過編譯器,“翻譯”成一種電腦可識别的語言,這個過程出錯大機率上是編譯器的選擇和設定出現的問題,後邊我們會展開講。

Amesim車輛仿真--入門

編譯成功後,工作框中會顯示出Complete,點選工作框Close,然後我們就需要設定仿真的時長和步長了。見下圖,點選“Run Parameter”

Amesim車輛仿真--入門

彈出如下工作框,設定仿真時長(Final Time)和列印間隔(Print interval),列印間隔指的是仿真結束後分析用的同一資料相鄰點在時間軸上的間隔。設定完成後點選OK。

Amesim車輛仿真--入門

然後點選“Run Simulation”,觀察序号2處的仿真分析程序,分析結束後,選擇右下紅框中任意參數,滑鼠按住拉到模型建立區,松開滑鼠,即可看到彈出工作框,工作框中的内容即為你想觀察分析的變量與時間軸的變化曲線。

右上紅框的參數是我們在“Parameter”模式中填寫的參數;右下紅框為我們仿真過程中産生的中間過程量,也就是我們想觀察分析的變量。

Amesim車輛仿真--入門

以上,仿真大功告成!

從第一次接觸軟體到仿真分析曲線生成,大家應該隻花了20分鐘吧。

是以陪上司出差真的沒有想象中那麼難,這分明就是難得的機會!不是嗎?

下一篇的話題,講解EBD、ABS控制原理,為後續的ESC仿真分析打打基礎。

關注我不迷路,請搜尋公衆号:Amesim車輛仿真。

繼續閱讀