天靈靈地靈靈,拜託腦子要顯靈

今天來繼續教大家使用動網格的東西,講解如何讓方塊在邊界滑移,跟上一個比,這裡有一個邊界上的細節需要處理,是我當初花了一天時間慢慢磨才發現的,希望初學者注意。


案例2. 邊界滑移

邊界滑移

01. 幾何域建立

1. 這裡不詳細講了,做成這個樣子。長方型:寬度2,高度0.4:

2. 小方塊:寬度0.25,高度0.2,基準位置:x=0.1;


02. 動網格設置

1. 動網格主要設置:講所有域選上。

2. 右鍵「動網格」,添加這4個模塊。

3. 「自由變形1」選上域1

4. 「自由變形2」選上域2

5. 「指定網格速度1」 這裡選上方塊的所有邊,給它一個向x軸正方向上的速度:0.2 m/s

6. 「指定網格速度2」 這裡劃重點了,一定要解除「指定X位移」這個條件的約束,不然邊界網格在移動的時候不會自動更新,因為被鎖定了,這樣會導致網格交叉而導致移動失敗。就這個問題,當初卡了我一天。


03. 求解器配置

1. 步長設置:range(0,0.05,7) 時間範圍從0-7s, 步長0.05s

2. 在瞬態求解器那裡添加「自動重新劃分網格」,網路質量閾值設置成0.5,意思就是網格質量低於0.5就重新劃分

04. 計算結果

需要案例文件的話,可以到公眾號「通天達靈」裏獲取,回復關鍵詞- 動網格

裡面分享了我收集的關於Comsol 動網格的大多數模型,希望這些東西對你們有所幫助。

下期繼續更新,這個案例,還有動網格各個操作按鈕的解釋。


推薦閱讀:
相關文章