1 引言
对流占优扩散方程广泛应用于河流污染, 空气污染, 组织渗透, 热盐环境等领域. 因此建立高效准确的计算方法求解对流占优扩散方程具有重要意义. 本文考虑如下对流占优扩散方程
(1.1) $\begin{cases}u_t-\varepsilon \Delta u +\boldsymbol{\beta} \cdot \nabla u = f(\boldsymbol{X}, t), & (\boldsymbol{X}, t)\in\Omega\times (0, T],\\u(\boldsymbol{X}, 0) = u_0(\boldsymbol{X}), & \boldsymbol{X}\in\Omega,\\u(\boldsymbol{X}, t) = 0, &(\boldsymbol{X}, t)\in \partial \Omega \times(0,T],\end{cases}$
其中 $ u(\boldsymbol{X},t) $ 表示物质浓度, $ T $ 为总时间, $ \varepsilon>0 $ 为扩散系数. $ \Omega\subseteq \boldsymbol{R}^d(d=2,3) $ 是一个有界多边形区域, 并且边界 $ \partial \Omega $ 是 Lipschitz 连续. $ \boldsymbol{\beta} $ 是速度矢量场满足无散度条件 $ \nabla \cdot \boldsymbol{\beta} = 0 $.
当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3] , 特征有限元法[4 -6] , 特征有限差分法[9 -11] , 变分多尺度法[12 -14] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] .
稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性.
本文进一步扩展了文献 [19 ] 方法的适用范围. 具体而言本文构造了一种变分多尺度稳定化有限元全离散加权 $ \theta $ 格式求解非定常对流占优扩散方程. 空间方向采用变分多尺度有限元方法进行离散, 利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项构造全离散加权 $ \theta $ 格式. 同时分析了数值格式的误差估计, 得到 $ L^2 $ 范数意义下时空最优误差估计式. 最后通过数值算例验证该方法的有效性.
2 稳定化有限元 $ \theta $ 格式构造
2.1 空间半离散格式
本文考虑二维情况. 设 $ W=H_{0}^{1}\left (\Omega \right) $, 方程 (1.1) 的变分问题为: 求 $ u\in W $ 满足
(2.1) $(u_t, v) + A(u,v) = (f, v), \quad \forall v\in W,$
其中 $ A(u,v) = \varepsilon(\nabla u,\nabla v)+(\boldsymbol{\beta}\cdot \nabla u,v) $. 设 $ K_h=\{K\} $ 为 $ \Omega $ 的拟一致三角形剖分, 具有网格参数 $ h_i $ ($ K_h $ 中每个单元的最大直径), 并取 $ h=max\{h_i\} $. 选取如下有限元空间
$ V_h^b = \{v_h\in C (\Omega) |v_h|_K\in P_1 (K) \oplus B (K), \forall K\in K_h\}, $
$ \boldsymbol{R}_0 = \{\boldsymbol{V}_h\in (L^2 (\Omega) ) ^2|\boldsymbol{V}_h|_K\in (P_0 (K) ) ^2, \forall K\in K_h\}, $
其中 $ P_0 (K) $ 为 $ K $ 上的分段常数, $ P_1 (K) $ 为 $ K $ 上的线性多项式, $ B (K) =span\{b_K\} $ 为单元 $ K $ 上的函数空间. 对于每个 $ K\in K_h $ 有如下定义
$b_K (x) =\begin{cases}\lambda_{1} (x) \lambda_{2} (x) \lambda_{3} (x), \quad x\in K, \\0, \quad x\notin K,\end{cases}$
其中 $ \lambda_{1} (x) $, $ \lambda_{2} (x) $ 和 $ \lambda_{3} (x) $ 表示三角单元 $ K $ 的面积坐标. 由面积坐标性质可知 $ \lambda_{i}\in H^1 (K) $ 且$ b_K\in H_0^1 (K) $. 考虑经典变分多尺度方法[24 ] : $ \forall v_h\in V_h^b $, 求 $ u_h\in V_h^b $ 满足
(2.2) $\begin{cases}(u_{th}, v_h) +\varepsilon (\nabla u_h, \nabla v_h) + (\boldsymbol{\beta}\cdot\nabla u_h, v_h) +\delta ( (\nabla u_h, \nabla v_h) - (P_H\nabla u_h, P_H\nabla v_h) ) = (f, v_h), \\(u_h^0-u_0, v_h) =0,\end{cases}$
其中 $ \delta $ 是取决于 $ h $ 的非负函数. $ P_H $ 为 $ \nabla u_h\rightarrow\boldsymbol{R}_0 $ 的 $ L^2 $ -正交投影.值得注意的是, 尽管方程 (2.2) 可以保持稳定性和有效性, 但在二维情况下, 它引入了两个额外的因变量, 增加了额外存储空间, 这种情况在三维情况下更为严重. 因此, 本文将给出一种新方法来有效减少这种额外的存储空间, 而不引入任何额外变量.
固定单元 $ K $, 设 $ u_h,v_h\in V_h^b(K)=P_1(K)\oplus B(K) $. 将其唯一分解为
$ u_h=\tilde u_h+u_b,\qquad v_h=\tilde v_h+v_b, \quad \forall\tilde u_h,\tilde v_h\in P_1(K),\ \ u_b,v_b\in B(K). $
记 $ K $ 的重心为 $ \bar q_K $, 本文给出满足一点高斯积分的新投影$ \varPi:\nabla V_h^b\rightarrow \boldsymbol{R}_0 $, 满足[19 ] $ \varPi\nabla v_h|_K=\nabla v_h (\bar q_K). $ 又因为 $ u_b\in B(K) $, 在 $ \partial K $ 上为零[20 ,21 ] , 由散度定理
$ \iint_K \nabla u_b\nabla v_h(\bar q_K)\,{\rm d}x\,{\rm d}y=\nabla v_h(\bar q_K)\int_{\partial K} u_b\,\mathbf n\,{\rm d}s=\mathbf 0. $
(2.3) $\begin{split}&\iint_K (\nabla u_h-\varPi\nabla u_h) \varPi\nabla v_h{\rm d}x{\rm d}y\\=&\iint_K\nabla u_h\cdot\nabla v_h (\bar q_K) {\rm d}x{\rm d}y-\iint_K\nabla u_h (\bar q_K) \cdot \nabla v_h (\bar q_K) {\rm d}x{\rm d}y\\=&\iint_K\nabla\tilde u_h\cdot \nabla v_h(\bar q_K) {\rm d}x{\rm d}y+\iint_K\nabla u_b \cdot \nabla v_h(\bar q_K) {\rm d}x{\rm d}y-\iint_{K, 1}\nabla u_h \cdot \nabla v_h{\rm d}x{\rm d}y\\=&\iint_{K, 1}\nabla u_h \cdot \nabla v_h{\rm d}x{\rm d}y-\iint_{K, 1}\nabla u_h \cdot \nabla v_h{\rm d}x{\rm d}y=0,\end{split}$
其中 $ \iint_K $ 表示在 $ K $ 上的积分, $ \iint_{K, 1} $ 为 $ K $ 上的近似高斯积分, 它对一次多项式是精确的. 则等式 (2.3) 可以表示为 $ (\nabla u_h-\varPi\nabla u_h, \varPi \nabla v_h) =0. $ 因此方程 (2.2) 可以等价描述为: $ \forall v_h\in V_h^b $, 求 $ u_h\in V_h^b $ 满足
(2.4) $\begin{cases}(u_{th}, v_h) +A_h (u_h, v_h) = (f, v_h), \\(u_h^0-u_0, v_h) =0,\end{cases}$
其中 $ A_h (u_h, v_h) = A(u_h,v_h) +G (u_h, v_h), $ 稳定化项 $ G (u_h, v_h) = (\delta\nabla u_h, \nabla v_h) - (\delta\varPi\nabla u_h, \varPi\nabla v_h) $ 具体表达式为: $ \forall u_h, v_h\in V_h^b $$ G (u_h, v_h) =\delta\sum_{K\in K_h} (\iint_{K, k}\nabla u_h\nabla v_h{\rm d}x{\rm d}y-\iint_{K, 1}\nabla u_h\nabla v_h{\rm d}x{\rm d}y), $其中 $ \iint_{K, i}g (x, y) $ 表示在 $ K $ 上的近似高斯积分, 对于 $ i (i=1\text{ 或 }k) $ 次多项式是精确成立的. 常数 $ \delta $ 作为 $ O (h) $ 的尺度, 用来稳定对流项. 这一稳定化方法避免了额外变量的引入, 显著降低了计算成本, 同时保持了传统变分多尺度方法的稳定性和有效性.
定理 2.1 对 $ \forall u_h,v_h\in V_h^b $, 存在与 $ h $ 无关的常数 $ C, c>0 $, 使得双线性形式 $ A_h(\cdot,\cdot) $ 是连续且强制的, 即
(2.5) $|A_h(u_h,v_h)|\le C\big(\varepsilon+\|\boldsymbol\beta\|_\infty+\delta\big)\,\|u_h\|_{1}\,\|v_h\|_{1},$
(2.6) $A_h(u_h,u_h)\ge\ c\,\|u_h\|_{1}^2.$
证 利用正交投影性质我们可以先对 $ G (u_h, v_h) $ 进行如下变形
$\begin{split}G (u_h, v_h) &=\delta\big ( (\nabla u_h, \nabla v_h) - (\varPi\nabla u_h, \varPi\nabla v_h) \big) \\&=\delta \Big (\big (\varPi \nabla u_h+ (I-\varPi) \nabla u_h, \varPi \nabla v_h+ (I-\varPi) \nabla v_h\big) - (\varPi\nabla u_h, \varPi\nabla v_h) \Big) \\&=\delta\big ( (I-\varPi) \nabla u_h, (I-\varPi) \nabla v_h\big).\end{split}$
根据正交投影性质我们可以得到恒等式 $ \lVert \nabla v_h\rVert_0^2=\lVert (I-\varPi) \nabla v_h\rVert_0^2 + \lVert \varPi \nabla v_h\rVert_0^2 $, 由 Cauchy-Schwarz 不等式可得
$\begin{split}A_h(u_h, v_h) &=\varepsilon (\nabla u_h, \nabla v_h) + (\boldsymbol{\beta}\cdot\nabla u_h, v_h) +\delta\big ( (I-\varPi) \nabla u_h, (I-\varPi) \nabla v_h\big) \\&\le \varepsilon \lVert \nabla u_h\rVert_0 \lVert \nabla v_h\rVert_0+\lVert\boldsymbol{\beta}\rVert_\infty\lVert\nabla u_h\rVert_0\lVert v_h\rVert_0+\delta\lVert (I-\varPi) \nabla u_h\rVert_0\lVert (I-\varPi) \nabla v_h\rVert_0\\&\le \varepsilon \lVert u_h\rVert_1 \lVert v_h\rVert_1+\lVert\boldsymbol{\beta}\rVert_\infty\lVert u_h\rVert_1\lVert v_h\rVert_1+\delta\lVert\nabla u_h\rVert_0\lVert\nabla v_h\rVert_0\\&\le C(\varepsilon +\lVert\boldsymbol{\beta}\rVert_\infty+\delta) \lVert u_h\rVert_1\lVert v_h\rVert_1.\end{split}$
故算子 $ A_h(\cdot, \cdot) $ 是有界的. 接着考虑 $ A_h(u_h, u_h) $, 由分部积分有
$\begin{split}(\boldsymbol{\beta}\cdot \nabla u_h, u_h) &=\frac{1}{2}\int_{\Omega}\boldsymbol{\beta}\cdot\nabla (u_h) ^2{\rm d}\Omega\\&= \frac{1}{2}\int_{\partial\Omega} (\boldsymbol{\beta}\cdot \boldsymbol{n}) (u_h) ^2{\rm d}s-\frac{1}{2}\int_{\Omega} (\nabla\cdot \boldsymbol{\beta}) (u_h) ^2{\rm d}\Omega\\&=0.\end{split}$
$\begin{split}A_h(u_h, u_h) &=\varepsilon (\nabla u_h, \nabla u_h) + (\boldsymbol{\beta}\cdot\nabla u_h, u_h) +\delta\big ( (I-\varPi) \nabla u_h, (I-\varPi) \nabla u_h\big) \\&\geq \dfrac{\varepsilon}{ (1+C_1) ^2}\lVert u_h\rVert_1^2 = c\,\|u_h\|_{1}^2.\end{split}$
2.2 时空全离散格式误差估计分析
将方程 (1.1) 中的时间 $ (0, T] $ 一致剖分步长为 $ \Delta t=t_n-t_{n-1} $ 的时间层单元, $ t^n=n\Delta t $, $ n = 1, 2, \dots, N $, $ N=T/\Delta t $. 我们采用有限差分法对方程 (2.4) 的时间尺度进行离散, 令 $ u_h^n $ 为$ u $ 在 $ t=t_n $ 处的近似值, 则方程 (2.4) 的全离散格式为
(2.7) $\begin{cases}\big (\dfrac{u_h^{n+1}-u_h^{n}}{\Delta t}, v_h\big) +A_h ({u}_h^{n+\theta}, v_h) = (f^{n+\theta}, v_h), \\(u_h^0-u_0, v_h) =0.\end{cases}$
$u_{h}^{n+\theta}=\theta u_{h}^{n+1}+(1-\theta) u_{h}^{n}, \nabla u_{h}^{n+\theta}=\theta \nabla u_{h}^{n+1}+(1-\theta) \nabla u_{h}^{n}, f^{n+\theta}=\theta f^{n+1}+(1-\theta) f^{n}, $
其中 $ \theta $ 为具体格式的参数. 特别地, 当 $ \theta =1 $ 时该格式为向后欧拉格式; 当 $ \theta=\dfrac{1}{2} $ 时该格式为 Crank-Nicolson 格式.
接下来我们将对上述设计的对流占优扩散方程的数值格式进行理论分析. 在进行理论分析之前我们首先给出如下投影算子定义.
定义 2.1 对任意 $ u\in W $, 定义投影算子 $ \pi_h:W\rightarrow V_h^b $ 使
(2.8) $A_h(\pi_h u,\,v_h)=A(u,\,v_h)\qquad \forall\,v_h\in V_h^b.$
引理 2.2 对任意 $ u\in W $, 上述 $ \pi_hu $ 存在且唯一.
证 由引理 2.1 可知 $ A_h $ 在 $ V_h^b $ 上有界且强制. 设 $ F_u(v_h):=A(u,v_h) $ 为 $ V_h^b $ 上的有界线性泛函, 由 Lax-Milgram 定理可得 $ \pi_hu $ 存在且唯一.
引理 2.3 设 $ u\in W\cap H^{k+1}(\Omega) $, $ \pi_hu\in V_h^b $ 为定义 2.1 所给的, 则存在与 $ h $ 无关的常数 $ C>0 $ 使得
(2.9) $\left\|u-\pi_{h} u\right\|_{1} \leq C h^{k}\|u\|_{k+1},$
(2.10) $\left\|u-\pi_{h} u\right\|_{0} \leq C h^{k+1}\|u\|_{k+1}.$
证 $\textbf{(1) $ H^1 $ 估计.}$ 由引理 2.1 可知, 离散双线性型 $ A_h(\cdot,\cdot) $ 在 $ V_h^b $ 上连续且强制. 因而对任意 $ w_h\in V_h^b $,
$ c\,\|\pi_h u-w_h\|_1 \;\le\;\sup_{0\neq v_h\in V_h^b}\frac{A_h(\pi_h u-w_h,\,v_h)}{\|v_h\|_1}. $
$ |A_h(\pi_h u-w_h,\,v_h)| \;\le\;C\,\|u-w_h\|_1\,\|v_h\|_1 +\delta\,\|(I-\Pi)\nabla w_h\|_0\,\|(I-\Pi)\nabla v_h\|_0. $
注意到 $ \|(I-\Pi)\nabla v_h\|_0\le \|\nabla v_h\|_0\le C\|v_h\|_1 $, 于是得到
(2.11) $\|\pi_h u-w_h\|_1\;\le\;C\Big(\|u-w_h\|_1+\delta\,\|(I-\Pi)\nabla w_h\|_0\Big).$
为进一步利用稳定化项的结构, 记 $ Q(w_h):=\|u-w_h\|_1+\delta\,\|(I-\Pi)\nabla w_h\|_0, \ w_h=\tilde w_h+w_b, $ 其中 $ \tilde w_h\in P_1 $, $ w_b\in B $ 为泡空间部分, 并且这种分解在逐单元意义下唯一. 由 $ \varPi(\nabla \tilde w_h)=\nabla \tilde w_h,\ \varPi(\nabla w_b)=\nabla w_b(\bar q_K)=\frac{1}{9}(\nabla \lambda_1+\nabla \lambda_2+\nabla \lambda_3)=0, $ 可得
(2.12) $\begin{split}\|(I-\varPi)\nabla w_h\|_0 = &\|\nabla \tilde{w}_h+\nabla w_b - (\varPi\nabla \tilde{w}_h+\varPi\nabla w_b)\|_0\\= & \|\nabla \tilde{w}_h+\nabla w_b - \nabla \tilde{w}_h-0\|_0 = \|\nabla w_b\|_0.\end{split}$
(2.13) $\lVert w_b\rVert_1 = (\lVert w_b\rVert_0^2 +\lVert\nabla w_b\rVert_0^2)^{\frac{1}{2}}\le C_b\lVert \nabla w_b\rVert_0$
将 (2.12)-(2.13) 代入 $ Q(w_h) $, 并用三角不等式,
$\begin{aligned} Q(w_h) &= \|u-\tilde w_h-w_b\|_1+\delta\,\|\nabla w_b\|_0\\ &\ge \|u-\tilde w_h\|_1-\|w_b\|_1+\delta\,\|\nabla w_b\|_0\\ &\ge \|u-\tilde w_h\|_1+(\delta-C_b)\,\|\nabla w_b\|_0. \end{aligned}$
(2.14) $Q(w_h)\ \ge\ Q(\tilde w_h)=\|u-\tilde w_h\|_1\qquad\forall\,w_h=\tilde w_h+w_b\in V_h^b,$
这表明在该情况下去除泡部分不会增大 $ Q $. 同时因为 $ P_1\subset V_h^b $, 于是
$ \inf_{w_h\in V_h^b} Q(w_h)=\inf_{\tilde w_h\in P_1} Q(\tilde w_h). $
据此我们可在 (2.11) 式中选取 $ w_h=I_h u\in P_1\subset V_h^b $. 注意 $ \nabla(I_hu) $ 在每个单元上为常向量, 从而 $ (I-\Pi)\nabla(I_hu)=0. $ 配合标准插值误差估计 $ \|u-I_hu\|_1\le C\,h^k\,\|u\|_{k+1}, $ 代入 (2.11)
(2.15) $\|u-\pi_h u\|_1\ \le\ C\,h^{k}\,\|u\|_{k+1}.$
$\textbf{(2) $ L^2 $ 估计.}$ 令 $ e:=u-\pi_h u $, 定义如下连续对偶问题: 求 $ \phi\in H_0^1(\Omega)\cap H^2(\Omega) $ 使得
$ A(w,\phi)=(w,e), \qquad \forall\, w\in H_0^1(\Omega), $
并满足正则性 $ \|\phi\|_{2}\le C\|e\|_0 $ (参见文献 [22 ,定理 10.3.11]. 于是
$ \lVert e\rVert_0^2=(e,e)=A(e,\phi)=A\big(e,\phi-I_h\phi\bigr)+A\bigl(e,I_h\phi\big). $
由投影定义 $ A_h(\pi_h u,v_h)=A(u,v_h) $, 取 $ v_h=I_h\phi $ 且 $ A_h=A+G $, 有
$ A(e,I_h\phi)=A(u-\pi_h u,I_h\phi)=A_h(\pi_h u,I_h\phi)-A(\pi_h u,I_h\phi)=G(\pi_h u,I_h\phi). $
又因为 $ \nabla I_h\phi $ 在每个单元上为常向量, $ \Pi\nabla I_h\phi=\nabla I_h\phi $, 故 $ G(\pi_h u, I_h\phi)=\delta\big((I-\varPi)\nabla\pi_h u,(I-\Pi)\nabla I_h\phi\big)=0, $ 得到 $ A(e,I_h\phi)=0 $. 从而
$ \lVert e\rVert_0^2 = A\big(e,\phi-I_h\phi\big) \le C\,\lVert e\rVert_1\,\lVert\phi-I_h\phi\rVert_1 \le C\,\lVert e\rVert_1\,h\,\lVert\phi\rVert_2 \le C\,h\,\lVert e\rVert_1\,\lVert e\rVert_0. $
即 $ \lVert e\rVert_0\le C h\,\lVert e\rVert_1 $. 结合上一步的 $ H^1 $ 估计 $ \lVert e\rVert_1=\lVert u-\pi_h u\rVert_1\le C h^k\lVert u\rVert_{k+1} $, 有
$ \lVert u-\pi_h u\rVert_0 \le C h^{k+1}\lVert u\rVert_{k+1}. $
定理 2.1 设方程 (1.1) 的解满足 $ u^n\in (W\cap H^{k+1}) $, 时间离散参数 $ \theta\in[\frac{1}{2}, 1] $, 则对于方程 (2.7) 的解 $ u_h^n $, 存在与 $ \Delta t $ 和 $ h $ 无关的常数 $ C $, 使得
$\begin{split}\lVert u^n-u_h^n\rVert_0\le& C\Delta t (|2\theta-1|\lVert u_{tt}\rVert_{L^2 (0,T;L^2(\Omega)) }+\Delta t \lVert u_{ttt}\rVert_{L^2 (0,T;L^2(\Omega)) }) \\&+Ch^{k+1}\lVert u_t\rVert_{L^2 (0,T;H^{k+1}(\Omega)) }.\end{split}$
证 设 $ u^n-u_h^n= (u^n-\pi_hu^n) - (u_h^n-\pi_hu^n) =\eta^n-\xi^n $. 我们可以得到如下误差方程
(2.16) $\begin{split}(u_t^{n+\theta}-\frac{u_h^{n+1}-u_h^n}{\Delta t}, v) - A_h (\xi^{n+\theta}, v) = 0.\end{split}$
注意到 $ u_h^{n+1}-u_h^n=u^{n+1}-u^n- (\eta^{n+1}-\eta^n) + (\xi^{n+1}-\xi^n) $, 则我们有
$ u_t^{n+\theta}-\frac{u_h^{n+1}-u_h^n}{\Delta t}=\frac{1}{\Delta t}\big (\Delta tu_t^{n+\theta}- (u^{n+1}-u^n) + (\eta^{n+1}-\eta^n) - (\xi^{n+1}-\xi^n) \big). $
取 $ v=\xi^{n+\theta} $, 带回方程 (2.16) 可得
(2.17) $\frac{1}{\Delta t}\big (\Delta tu_t^{n+\theta}- (u^{n+1}-u^n) + (\eta^{n+1}-\eta^n) - (\xi^{n+1}-\xi^n), \xi^{n+\theta}\big) - A_h (\xi^{n+\theta}, \xi^{n+\theta}) = 0.$
上式两端同乘 $ \Delta t $, 从 $ i=0 $ 到 $ i=n-1 $ 累加可得
(2.18) $\begin{split}&\sum_{i=0}^{n-1} (\xi^{i+1}-\xi^i, \xi^{i+\theta}) +\Delta t\sum_{i=0}^{n-1}A_h(\xi^{i+\theta}, \xi^{i+\theta}) \\=&\sum_{i=0}^{n-1} (\Delta tu_t^{i+\theta}- (u^{i+1}-u^i), \xi^{i+\theta}) +\sum_{i=0}^{n-1}\Delta t (\frac{\eta^{i+1}-\eta^i}{\Delta t}, \xi^{i+\theta}).\end{split}$
将上式记为 $ i_1+i_2=I_1+I_2 $. 由 $ (a, b) =\frac{1}{2} (\lVert a \rVert_0^2+\lVert b\rVert_0^2-\lVert a-b\rVert_0^2) $, 可得
$ (\xi^{i+1}-\xi^i, \xi^{i+\theta}) =\frac{1}{2} (\lVert\xi^{i+1}\rVert_0^2-\lVert \xi^i\rVert_0^2) +\frac{2\theta-1}{2}\lVert \xi^{i+1}-\xi^i\rVert_0^2. $
注意到 $ \xi^0=0 $, 取 $ \theta\in[\frac{1}{2}, 1] $ 我们有
(2.19) $\begin{split}i_1=\sum_{i=0}^{n-1} (\xi^{i+1}-\xi^i, \xi^{i+\theta}) &=\frac{1}{2}\lVert \xi^n\rVert_0^2+\frac{2\theta-1}{2}\sum_{i=0}^{n-1}\lVert \xi^{i+1}-\xi^i\rVert_0^2\geq \frac{1}{2}\lVert \xi^n\rVert_0^2.\end{split}$
由引理 2.1 我们可以得到 $ i_2 $ 估计式
(2.20) $\begin{split}i_2=\Delta t\sum_{i=0}^{n-1}A_h (\xi^{i+\theta}, \xi^{i+\theta}) \ge 0.\end{split}$
$ \lVert \eta^{i+1}-\eta^{i}\rVert_0^2=\lVert \int_{t_{i}}^{t_{i+1}}\eta_t (t){\rm d}t\rVert_0^2\le \Delta t\int_{t_{i}}^{t_{i+1}}\lVert\eta_t (t) \rVert_0^2{\rm d}t. $
由 Young 不等式我们可以得到 $ I_2 $ 估计式
(2.21) $\begin{split}I_2=\sum_{i=0}^{n-1}\Delta t (\frac{\eta^{i+1}-\eta^i}{\Delta t}, \xi^{i+\theta}) &\le\sum_{i=0}^{n-1} C\Delta t \big\lVert\frac{\eta^{i+1}-\eta^i}{\Delta t}\big\rVert_0^2+\Delta t\sum_{i=0}^{n-1}\lVert \xi^{i+\theta}\rVert_0^2\\&\le C_1\lVert \eta_t\rVert_{L^2 (0,T;L^2(\Omega)) }^2+\Delta t\sum_{i=0}^{n-1}\lVert \xi^{i+\theta}\rVert_0^2.\end{split}$
在对 $ I_1 $ 进行估计前我们先给出 $ u_t^{i+1} $ 和 $ u^{i+1} $ 的积分型余项的泰勒公式
$\hspace{-2.3cm} u_t^{i+1}=u_t^i+\Delta tu_{tt}^i+\int_{t_i}^{t_{i+1}}u_{ttt} (t_{i+1}-t){\rm d}t, $
$ u^{i+1}=u^i+\Delta tu_{t}^i+\frac{1}{2} (\Delta t) ^2u_{tt}^i+\frac{1}{2}\int_{t_i}^{t_{i+1}}u_{ttt} (t_{i+1}-t) ^2{\rm d}t. $
因此由 Young 不等式我们可以得到 $ I_1 $ 估计式
(2.22) $\begin{aligned}I_{1}= & \sum_{i=0}^{n-1}\left(\Delta t u_{t}^{i+\theta}-\left(u^{i+1}-u^{i}\right), \xi^{i+\theta}\right) \\= & \sum_{i=0}^{n-1}\left(\Delta t \theta\left(u_{t}^{i+1}-u_{t}^{i}\right)+\Delta t u_{t}^{i}-\left(u^{i+1}-u^{i}\right), \xi^{i+\theta}\right) \\\leq & \sum_{i=0}^{n-1}\left\|\Delta t \theta\left(\Delta t u_{t t}^{i}+\int_{t_{i}}^{t_{i+1}} u_{t t t}\left(t_{i+1}-t\right) \mathrm{d} t\right)-\frac{1}{2}\left((\Delta t)^{2} u_{t t}^{i}+\int_{t_{i}}^{t_{i+1}} u_{t t t}\left(t_{i}-t\right)^{2} \mathrm{~d} t\right)\right\|_{0}\left\|\xi^{i+\theta}\right\|_{0} \\\leq & \sum_{i=0}^{n-1}(\Delta t)^{2} \frac{|2 \theta-1|}{2}\left\|u_{t t}^{i}\right\|_{0}\left\|\xi^{i+\theta}\right\|_{0}+\sum_{i=0}^{n-1}\left\|\frac{1}{2}\left(\int_{t_{i}}^{t_{i+1}}\left\|u_{t t t}\right\|_{0}^{2} \mathrm{~d} s\right)^{\frac{1}{2}}\left(\int_{t_{i}}^{t_{i+1}}\left(t_{i}-s\right)^{4} \mathrm{~d} s\right)^{\frac{1}{2}}\right\|_{0}\left\|\xi^{i+\theta}\right\|_{0} \\& +\sum_{i=0}^{n-1}\left\|\theta \Delta t\left(\int_{t_{i}}^{t_{i+1}}\left\|u_{t t t}\right\|_{0}^{2} \mathrm{~d} s\right)^{\frac{1}{2}}\left(\int_{t_{i}}^{t_{i+1}}\left(t_{i}-s\right)^{2} \mathrm{~d} s\right)^{\frac{1}{2}}\right\|_{0}\left\|\xi^{i+\theta}\right\|_{0} \\= & \sum_{i=0}^{n-1}(\Delta t)^{2} \frac{|2 \theta-1|}{2}\left\|u_{t t}^{i}\right\|_{0}\left\|\xi^{i+\theta}\right\|_{0}+\sum_{i=0}^{n-1} C(\Delta t)^{\frac{5}{2}}\left(\int_{t_{i}}^{t_{i+1}}\left\|u_{t t t}\right\|_{0}^{2} \mathrm{~d} s\right)^{\frac{1}{2}}\left\|\xi^{i+\theta}\right\|_{0} \\\leq & C_{2}\left((\Delta t)^{2}|2 \theta-1|^{2} \sum_{i=0}^{n-1} \Delta t\left\|u_{t t}^{i}\right\|_{0}^{2}+(\Delta t)^{4}\left\|u_{t t t}\right\|_{L^{2}\left(0, T ; L^{2}(\Omega)\right)}^{2}\right)+C_{3} \sum_{i=0}^{n-1} \Delta t\left\|\xi^{i+\theta}\right\|_{0}^{2}\end{aligned}$
结合方程 (2.18)-(2.22) 我们可以得到
(2.23) $\begin{split}&\frac{1}{2}\lVert \xi_0^n\rVert^2+\Delta t\sum_{i=0}^{n-1}A_h (\xi^{i+\theta}, \xi^{i+\theta}) \\\le& C_2\big ( (\Delta t) ^2|2\theta-1|^2\sum_{i=0}^{n-1}\Delta t\lVert u_{tt}^i\rVert_0^2+ (\Delta t) ^4\lVert u_{ttt}\rVert_{L^2 (0,T;L^2(\Omega)) }^2\big) +C_3\sum_{i=0}^{n-1}\Delta t\lVert \xi^{i+\theta}\rVert_0^2\\&+C_1\lVert \eta_t\rVert_{L^2 (0,T;L^2(\Omega)) }^2+\Delta t\sum_{i=0}^{n-1}\lVert \xi^{i+\theta}\rVert_0^2.\end{split}$
(2.24) $\begin{split}\lVert \xi^n\rVert_0^2 & \le C\bigg ( (\Delta t) ^2|2\theta-1|^2\lVert u_{tt}\rVert_{L^2 (0,T;L^2(\Omega)) }^2+ (\Delta t) ^4\lVert u_{ttt}\rVert_{L^2 (0,T;L^2(\Omega)) }^2+\lVert \eta_t\rVert_{L^2 (0,T;L^2(\Omega)) }^2\bigg).\end{split}$
由引理 2.3 可得 $ \eta_t $ 的估计式
(2.25) $\begin{split}\lVert \eta_t\rVert_{L^2 (0,T;L^2(\Omega)) }^2&=\int_{0}^{T}\lVert \eta_t (t) \rVert_{L^2}^2{\rm d}t\\&\le \int_{0}^{T}\big (Ch^{k+1}\lVert u_t\rVert_{k+1}\big) ^2{\rm d}t=Ch^{2k+2}\lVert u_t\rVert_{L^2 (0,T;H^{k+1}(\Omega)) }^2.\end{split}$
结合引理 2.3 和方程 (2.24) 和 (2.25), 利用结合三角不等式
$ \lVert u^n-u_h^n\rVert_0\le \lVert \eta^n\rVert_0+\lVert \xi^n\rVert_0. $
3 数值算例
3.1 二维问题
$ u=e^{-t}xy (1-x) (1-y), $
考虑区域 $ \Omega= [0,1]^2 $, $ T=1 $, $ \Delta t=0.0001 $. $ f $ 是由精确解 $ u $ 确定的, $ \delta = 0.1h $. 考虑对流系数 $ \boldsymbol{\beta} = (1, 1) ^T $, 扩散系数 $ \varepsilon = 10^{-5} $. 表 1 和表 2 分别给出了向后欧拉和 Crank-Nicolson 格式在 $ P_{1b} $ 有限元空间采用变分多尺度方法得到的误差和空间收敛阶.
二维数值算例表明, 在一致网格进行等距的时间步长离散后可以获得理想结果, 两种格式在 $ L^2 $ 范数 $ H^1 $ 范数意义下收敛阶分别可以达到 2 阶和 1 阶.
此外取定参数 $ T=1 $, 扩散系数 $ \varepsilon = 10^{-5} $, 考虑对流系数 $ \boldsymbol{\beta} = (1, 1) ^T $, 网格剖分 $ h=1/512 $, 在表 3 给出了向后欧拉和 Crank-Nicolson 格式在 $ P_{1b} $ 有限元空间采用变分多尺度方法得到的误差和时间收敛阶.
从表 3 可以看出向后欧拉格式时间收敛阶可以达到 1 阶精度, 而 Crank-Nicolson 格式时间收敛阶可以达到 2 阶精度, 这与理论分析是一致的. 并且 Crank-Nicolson 格式可以比向后欧拉格式得到更小的误差.
另外我们在图 1 给出 $ h=1/32 $ 时, 向后欧拉和 Crank-Nicolson 格式的数值图像. 从图 1 我们可以看出这两种格式未出现数值振荡现象, 体现了这两种格式求解对流占优扩散方程的有效性.
图1
图1
$ T=1 $ 时 $ u $ 的数值结果.
3.2 二维高斯旋转问题
高斯旋转问题是一个经典的对流占优扩散基准问题[23 ,24 ] . 我们选定区域 $ \Omega =\{ (x, y) \in R^2:x^2+y^2\leq 1 \} $, $ \boldsymbol{\beta}= (-y, x) ^T $, $ f=0 $. 初始高斯条件以 $ (0.3, 0.3) $ 为中心, $ u_0\left ( x, y \right) =e^{-10\left[ \left ( x-0.3 \right) ^2+\left ( y-0.3 \right) ^2 \right]} $, 计算参数选择如下
$ T=2\pi, \Delta t=0.02\pi, \varepsilon =10^{-8}, h=0.0506267. $
图 2 给出了初始数值解图像, 图 3 给出了 $ T=2\pi $ 时数值图像.
图2
图2
$ T=0 $ 时 $ u $ 的数值结果.
图3
图3
$ T=2\pi $ 时 $ u $ 的数值结果.
从图像可以看出向后欧拉格式在 $ T=2\pi $ 时等值线向外围扩散, 出现了数值震荡现象. 而 Crank-Nicolson 格式同心圆结构保持完整, 与初始时刻几何特征高度一致, 说明 Crank-Nicolson 格式在旋转流场问题中可以有效减少数值震荡现象.
3.3 源项问题
考虑在区域 $ \Omega = (0, 1) \times (0, 1) $ 上定义的源项 $ f=1 $, $ \boldsymbol{\beta} = (1, 0) ^T $, 边界条件 $ u=0 $, 扩散系数 $ \varepsilon=10^{-3} $, $ T=1 $, $ \Delta t=0.001 $. 我们将网格剖分成 $ 20\times20 $, 数值结果如图 4 所示. 从图像我们可以看出向后欧拉格式和 Crank-Nicolson 格式在 $ y=0 $ 和 $ y=1 $ 处出现抛物线层, 在 $ x=1 $ 处出现指数层, 并且存在 $ 45^{\circ} $ 斜率.
图4
图4
$ T=1 $ 时 $ u $ 的数值结果.
3.4 内外边界层问题
考虑区域 $ \Omega = (0, 1) \times (0, 1) $, $ \boldsymbol{\beta}= (1, 1) ^T $, 边界处 $ u=g $ 满足以下关系式
$g=\begin{cases}1, \quad \text{若 } y=0 \text{ 且 } 0.3\leq x\leq 1, \\0, \quad \text{其他}.\\\end{cases}$
计算参数选取为: $ T = 2 $, $ \Delta t=0.01 $, $ \varepsilon =10^{-3} $. 在这种情况下, 解从 $ (0.3, 0) $ 开始形成一个与对流方向一致的内层, 并在 $ x = 1 $ 处显示一个指数边界层. 图 5 给出了向后欧拉和 Crank-Nicolson 格式的数值图像. 从图像可以看出向后欧拉格式和 Crank-Nicolson 格式都能很好的体现对流问题的内部层和指数外层.
图5
图5
$ T=2 $ 时 $ u $ 的数值结果.
3.5 三维问题
在这个例子中, 我们考虑三维情况精确解 $ u (x,y,z,t) = e^t\sin (\pi x) \sin (\pi y) \sin (\pi z) $, $ f $ 是由精确解 $ u $ 决定的, 考虑区域 $ \Omega =\left[ 0, 1 \right] ^3 $. 计算参数选择如下
$ T=0.1, \Delta t = 0.001, \boldsymbol{\beta}= (1, 1, 1) ^T, \varepsilon=10^{-3}, \delta = 0.1h. $
表 4 给出了在时间步长 $ \Delta t $ 和空间步长 $ h $ 满足关系 $ \Delta t=h^2 $ 时向后欧拉在 $ P_{1b} $ 有限元空间采用变分多尺度方法得到的误差和收敛阶. 表 5 给出了在时间步长 $ \Delta t $ 和空间步长 $ h $ 满足关系 $ \Delta t=h $ 时 Crank-Nicolson 格式在 $ P_{1b} $ 有限元空间采用变分多尺度方法得到的误差和收敛阶.
对于向后欧拉方法, $ L^2 $ 范数误差的收敛阶趋近于理论 2 阶收敛, $ H^1 $ 范数误差收敛阶略高于 1 阶, 与理论分析结果基本一致. Crank-Nicolson 方法在 $ L^2 $ 范数和 $ H^1 $ 范数意义下空间收敛阶分别可以达到 2 阶和 1 阶, 这与理论分析结果一致.
在计算效率方面, Crank-Nicolson 方法在 $ 1/h=40 $ 时仅需要 239 秒就可以达到与向后欧拉相同的精度, 远低于向后欧拉的 7192 秒. 这是因为向后欧拉格式时间收敛阶是 1 阶精度, 而 Crank-Nicolson 格式可以达到 2 阶精度. 同时图 6 给出了在空间步长 $ h=1/16 $ 时 $ T=0.1 $ 的数值图像. 从图像可以看到该数值方法是可行且有效的.
图6
4 结论
本文提出了一种求解非定常对流占优扩散方程的稳定化有限元加权 $\theta$ 格式. 以两局部高斯积分替代 VMS 稳定项, 避免引入额外未知量与存储. 在此基础上构造投影算子 $\pi_h$, 证明了其存在唯一性与最优阶逼近, 得到全离散的 $L^2$ 时空误差估计. 二维与三维数值算例验证了理论结果, 并表明在相同精度下 Crank-Nicolson 格式具有更高的计算效率. 进一步我们可以将方法推广到非线性对流占优问题的数值求解中.
参考文献
View Option
[1]
Boyana B S , Lewis T , Liu S J , et al . Convergence analysis of novel discontinuous Galerkin methods for a convection dominated problem
Computers & Mathematics with Applications , 2024 , 175 : 224 -235
[本文引用: 1]
[2]
Liu S J , Simoncini V . Multigrid preconditioning for discontinuous Galerkin discretizations of an elliptic optimal control problem with a convection-dominated state equation
Journal of Scientific Computing , 2024 , 101 (3 ): Art 79
[3]
Wang H J , Li F Y , Shu C W , et al . Uniform stability for local discontinuous Galerkin methods with implicit-explicit Runge-Kutta time discretizations for linear convection-diffusion equation
Mathematics of Computation , 2023 , 92 (344 ): 2475 -2513
DOI:10.1090/mcom/2023-92-344
[本文引用: 1]
[4]
Qin D , Fu K , Liang D . Positivity preserving temporal second-order spatial fourth-order conservative characteristic methods for convection dominated diffusion equations
Computers & Mathematics with Applications , 2023 , 149 : 190 -202
DOI:10.1016/j.camwa.2023.08.032
URL
[本文引用: 1]
[5]
Douglas J J , Russell T F . Numerical methods for convection-dominated diffusion problems based on combining the method of characteristics with finite element or finite difference procedures
SIAM Journal on Numerical Analysis , 1982 , 19 (5 ): 871 -885
DOI:10.1137/0719063
URL
[6]
Shi D Y , Liao X , Wang L L . The lowest order characteristic mixed finite element scheme for convection-dominated diffusion problem
Computers & Mathematics with Applications , 2014 , 68 (7 ): 759 -769
DOI:10.1016/j.camwa.2014.07.027
URL
[本文引用: 1]
[7]
Qian L Z , Feng X L , He Y N . The characteristic finite difference streamline diffusion method for convection-dominated diffusion problems. Applied Mathematical Modelling , 2012 , 36 (2 ): 561 -572
[8]
Li X S , Fu K . Positive and conservative characteristic block-centered finite difference methods for convection dominated diffusion equations
Advances in Applied Mathematics and Mechanics , 2022 , 14 (5 ): 1087 -1110
DOI:10.4208/aamm
URL
[9]
Weng Z F , Yang Z J , Lu X L . Two-grid variational multiscale method with bubble stabilization for convection diffusion equation. Applied Mathematical Modelling , 2016 , 40 (2 ): 1097 -1109
[本文引用: 2]
[10]
Qian L Z , Cai H P , Guo R , et al . The characteristic variational multiscale method for convection-dominated convection-diffusion-reaction problems
International Journal of Heat and Mass Transfer , 2014 , 72 : 461 -469
DOI:10.1016/j.ijheatmasstransfer.2014.01.020
URL
[11]
Xie C , Wang G , Feng X L . Variational multiscale virtual element method for the convection-dominated diffusion problem. Applied Mathematics Letters , 2021 , 117 : Art 107077
[本文引用: 3]
[12]
Zhang J , Liu X W . Uniform stability of the SUPG method for the evolutionary convection-diffusion-reaction equation
Computers & Mathematics with Applications , 2022 , 124 : 1 -6
DOI:10.1016/j.camwa.2022.08.013
URL
[本文引用: 2]
[13]
Cengizci S , U$\breve{\rm g}$ur Ö, Natesan S. A SUPG formulation augmented with shock-capturing for solving convection-dominated reaction-convection-diffusion equations
Computational and Applied Mathematics , 2023 , 42 (5 ): Art 235
[本文引用: 2]
[14]
Cengizci S , U$\breve{\rm g}$ur Ö, Natesan S. SUPG-based stabilized finite element computations of convection-dominated 3D elliptic PDEs using shock-capturing
Journal of Computational and Applied Mathematics , 2024 , 451 : Art 116022
[本文引用: 1]
[15]
唐斯琴 , 李宏 , 董自明 , 等 . 对流反应扩散方程的稳定化时间间断时空有限元解的误差估计
计算数学 , 2020 , 42 (4 ): 472 -486
DOI:10.12286/jssx.2020.4.472
[本文引用: 2]
在流线迎风Petrov-Galerkin(SUPG)稳定化有限元数值格式的基础上,结合时间方向的变分离散,构造对流反应扩散方程的稳定化时间间断时空有限元格式.该类格式在工程上有一些数值模拟应用,但相关文献没有看到类似数值格式的理论证明.本文以Radau点为节点,构造时间方向的Lagrange插值多项式,证明了稳定化有限元解的稳定性,时间最大模、空间L<sup>2</sup>(Ω)-模误差估计.文中利用插值多项式和有限元方法相结合的技巧,解耦时空变量,去掉了时空网格的限制条件,提供了时间间断稳定化时空有限元方法的理论证明思路,克服了因时空变量统一导致的实际计算时的复杂性.
Tang S Q , Li H , Dong Z M , et al . The error estimates of the stabilized time discontinuous space-time finite element solutions for convection-reaction-diffusion equations
Mathematica Numerica Sinica , 2020 , 42 (4 ): 472 -486
DOI:10.12286/jssx.2020.4.472
[本文引用: 2]
A kind of stabilized time discontinuous space-time finite element formulations are presented for the convection-reaction-diffusion equations. The stabilized schemes considered in this paper are constructed based on the streamline upwind Petrov-Galerkin (SUPG) finite element approximate scheme, combining with the space time finite element method in which the discrete time variation form was used. The theoretical proofs of the scheme cannot be found in relative references, although there are some simulations in practical applications. In this paper, we give the proofs of stability and error estimates in the maximum norm of time and <em>L</em><sup>2</sup>(Ω)-norm of spatial by taking the Radau points as the interpolation nodes of Lagrange interpolation polynomials. The temporal and spacial variants are decoupled, the restricted conditions on the space-time meshes are removed by taking advantages of the techniques of combining the interpolation polynomials with the finite element method. The process of of proof in this paper provides a new idea of theoretical analysis for the stabilized space time finite element method permitting discontinuities in time. And the complexities in practical computations caused by the unifying space and time variables are conquered.
[16]
Zhang X H , Xu X M . Moving mesh method with variational multiscale finite element method for convection-diffusion-reaction equations. Engineering with Computers , 2024 , 40 (3 ): 1943 -1965
[17]
Key K , Abdelmalik M , Elgeti S , et al . Finite element and isogeometric stabilized methods for the advection-diffusion-reaction equation
Computer Methods in Applied Mechanics and Engineering , 2023 , 417 : Art 116354
[18]
Zhang X , Zhang P , Qin W , et al . An adaptive variational multiscale element free Galerkin method for convection-diffusion equations
Engineering with Computers , 2022 , 38 : 3373 -3390
DOI:10.1007/s00366-021-01469-6
[本文引用: 1]
[19]
Song L , Hou Y , Zheng H . A variational multiscale method based on bubble functions for convection-dominated convection-diffusion equation
Applied Mathematics and Computation , 2010 , 217 (5 ): 2226 -2237
DOI:10.1016/j.amc.2010.07.023
URL
[本文引用: 4]
[20]
Arnold D N , Brezzi F , Fortin M . A stable finite element for the Stokes equations
Calcolo , 1984 , 21 (4 ): 337 -344
DOI:10.1007/BF02576171
URL
[本文引用: 1]
[21]
John V , Kaya S , Layton W . A two-level variational multiscale method for convection-dominated convection-diffusion equations
Computer Methods in Applied Mechanics and Engineering , 2006 , 195 (33-36 ): 4594 -4603
DOI:10.1016/j.cma.2005.10.006
URL
[本文引用: 1]
[22]
Brenner S C , Scott L R . The Mathematical Theory of Finite Element Methods . New York : Springer , 2008
[本文引用: 1]
[23]
Leonard B P , MacVean M K , Lock A P . The flux integral method for multidimensional convection and diffusion
Applied Mathematical Modelling , 1995 , 19 (6 ): 333 -342
DOI:10.1016/0307-904X(95)00017-E
URL
[本文引用: 1]
[24]
Bermúdez A , Nogueiras M R , Vázquez C . Numerical analysis of convection-diffusion-reaction problems with higher order characteristics/finite elements. Part II: fully discretized scheme and quadrature formulas
SIAM Journal on Numerical Analysis , 2006 , 44 (5 ): 1854 -1876
DOI:10.1137/040615109
URL
[本文引用: 2]
Convergence analysis of novel discontinuous Galerkin methods for a convection dominated problem
1
2024
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
Multigrid preconditioning for discontinuous Galerkin discretizations of an elliptic optimal control problem with a convection-dominated state equation
0
2024
Uniform stability for local discontinuous Galerkin methods with implicit-explicit Runge-Kutta time discretizations for linear convection-diffusion equation
1
2023
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
Positivity preserving temporal second-order spatial fourth-order conservative characteristic methods for convection dominated diffusion equations
1
2023
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
Numerical methods for convection-dominated diffusion problems based on combining the method of characteristics with finite element or finite difference procedures
0
1982
The lowest order characteristic mixed finite element scheme for convection-dominated diffusion problem
1
2014
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
Positive and conservative characteristic block-centered finite difference methods for convection dominated diffusion equations
0
2022
2
2016
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
The characteristic variational multiscale method for convection-dominated convection-diffusion-reaction problems
0
2014
3
2021
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
... [11 ,12 ,13 ]. ...
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
Uniform stability of the SUPG method for the evolutionary convection-diffusion-reaction equation
2
2022
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
... ,12 ,13 ]. ...
U$\breve{\rm g}$ur ?, Natesan S. A SUPG formulation augmented with shock-capturing for solving convection-dominated reaction-convection-diffusion equations
2
2023
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
U$\breve{\rm g}$ur ?, Natesan S. SUPG-based stabilized finite element computations of convection-dominated 3D elliptic PDEs using shock-capturing
1
2024
... 当扩散系数 $ \varepsilon $ 远小于对流系数 $ \boldsymbol{\beta} $ 时, 标准的 Galerkin 有限元和有限差分法在计算过程中会出现尖锐的锋面和过度的非物理振荡现象. 因此人们提出许多方法来减轻数值震荡现象, 如间断 Galerkin 法[1 -3 ] , 特征有限元法[4 -6 ] , 特征有限差分法[9 -11 ] , 变分多尺度法[12 -14 ] 和流线迎风 Petrov-Galerkin (SUPG)法[11 ,12 ,13 ] . ...
对流反应扩散方程的稳定化时间间断时空有限元解的误差估计
2
2020
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
... [15 ]结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
The error estimates of the stabilized time discontinuous space-time finite element solutions for convection-reaction-diffusion equations
2
2020
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
... [15 ]结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
Finite element and isogeometric stabilized methods for the advection-diffusion-reaction equation
0
2023
An adaptive variational multiscale element free Galerkin method for convection-diffusion equations
1
2022
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
A variational multiscale method based on bubble functions for convection-dominated convection-diffusion equation
4
2010
... 稳定化有限元方法既具有迎风方法的长处, 又能抑制非物理震荡现象, 具有较好的稳定性[15 ] . Cengizci 等人[13 ] 将流线迎风 Petrov-Galerkin (SUPG) 稳定化有限元法结合激波捕捉机制求解对流占优扩散方程,并将该方法扩展到三维[19 ] ; Xie 等[9 ] 将变分多尺度稳定化方法与虚单元方法结合求解对流占优扩散问题, 证明了所提方法的有效性; Zhang等[15 ] 结合移动网格和变分多尺度有限元方法求解对流占优扩散方程, 提高了计算精度并减少数值震荡; Key 等[11 ] 提出了有限元和等几何稳定化方法求解对流扩散反应方程; Zhang 等[18 ] 提出一种自适应变分多尺度无单元 Galerkin 方法求解对流占优扩散方程. 容易看出, 变分多尺度方法在处理对流占优问题时表现出有效性和稳定性. 但它需要引进新的未知变量, 从而导致求解规模比传统有限元方法增大了许多, 使得该算法并不实用. 因此 Song 等[19 ] 提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
... [19 ]提出了基于两局部高斯积分的数值方法来求解定常对流占优扩散方程. 这种方法利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项, 其优点就是在不引入新的未知变量和不增加额外存储空间的情况下, 保持了经典变分多尺度方法的稳定性和处理对流占优问题的有效性. ...
... 本文进一步扩展了文献 [19 ] 方法的适用范围. 具体而言本文构造了一种变分多尺度稳定化有限元全离散加权 $ \theta $ 格式求解非定常对流占优扩散方程. 空间方向采用变分多尺度有限元方法进行离散, 利用局部单元上两局部高斯积分的残差来代替基于投影变分多尺度理论框架下的稳定化项构造全离散加权 $ \theta $ 格式. 同时分析了数值格式的误差估计, 得到 $ L^2 $ 范数意义下时空最优误差估计式. 最后通过数值算例验证该方法的有效性. ...
... 记 $ K $ 的重心为 $ \bar q_K $, 本文给出满足一点高斯积分的新投影$ \varPi:\nabla V_h^b\rightarrow \boldsymbol{R}_0 $, 满足[19 ] $ \varPi\nabla v_h|_K=\nabla v_h (\bar q_K). $ 又因为 $ u_b\in B(K) $, 在 $ \partial K $ 上为零[20 ,21 ] , 由散度定理 ...
A stable finite element for the Stokes equations
1
1984
... 记 $ K $ 的重心为 $ \bar q_K $, 本文给出满足一点高斯积分的新投影$ \varPi:\nabla V_h^b\rightarrow \boldsymbol{R}_0 $, 满足[19 ] $ \varPi\nabla v_h|_K=\nabla v_h (\bar q_K). $ 又因为 $ u_b\in B(K) $, 在 $ \partial K $ 上为零[20 ,21 ] , 由散度定理 ...
A two-level variational multiscale method for convection-dominated convection-diffusion equations
1
2006
... 记 $ K $ 的重心为 $ \bar q_K $, 本文给出满足一点高斯积分的新投影$ \varPi:\nabla V_h^b\rightarrow \boldsymbol{R}_0 $, 满足[19 ] $ \varPi\nabla v_h|_K=\nabla v_h (\bar q_K). $ 又因为 $ u_b\in B(K) $, 在 $ \partial K $ 上为零[20 ,21 ] , 由散度定理 ...
1
2008
... 并满足正则性 $ \|\phi\|_{2}\le C\|e\|_0 $ (参见文献 [22 ,定理 10.3.11]. 于是 ...
The flux integral method for multidimensional convection and diffusion
1
1995
... 高斯旋转问题是一个经典的对流占优扩散基准问题[23 ,24 ] . 我们选定区域 $ \Omega =\{ (x, y) \in R^2:x^2+y^2\leq 1 \} $, $ \boldsymbol{\beta}= (-y, x) ^T $, $ f=0 $. 初始高斯条件以 $ (0.3, 0.3) $ 为中心, $ u_0\left ( x, y \right) =e^{-10\left[ \left ( x-0.3 \right) ^2+\left ( y-0.3 \right) ^2 \right]} $, 计算参数选择如下 ...
Numerical analysis of convection-diffusion-reaction problems with higher order characteristics/finite elements. Part II: fully discretized scheme and quadrature formulas
2
2006
... 其中 $ \lambda_{1} (x) $, $ \lambda_{2} (x) $ 和 $ \lambda_{3} (x) $ 表示三角单元 $ K $ 的面积坐标. 由面积坐标性质可知 $ \lambda_{i}\in H^1 (K) $ 且$ b_K\in H_0^1 (K) $. 考虑经典变分多尺度方法[24 ] : $ \forall v_h\in V_h^b $, 求 $ u_h\in V_h^b $ 满足 ...
... 高斯旋转问题是一个经典的对流占优扩散基准问题[23 ,24 ] . 我们选定区域 $ \Omega =\{ (x, y) \in R^2:x^2+y^2\leq 1 \} $, $ \boldsymbol{\beta}= (-y, x) ^T $, $ f=0 $. 初始高斯条件以 $ (0.3, 0.3) $ 为中心, $ u_0\left ( x, y \right) =e^{-10\left[ \left ( x-0.3 \right) ^2+\left ( y-0.3 \right) ^2 \right]} $, 计算参数选择如下 ...