跳轉到內容

HydroGeoSphere/指定水頭

來自華夏公益教科書

這也被稱為第一類、狄利克雷或恆定水頭邊界條件。它是一個節點屬性,因此您應該首先定義要應用條件的節點子集,並將它們寫入節點資料集。

以下說明可用作邊界條件...結束指令組中的 Type 指令的輸入,以分配各種指定的水頭邊界條件

將輸入型別設定為一般的指定水頭邊界條件。

• • •

例如

boundary condition
    type
    head

    node set
    inflow

    time value table
    0.0    100.0
    end

end ! new specified head


將定義從時間零開始到模擬持續時間,對於節點集中包含的所有節點,指定水頭為 100.0。流入.

這些水頭可以在 第 5.7 節 中討論的,進行插值或開啟和關閉。

水頭等於高程

[編輯 | 編輯原始碼]

將輸入型別設定為指定水頭邊界條件的一種特殊形式,其中水頭設定為等於節點的高程。這通常是z座標,除非指令y 垂直已發出,在這種情況下使用y座標。

• • •

例如

boundary condition
    type
    head equals elevation

    node set
    inflow
end ! new specified head


此示例表明不需要時間值表,因為水頭是從節點高程推匯出來的。但是,如果您希望開啟或關閉邊界條件,則可以透過包含一個時間值表指令

boundary condition
    type
    head equals elevation

    node set
    inflow

    time value table
    0.0    1.0
    10.0   -99999.
    end

end ! new specified head


時間零時的值 1.0 被忽略,但時間 10.0 時的 NODATA 值 -99999 導致邊界條件被關閉,節點變得不受約束。

水頭等於初始值

[編輯 | 編輯原始碼]

將輸入型別設定為指定水頭邊界條件的一種特殊形式,其中水頭設定為等於節點的初始水頭。

• • •

例如

boundary condition
    type
    head equals initial

    node set
    inflow

end ! new specified head


此條件可以像上面討論的水頭等於高程.

每次您發出邊界條件...結束指令,都會形成一個具有唯一 ID 號的新邊界條件。HydroGeoSphere 按順序處理邊界條件,後面的條件可能優先於前面的條件。grok 檔案中的位置決定了順序。

rgm 考慮水頭邊界條件是否會覆蓋通量邊界條件,因為我們首先呼叫例程來處理所有水頭,然後處理通量。如果節點由之前的指令分配了指定水頭或流體通量值,則它可能會被後面的水頭邊界條件覆蓋,具體取決於這兩個節點在給定時間是否都處於活動狀態。

請注意,滲透面的定義(請參閱 第 5.7.2.3 節)可能會導致在滲透節點處形成指定水頭邊界條件。

華夏公益教科書