跳轉到內容

HydroGeoSphere/輸運條件

來自華夏公益教科書

輸運時間加權

[編輯 | 編輯原始碼]
  1. twc 輸運解的時間加權因子。

為輸運解分配一個新的時間加權因子值,預設值為 0.5。值可以從 0.0(顯式)到 0.5(中心或 Crank-Nicolson)或 1.0(完全隱式)。完全隱式時間加權不太可能表現出振盪,但比中心時間加權更容易發生數值彌散。

• • •

佩克萊特數

[編輯 | 編輯原始碼]
  1. pectol 佩克萊特數。

為佩克萊特數分配一個新值,預設值為 1 × 1020。佩克萊特數不會以任何方式影響解,它僅僅用於生成警告資訊。佩克萊特數可以計算為



其中 是流速, 是單元長度,在本例中是 x 方向,而 是彌散係數。它是網格細化程度的衡量指標,較大的數值表明空間離散化較差。

較大的預設值抑制了警告資訊的生成。

• • •

輸出佩克萊特數

[編輯 | 編輯原始碼]

此指令使 HydroGeoSphere 將每個單元的佩克萊特數寫入檔案 prefixo.peclet_number,僅在第一個時間步長。

• • •

庫朗數

[編輯 | 編輯原始碼]
  1. courtol 庫朗數。

為庫朗數分配一個新值,預設值為 1 × 1020。庫朗數不會以任何方式影響解,它僅僅用於生成警告資訊。庫朗數可以計算為



其中 是流速, 是單元長度,在本例中是 x 方向,而 是時間步長。它是時間步長大小的衡量指標,較大的數值表明時間離散化較差。

• • •

輸運求解器收斂準則

[編輯 | 編輯原始碼]
  1. restolc 輸運求解器收斂準則。

為輸運求解器收斂準則分配一個新值,預設值為 1 × 10−10。當此準則小於最新輸運解的殘差(誤差)的絕對最大值時,就會獲得收斂。

• • •

輸運求解器詳細資訊

[編輯 | 編輯原始碼]
  1. isolv_infoc 輸運求解器詳細程度。

為輸運求解器詳細程度分配一個新值,預設值為 0。此值控制列印到螢幕和列表檔案中的求解器效能資訊的詳細程度,可以取 0(無資訊)或 1(完整資訊)。

• • •

輸運求解器最大迭代次數

[編輯 | 編輯原始碼]
  1. maxtit 輸運求解器最大迭代次數。

為輸運求解器最大迭代次數分配一個新值,預設值為 2000。

• • •

速度的上游加權

[編輯 | 編輯原始碼]
  1. almax,btmax,gammax 分別為x-、y- 和 z-方向的速度上游加權因子。

導致使用速度的上游加權,而不是預設的中央加權。數值範圍從 0.0(無上游加權)到 1.0(完全上游加權)。請注意,這些變數不適用於控制體積情況,在這種情況下,當 upstrvel 為 .TRUE. 時,始終使用完全上游加權。

• • •

傳輸的通量限制器

[編輯 | 編輯原始碼]

此指令使HydroGeoSphere 使用 van Leer 通量限制器,如第 3.9.1 節所述。

• • •

迭代引數通量限制器

[編輯 | 編輯原始碼]
  1. maxiter_flim, resmax_flim, delmax_flim 分別為非線性通量限制器迭代過程的最大迭代次數、殘差和絕對收斂準則。

為影響 van Leer 通量限制器行為的引數分配新值,這些引數預設分別為 15、1 × 10−5 和 1 × 10−8

• • •

僅地表徑流對流溶質交換

[編輯 | 編輯原始碼]

此指令僅影響耦合地表/地下系統中的傳輸,並使HydroGeoSphere 忽略兩個區域之間的彌散/擴散交換。這樣做是為了評估對流交換相對於彌散交換的重要性,或在將HydroGeoSphere 與忽略彌散交換的程式碼進行比較時使用。

• • •

僅裂隙對流溶質交換

[編輯 | 編輯原始碼]

此指令僅影響耦合裂隙/地下系統中的傳輸,並使HydroGeoSphere 忽略兩個區域之間的彌散/擴散交換。這樣做是為了評估對流交換相對於彌散交換的重要性,或在將HydroGeoSphere 與忽略彌散交換的程式碼進行比較時使用。

• • •

以下三個指令可用於定義用於標記輸出和選擇性停止執行的閾值濃度。

檢測閾值濃度

[編輯 | 編輯原始碼]
  1. detection_threshold_conc 檢測閾值濃度 [M L−3]。此指令設定將用於控制以下兩個指令行為的值。
• • •

如果超過檢測閾值濃度,則標記觀測節點

[編輯 | 編輯原始碼]

導致HydroGeoSphere 使用字串   > 檢測閾值標記觀測井輸出,如果節點處的濃度超過上面定義的detection_threshold_conc

• • •

如果通量輸出節點超過檢測閾值濃度,則停止執行

[編輯 | 編輯原始碼]

如果任何觀測井節點處的濃度超過上面定義的detection_threshold_conc,則導致HydroGeoSphere 停止執行。

• • •

華夏公益教科書