什么是儲水模型?非飽和滲流方程怎么求解?

非飽和滲流微分方程的基本形式

在引入非飽和方程前,我們首先來看一下非常簡單的飽和滲流方程(達西定律):

什么是儲水模型?非飽和滲流方程怎么求解?的圖1(水頭與壓力的關系為什么是儲水模型?非飽和滲流方程怎么求解?的圖2Z為高程)

不必多說,這個簡單的微分方程就描述了:在重力存在的情況下,水會從水頭高處流向水頭低處這一自然現象,滲透系數K與多孔材料的性質相關。
此方程是線性方程,因為K的值與H無關,是一個常量。

但是在多孔介質中,由于水表面張力的存在,自然會產生水壓力為負壓的非飽和區域。負壓區域的水并未充滿整個介質空間,飽和度Se≤1,滲透系數會隨飽和度的減小而減小,于是非飽和滲流方程表示非線性的以下形式:

什么是儲水模型?非飽和滲流方程怎么求解?的圖3

方程因此變為非線性,因為K的值與H(p)有關,而非常量。

滲流場的求解

什么是儲水模型?非飽和滲流方程怎么求解?的圖4

單位時間單位體積內流體質量守恒(j代表流體速度)

對于求解穩態流場,我們可以用有限元法,將邊界條件和上述控制方程代入即可迭代求解(非飽和滲流方程因非線性存在需要多次迭代)。

但是對于求解瞬態問題,多了一個時間變量t,因此只有上面這個速度方程是不夠的(多一個變量多一個方程),因為流體是存在一定的壓縮性的,某一時刻某單位體積內質量的變化量,等于流進流出質量的差值,于是對于瞬態問題還有以下質量守恒方程(不考慮物理化學反應生成)。

什么是儲水模型?非飽和滲流方程怎么求解?的圖5

其中θ表示水體積分數,ρ為水密度,u是速度場。方程左邊兩項分別表示:單位時間單位體積內水質量(密度與體積分數乘積)變化,等于流進流出質量之差。

然后我們對這個微分方程稍微做進行一定的處理,使其出現水密度ρ和壓力p的關系項以及水體積分數θ與壓力p的關系項,因為這兩項的值相對更容易獲得。

什么是儲水模型?非飽和滲流方程怎么求解?的圖6

由此接下來我們將什么是儲水模型?非飽和滲流方程怎么求解?的圖7轉換到對什么是儲水模型?非飽和滲流方程怎么求解?的圖8什么是儲水模型?非飽和滲流方程怎么求解?的圖9的研究與獲取。

水與多孔介質的可壓縮性

在研究水的體積可壓縮特性(單位體積內流體的體積對壓力p的變化率)時,有以下定義,稱之為壓縮系數:

什么是儲水模型?非飽和滲流方程怎么求解?的圖10,單位Pa-1

壓縮系數的倒數什么是儲水模型?非飽和滲流方程怎么求解?的圖11,可以認為是水的“體積彈性模量”,單位為Pa。

同理對于多孔介質來說,其壓縮系數等于固體顆粒的壓縮系數ks乘上固體部分占總體積的比率1-θs。所以對于同種固體材料,多孔介質的孔隙比越大則壓縮系數越小,體積彈性模量越大,壓縮性越大。

因此含水多孔介質的可壓縮性由固體的可壓縮性和液體的可壓縮性組成,其中液體可視為近似不可壓縮,多孔介質的儲水來源孔隙和孔隙的壓縮。

滯留模型

在研究滲透系數,含水量和孔隙水壓力的關系時,Van Genuchten給出了一組描述K(p)-p以及θ-p關系的經驗方程

什么是儲水模型?非飽和滲流方程怎么求解?的圖12

kr稱為折減系數,αlnm為材料參數,滲透系數K可以用飽和滲透系數Ks乘上相對滲透系數kr來表示,同時相對滲透系數kr隨飽和度減小而減小飽和度又隨孔隙水壓力的減小而減小,因此滲透系數可以表示為水壓力的而函數,在飽和時的值遠大于非飽和。在孔隙水壓由負轉正的過程中,多孔介質液體體積分數θ的分布從一個最θr增大到孔隙率大小θs同時有效飽和度Se也從0增大到1單位水度Cm描述了θp變化的過程下圖描述了這種變化。(注意此方程組只是經驗方程,非嚴格數學方法推導而來)

什么是儲水模型?非飽和滲流方程怎么求解?的圖13

Van Genuchten 給出的水分滯留曲線

Richard方程的求解

接下來我們就可以將什么是儲水模型?非飽和滲流方程怎么求解?的圖14進一步分解:

什么是儲水模型?非飽和滲流方程怎么求解?的圖15

于是質量守恒方程分解為

什么是儲水模型?非飽和滲流方程怎么求解?的圖16(其中什么是儲水模型?非飽和滲流方程怎么求解?的圖17

方程中什么是儲水模型?非飽和滲流方程怎么求解?的圖18此處做了θ約等于Seθ的近似),稱之為儲水系數,與多孔介質的物理力學性質有關;Cm為單位容水度,表示了單位壓力引起的體積含水量變化值,與多孔介質的細觀性質有關。(若飽和度Se=1,方程寫為什么是儲水模型?非飽和滲流方程怎么求解?的圖19,即是飽和滲流方程)。

Richard方程中由于ρSSeCm都隨壓力p發生變化所以此微分方程存在強非線性。不過由于我們進行了一系列數學分解,使得Richard方程中給定初始條件后僅什么是儲水模型?非飽和滲流方程怎么求解?的圖20這一項為未知項其他均為已知項,此時便可使用對時間t的向后差分法,一步步求解整個過程中的速度場與孔壓場。(例如給定初始時刻孔壓場什么是儲水模型?非飽和滲流方程怎么求解?的圖21,首先根據各個非飽和參數與壓力的關系求得KSeθCmS,再根據速度方程求出流場什么是儲水模型?非飽和滲流方程怎么求解?的圖22,最后代入質量守恒方程求得什么是儲水模型?非飽和滲流方程怎么求解?的圖23,給定一個很小的時間步長例如什么是儲水模型?非飽和滲流方程怎么求解?的圖24s,求得什么是儲水模型?非飽和滲流方程怎么求解?的圖25,則什么是儲水模型?非飽和滲流方程怎么求解?的圖26,重復上述步驟,直至求得給定時刻的孔壓以及速度場。)

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

5
2
13