經常有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澳汰爾
Altair(納斯達克股票代碼:ALTR)是一家全球技術公司,在模擬、高性能計算(HPC) 和人工智能(AI) 等領域提供軟體和雲解決方案。Altair 能使跨越廣泛行業的企業們在連接的世界中更高效地競爭,並創造更可持續的未來。
公司總部位於美國密西根州,服務於12000多家全球企業,應用行業包括汽車、消費電子、航空航天、能源、機車車輛、造船、國防軍工、金融、零售等。
欲了解更多信息,歡迎訪問:www.altair.com.tw