Page 31 - 2024年第55卷第12期
P. 31

了比较和分析。其中,MSFEM- J的粗网格单元数目远小于其他两种方法的网格单元数,而其细网格
              与 Zhou - F、Yeh - F的网格形状、大小、总数均相同,且三种方法均使用了线性基函数边界条件。此
              外,所有程序均使用 C ++ 编写,并在同一软、硬件条件下运行。三种方法的程序均已进行了全面的测
              试,能够与解析解精确吻合,具有较高的可靠性。
              3.1 含水平介质交界面的非均质各向异性二维地下水稳定流
              问题 本算例是由 Cainelli等         [9] 工作中的无量纲算例修改而
              成的,控制方程为式( 3)。研究区为[0,1] × [0,1]的正方
              形(图 3),含有一水平交界面 AB(y = 0.5 ),交界面下侧区域
              为 Zone1,上侧区域为 Zone2。Zone1和 Zone2的渗透系数
              具有各向异性:Zone1渗透系数为 K = 10(1 + x)(1 + y),K =
                                                                   y
                                               x
              50 (1 + x)(1 + y),Zone2的渗透系数 K = 100 (1 + x)(1 + y),K =
                                               x
                                                                   y
              500 (1 + x)(1 + y)。本算例具有解析解,如式(16)。研究区四
              周的第一类边界条件以及算例的源汇项均基于水头解析解设
              定  [9] 。达西流速解析解则可以根据达西定律,由水头解析解
                                                                               图 3 研究区粗网格剖分示意图
              和渗透系数得到。

                                                       ]( )
                                              [ (2x + 9 )y  -  2 x + 9  3  4
                                           sin    2         20   y+ 1              Zone1
                                 H(x,y) =                             3       4                        (16)
                                                                        2y + 9
                                                                2x + 9
                                              [ (2x + 9 )(2y + 9 ) ]( )( )
                                           sin       40       -  20      20   + 1 Zone2
                  本算例中,MSFEM - J将研究区划分为 3200(40 × 40 × 2)个三角形粗网格单元,每个粗网格单元划分为
              4(2 × 2)个三角形细网格单元;Zhou - F和 Yeh - F将研究区划分为 12800(80 × 80 × 2)个三角形粗网格单
              元。MSFEM- J采用 MSFEM计算水头,Zhou - F和 Yeh - F均是通过精细剖分的有限元方法求解的水头。
              虽然 MSFEM- J的粗网格数远小于其他两者的单元数,但它们所模拟的水头精度十分接近,MSFEM- J、
              Zhou - F、Yeh - F三种方法与解析解的相对误差分别为 0.02%、0.01%、0.01%,说明 MSFEM- J模拟的
              水头与精细剖分的有限元法基本相同,具有很高的精度。同时,虽然 MSFEM- J仅计算了粗尺度节点
              上的水头值,但细尺度水头值可由式( 5)直接获得,故其所获的水头解数量与另两种方法相同。
                  图 4展示了 MSFEM- J、Zhou - F和 Yeh - F所模拟的达西流速 V,图 4(a)—(c)为各方法整个研究
                                                                           x
              区的全局达西流速;图 4(d)(e)分别为交界面 AB和截面 x = 0.5 上的 V,图 4(f)则为 V在交界面 AB
                                                                                               x
                                                                               x
              上的相对误差。其中,MSFEM- J结合了多尺度基函数和 Yeh的伽辽金有限元模型模拟达西流速                                        [10,12] ,
              并通过 JUMP向量修正         [5] ;Zhou - F和 Yeh - F均使用了 Yeh的伽辽金有限元模型模拟达西流速                    [10] ,但
              Zhou - F采用了 JUMP向量修正。从图 4(a)—(c)可以看出,MSFEM- J可通过多尺度基函数捕获粗网
              格的细尺度特征,在非交界面区域能够得到与后两者精度相当的达西流速。MSFEM- J和 Zhou - F通
              过 JUMP向量修正了介质交 界面 处的达西 流速,没有 像 Yeh - F一 样 在介 质 交 界面 附近 出现 较大的
              误差。
                  图 4(d)—(f)将三种方法所模拟的达西流速 V和解析解进行了进一步比较。根据折射定律,介质
                                                            x
              交界面的切向达西流速需按渗透系数成比例。因此,图 4(d)中的 MSFEM- J和 Zhou - F以及解析解均
              在 AB处具有两个不同数值,且 MSFEM- J和 Zhou - F的曲线均与解析解几乎重合。由于 Yeh - F未考虑
              折射定律,其在 x = 0.5处仅有一个数值且与解析解相差巨大。同时,如图 4(e)所示,MSFEM- J和
              Zhou - F在非交界面区域依然获得了精确的数值;图 4(f)展示了三种方法在交界面处的相对误差,显
              示 Yeh - F的相对误差和 MSFEM- J和 Zhou - F具有数量级的差异。由于 Yeh - F是采用平均的方法计算
              达西流速的      [10] ,其交界面附近的节点的解对交界面处的解的误差进行了 “补偿”,因而也产生了较大
              误差。MSFEM - J和 Zhou - F在交界面 AB上下侧的 V总体平均相对误差分别为 0.08%和 0.07%,而 Yeh - F
                                                            x
              在 AB界面上侧的 V平均相对误差为 100%,下侧也在 45%左右。
                                x
                  图 5统计了三种方法在本算例模拟水头和两个方向的达西流速所使用的总方程阶数和所消耗的 CPU
                                                                                                   4
                                                                                              —   1 4 3 —
   26   27   28   29   30   31   32   33   34   35   36