Page 29 - 2024年第55卷第12期
P. 29
根据 MSFEM的基本理论 [12] ,Ψ i 在 Δ ijk 内任意的细网格单元 Δ abc 上可以通过下式表示:
(c)N (2)
a
b
Ψ i (x,y) = Ψ i (a)N + Ψ i (b)N + Ψ i c
式中 N、N、N为与顶点 a、b、c相关的有限元线性基函数。
b
c
a
对式(1)进行伽辽金变换,再离散到每个细网格单元上,并将式(2)代入式(1),从而可以生成基
以及其他粗网格上的基函数。
函数构造矩阵,求解即可得到 Ψ i 。通过类似过程,可以获得 Ψ j 、Ψ k
2.2.2 模拟地下水水头 以地下水稳定流问题为例,考虑如下方程:
H H
- (K x ) - (K y ) =W (x,y) ∈Ω (3)
x x y y
式中:H为水头;W为源汇项;Ω为研究区。
设研究区 Ω被剖分为 γ个粗网格单元,在式(3)两边乘以多尺度基函数 Ψ ,θ = 1 ,2,…,n,n
θ
上,
为研究区内未知节点个数。以 Ψ i 为例,对式(3)进行伽辽金变换,并离散到每个粗网格单元 Δ ijk
可得:
[
( ) ( ) ] dxdy = dxdy (4)
H Ψ i
H Ψ i
K
+ K
y
W Ψ i
x
Δ ijk x x y y Δ ijk
根据 MSFEM的基本理论 [12] ,在粗网格单元 Δ ijk 上,水头 H可由基函数和顶点水头值表示为:
(x,y) (5)
H(x,y) =HΨ i (x,y) + HΨ j (x,y) + HΨ k
i j k
式中 H、H、H分别为三角形单元 i、j、k节点的水头值。
i j k
将式( 2)代入式(5),并通过其将式(4)离散到细网格上,可以得到式(4)的具体形式。然后,通
的公式,即可得到关于水头的单元刚度矩阵。联立所有粗网格上的单元刚
过类似方法获得关于 Ψ j 、Ψ k
度矩阵即可获 得总 刚度 矩阵,结 合 研 究 区 的 源 汇 项、边 界 条 件 即 可 获 得 关 于 水 头 的 方 程 组,通 过
Cholesky分解法可以得到研究区的水头场。
2.3 应用 MSFEM- J模拟界面达西流速
2.3.1 模拟达西流速 求得研究区的水头后,MSFEM- J可以结合多尺度基函数和 Yeh的伽辽金有限
元模型 [10] 进行第一次达西流速的计算。在研究区上考虑达西方程:
H
V =- K ,λ = x,y (6)
λ λ
λ
式中 V为 λ ( λ = x,y)方向的达西流速。
λ
达西流速模拟将沿用水头模拟部分的粗网格剖分,设研究区有 N个粗网格节点。在式(6)两端乘
l
,c = 1,2,…,N,积分可得
以多尺度基函数 Ψ c l
γ γ H
∑ dxdy =- ∑ λ Ψ c dxdy (x,y) ∈Ω ,λ = x,y (7)
K
VΨ c
λ
1 1 λ
为例,V( λ = x,y)可以被多尺度基函数表示为:
以粗网格 Δ ijk
λ
(x,y) (8)
λ λ i i λ j j λ k k
V(x,y) =V(x,y) Ψ i (x,y) + V(x,y) Ψ j (x,y) + V(x,y) Ψ k
将式(8)带入式(7)的左端,将式(5)带入式(7)的右端,分别可得:
γ γ
[
V(x,y)dxdy
∑ dxdy = ∑ c Ψ i λ i i V(x,y)dxdy + Ψ c Ψ k λ k k ] (9)
Ψ
VΨ c
λ
j
j
V(x,y)dxdy+ Ψ c Ψ j λ
1 1
γ γ
H Ψ i Ψ j Ψ k
- K dxdy =- ∑ ( dxdyH ) (10)
j λ
K Ψ c
∑ λ Ψ c λ dxdyH + K Ψ c dxdyH + K Ψ c k
i λ
1 λ 1 λ λ λ
将式(2)带入式(9)(10),即可以得到研究区上关于 V的方程组。
λ
通过 Cholesky分解法求解方程组即可得到研究区上达西流速分布,并可以保证节点达西流速的连
续性,此次为 MSFEM - J的首次达西流速计算。在 x、y方向达西流速均求解完毕后,记为 V x (0) 和 V y (0) 。
2.3.2 构造 JUMP向量 由流线折射定律知,交界面处的达西流速和水头符合下式
+ -
V·n = V·n
+
H = H - (11)
-
+
J·s = J·s
4
— 1 4 1 —