任意多边形网格剖分的潜水层水流模型
Numerical model for groundwater flow simulation in unconfined aquifer with arbitrary polygon grids
通讯作者:
收稿日期: 2021-08-27
基金资助: |
|
Received: 2021-08-27
Fund supported: | 国家自然科学基金资助项目(41877193);深圳市高层次人才科研启动经费资助项目(Y01296126) |
作者简介 About authors
高玉龙(1990—)男,博士生,从事地下水模拟的研究.orcid.org/0000-0003-2833-1509.E-mail:
为了提高潜水含水层水流数值模型网格剖分的灵活性,利用多点通量近似方法,建立适用于任意多边形网格剖分的潜水层水流数值模型. 通过4个案例验证模型的有效性,将新模型与通用软件MODFLOW的模拟结果进行对比. 结果显示,新模型计算结果与MODFLOW的结果有良好的一致性. 在具有复杂边界形状的案例中,新模型的均方根误差均小于对应的MODFLOW的均方根误差,说明使用任意多边形网格剖分的新模型表现优于MODFLOW模型. 研究结果表明,新模型有潜力应用于具有复杂边界形状的潜水层的水流过程模拟.
关键词:
An improved groundwater flow model was developed by using the multipoint flux approximation method in order to improve the flexibility of discretizing aquifers for groundwater flow numerical model in unconfined aquifer. The arbitrary-shaped polygon grids were used to discretize the aquifer. The availability of the new model was verified by comparing the output between our model and MODFLOW in four cases. Results showed that the calculation results of the new model accorded well with the results of MODFLOW model. All the root mean square errors calculated by the new models were smaller than those of MODFLOW models in real watershed cases with complex boundaries, which indicated that the new model performed better than MODFLOW. The research results show that the new model has the potential to simulate groundwater flow processes in the unconfined aquifer with complex boundaries.
Keywords:
本文引用格式
高玉龙, 刘志杰, 韩玉, 易树平.
GAO Yu-long, LIU Zhi-jie, HAN Yu, YI Shu-ping.
由于油藏模拟与地下水水流模拟的本质都是求解地下流体迁移的控制方程,两者之间具有一定的相通性. 近年来,MPFA方法被逐渐应用于地下水的数值模拟中. Klausen等[17]将MPFA应用于饱和-非饱和水流模拟. Younes等[12]将MPFA应用于非均质条件的饱和-非饱和水流模拟. Dotlić等[22]研究在各向异性的含水介质中MPFA方法的适用性. 以上学者对MPFA方法在地下水水流模拟领域作了良好的探索,但只将MPFA应用于三角形和四边形网格剖分的地下水模拟中,难以解决地下含水层复杂边界的问题. MPFA方法拓展到任意多边形网格下的地下水模拟对提高地下水模型的网格剖分灵活性具有重要意义.
本文利用MPFA方法对潜水含水层控制方程进行离散,建立可以用于任意多边形的网格单元的数值离散格式,基于该数值格式构建相应的潜水含水层水流模型. 通过4个案例,将新模型与地下水软件MODFLOW的模拟结果进行比较,验证了模型的准确性与可用性.
1. 数值格式
1.1. 控制方程和通量表达式
在Dupuit–Forchheime假设下,潜水含水层的地下水流动可以看成是水平二维运动[23]. 潜水含水层水流运动控制方程可以用下式表示:
式中:Sy为给水度,H为水头,h为压力水头,K为渗透系数,Q为源汇项.
为了获得潜水含水层控制方程(式(1))的有限体积离散格式,计算通过控制网格各边的通量. 通量的表达式为
式中:Li为控制网格的一条边,n为该网格边的法线向量.
以下介绍利用MPFA计算通量表达式的推导过程. 为了方便表示,Sheng等[18]引入符号标记方法. 如图1所示,O1,O2,···,ON为网格单元中心;T1,T2,···,TN为网格边的中点,其中N为围绕顶点A的单元数量;AP1, AP2, ···, APN为通过顶点A的边;
图 1
式中:Wk为图1(b)中
通过半边ATk和ATk+1的通量
式中:
dk为网格子单元边ATk的渗出面的高度,由单元k和(k −1)的中心处压力水头 hk和hk−1确定,具体表达式为
根据通过同一条边的通量守恒,可得
将式(5)~(7)代入式(8),可得
式(9)可以应用于通过顶点A的所有半边,因此总共有N个守恒方程. 这N个守恒方程可以写成以下矩阵形式:
式中:
M和U中的非零元素如下:
半边处的水头可以用单元中心的水头来表示:
将式(12)代入式(5),通过半边ATk的通量可以用只含有单位中心处的水头来表示:
式中:
1.2. 数值离散格式
MPFA属于有限体积法的一种. 在单元k中,式(1)的有限体积格式可以表示为
式中:Ek为单元k的面积,m为单元k的边的数量.
对于式(14)的时间项,采用完全隐式的离散方案获得的数值离散格式如下:
式中:∆t为时间步长,j为时间步.
所有边的通量可以通过式(13)计算. 将计算得到的边通量代入式(15),形成最终的数值离散格式. 在该格式中,未知变量仅包含单元中心的水头. 根据该数值格式,可以组建只含有单元中心水头的变量的矩阵方程,使用数值求解方法求解单元中心的水头. 由于所组建的矩阵方程为非线性方程组,采用Newton-Raphson方法求解单元中心水头.
2. 案例验证
为了评估新模型的有效性,将该模型应用于4个案例中,对新模型的计算结果与MODFlOW结果进行对比. 第1个案例是具有入渗补给的规则形状的潜水含水层(2.1节);第2个案例是含有抽水井的规则形状的潜水含水层(2.2节). 为了验证新模型在应对复杂边界形状含水层时的适用性,将新模型应用于以深圳新桥河流域为背景的地下水模拟中(2.3节)和以北京平谷盆地为背景的地下水水流计算中(2.4节).
2.1. 案例1
设定有入渗补给的潜水含水层作为理想案例. 含水层的尺寸为150 m(长)×100 m(宽)×20 m(厚),将含水层底部定为水平基准. 含水层的2条长边(150 m)为18 m的给定水头边界,其他边界为零通量边界(见图2(a)). 含水层受到入渗补给,补给速率为0.05 m/d. 初始水头为18 m. K和Sy分别为5 m/d和0.2.
图 2
图 2 不规则网格和规则网格剖分含水层
Fig.2 Discretization of aquifer using irregular grids and regular grids
该案例模型以0.1 d的时间步长,共计算了10 d的水流过程. 如图3所示为不同时刻下3个模型的模拟结果. 如图3(a)~(c)所示分别为第4天时3个模型的计算结果. 如图3(d)~(f)所示分别为第8天时3个模型的计算结果. 从图3可以看出,由于入渗补给的作用,含水层水位逐渐升高,呈地下水水位中间高、上下边界处低的分布,水位等高线与上、下边界平行. 通过对比可以看出,不管是用任意多边形网格剖分还是用规则网格剖分,新模型的计算结果都与MODFLOW模型有良好的一致性. 图4给出不同时刻下3个模型在含水层剖线(x = 75 m)处的模拟结果对比. 图中,H为水头. 可以看出,新模型与MODFLOW模型的计算结果几乎一致,表明新模型适用于有入渗补给的潜水含水层的地下水模拟.
图 3
图 4
图 4 不同时刻下在含水层剖线(x = 75 m)的模拟结果对比
Fig.4 Comparison of simulation results at x = 75 m with time variation
案例1中的3个模型计算单个时间步的平均时间为10.54、7.23和0.013 s. 新模型的计算时间比MODFLOW模型长. 这是由于MPFA是基于非结构网格单元,非结构网格的计算时间长于结构网格. 后续将优化求解算法,减少模型求解时间.
2.2. 案例2
在该案例中,设定有抽水井的潜水含水层作为理想案例. 含水层的大小、边界条件、初始水头和含水层参数等都与2.1节的案例设置一样. 区别在于该案例含水层中有一口抽水井(坐标为(75、49)),抽水速率为200 m3/d. 建立3个与2.1节一致的地下水水流数值模型,网格剖分如图2所示.
以0.1 d的时间步长,共计算15 d的抽水过程. 3个模型计算单个时间步的平均时间为10.52、9.18和0.26 s.
图 5
图 5 不同时刻模型模拟结果的对比
Fig.5 Comparison of model simulation results at different time
2.3. 案例3
图 6
利用新模型和MODFLOW,建立3个地下水水流模型. 第1个模型由新模型建立,采用任意多边形网格对含水层进行剖分(见图6(a)). 任意多边形网格一共有240个,网格边的数量为3~10. 第2个模型由MODFLOW建立,采用规则的矩形网格进行剖分(见图6(b)). 矩形网格大小为250 m×200 m,数量为257个. 矩形网格数量与第1个模型的不规则网格数量接近,以减少网格数量对计算结果的影响. 第3个模型是使用MODFLOW建立的参考模型,使用规则矩形网格剖分,但剖分更加精细,网格大小为50 m×40 m,网格数量为6 147个. 第3个模型的网格数量远大于第1个和第2个模型的网格数量,故认为第3个模型的结果是准确的,将其作为参考模型.
以0.5 d的时间步长,计算了300 d的地下水流动过程. 利用新模型和MODFLOW模型计算单个时间步的平均时间分别为3.28和0.28 s.
图 7
图 7 新模型与MODFLOW模型和参考模拟结果的对比
Fig.7 Comparison of results simulated by new model, MODFLOW and reference model
如图8所示为在第10天、第100天和第200天时,新模型和MODFLOW模型的所有网格中心的模拟水位Hs与参考模型对应位置的模拟水位Hr之间的对比. 图8(a)~(c)中,圆圈点的纵坐标为新模型计算的多边形网格中心水位,横坐标是相应位置中参考模型计算的水位. 图8(d)~(f)中,星形点的纵坐标为MODFLOW模型计算的矩形网格中心水位,横坐标为相应位置参考模型的计算水位. 图7中,点离对角线(红线)越近,表明模拟值越准确. 图8(a)~(c)中,大多数圆点都位于对角线附近,这表明新模型的计算结果是准确的. 图8(d)~(f)中,部分星点落在了横坐标轴上,这是因为这些点代表的网格位于给定水头边界上,但图8(a)~(c)中的圆点没有偏离到横坐标轴上,表明在本例中新模型在边界附近具有比MODFLOW模型更好的性能.
图 8
图 8 不同时刻的模拟结果对比
Fig.8 Comparison of model simulation results at different time
新模型在第10天、第100天和第200天时,平均误差(mean error, ME)分别为3.44×10−4、2.80×10−3、4.50×10−3 m,均方根误差(root mean square error, RMSE)分别为2.10×10−3、1.12×10−2、1.67×10−2 m. MODFLOW模型在3个时刻的ME分别为−7.90×10−4、−4.60×10−3和−7.80×10−3 m,RMSE分别为3.40×10−3、1.60×10−2和2.46×10−2 m. 在同一时刻,新模型的RMSE和ME的绝对值都低于MODFLOW模型,这表明在该案例中新模型较MODFLOW模型有更好的表现. 该案例验证了新模型可以应用于实际流域的潜水含水层地下水模拟中.
2.4. 案例4
图 9
利用新模型和MODFLOW,建立3个地下水水流模型. 第1个是由新模型建立的任意多边形网格模型(见图9(a)). 模型中的任意多边形网格一共有2 931个,网格边的数量为3~11. 第2个模型是由MODFLOW建立的规则网格模型(见图9(b)). 模型网格大小为299.5 m×298.3 m,数量为3 219个. 规则网格数量与不规则网格数量接近,以减少网格数量对结果的影响. 第3个模型是使用MODFLOW建立的参考模型,使用规则矩形网格剖分,但剖分更加精细,网格数量为12 669个. 第3个模型网格数量远大于第1个和第2个模型网格的数量,故认为第3个模型的结果是准确的,将第3个模型作为参考模型.
案例4中,以1 d的时间步长,计算了730 d的地下水流动过程. 利用新模型和MODFLOW模型计算每个时间步的平均时间分别为6.98和0.017 s.
如图10所示分别为第500天时不规则网格的新模型、规则网格的MODFLOW和参考模型的计算结果. 可以看出,新模型的计算结果与参考模型的计算结果有良好的一致性.
图 10
图 10 新模型、MODFLOW模型和参考模型模拟结果的对比
Fig.10 Comparison of results simulated by new model, MODFLOW and reference model
图 11
图 11 不同时刻的模拟结果对比
Fig.11 Comparison of model simulation results at different time
新模型在第100天、第200天和第500天时,ME分别为6.67×10−3、1.05×10−2、2.00×10−3 m,RMSE分别为1.43×10−3、1.83×10−2、2.76×10−2 m. MODFLOW模型在3个时刻的ME分别为−7.70×10−3、−1.22×10−2和−2.24×10−2 m,RMSE分别为1.71×10−2、2.24×10−2和3.31×10−2 m. 在同一时刻,新模型的RMSE和ME的绝对值都低于MODFLOW模型的结果,这表明在该案例中新模型较MODFLOW模型有更好的表现. 该案例进一步验证了新模型可以应用于真实潜水含水层的地下水模拟中.
3. 结 论
(1)使用MPFA方法建立适用于任意多边形网格剖分的潜水含水层水流数值离散格式,基于该离散格式构建潜水含水层地下水的数值模型.
(2)在4个对比案例中,新模型的模拟水位与MODFLOW模型的结果都具有良好的一致性,验证了新模型的准确性.
(3)在以新桥河流域和平谷盆地为背景的案例中,使用任意多边形网格的新模型较MODFLOW模型有更好的表现,表明新模型有潜力应用于具有复杂边界形状的潜水含水层地下水模拟中.
参考文献
中国地下水资源演变趋势及影响因素分析
[J].
Investigation on the evolution trends and influencing factors of groundwater resources in China
[J].
MIKE SHE modeling of ecohydrological processes: Merits, applications, and challenges
[J].DOI:10.1016/j.ecoleng.2016.01.008 [本文引用: 1]
FEFLOW: a finite-element ground water flow and transport modeling tool
[J].
An introduction to multipoint flux approximations for quadrilateral grids
[J].
Control-volume discretization methods for 3D quadrilateral grids in inhomogeneous, anisotropic reservoirs
[J].DOI:10.2118/38000-PA
Discretization on non-orthogonal, quadrilateral grids for inhomogeneous, anisotropic media
[J].
Unstructured, control-volume distributed, full-tensor finite-volume schemes with flow based grids
[J].
Monotonicity of the cell-centred triangular MPFA method for saturated and unsaturated flow in heterogeneous porous media
[J].DOI:10.1016/j.jhydrol.2013.09.041 [本文引用: 1]
A combination of Crouzeix-Raviart, discontinuous Galerkin and MPFA methods for buoyancy-driven flows
[J].
Construction and convergence study of schemes preserving the elliptic local maximum principle
[J].
Convergence of a symmetric MPFA method on quadrilateral grids
[J].
Relationships among some locally conservative discretization methods which handle discontinuous coefficients
[J].
Convergence of MPFA on triangulations and for Richards' equation
[J].DOI:10.1002/fld.1787 [本文引用: 1]
An improved monotone finite volume scheme for diffusion equation on polygonal meshes
[J].DOI:10.1016/j.jcp.2012.01.015 [本文引用: 3]
Sequential-implicit Newton method for multiphysics simulation
[J].
Deep-learning-based surrogate model for reservoir simulation with time-varying well controls
[J].DOI:10.1016/j.petrol.2020.107273 [本文引用: 1]
Non-linear multi-point flux approximation in the near-well region
[J].DOI:10.2298/FIL1820857D [本文引用: 1]
/
〈 |
|
〉 |
