混合有限元法求解达西流时网格尺寸对总通量的影响

计算科学 有限元 流体动力学 有限体积
2021-12-09 01:53:25

我现在用混合有限元法求解达西流。Dary 流是 其中是通量速度,是水头,是边界的法线方向。

k1q+h=0, in Ωq=0, in Ω,h=hD, on ΩD,qn=qN=0, on ΩN,
qhn

边界条件如下图。

公元前

混合有限元方法只是确定单元边缘的法向通量速度和平均头部的有限元方法,如下图所示。我使用元素。RT0

在此处输入图像描述

然后,我只计算通过域的总通量。更准确地说,通量在顶部边界进入,在底部边界离开。总通量是通过将通量速度和相关边长的乘积相加来计算的,即: 其中是附着在顶部边界的元素边数,是边缘的法向通量速度,是边长。

Qin=i=1NBqet,i×Let,i,,
NBqet,iLet,i

如果模型域是规则的,例如正方形/矩形,则网格大小不会影响总通量值。

但是,如果域不规则,例如梯形域,如下图所示。

在此处输入图像描述

总通量受网格/单元大小的显着影响。关系是,网格尺寸越小,总通量越高,如下图所示。

在此处输入图像描述

我的问题是

  1. 为什么总通量随着网格尺寸的减小而增加?为什么会这样?

  2. 如果网格大小几乎为零,这是否意味着:总通量将是真实值?

1个回答

数学分析可以保证数值解会随着网格尺寸的减小而收敛。在某些情况下,数量会从下方收敛,在其他情况下会从上方收敛,而在其他情况下,收敛可能是振荡的。在您的情况下,情况并不明显,并且您观察到收敛似乎是从下方开始的,这似乎是一个很好的猜想,但实际上无法证明这一点。

收敛还意味着如果您选择非常小的网格尺寸,那么您计算的通量值将接近精确值。所以你的问题2的答案是“是”。