應用COMSOL Multiphysics建立裂隙流模型

該算例來自comsol自帶算例,

C:\Program Files\COMSOL\Multiphysics\applications\Subsurface_Flow_Module\Fluid_Flow\ discrete_fracture.mph

 

模型建立流程

1. 設置求解環境

(1)啓動Comsol Multiphysics,在“新建”任務窗格中單擊“模型導向”。

(2)在“選擇空間維度”任務窗格中單擊“三維”選項,在打開的“選擇物理場”任務窗格中單擊“流體流動”|“多孔介質和地下水流”|“Darcy定律(dl)”模塊,單擊“增加”按鈕,然後單擊“研究”按鈕。

(3)在“選擇研究”任務窗格中單擊 “預置研究”|“瞬態”選項,然後單擊“完成”按鈕,進入“模型開發器”界面。

2.模型創建

(1)在“模型開發器”任務窗格的“組件1”選項中,右擊“定義”,在彈出的快捷菜單選擇“變量”。選擇”變量”,在“設定”任務窗格中設定“長度單位”爲“m”。

(2)在“模型開發器”任務窗格的“組件1”選項中,選擇“幾何1”,在彈出的快捷菜單中選擇“工作平面”命令。

(3)選擇“工作平面1”|“平面幾何”,右擊“平面幾何”,在彈出的快捷菜單中選擇“貝氏多線段”命令。選擇“貝氏多線段”,在右側“設定”任務窗格中設定貝氏多線段參數,點擊“全部構建”。同理增加貝氏多線段2,設定參數。

(4)選擇“工作平面1”|“平面幾何”,右擊“平面幾何”在彈出的快捷菜單中選擇“長方體”命令。

(5)在“模型開發器”任務窗格的“組件1”選項中,選擇“幾何1” |“工作平面1”,右擊“平面幾何”,在彈出的快捷菜單中選擇“布爾運算與分割”|“差集”。然後在”設定”任務窗格中設定“差集”輸入對象。

(6)在“模型開發器”任務窗格的“組件1”選項中,選擇“幾何1”|“形成聯合體”,在“設定”任務窗格中點擊“全部構建”。

在“模型開發器”任務窗格的“組件1”選項中,選擇“幾何1”,右擊“工作平面”,在彈出的快捷菜單中選擇“拉伸”。然後在“設定”任務窗格中設定“拉伸”參數,點擊“構建所有對象”。

4.  Darcy定律設置

(1)在“模型開發器”任務窗格的“組件1”|“Darcy定律”選項中,選擇“初始值1”,在“設定”任務窗格中設定參數。

(2)在“主菜單”中選擇“物理場”|“域”|“流體和基本屬性”,單擊“流體和基本屬性”增加到組件1。同理選擇選擇“物理場”|“域”|“儲水模型”增加到組件1。

(3)在“模型開發器”任務窗格的“組件1”選項中,選擇“Darcy定律(dl)”|“儲水模型1”,在右側“設定”任務窗格中設置參數。

(4)在“主菜單”中選擇“物理場”|“邊界”|“裂隙流”,單擊“裂隙流”增加到組件1。

在“模型開發器”任務窗格的“組件1”選項中,選擇“Darcy定律(dl)”|“裂隙流”,在右側“設定”任務窗格中輸入對象(中間裂隙)。

(5)在“模型開發器”任務窗格的“組件1”選項中,選擇“Darcy定律(dl)”,右擊“裂隙流1”,在彈出的快捷菜單中選擇“儲水模型”。選擇“儲水模型”,在右側“設定”任務窗格中設定參數。

(6)在“模型開發器”任務窗格的“組件1”選項中,選擇“Darcy定律(dl)”,右擊“裂隙流1”,在彈出的快捷菜單中選擇“壓力”。選擇“壓力1”,在右側“設定”任務窗格中設定參數。同理增加壓力2,選擇“壓力2”,在右側“設定”任務窗格中設定參數。

5. 網格參數設置

在“模型開發器”任務窗格的“組件1”選項中,右擊”網格1”,在彈出的快捷菜單中選擇”自由剖分四面體網格”。選擇“網格1”|“尺寸”, 在“設定”任務窗格中設定“單元尺寸”爲“粗化”。選擇“網格1”|“自由剖分四面體網格1”,在“設定”任務窗格中選擇“全部構建”。

7. 求解設置

在“模型開發器”任務窗格的“研究1”選項中,選擇“研究1”,在”設定”任務窗格中,單擊“計算”。

8. 結果分析

(1)在“模型開發器”任務窗格的“組件1”|“結果”選項中,選擇“壓力(dl),在“設定”任務窗格中,選擇時間1000s,選擇“切片1”,在“設定”任務窗格中設定參數,點擊“繪製”,即可得到壓力切片圖。

壓力切片結果圖

 

 

(2)在“模型開發器”任務窗格的“組件1”|“結果”選項中,選擇“壓力(dl)1,在“設定”任務窗格中,選擇時間1000s,在“設定”任務窗格中設定參數,點擊“繪製”,即可得到壓力錶面圖。

 

壓力錶面圖

 

 

(3)在“模型開發器”任務窗格的“組件1”選項中,右擊“結果”,在彈出的快捷菜單中選擇“三維繪圖組”命令,選擇“三維繪圖組”在“設定”任務窗格中設定參數。右擊“裂隙壓力等值面圖”, 在彈出的快捷菜單中選擇“等值面”命令,選擇“等值面”,在“設定”任務窗格中設定參數。右擊“裂隙壓力等值面圖”, 在彈出的快捷菜單中選擇“面箭頭”命令。點擊“繪製”,得到裂隙壓力等值面圖。

 

不同角度裂隙壓力等值面圖

 

作者:ZhaoH

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章