分别用有限差分法的早期方法、井水位优化方法和奇点磨光法计算实例中井水位。由实例计算并比较显示,奇点磨光法计算得到的井水位与井处真实水位最接近。 Based on finite difference method, we use early method, well level optimization method and pol-ishing singular point method to calculate the well level in example respectively. The example is calculated and compared. The well level calculated by polishing singular point method is closest to the real well level.
张思宇,周德亮,孙婧祎
辽宁师范大学数学学院,辽宁 大连
收稿日期:2017年12月3日;录用日期:2017年12月20日;发布日期:2017年12月27日
分别用有限差分法的早期方法、井水位优化方法和奇点磨光法计算实例中井水位。由实例计算并比较显示,奇点磨光法计算得到的井水位与井处真实水位最接近。
关键词 :有限差分法,井水位计算,比较,奇点磨光
Copyright © 2017 by authors and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
在水文地质实践中,很多情况下都涉及到井水位计算问题。它不仅关系到地下水资源的合理开发与利用,而且还关系到水源地建设的投资。对于井水位的计算,使用最广泛的方法为有限差分法 [
考虑如下承压稳定井流问题
{ − T Δ u = f ( x , y ) , x , y ∈ G ( 2.1 ) u | Γ 1 = a ( x , y ) , 在 边 界 Γ 1 上 ( 2.2 ) T ∂ u ∂ n | Γ 2 = b ( x , y ) , 在 边 界 Γ 2 上 ( 2.3 ) T ∂ u ∂ n | C k = − q k 2 π ρ k , 在 井 边 界 C k 上 , k = 1 , 2 , ⋯ , n ( 2.4 )
其中, Δ u = ∂ 2 u ∂ 2 x + ∂ 2 u ∂ 2 y , T 为导水系数, u 为水头函数, f 、 α 、 β 是已知函数, q k 为第 k 口井的开采量, ρ k 为第 k 口井的半径。
对于有限差分法,先进行网格剖分,取定沿 x 轴, y 轴的步长 h x 和 h y ,做两族与坐标轴平行的直线: x = i h x , i = 0 , ± 1 , ⋯ ; y = j h y , j = 0 , ± 1 , ⋯ ,两族直线的交点 ( i h x , j h y ) 称为节点,记为 ( i , j ) 。对于区域内的节点,分别用沿 x , y 方向的二阶中心差商代替 u x x 和 u y y ,即
− Δ u = − ( u i + 1 , j − 2 u i , j + u i − 1 , j h x 2 + u i , j + 1 − 2 u i , j + u i , j − 1 h y 2 ) = − 1 h x 2 u i + 1 , j − 1 h x 2 u i − 1 , j − 1 h y 2 u i , j + 1 − 1 h y 2 u i , j − 1 + 2 ( 1 h x 2 + 1 h y 2 ) u i , j
同理,对于在二类边界 Γ 2 和 C k 上的节点,也可以用二阶中心差商代替节点在其外法线方向导数,即将(2.1)~(2.4)转化为求解如下问题
{ T [ − 1 h x 2 u i + 1 , j − 1 h x 2 u i − 1 , j − 1 h y 2 u i , j + 1 − 1 h y 2 u i , j − 1 + 2 ( 1 h x 2 + 1 h y 2 ) u i , j ] = f , 在 区 域 G 上 ( 2.5 ) u | Γ 1 = a ( x , y ) , 在 边 界 Γ 1 上 ( 2.6 ) T ( u i , j + 1 − 2 u i , j + u i , j − 1 h y 2 ) | Γ 2 = B ( x , y ) , 在 边 界 Γ 2 和 C k 上 ( 2.7 )
联立(2.5)、(2.6)和(2.7)解出 u i , j ( i = 0 , ± 1 , ⋯ , j = 0 , ± 1 , ⋯ ) ,即得到承压稳定井流问题的解。
井水位早期计算方法是对(2.1)~(2.4)进行离散,将原问题转化为如下问题
{ ∂ ∂ x ( T ∂ u ∂ x ) + ∂ ∂ y ( T ∂ u ∂ y ) = − ∑ k = 1 n q k δ ( x − x ¯ k , y − y ¯ k ) + ε ( x , y ) , 在 区 域 G 上 ( 2.8 ) u | Γ 1 = a ( x , y ) , 在 边 界 Γ 1 上 ( 2.9 ) T ∂ u ∂ n | Γ 2 = b ( x , y ) , 在 边 界 Γ 2 上 ( 2.10 )
再用 q k S k 近似井点处平均流量,即(2.8)式中右端项量,其中 S k 是井点附近网格对偶剖分形成的面积。
如图1,依据有限差分法在井点四周布置间距为 Δ x 、 Δ y 的矩形网格,假定抽水井所在节点 i 与周围节点间已经形成了拟稳定流动(即水位随时间变化,而水力坡度不随时间变化的不稳定流动)。由Theis公式的近似式可知, j 点水位 h j 和 m 点水位 u m 与井中的水位 u w 之间满足下述关系:
u j = u w + Q 2 π T ln Δ x r w (3.1)
u m = u w + Q 2 π T ln Δ y r w (3.2)
其中, Q 为抽水井的流量; T 为导水系数; r w 为井的半径。
同理,得到节点 k 和 n 处水位 u k 、 u n ,
u k = u w + Q 2 π T ln Δ x r w (3.3)
u n = u w + Q 2 π T ln Δ y r w (3.4)
将有限差分法模拟得到的节点 i 处的水位记为 u i ,利用差分公式计算的从四周进入 i 点处的流量与水井的流量是相同,所以有
Q = T Δ x [ u m − u i Δ y + u n − u i Δ y ] + T Δ y [ u j − u i Δ x + u k − u i Δ x ] (3.5)
把上述 u j , u m , u k , u n 的表达式都代入到(3.5)式,可得到如下优化公式
图1. 井点附近平面差分网格
u w = u i − Q 2 π T Δ x Δ y Δ x 2 + Δ y 2 [ Δ y Δ x ln Δ x r w + Δ x Δ y ln Δ y r w − π ] (3.6)
当取 Δ x = Δ y 时,(3.6)式可简化为
u w = u i − Q 2 π T ( ln Δ x r w − π 2 ) (3.7)
一般情况下, Δ x 会远大于 r w ,所以 u w < u i ,这就是有限差分法得到的井中水位偏高的原因。
奇点磨光法的基本思想是将问题(2.1)~(2.4)化成求解一个无井存在且方程右端充分光滑的问题。为此,在区域 G 内定义辅助函数 v = ∑ k = 1 n v k ,即相对于每一个井造一个定义在区域 G 上的辅助函数 v k ( k = 1 , 2 , ⋯ , n ) ,为使辅助函数在抽水井处的奇性与水头函数 u 在抽水井处的奇性相同,函数 v k 应满足的条件为:(1) T ∂ v k ∂ n | c k = − Q 2 π ρ k (2); v k | r k = R k = 0 ;(3) ∂ v k ∂ r k | r k = R k = 0 ;(4) v k | r k > R k = 0 , r k = ( x − x ¯ k ) 2 + ( y − y ¯ k ) 2 , R k 是以井点 ( x ¯ k , y ¯ k ) 为心的圆周半径,要求该圆周不能越过 Ω 的边界 Γ = Γ 1 + Γ 2 。
令 w = u − v = u − ∑ k = 1 n v k ,对于问题(2.1)~(2.4)就转变为求解下述问题
{ ∂ ∂ x ( T ∂ w ∂ x ) + ∂ ∂ y ( T ∂ w ∂ y ) = − f − ( ∂ ∂ x ( T ∂ v ∂ x ) + ∂ ∂ y ( T ∂ v ∂ y ) ) , 在 区 域 Ω 上 ( 4.1 ) w ( x , y ) | Γ 1 = a ( x , y ) , 在 边 界 Γ 1 上 ( 4.2 ) T ∂ w ∂ n | Γ 2 = b ( x , y ) , 在 边 界 Γ 2 上 ( 4.3 )
基于有限差分法求得 w ,即得到问题(2.1)~(2.4)的解 u = w + v 。
设 f 光滑无奇性。为保证求解精度,函数 v k 的选择除了要满足前述4个条件外,还要能使方程(4.1)的右端项 ∂ ∂ x ( T ∂ v ∂ x ) + ∂ ∂ y ( T ∂ v ∂ y ) 无奇性且连续。
为比较上述三种方法的求解效果,具体考虑如下混合边界井流计算问题。存在一个长为 a = 2000 m ,宽为 b = 1000 m 的矩形区域,东西边界 A D ¯ 和 B C ¯ 为定水头边界,南北边界 A B ¯ 和 D C ¯ 为隔水边界。承压含水层的导水系数 T = 100 m 2 / d , h ( x , y ) 为水头函数。在区域内有一抽水井以 Q = 2000 m 2 / d 的流量抽水,抽水井的中心坐标 ( x 0 ¯ , y 0 ¯ ) = ( 1100 , 500 ) ,井的半径为 ρ = 0.9 m ,井的边界设为 L 。
针对奇点磨光法,根据辅助函数 v 满足的条件,取 v 的紧支域半径为 R = 400 m ,利用待定系数法可得到
v = ln r − ( r − 1 ) + 1 2 ( r − 1 ) 2 + 2 3 ( r − 1 ) 3 ( r < R ) , v = 0 ( r ≥ R )
其中 r = ( x − x ¯ 0 ) 2 + ( y − y ¯ 0 ) 2 。三种计算方法得到的井水位的近似解与井中真实水位的绝对误差分别如图2、图3和图4所示。
图2. 早期方法近似水位与真实水位误差
图3. 井水位优化方法近似水位与真实水位误差
图4. 奇点磨光法近似水位与真实水位误差
由实例计算得出,早期方法在井点处的计算误差较大;井水位优化方法可以达到很好的模拟效果但只适合用于矩形网格,对实际应用具有一定的局限性;奇点磨光法的求解精度高,同时很好的处理了井点处奇异性问题,对于实际应用没有网格划分上的限制。因此,对于井水位计算奇点磨光法是一种值得推广的方法。
张思宇,周德亮,孙婧祎. 基于有限差分法的承压稳定井流计算方法的比较 Comparison of Calculation Methods for Confined Steady Well Flow Based on Finite Difference Method[J]. 应用数学进展, 2017, 06(09): 1201-1206. http://dx.doi.org/10.12677/AAM.2017.69145