本案例包括以下幾部分:
- 介紹
- 前提
- 問題描述
- 設置
- 求解
- 后處理
1-介紹
本案例EDEM-Adams耦合的方法,實現顆粒與幾何體相互作用。
案例重點:
- Adams View幾何體運動設置;
- Adams Co-Simulation Interface (ACSI)耦合EDEM計算。
2-前提
本案例假定用戶熟悉Windows軟件界面風格,並對EDEM界面和Adams較為熟悉。EDEM版本2018,Adams版本2018。
3-問題描述
在翻斗汽車卸料過程中,翻斗(TIPPER)出口處於關閉狀態,當物料撞擊出口時,出口倉門(door)自動打開。
4-設置
步驟一:確保EDEM軟件中的運動幾何名稱與Adams中的一致,只是為了后面設置的方便,兩軟件統一幾何體名稱。
步驟二:前期工作,EDEM中已經生成了一定的顆粒,過程不再贅述,可以參考之前的類似案例。Adams中添加了約束、運動和載荷,添加過程參考Adams其他案例。
步驟三:為了讓EDEM中真實的顆粒對幾何體作用力可以傳遞過來,需要在Adams中添加作用力(Applied Forces)。
因此,在Adams中對翻斗(TIPPER)、倉門(door)、倆個液壓桿(cylinder1\2)添加組合力(General Force),由六個沿地面坐標方向的力和力矩構成。
添加作用力:在Adams view中,點擊菜單欄中的組合力按鈕,在軟件底部會有提示步驟,按照步驟選擇TIPPER和ground,然后選擇翻斗的質心。重復添加對其他部件的作用力施加。
步驟四:上一步只是建立了作用力關系,還沒有具體的力的大小。雙擊左側樹狀菜單的GForce,彈出窗口。Force Name是自動添加的,如果發現作用力添加錯了,需要刪掉重新添加,所以Name后的序號會發生改變,但是不影響后續計算。
具體設置參照圖片:
Define Using:Subroutine
User Parameters:0.0
Routine:ACSI_Adams::
重復修改其他部件的GForce
步驟五:導出Adams設置,File>Export,彈出窗口,File type選擇Adams Solver Dataset。其他設置參照圖片,file name本案例設置成car.adm
步驟六:打開Adams co-simulation,Edit>Add EDEM Process,
Project Name隨意設置。
步驟七:Adams設置:Edit>Add Interaction,添加Adams View中設置的GForce,ID也保持一致。
Exec: execution command的地址,MDI batch file在Adams安裝路徑下,可以搜索這個文件。后面還要添加你自己的.acf文件,本案例是car.acf
Dir: working directory,案例所在位置。
步驟八:EDEM設置,如圖所示。
步驟九:導出配置文件:car.cosim
步驟十:環境變量設置
打開Adams view的導出文件,car.adm
在代碼開頭添加以下語句,然后保存。
6-求解
點擊File>Simulator,或者在快捷菜單中點擊相應按鈕,切換至求解設置界面。
步驟一:設置時間選項
步驟二:啟動模擬
(1) 打開Coupling Server
(2)到ACSI中,點擊Run。
(3)模擬完成后,彈出提示窗口,點擊Finish。
7-后處理
步驟一:顆粒顯示
(1) 顆粒着色為速度大小。當顆粒碰撞門的力達到一定大小時,門被顆粒撞開。
步驟二:Adams后處理
打開Adams View進入Results,點擊后處理,加載結果文件,繪制倉門受力曲線,本案例只計算了0.6122秒,只有前0.6122秒曲線有數據。
案例文件鏈接:https://www.edemsimulation.com/courses/course-ef02a-edem-adams/