HydroGeoSphere/選擇網格元件
外觀
為了分配邊界條件、材料屬性等,我們需要能夠選擇網格的子集。所選方法必須靈活易用,同時能夠處理複雜的輸入需求。
以下是網格元件列表,按複雜度遞增順序排列
- 節點 - 用於分配初始水頭和第一類邊界條件
- 線段 - 用於表示井、排水管或觀測井
- 面(三角形或矩形) - 用於表示裂縫或高導流平面(作為二維三角形或矩形單元),並分配第二類和第三類邊界條件,以及三維稜柱或塊單元。
- 單元(塊、稜柱或四面體) - 有時用於分配水力傳導率或分佈係數
- 區域 - 通常用於分配材料屬性,如水力傳導率。透過分配相同的 ID 號,單元被分組到區域中。
我們將為網格元件的所有成員分配一個名為“選擇”的屬性,該屬性可以由使用者切換開或關。如果為元件的某些成員選擇了該屬性,那麼使用者隨後發出的指令將僅影響這些成員。例如,假設的字首的以下部分.grok檔案將最初關閉所有選定的節點(即指令清除選定節點不需要進一步輸入),然後僅開啟滿足它們距離由方程x = 0.0 定義的平面 1.e-5 個距離單位以內的要求的那些節點(即指令選擇節點 x 平面後跟兩行輸入)
clear chosen nodes
choose nodes x plane
0.0 X coordinate of plane
1.e-5 distance criteria
選擇這些節點後,我們可以透過發出另一個指令來設定感興趣的屬性,例如
specified head
1
0.0 10.0
在這種情況下,我們正在將 10.0 的恆定水頭分配給時間 0.0 處的所有選定節點,該水頭將適用於模擬的整個持續時間。請注意,指令指定水頭根據定義作用於節點。使用者需要知道每組指令作用於哪些元件。
連續發出兩個此類指令的效果是累積的。例如,以下輸入將選擇距離x = 0.0 和x = 10.0 處的平面 1.e-5 個距離單位以內的節點
clear chosen nodes
choose nodes x plane
0.0 X coordinate of plane
1.e-5 distance criteria
choose nodes x plane
10.0 X coordinate of plane
1.e-5 distance criteria
以下部分介紹了用於選擇各種網格元件子集的所有可用指令。