跳轉到內容

HydroGeoSphere/地下水流 (初始)

來自 Wikibooks,開放世界中的開放書籍

對於穩態和瞬態問題,都應該給出初始水頭,因為迭代求解器使用它們作為起點來實現解。這些水頭可以分配或從檔案中讀取。

初始水頭

[編輯 | 編輯原始碼]
  1. hval 初始水頭 [L]。

當前活動介質中選定的節點(見 第 5.8.1 節)將被分配一個初始水頭值。

• • •

初始水頭地表高程

[編輯 | 編輯原始碼]

當前活動介質中的所有節點(見 第 5.8.1 節)都將被分配一個初始水頭值,該值等於相同 xy 位置的地表高程。

• • •

來自深度-飽和度表的初始水頭

[編輯 | 編輯原始碼]

範圍:.grok

  1. depth(1), saturation(1) 第一個條目。
  2. depth(2), saturation(2) 第二個條目。
...等等。
  n. depth(n), saturation(n)n 個條目。
  n+1. end 字串 'end'

深度 和飽和度 的配對值應從最小深度到最大深度輸入。表的最後一行必須是 end 卡,列表中的條目數量將自動計算以確定表的大小。

當前活動介質中選定的節點(見 第 5.8.1 節)首先將被分配一個飽和度,該飽和度是從深度-飽和度表中插值的。節點深度是相對於相同 xy 位置地表上的節點計算的。然後使用構成關係(見 第 5.8.3 節)將計算出的飽和度轉換為初始水頭值,用於包含所選節點的單元的區域編號。如果節點由兩個區域編號不同的單元共享,則使用編號最低的單元的區域編號。

• • •

來自檔案的初始水頭

[編輯 | 編輯原始碼]
  1. fname 包含初始水頭資料的檔案的名稱。

當前活動介質中的所有節點(見 第 5.8.1 節)都將被分配一個初始水頭值,該值從自由格式的 ascii 檔案中讀取。水頭必須按節點 1 到節點 NN 的順序列在檔案中。每行可以包含一個或多個值。

• • •

來自輸出檔案的初始水頭

[編輯 | 編輯原始碼]
  1. fname 包含初始水頭資料的檔案的名稱。

當前活動介質中的所有節點(見 第 5.8.1 節)都將被分配一個初始水頭值,該值從之前生成的輸出檔案中讀取,該檔案的名稱格式為 prefixo.head.suffix,其中 suffix 是一個 3 位數字,用於標識輸出檔案。由於它適用於當前的介質型別,因此您可以使用,例如,prefixo.head.003用於多孔介質和 prefixo.head_overland.003用於地表域。例如,當執行崩潰時(因為您不必從頭開始模擬)或如果要使用地下水和地表流的獨立解來啟動耦合的地表-地下模擬,這將非常有用。

• • •

來自地表輸出檔案的初始地下水頭

[編輯 | 編輯原始碼]
  1. fname 包含初始地表域水頭資料的檔案的名稱。

當前活動介質中的所有節點(見 第 5.8.1 節)都將被分配一個初始水頭值,該值等於相同 xy 位置的地表域水頭。地表水頭從之前生成的輸出檔案中讀取,該檔案的名稱格式為 prefixo.head_overland.suffix,其中 suffix 是一個 3 位數字,用於標識輸出檔案。

• • •

函式 x 初始水頭

[編輯 | 編輯原始碼]
  1. x1,h1 第一個點的 x 座標和初始水頭值。
  2. x2,h2 第二個點的 x 座標和初始水頭值。

使用線性插值,當前活動介質中選定的節點(見 第 5.8.1 節)將被分配初始水頭值,這些值基於它們的 x 座標和兩點處的給定水頭。

• • •

函式 z 初始水頭

[編輯 | 編輯原始碼]

如上,但作為 z 的函式。

• • •

初始水頭柵格

[編輯 | 編輯原始碼]
  1. rasterfile 包含初始水頭資料的柵格檔案的名稱。這是一個字串變數。檔案應按照 H 部分中概述的格式進行格式化。

當前活動介質中的所有節點(見 第 5.8.1 節)都將被分配一個初始水頭值,該值等於相同 xy 位置處的柵格值。

• • •

來自柵格的對映初始水頭

[編輯 | 編輯原始碼]
  1. rasterfile 包含初始水頭值的柵格檔名稱。這是一個字串變數。該檔案應按照第 H 節中概述的格式進行格式化。

對於當前選擇的區域集中每個單元格中的每個節點,將從柵格檔案資料中插值初始水頭值。

此指令目前僅為多孔介質生成初始水頭值。

• • •

水頭重啟檔案

[edit | edit source]
  1. flow_restart_file_name 包含先前流動解結果的檔名稱。

所有節點都分配了從檔案中讀取的初始水頭值。這允許先前執行的水頭用作後續模擬的初始條件,例如,如果一個人希望在不從時間零開始的情況下進一步推進模擬。

預設情況下,最後一個時間步長的水頭值以二進位制格式輸出到以prefix為字尾的檔案中o.hen,這些始終可用於重新啟動流動執行。建議將此檔案重新命名,以避免意外覆蓋它並更改以後執行的重啟條件。

• • •

從水頭計算速度場

[edit | edit source]
  1. v_head_file 包含先前流動解結果的檔名稱。

不執行流動解。相反,從先前流動解中計算速度場,假設穩態流動場,並進行輸運解。

水頭從先前生成的輸出檔案中讀取,檔名樣式為prefixo.head.suffix,其中 suffix 是一個 3 位數字,用於標識輸出檔案。

• • •

從水頭和濃度計算速度場

[edit | edit source]
  1. v_head_file 包含先前流動解結果的檔名稱。
  2. v_conc_file 包含先前輸運解結果的檔名稱。
  3. vrhomax, vcmax 假設的最大密度和濃度。

不執行流動解。相反,從先前流動解和輸運解中計算速度場,假設穩態流動場,並進行密度依賴輸運解。

水頭從先前生成的輸出檔案中讀取,檔名樣式為prefixo.head.suffix,其中 suffix 是一個 3 位數字,用於標識輸出檔案。

濃度從先前生成的輸出檔案中讀取,檔名樣式為prefixo.concentration.species.suffix,其中suffix 是一個三位數字,用於標識輸出檔案。

• • •

華夏公益教科書