nanoFluidX 單相流和兩相流模型如何選擇
► 經常有CFD模擬工程師問,在SPH粒子法流體力學建模的時候:
- 為什麼需要氣液兩相流分析?
- 什麼場景下可以用單相流?
- 如何在Altair ® nanoFluidX ®中設置單/多相參數?
首先需要明確的是,我們在模擬自由液面、液體晃動之類問題的時候,通常背景環境總是有空氣的。
如果在SPH模型中忽略輕流體(空氣),僅考慮重流體(水或油),那麼在沒有粒子的void區域,流體的壓力和速度信息是空白的。反之,兩相流模型的計算域內充滿了粒子,體積守恆和Shepard coeff=1更容易保證。
考慮Windage 效應的時候,必須採用氣-液兩相流,否則空氣的摩擦、輸運效果無法模擬。比如下面這個3000RPM單齒輪的例子,初始液位低於齒輪的最低點。由於齒輪旋轉帶動了空氣,從而液面產生晃動。
(模擬結果動畫中隱藏了空氣粒子)。
這是一篇公開發表的paper, 也是對比了傳動系統中 windage 的效應。
結論是:在中高轉速工況,SPH仿真模型不能忽略空氣粒子的影響。
單相流
兩相流
這是另外一個有高速攝影的例子(單齒輪,初始液位在中心線)。隨著齒輪線速度Vt的提高,油液內的氣泡尺寸和體積分數發生明顯變化。攪油損失(churning loss)也隨之增加。在nanoFluidX中可以考慮潤滑油充氣率對傳動效率影響。
接下來,我們通過一個簡單的模型對比一下單/兩相流模型的區別。
2D容器內註入40%油,在重力方向做往復簡諧振盪。容器高度120mm, 寬度80mm, 振幅171mm,振動頻率30Hz。
以下圖片是最後一個振盪週期的油液位置:
一個振盪週期的動畫(相對容器運動坐標系)
下圖記錄了液體的瞬態衝擊力, 單-兩相流趨勢一致,但是單相流模型由於沒有空氣的緩沖和混合(能量耗散),峰值明顯過大。從圖片、動畫也能看出單相流明顯油液的撞擊壁面速度更快一些。
雖然在高轉速傳動系統中採用氣液兩相流模型更符合物理現象,但是代價是:更多的粒子數量,更小的時間步長,和更久的等待結果時間。
低速流動的自由液面場景往往是可以採用單相流模型的,比如:車輛涉水分析,油箱晃動,水渠流動等。
在2021.2版本中nanoFuidX增加了一個新的Tartakovsky表面張力模型,改善了單相流的液滴仿真。
水體自由落體(單相流模型)
水體自由落體(單相流模型)
車輛涉水(單相流模型)
明渠流動(單相流模型)
其實我們總是在模擬精度和代價之間妥協,這個過程不僅適用於SPH粒子法單/兩相流的選擇,它是通用的。
模擬設計迭代過程 ►
物理實驗
設計初期:
單相流多工況計算,進行趨勢性的比較。快速篩選設計方案。
設計中期:
兩相流,適當的簡化模型,可以定性或定量的比較。
設計末期:
詳細模型,高保真度,定量比較。
附錄:nanoFluidX 求解器開關的推薦設置
單相流模型參數
兩相流設置
想了解更多 Altair nanoFluidX粒子流體,歡迎聯絡我們申請試用或產品展示。
- 電話 : (02)2518-9060
- 郵件 : info@agilesim.com.tw