自从Reed和Hill在文献[1]中处理双曲方程时首次提出间断Galerkin方法(简称DG方法)以来, DG方法作为求解双曲问题以及类双曲问题的有效方法而蓬勃发展.随后, Babuska等在文献[2]中提出了求解椭圆和抛物问题的间断Galerkin有限元方法.还有许多的DG方法被研究工作者提出, 参见文献[3-12]等.这些方法一般被称作内部惩罚方法.此外, Cockburn和Shu[13]提出了局部间断的Galerkin有限元方法(LDG方法); Oden和Bauman[14-15]在处理某些扩散问题时又提出了其他几种形式的DG方法.
然而, 上面提及的方法在应用时需事先确定稳定化参数, 而这些参数的确定是极其不易的.基于文献[16-17]的思想, 本文提出一种稳定化的$hp$间断Galerkin方法, 给出满足局部守恒性质的新变分格式, 且该方法的稳定化参数易确定.
本文其余部分结构如下, 第二节引入模型问题并给出稳定化间断Galerkin方法.第三节推导出最优阶的误差估计, 并分析该数值方法的收敛性.第四节通过数值算例验证理论结果的正确性.最后, 给出结论总结本文的主要结果.
考虑如下反应扩散问题
其中$\Omega \subset {\Bbb R}^d(d=2, 3)$为有界开区域, 其边界$\partial \Omega$是Lipschitz连续的. $f\in L^d(\Omega)$, 以及$K(x)\in L^\infty(\Omega)$使得$0 < K_1 \leq K(x) \leq K_2$.
需要说明的是, 问题(2.1)-(2.2)解的正则性可能很低, 因此, 对于其变分问题的弱解, 需要定义合适的解空间.为此, 我们先引入一些记号.记$\{P_h\}$是对$\Omega$的正则剖分族, $P_h$中的元素$E$均为无交的开集, 即$\Omega = \textrm{int} \big(\bigcup\limits_{E \in P_h} \bar{E}\big)$.记$h_E=\textrm{diam}(E)$, $h=\max\limits_{E \in P_h}h_E$. $P_h$中所有边界构成的集合记为$\varepsilon_h = \{\gamma_k\}, k=1, \ldots, N_{edge}$, 其中$N_{edge}$为剖分$P_h$中边界的总数.而剖分$P_h$的所有内部单元边界的集合$\Gamma_{\textrm{int}}$, 记为$\Gamma_{\textrm{int}} = \bigcup\limits_{k=1}^{N_{edge}}\gamma_k \backslash \partial \Omega$.
定义单元边界$\gamma_e \in \Gamma_\textrm{int}$上的跳跃(Jump)和平均(Average)分别为
其中$\gamma_e=\textrm{int}(\partial E_i \cap \partial E_j)$是二维相邻单元的公共边(或三维相邻单元的公共面), 如图 1和图 2所示.
为给出问题(2.1)–(2.2)的变分格式, 进而求得弱解, 首先引入分片Sobolev空间
其中$H(\Delta, E)=\{v \in L^2(E): \nabla \cdot \nabla v \in L^2(E)\} \subset H^1(E)$, $M(P_h)$的范数定义为
这里$p$是多项式空间中近似多项式次数的最小值, 参数$\lambda$和$\zeta$均为正常数.
记$V$是${\cal M}(P_h)$的关于范数$|||\cdot|||$的完备化空间.基于前面的准备工作, 现给出问题(2.1)–(2.2)的变分问题:求$u \in V$使得
其中$B(u, v)$和$L(v)$分别为
注2.1 与文献[17-18]中方法的不同之处在于, 本文的方法可以处理一类解具有较低正则性的反应扩散方程.本文定义的双线性形式$B(u, v)$也不同于文献[19]中给出的双线性形式, 本文中考虑的跳跃项为$[\nabla v\cdot { \boldsymbol{n}}]$而文献[19]中的跳跃项为$[v]$.
设$\{F_E\}$是定义在剖分$P_h$上的一族可逆仿射变换: $F_E: \hat{E} \rightarrow E, x=F_E(\hat{x})$, 其中$\hat{E}$为参考单元, $\hat{x}$为参考单元上的点.
定义如下有限元空间
容易验证$V_h\subset V$, 其中$p_E$为$E$上分片多项式的次数.
基于(2.6)式, 我们给出离散变分问题:求$u_h \in V_h$使得
其中双线性形式$B(\cdot, \cdot)$由(2.7)式给出.
对于双线性形式$B(\cdot, \cdot)$, 我们有如下结论.
定理2.1 存在正常数$M>0$, 使得
证 详细证明, 参见文献[16].
定理2.2 存在常数$\gamma_h = \gamma(\sigma, h, p)>0$使得
证 由上确界的定义, 可得
应用(2.7)式并取$C=\min(K_1, 1)$, 有
联合(2.13)和(2.14)式, 即证得定理成立.
注2.2 定理2.1和定理2.2表明双线性形式$B(\cdot, \cdot)$满足连续性和强制性条件, 因此根据有限元理论[5, 20], 变分问题(2.10)解存在唯一.
为了给出该方法的最优误差估计, 首先引入一系列插值, 令$\tilde{\pi}^{E}_{hp}: H^{\gamma_{k}}(E) \rightarrow P_{p_{E}}(E)$满足
对单元$E$将局部插值算子$\tilde{\pi}^{E}_{hp}$零延拓到整个剖分$P_h$上, 定义全局插值$\tilde{\Pi}_{hp}:V \rightarrow V_h$, 即
对于上述的插值算子, 有如下的不等式成立(参见文献[12])
其中$\mu_k = \min\{p_E+1, \gamma_k\}, \ p_E \geq 1, \ \gamma_k\geq 2$.
此外, 迹定理[20]成立
其中$C>0$是不依赖与$h_E$的常数.
由有限维空间范数的等价性, 我们有
引理3.1 存在依赖$\sigma$的常数$C$, 使得
其中$\bar{v}_h = \sum\limits_{E \in P_h} \bar{v}_h|_E, \bar{v}_h|_E = \frac{1}{|E|}\int_E v_h {\rm d}x$.
记$e_h = u-u_h = u-\tilde{\Pi}_{hp}(u) + \tilde{\Pi}_{hp}(u)-u_h=\eta_h + \xi_h$, 这里$\eta_h=u-\tilde{\Pi}_{hp}(u), \ \xi_h=\tilde{\Pi}_{hp}(u)-u_h$, 那么
其中$R^h:V \rightarrow {\Bbb R}$称为残差泛函.由于残差在$V_h$上的正交性, 有
定理3.1 设$u \in H^2(\Omega) \cap V$, 则存在不依赖于$h$和$p$的常数$C>0$, 使得
其中$\mu^{\ast}=\min \big\{\mu-1, \mu-\frac32+\frac\lambda 2 \big\}$, $\gamma^{\ast}=\min \big\{\gamma-\frac32, \gamma-\frac32+\frac{\zeta}2\big\}$, $\mu=\min \big\{p+1, \mu_k\big\}$和$\gamma=\min\limits_{E \in P_h}(\gamma_k)$.
证 由(3.5)式, 得
应用(3.10)式和(3.3)–(3.4)式, 即得(3.9)成立.定理得证.
定理3.2 设$u \in H^2(\Omega) \cap V$是问题(2.6)的解, 且$u_h \in V_h$满足(2.10)式.若稳定化参数$\lambda \geq 1$, $\zeta \geq 0$, 则存在常数$C\geq 0$, 使得
其中$\mu = \min \{p+1, \gamma\}$.
证 应用三角不等式, 有
由(2.11), (2.12), (3.8)式以及引理3.1, 得
其中$\bar{\xi_h}$是$\xi_h$的分片平均.
由(2.7)式和柯西-施瓦兹不等式, 有
联合(3.11), (3.13)和(3.12)式, 可得
应用定理3.1和(3.14)式, 得
其中$\mu^{\ast}=\mu -1$和$\gamma^{\ast} = \gamma -\frac{3}{2}$.定理证毕.
定理3.3 设$u \in H^2(\Omega) \cap V$是问题(2.6)的真解, 数值解$u_h \in V_h$满足(2.10)式.若稳定化参数$\lambda \geq 1$和$\zeta \geq 0$, 则存在不依赖于$h$和$p$的常数$C>0$, 使得
证 为证明$L^2$范数下的误差估计, 应用Aubin-Nitsche技巧(参见文献[21]).为此, 引入如下问题
对于上述问题(3.17)-(3.18), 有正则性结果
由(3.17)式知
联合(3.8)和(3.20)式, 得
其中$A_1=\sum\limits_{E \in P_h}\int_E(K(x)\nabla(\phi-v_h)\cdot \nabla e_h + (\phi-v_h)e_h){\rm d}x$, $A_2$为(3.21)式中除去$A_1$余下的项.
取$v_h = \tilde{\phi}$为$\phi$的次数为$p_E$的连续插值, 应用柯西-施瓦兹不等式, 有
利用(3.19), (3.22), (3.23)式以及定理3.2, 可得
即得(3.3)式成立.定理得证.
本文仅就二维问题给出数值实验.在单位正方形$\Omega = (0, 1)\times(0, 1)$上考虑问题(2.1)-(2.2), 取$K(x, y) = xy$, 真解取为$u(x, y) = xy(1-x)(1-y)$.稳定化参数取为$\lambda=\zeta=1$.记$N=-\ln(h)/\ln(2)$, $E_N$为相应范数的误差, $e_h=E_N/E_{N-1}$, $r=\ln e_h/\ln2$, 下列表格给出不同范数、不同网格密度的误差结果.
表 1-表 4分别给出了应用$P_1$元和$P_2$元在$L^2$范数和$H^1$范数下的误差和收敛率.对于应用高阶元-$P_3$元和$P_4$元的误差结果, 本文不再列出.
下面图 3和图 4分别给出了$L^2$范数和$H^1$范数下的收敛率变化情况.
作为比较, 图 5和图 6分别给出了真解和数值解的等值线图.
本文提出了求解反应扩散问题的一种新的绝对稳定$hp$间断Galerkin有限元方法.由注2.1知本文的方法是新的, 此外该文的创新之处还有:稳定化参数$\lambda \geq 1$, $\zeta \geq 0$时, 得到了最优的收敛阶; 定义了简单而自然的与网格有关的范数; 对于$p\geq 1$, 定理3.2和定理3.3都成立.而文献[17]中, $p$须满足$p\geq 2$.最后, 数值算例验证了理论结果的正确性.