五十六、Fluent空化模型理論

1. 三種空化模型介紹

恒溫下的液體當內部壓力較小時低于飽和蒸汽壓,液體可能會氣化形成空腔,這一過程稱為空化cavitation。在這種過程中,空化區會發生非常陡峭的密度變化。

五十六、Fluent空化模型理論的圖1

Fluent中提供了三種空化模型:

Singhal et al. model:適用多相流模型為mixture。這種空化模型需要使用TUI命令打開,TUI命令:solve/set/expert  

輸入上面的TUI命令,在控制臺彈出下面選項,其中Singhal et al. model選擇yes

五十六、Fluent空化模型理論的圖2

在Phase Interaction界面會出現Singhal-et-al Cavitation Model

五十六、Fluent空化模型理論的圖3

Zwart-Gerber-Belamri model:多相流模型可選擇 mixture 和Eulerian

Schnerr and Sauer model:默認的空化模型,多相流模型可選擇 mixture 和Eulerian

五十六、Fluent空化模型理論的圖4

2. 空化模型的特點

特點1:系統必須包含液相和氣相,液相和氣相之間發生傳質。在空化模型中,同時考慮了氣泡的形成(蒸發)和坍塌(凝結)。

特點2:對于空化模型,Fluent定義從液體到蒸汽的傳質為正值。由于fluent提供的空化公式按照這種方式定義傳質的正負,因此空化模型的傳質必須從液相到氣相。

特點3:空化模型是基于Rayleigh-Plesset 方程,描述了液體中單個蒸汽氣泡的生長。

特點4:Singhal et al.引入了不可凝氣體,假設不可凝氣體的質量分數是已知常數。Singhal et al模型要求主相為液體,次相為蒸汽,只適用于mixture模型;Singhal et al.模型只能用于單一的空化過程。

也就是說,當定義傳質時,只有一個液體可以發生空化。這種液體可以是一種相,也可以是混合相中的一種物質。

特點5:Zwart-Gerber-Belamri模型和Schnerr and Sauer模型不考慮不可凝氣體的影響,能夠與Fluent中所有可用的湍流模型兼容。Singhal et al.模型與LES湍流模型不兼容。

特點6:基于密度求解器density-based不能使用空化模型

特點7:多相流模型使用Explicit VOF模型時,不推薦使用空化模型

特點8:當使用隱式VOF公式時,默認添加湍流效應引起的數值擴散。這種擴散會增強計算的穩定性,但會造成界面精度下降。

3. 三種空化模型理論

兩相流連續方程

五十六、Fluent空化模型理論的圖5

其中,源項R表示蒸氣蒸發或冷凝的速率。空化理論的關鍵點就是給出相變率的表達式,不同的理論給出的R表達式不同。

3.1 Singhal et al. Model理論

Singhal et al. 空化模型基于”full cavitation model”,提出了一個以蒸汽質量分數為輸運方程中因變量的模型

五十六、Fluent空化模型理論的圖6

其中,fv表示蒸氣質量分數;fg表示不凝性氣體的質量分數;Г為擴散系數;Re為蒸發速率,Rc為冷凝速率

如果壓力小于飽和蒸汽壓,則蒸發:

五十六、Fluent空化模型理論的圖7

如果壓力大于飽和蒸汽壓,則冷凝:

五十六、Fluent空化模型理論的圖8

其中,Fvap為蒸發系數,Fcond為冷凝系數,Fvap=0.02,Fcond=0.01

此模型需要設置不凝性氣體的質量分數,即上面的參數fg

五十六、Fluent空化模型理論的圖9

3.2 Zwart-Gerber-Belamri Model模型

 假設系統中所有的氣泡具有相同的大小,空化率R可用氣泡數密度和單個氣泡的質量變化率相乘得到

五十六、Fluent空化模型理論的圖10

經過代入推導可得到最終表達式:

如果壓力小于飽和蒸汽壓,則蒸發:

五十六、Fluent空化模型理論的圖11

如果壓力大于飽和蒸汽壓,則冷凝:

五十六、Fluent空化模型理論的圖12

其中,

?B=1e-6,為氣泡半徑bubble radius

αnuc=5e-4,為成核位點體積分數nucleation site volume fraction

Fvap=50,為蒸發系數evaporation coefficient

Fcond=0.01,為冷凝系數 condensation coefficient

此模型設置如下:

五十六、Fluent空化模型理論的圖13

Bubble Diameter:氣泡直徑,即?B的2倍

nucleation site volume fraction:成核位點體積分數,即αnuc=5e-4

evaporation coefficient:蒸發系數Fvap=50

condensation coefficient:冷凝系數Fcond=0.01

3.3 Schnerr and Sauer Model模型

Schnerr and Sauer 提出的模型只需要確定氣泡的數量密度,氣體的參數如氣泡的直徑、成核位點體積分數可通過此模型自動推導出,不必設置。

五十六、Fluent空化模型理論的圖14

空化率R表達式如下:

如果壓力小于飽和蒸汽壓,則蒸發:

五十六、Fluent空化模型理論的圖15

如果壓力大于飽和蒸汽壓,則冷凝:

五十六、Fluent空化模型理論的圖16

其中,

Fvap=1,為蒸發系數evaporation coefficient

Fcond=0.2,為冷凝系數 condensation coefficient

這兩個值為模型的默認值,在模型設置里無法更改,想要更改需要使用TUI命令

修改冷凝系數TUI命令:

solve/set/multiphase-numerics/heat-mass-transfer/cavitation/schnerr-cond-coeff

修改蒸發系數TUI命令:

solve/set/multiphase-numerics/heat-mass-transfer/cavitation/schnerr-evap-coeff

使用以上命令,控制臺會出現如下文本:

五十六、Fluent空化模型理論的圖17

4. 湍流因子Turbulence Factor

 對于Schnerr-Sauer和Zwart-Gerber-Belamri模型,可以考慮湍流對于飽和壓力的影響

五十六、Fluent空化模型理論的圖18

也就是雖然我們設置了空化飽和壓力,但是由于湍流的影響,這個壓力值不一定準確,需要進行一定的修正。修正公式如下:

五十六、Fluent空化模型理論的圖19

其中,

kl為湍動能;

coff為湍流系數,即上圖設置中的Turbulent Coefficient;推薦值為0.39

5. 空化模型的使用依據

a. 模型的選擇

Zwart-Gerber-Belamri和Schnerr and Sauer 模型的穩定性更強,收斂速度更快,Fluent強烈推薦使用這兩個模型。Singhal et al模型收斂性較差,不推薦使用。

b. 求解器的選擇

Fluent中無論分離式求解器(SIMPLE, SIMPLEC, and PISO)還是耦合式求解器coupled 都適用空化模型。

耦合求解器更穩定,收斂速度更快,特別是對于旋轉機械中的空化流動,如液體泵、誘導器、葉輪等,因此推薦使用耦合式求解器Coupled

對于Singhal模型,耦合求解器沒有任何顯著的優勢,建議使用分離求解器。

五十六、Fluent空化模型理論的圖20

c. 初始條件

對于Zwart-Gerber-Belamri和Schnerr and Sauer 模型,初始條件對收斂性影響不大,因此任何初始條件都可以

對于Singhal模型,由于收斂性不好,因此對初始條件比較敏感,Fluent建議初始化時,蒸汽分數設置為入口值。初始化壓力設置為入口和出口之間的最高壓力

d. 壓力離散格式

五十六、Fluent空化模型理論的圖21

推薦使用如下格式

PRESTO!

body force weighted

second order

而standard和linear盡量避免使用

為了方便大家學習交流,我創建了QQ群:975634031,大家可以在其中討論相關的問題,同時我會將所有文章的源文件都放到QQ群中,還會放一些其它的學習文件。歡迎大家加入。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
1