【ParticleWorks】用於潰壩數值仿真計算
【轉自 cdf仿真之道】本案例利用ParticleWorks模擬計算潰壩流動,涉及到不可壓縮流動及自由表面流。
1
新建工程
啟動ParticleWorks
選擇菜單File → New Project…創建新工程文件dambreak
2
導入幾何
點擊工具欄按鈕Start Wizard…啟動工程導航面板
點擊wizzard面板中Model下的Open…按鈕,打開文件選擇對話框,選擇幾何文件water.obj 及 wall.obj
導入的幾何如下圖所示。半透明幾何為牆體,黑色部分一會兒賦予材料為水。
3
創建材料
點擊導航面板中的Next > 按鈕或點擊工具欄按鈕Physical Properties打開材料定義面板
點擊面板按鈕Manage physical properties…打開材料定義對話框
在彈出的屬性定義對話框中點擊下方加號下的Fluid按鈕
採用默認材料參數。
相同方式定義另一個材料Polygon
定義兩種材料的接觸角為60°,點擊Close按鈕關閉對話框
返回至導航窗口,設置wall.obj的材料為Polygon,設置water.obj的材料為Fluid
4
設置計算參數
點擊導航面板中的Next > 按鈕或點擊工具欄按鈕Particle Settings打開仿真參數定義面板
採用默認參數設置,點擊Next > 按鈕進入下一步
案例僅為演示,為節省計算時間,採用的顆粒尺寸很大。若要用到工程中,則顆粒尺寸要求很小。計算資源豐富的小夥伴可以嘗試減小particle size參數以獲取更精確的計算結果
採用默認設置,點擊Next > 按鈕進入下一步Thermal設置,繼續採用默認設置
計算時間設置採用默認設置
點擊Execute按鈕彈出對話框,選擇Preprocess & Simulation,點擊Execute按鈕進行計算
由於設置的顆粒尺寸很大,幾秒鐘計算完成。
5
計算結果
顆粒運動
轉化為表面顯示