1. 程式人生 > ><EDEM 基礎案例04>Dynamic Domain

<EDEM 基礎案例04>Dynamic Domain

roc ota type 半徑 其他 改變 nal ima opacity

本案例包括以下幾部分:

  1. 介紹
  2. 前提
  3. 問題描述
  4. 設置和求解
  5. 後處理

1-介紹

動態計算域(Dynamic Domain)是一種高效模擬大型顆粒床的方法,通過指定局部計算區域,減少計算時間。

案例重點:

2 建立動態計算域;

2 改變顆粒透明度;

2 設置跟蹤幾何體的相機;

2 設計錄像;

2-前提

本案例假定用戶熟悉Windows軟件界面風格,並對EDEM界面較為熟悉。

3-問題描述

犁地模擬,設置一個運動的刀片,刀片會和顆粒床作用。為了加快模擬速度,在和刀片作用的顆粒區域設置動態計算域,動態計算域以外的顆粒不參與計算。

技術分享圖片

4-設置

步驟一:DEM文件生成

1) 打開EDEM軟件

2) 打開https://www.cnblogs.com/PartiSim/p/10193304.html中的案例,本文顆粒和幾何模型用基礎案例3即可。

步驟二:定義幾何模型:

EDEM軟件本身有幾何模型建模功能,但是不能建立復雜模型。本案例導入在其他三維建模軟件中建立完成的幾何模型,幾何文件格式為STL。

(1)右擊Geometries>Import Geometry…> Blade.igs,導入刀片幾何模型,同時賦予一個水平向右的運動速度,1 m/s。

(2)右擊Geometries>Add Geometry…>Box,重命名為Dynamic Domain,type設置為Dynamic Domain,同時賦予一個和刀片同步的向右運動,1 m/s,具體參數如下。

技術分享圖片

技術分享圖片

(3)點擊File>Save,保存設置。

5-求解

點擊File>Simulator,或者在快捷菜單中點擊相應按鈕,切換至求解設置界面。

步驟一:設置時間選項

(1)取消勾選Auto Time Step checkbox,設置Fixed Time Step為20%。

(2)Total Time設為0.5 S,Target Save Interval 設為 0.04s,本案例計算總時間為0.5秒,保存間隔0.04秒。

步驟二:設置網格

(1)設置Cell Size為3Rmin。(Rmin代表最小顆粒半徑,網格大小一般為2~3倍最小顆粒半徑)

步驟三:勾選Dynamic Domain Method,check Interval :0.05 s,Number of Checks:1,Displacement of Particle:15% of R min。

技術分享圖片

步驟四:啟動模擬

(1)點擊顯示窗口下方,Progress旁三角形按鈕,開始計算。

(2)快捷菜單中有Auto Update按鈕,可以選擇關閉,減少模擬時間。如果想觀察模擬過程中顆粒運動狀態,點擊Refresh Viewer按鈕。

(3)模擬完成後,彈出提示窗口,點擊Finish。

(4)計算結果如圖。

技術分享圖片

6-後處理

點擊File>Analyst,或者在快捷菜單中點擊相應按鈕,切換至後處理界面。

步驟一:顆粒透明度

(1)選中Rock_particle,設置Opacity為0.1,Color by設置為Velocity。

技術分享圖片

步驟二:設置相機位置

(1)添加跟蹤刀片的相機位,點View後綠色加號,添加一個View 1,點擊齒輪,彈出設置界面,詳細設置如圖。

技術分享圖片

<EDEM 基礎案例04>Dynamic Domain