【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真

一、案例背景

潰壩指的是水壩突然損壞,壩后水體流出形成洪水的過程。潰壩模擬可對水壩的設(shè)計(jì)、管理及災(zāi)后救援提供參考。

本案例需要的輸入文件和參數(shù)信息如下表:

網(wǎng)格文件

Dambreak.msh

網(wǎng)格類型

整體網(wǎng)格為六面體網(wǎng)格的非結(jié)構(gòu)網(wǎng)格,網(wǎng)格數(shù)量10萬

介質(zhì)

25°空氣,水密度997kg/m^3

湍流模型

Standard k-epsilon

邊界條件

出口靜壓:101325Pa

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖1

圖1 網(wǎng)格模型

二、網(wǎng)格處理

1. 新建工程

a. 啟動(dòng)AICFD 2024R1

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖2

圖2 AICFD窗口

b. 選擇 文件>新建,新建工程,選擇工程文件路徑,設(shè)置工程文件名,點(diǎn)擊“確定”。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖3

圖3 新建工程

2. 網(wǎng)格劃分

a. 單擊菜單欄 網(wǎng)格> 導(dǎo)入網(wǎng)格 ,導(dǎo)入外部生成的模型文件;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖4

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖5

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖6

圖4 網(wǎng)格導(dǎo)入

三、求解設(shè)置

1. 網(wǎng)格域設(shè)置

先指定水壩損壞前水所在區(qū)域。右擊 網(wǎng)格域>域,點(diǎn)擊“插入域”,在自定義區(qū)域設(shè)置窗口中修改名稱,類型保持立方體,通過輸入坐標(biāo)確定位置。最小值不變,最大值根據(jù)整個(gè)域尺寸,圈出左下角區(qū)域0.2,0.3,0.1。然后點(diǎn)擊“確定”,創(chuàng)建初始水域,如圖所示;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖7

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖8

圖5 創(chuàng)建水域

2. 求解模型設(shè)置

選擇 求解> 求解模型,由于要看水流動(dòng)過程,時(shí)間選瞬態(tài)。流動(dòng)選不可壓,方法選湍流,湍流模型保持默認(rèn)K-e模型。多相流開啟,相數(shù)為2,即水和空氣。重力Y方向設(shè)置-9.8。如圖所示。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖9

圖6 求解模型設(shè)置

3.計(jì)算域設(shè)置

a. 雙擊 求解> 流動(dòng)分析> 計(jì)算域> Domain-fluid1>計(jì)算域設(shè)置,保持默認(rèn)不變,點(diǎn)擊“下一步”;

b. 在打開的流體模型窗口繼續(xù)點(diǎn)擊“下一步”,前面保持默認(rèn)不變,勾選“表面張力系數(shù)” 輸入水和空氣間的系數(shù)0.07,點(diǎn)擊“下一步”;

c. 設(shè)置初始水域材料,主相初始化,把水域打開保持,水的默認(rèn)比例1,代表此區(qū)域初始為水,如圖所示。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖10

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖11

圖7 分配計(jì)算域

4. 邊界條件設(shè)置

a. 右擊 流動(dòng)分析> 計(jì)算域> 邊界條件,右鍵 插入邊界條件,上面是敞口的,所以上表面movingwall設(shè)為壓力出口,意思是和大氣相通,如圖所示;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖12

圖8 上表面設(shè)置

b. 右擊 流動(dòng)分析> 計(jì)算域> 邊界條件,右鍵 插入邊界條件,前后面FrontAndBack設(shè)為對稱面,代表用這一段來代表整個(gè)水壩。其余面都是普通壁面wall。如圖所示。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖13

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖14

圖9 邊界條件設(shè)置

5. 求解參數(shù)設(shè)置

雙擊 仿真> 求解控制 ,增大計(jì)算步數(shù)到10000步,勾選輸出迭代頻率,每300步保存一次結(jié)果。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖15

圖10 求解控制設(shè)置

四、初始化及求解計(jì)算

1. 初始流場設(shè)置

雙擊 仿真> 初始化,剛才已經(jīng)設(shè)置了水的位置,除水外,其它區(qū)域都是空氣。把空氣體積分設(shè)為1,水的改為0,如圖所示;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖16

圖11 初始化設(shè)置

2.求解計(jì)算

選擇菜單欄 求解> 求解> 直接求解> 并行,開始計(jì)算。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖17

圖12 運(yùn)行求解器

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖18

圖13 選擇求解模式

五、后處理

1. 監(jiān)控曲線

點(diǎn)擊監(jiān)控,查看殘差曲線;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖19

圖14 殘差曲線

2. 可視化結(jié)果

a. 創(chuàng)建面:單擊菜單欄 后處理> 面,Z法向,變量選擇密度,確定。紅色代表密度大,是水,藍(lán)色是空氣;

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖20

圖15 查看水流位置

b. 動(dòng)畫:單擊菜單欄 后處理> 動(dòng)畫,位置選剛剛創(chuàng)建的平面,點(diǎn)擊播放,可以看到水流過程了。

【CFD教程】3分鐘學(xué)會(huì)兩相流非穩(wěn)態(tài)水壩潰堤仿真的圖21

圖16 動(dòng)畫展示

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺客服

TOP