HydroGeoSphere/指定第三類濃度
這也被稱為第三類或柯西邊界條件。它是一個分散式屬性,因此您應該首先選擇要應用條件的面子集,然後發出以下指令之一。
如果節點被先前指令分配了指定濃度,那麼它不會被進一步的指定質量通量指令修改。
如果節點被先前指令分配了第三類濃度值,那麼在後續指令中分配的第三類濃度通量將是累積的。這是因為第三類濃度應用於面,並且任何兩個這樣的面的公共節點都需要來自每個面的貢獻。
- calcflux 一個邏輯開關,用於確定如何處理此第三類邊界條件的流體通量。如果為 .FALSE,請閱讀以下內容
- (a) userflux 流體通量值 [L/T]。
2. npanel 時變濃度函式中的面板數量。對於每個面板,輸入以下內容
- (a) ton_val,toff_val, (bc_val(j),j=1,nspeciesmob) 開啟時間 [T],關閉時間 [T] 和每個物種的指定濃度 [M L−3]。
當前活動介質(見第 5.8.1 節)中選定的節點被分配了一個時變的第三類濃度值,除非它們之前被分配了第一類濃度。
如果變數 calcflux 為 .TRUE,則節點通量由 HydroGeoSphere 從流動解計算得出,並用於計算第三類邊界條件。僅使用正通量(即流入域)。如果為 .FALSE,HydroGeoSphere 會讀取一個通量值 userflux,該值將被使用。
面板是指定第三類濃度設定為新值的時間點。第一個面板通常從時間零開始。最後一個面板給出的濃度將一直保持到模擬結束。您可以透過將 npanel 設定為 1,ton_val 設定為 0.0,toff_val 設定為一個大數字來為模擬持續時間分配一個靜態濃度。
請注意,如果 nspeciesmob 大於 1,則應包含 bc_val() 的其他值。
- • • •
- • • •
- fname 包含時變第三類濃度資訊的的檔名。
此檔案應包含以下輸入資料
- nelem3 元素數量。
- npanel 時變濃度函式中的面板數量。
- calcflux 一個邏輯開關,用於確定如何處理此第三類邊界條件的流體通量。如果為 .FALSE,請閱讀以下內容
- (a) userflux 流體通量值 [L/T]。
- 對於每個面板,輸入以下內容
- (a) ton_val,toff_val 開啟時間 [T] 和關閉時間 [T]。
對於每個 nelem3 元素,輸入以下內容
- nel, n1, n2, n3, n4, (bc_val(i,j),i=1,npanel, j=1,nspeciesmob) 元素編號,定義面的 4 個節點編號以及每個物種的第三類濃度 [M L−3] 歷史記錄。
當前活動介質(見第 5.8.1 節)中列出的元素中定義的面被分配了一個時變的第三類濃度值,除非它們之前被分配了第一類濃度。使用者有責任確保節點定義一個位於域外部的面。
對於 3 節點面,為節點 n4 輸入值零。
如果變數 calcflux 為 .TRUE,則節點通量由 HydroGeoSphere 從流動解計算得出,並用於計算第三類邊界條件。僅使用正通量(即流入域)。如果為 .FALSE,HydroGeoSphere 會讀取一個通量值 userflux,該值將被使用。
如果 nspeciesmob 大於 1,則應包含 bc_val 的其他值。
儘管檔案中所有元素共享相同的時間開啟/時間關閉面板資訊,但每個面板中的濃度值可能會因元素而異。
- • • •
- • • •
- fname 包含時變第三類濃度資訊的的檔名。
此檔案應包含以下輸入資料
- nface3 面數量。
- npanel 時變濃度函式中的面板數量。
- calcflux 一個邏輯開關,用於確定如何處理此第三類邊界條件的流體通量。如果為 .FALSE,請閱讀以下內容
- (a) userflux 流體通量值 [L/T]。
- 對於每個面板,輸入以下內容
- (a) ton_val,toff_val 開啟時間 [T] 和關閉時間 [T]。
對於每個 nface3 面,輸入以下內容
- nfce, (bc_val(i,j),i=1,npanel, j=1,nspeciesmob) 面編號以及每個物種的第三類濃度 [M L−3] 歷史記錄。
當前活動介質(見第 5.8.1 節)中列出的面,並且位於域外部,被分配了一個時變的第三類濃度值,除非它們之前被分配了第一類濃度。
如果變數 calcflux 為 .TRUE,則節點通量由 HydroGeoSphere 從流動解計算得出,並用於計算第三類邊界條件。僅使用正通量(即流入域)。如果為 .FALSE,HydroGeoSphere 會讀取一個通量值 userflux,該值將被使用。
如果 nspeciesmob 大於 1,則應包含 bc_val 的其他值。
儘管檔案中所有面共享相同的時間開啟/時間關閉面板資訊,但每個面板中的濃度值可能會因面而異。
- • • •
- • • •