数学物理学报, 2023, 43(3): 808-828

非线性非一致介质二维Maxwell方程leap-frog Crank-Nicolson多区域Legendre-tau配置谱方法

牛翠霞,1, 马和平,2,*

1山东工商学院计算机科学与技术学院 山东烟台264000

2上海大学理学院 上海200444

A Leap-Frog Crank-Nicolson Multidomain Legendre-Tau Collocation Spectral Method for 2D Nonlinear Maxwell's Equations in Inhomogeneous Media

Niu Cuixia,1, Ma Heping,2,*

1School of Computer Science and Technology, Shandong Technology and Business University, Shandong Yantai 264000

2Department of Mathematics, Shanghai University, Shanghai 200444

通讯作者: *马和平, E-mail: hpma@shu.edu.cn

收稿日期: 2022-05-12   修回日期: 2023-02-6  

基金资助: 国家自然科学基金(11971016)
国家自然科学基金(12171308)

Received: 2022-05-12   Revised: 2023-02-6  

Fund supported: NSFC(11971016)
NSFC(12171308)

作者简介 About authors

牛翠霞,E-mail:ncxia@shu.edu.cn

摘要

该文研究了具有非线性电导率的非一致介质二维Maxwell方程的数值求解方法, 提出了多区域Legendre-tau配置谱方法. 该数值方法空间上达到谱精度, 时间上是二阶精度. 时间方向采用leap-frog Crank-Nicolson三层格式进行离散. 非线性项放在中间已知层采用谱配置法显式处理, 线性项采用Legendre谱方法隐式处理. 利用显隐数值格式, 既有较好的稳定性又方便算法实施. 基于合理的弱形式,不需要使用额外附加的连接条件, 以自然边界条件的方式处理交界面条件. 定义不同次数多项式逼近空间, 构建一致的数值格式. 详细证明了半离散和全离散数值格式的稳定性和收敛性, 并得到$L^2$ -范数的最优误差估计. 算例中, 利用快速Legendre变换在Chebyshev点上计算非线性项, 提高算法效率. 数值结果证实了该数值方法求解此类非线性问题的有效性, 并且没有因为解的间断而损失谱精度.

关键词: 二维Maxwell方程; 非线性电导率; 非一致介质; 多区域Legendre-tau谱方法; leap-frog Crank-Nicolson 方法; 最优误差估计

Abstract

In this paper, numerical methods for solving 2D nonlinear Maxwell's equations in inhomogeneous media are discussed. A multidomain Legendre-tau collocation spectral method is proposed. The proposed method is of spectral accuracy in space and second order in time. In time direction, the leap-frog Crank-Nicolson method is applied, which is a three-level scheme with the nonlinear term being treated by some collocation methods explicitly in intermediate level and the linear terms being treated by the Legendre-tau spectral method implicitly. By the implicit-explicit scheme, the numerical method is of better stability and easy implementation. We construct a reasonable weak form which can deal with the interface conditions in a way just like the natural boundary condition without any additional interface conditions. The uniform scheme without any additional interface conditions is constructed by using polynomial spaces of different degrees. For the semi-discrete and fully discrete schemes, the stability and convergence are proved, and the $L^2$-norm optimal error estimates are obtained. In numerical examples, the nonlinear terms are computed at the Chebyshev points by the fast Legendre transform to improve the efficiency of the algorithm. Numerical results show the efficiency of the proposed method for solving this nonlinear problem. Moreover, the results indicate that the spectral accuracy is achieved and not affected by the discontinuity of solutions.

Keywords: 2D Maxwell's equations; Nonlinear conductivity; Inhomogeneous media; Multidomain Legendre-tau spectral method; Leap-frog Crank-Nicolson method; Optimal error estimates

PDF (506KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

牛翠霞, 马和平. 非线性非一致介质二维Maxwell方程leap-frog Crank-Nicolson多区域Legendre-tau配置谱方法[J]. 数学物理学报, 2023, 43(3): 808-828

Niu Cuixia, Ma Heping. A Leap-Frog Crank-Nicolson Multidomain Legendre-Tau Collocation Spectral Method for 2D Nonlinear Maxwell's Equations in Inhomogeneous Media[J]. Acta Mathematica Scientia, 2023, 43(3): 808-828

1 引言

Maxwell方程是电磁场理论中非常重要的偏微分方程组, 揭示了电与磁的相互转化、相互依赖的关系, 已应用于现代科学和工程技术的很多领域[1-3]. 有限差分时域(FDTD)方法(也称为Yee方法)[4]是电磁场计算中非常有效的数值方法, 被广泛应用和推广.

非线性Maxwell方程在科学工程相关领域普遍存在. 其中, 具有依赖于场源的非线性电导率的Maxwell方程应用在多个物理模型中, 例如第二型超导体的本构定律、NbSe3的电荷密度波态等[5-6]. 关于非线性Maxwell方程弱解的存在唯一性以及当$t\rightarrow\infty$时解的渐近性, 很多学者已经做了重要的研究工作[7-10]. 非线性Maxwell方程的数值求解也得到了很多学者的关注. Durand等[11]针对一般情况的非线性Maxwell方程, 证明了弱解的存在性,$\!\!$并提出了时间上采用向后Euler离散方法空间上采用混合有限元法的数值方法. $\!\!$Yao等[12]讨论了非线性Maxwell方程的数值解法, 时间上采用三阶线性向后差分方法(BDF), 空间上采用Nédélec有限元方法, 得到了$L^2$ -范数意义下的最优误差估计. Bokil等[13]发展了一种新的空间高阶的能量稳定的FDTD方法求解一维非线性Maxwell方程. $\!\!$Huang等[14]分析一种有限元方法来求解非线性Kerr介质中的Maxwell 方程, 采用了非迭代的方法求解此非线性问题, 并得到空间上的最优收敛阶, 时间上的二阶收敛性.

非一致介质Maxwell方程中的介电常数和磁导率在跨过不同的介质时会产生跳跃, 从而使解产生间断. 电磁场间断解问题的数值计算, 有一定的难度和挑战性, 促使很多学者从事这方面的研究并提出了一些有效的数值方法, 如高阶嵌入FDTD和导数匹配法、匹配和沉浸交界面(IIM)法、间断Galerkin(DG)方法等[15-26]. Zhao等[18]讨论了非一致介质中具有间断解的Maxwell方程的数值解法, 提出了高阶的隐式分层的导数匹配方法(HDM-FDTD). 此方法在介质交界面处增加虚拟点和附加的连接条件, 利用高阶跳跃条件来得到高精度, 如采用多于$(2m-1)$阶的物理跳跃条件和标准的中心差分逼近方法处理$2m$个跳跃条件. 这样使得数值格式变得稍微有些复杂.

谱方法数值求解非线性系统的理论不断发展完善起来[27-31]. Ma[32-33]讨论了非线性守恒方程的Chebyshev-Legendre耦合谱方法, 提出谱粘性(CLSV)和超谱粘性的方法. Ma和Sun[34]提出了一种广义的Legendre-Petrov-Galerkin谱方法求解KdV方程, 对非线性项采用了Chebyshev谱配置方法, 并证明了半离散和全离散格式$L^2$ -范数下的最优误差估计. 多区域谱方法是求解非一致介质问题的有效方法之一. 这种方法把整个区域分成多个子区域, 采用分片多项式逼近每个子区域上的解. Ma等[35]提出了多区域的Legendre-Galerkin Chebyshev配置方法(MLGCC)求解非一致介质中具有间断解的一维Maxwell方程, 保持了谱精度.

基于上述研究工作, 本文考虑了非线性非一致介质二维Maxwell方程的数值求解方法, 提出了leap-frog Crank-Nicolson(LFCN)多区域Legendre-tau配置(MLTC)谱方法. 本数值方法空间上达到谱精度, 时间上是二阶精度. 此数值方法采用tau方法思想, 针对电场和磁场的不同特性, 定义不同次多项式空间来逼近电磁场. 利用显隐数值格式, 对线性和非线性项采用不同的处理方式, 对线性项采用Legendre谱方法隐式处理, 而对于非线性项部分采用谱配置法来显式处理, 可以是Legendre-Gauss-Lobatto(LGL)配置点, 也可以是Chebyshev-Gauss-Lobatto(CGL)配置点等. 这样, 数值方法既具有较好的稳定性又方便算法实施. 对非一致介质, 本文主要考虑规则介质交界面的情形, 并假设介电常数和磁导率是计算区域上的分片常数函数. 此方法自然地在介质交界处进行区域剖分, 基于合理的弱形式, 采用类似自然边界条件的方式处理交界面条件, 不需要使用附加的连接条件, 构建一致的数值格式, 并获得谱精度. 我们在时间方向采用LFCN格式离散, 该方法结合非线性部分的leap frog显隐格式和线性高阶导数部分的Crank-Nicolson隐式格式, 早期由文献[36]提出应用于Korteweg-de Vries 方程的Fourier谱方法, 并进行了线性化稳定性分析. 本文详细证明了非线性问题LFCN数值格式的稳定性和收敛性, 并得到$L^2$ -范数的最优误差估计. 数值算例中, 利用快速Legendre变换在Chebyshev点上计算非线性项, 提高算法效率. 数值结果显示了本文方法求解此类非线性问题的有效性和高精度, 同时证实了本文方法没有因为解的间断性而损失谱精度.

2 预备记号和问题弱形式

$\Omega=I^x\times I^y=(0, 1)\times(0, 1),$ 考虑下面具有非线性电导率的二维Maxwell方程

$\epsilon \partial_t {E_x}+J_x(\textbf{E})= \partial_y{H_z}, \quad (x, y)\in \Omega, t>0, $
$\epsilon \partial_t {E_y}+J_y(\textbf{E})= \partial_x{H_z}, \quad(x, y)\in \Omega, t>0,$
$\mu\partial_t {H_z}=( \partial_y{E_x}- \partial_x{E_y}), \quad(x, y)\in \Omega, t>0,$

其中${\textbf{E}}=(E_x(x, y, t), E_y(x, y, t))$, $H_z=H_z(x, y, t)$分别表示电场强度和磁场强度. $\epsilon$是介电常数, $\mu$是磁导率. 非线性项$\textbf{J}=(J_x,J_y)$表示电流密度, 其中$J_x=\sigma(|\textbf{E}|)E_x$, $J_y=\sigma(|\textbf{E}|)E_y$. $\sigma(\xi)$是光滑递增的一元函数. 考虑理想电导体PEC边界条件

$\begin{equation}\label{bnd} \begin{array}{ll} E_x(x, 0, t)=E_x(x, 1, t)=0, ~~&x\in I^x=(0, 1), ~t>0,\\ E_y(0, y, t)=E_y(1, y, t)=0, ~~&y\in I^y=(0, 1), ~t>0 \end{array} \end{equation}$

和初始条件

$\begin{equation}\label{ini} \begin{array}{ll} {\textbf{E}}(x, y, 0)={\textbf{E}}_0(x, y)=(E_{x0}(x, y), E_{y0}(x, y)),\\ H_z(x, y, 0)=H_{z0}(x, y), (x, y)\in \Omega. \end{array} \end{equation}$

非一致介质电磁场中的介电常数$\epsilon$和磁导率$\mu$在跨过不同的介质时产生了跳跃, 从而使解产生了间断或弱间断. 假设介质交界面在$x=\Gamma_1$$y=\Gamma_2$处, 由Maxwell方程的积分形式, 可推导出如下交界面连接条件[20]

$\begin{equation} \begin{array}{ll}\label{discond} {}[\epsilon E_x]|_{x=\Gamma_1}=[E_x]|_{y=\Gamma_2}=0, \\ {}[E_y]|_{x=\Gamma_1}=[\epsilon E_y]|_{y=\Gamma_2}=0,\\ {}[H_z]|_{x=\Gamma_1}=[H_z]|_{y=\Gamma_2}=0, \end{array} \end{equation}$

其中$[\cdot]$表示在交界面处沿法向量的跳跃.

下面以上述交界面情况为例, 说明一下方程解是满足交界面条件(2.6)式的. 由(2.1)-(2.3)式知, 解$(E_x(t),E_y(t),H_z(t))$在整个区域$\Omega$上满足方程. 从而$E_x$$y$方向是可导的, $E_y$$x$方向是可导的, $H_z$$x$$y$方向都是可导的, 所以$[E_x]|_{y=\Gamma_2}=0,$$[E_y]|_{x=\Gamma_1}=0$以及$[H_z]|_{x=\Gamma_1}=[H_z]|_{y=\Gamma_2}=0$ 需要被满足. 进而由(2.1)和(2.2)式知, $[\epsilon E_x]|_{x=\Gamma_1}=0$$[\epsilon E_y]|_{y=\Gamma_2}=0$需要被满足. 因此, 方程解是满足交界面条件(2.6)式的.

$(\cdot,\cdot)_Q$$\|\cdot\|_Q$$L^2(Q)$空间的內积和范数, 并约定当$Q=\Omega$时省略下标$Q$. $H^{r}(\Omega)$$(r>0)$为通常的Sobolev空间, 其上的范数记为$\|\cdot\|_{H^{r}(\Omega)}$. 引入下列空间

$ H^{0, 1}_{0}(\Omega)=L^2(I^x;H^1_0(I^y)), ~~~~ H^{1, 0}_{0}(\Omega)=H^1_0(I^x;L^2(I^y)). $

二维非线性间断解Maxwell方程(2.1)-(2.4)的弱形式可写为: 求$(E_x(t),E_y(t),H_z(t))\in H^{0, 1}_{0}(\Omega)\times H^{1, 0}_{0}(\Omega)\times L^2(\Omega)$ 使得

$(\epsilon\partial_t E_{x}(t), v_x)+(J_x(\textbf{E}(t)), v_x)=-(H_{z}(t), \partial_y v_x), \quad \forall~ v_x \in H^{0, 1}_{0}(\Omega),$
$(\epsilon\partial_t E_{y}(t), v_y)+(J_y(\textbf{E}(t)), v_y)=(H_{z}(t), \partial_x v_y), \quad \forall~ v_y \in H^{1, 0}_{0}(\Omega),$
$(\mu\partial_t H_{z}(t), v_z)=(\partial_y E_{x}(t)-\partial_x E_{y}(t), v_z), \quad \forall~ v_z \in L^2(\Omega). $

这里假设介质被分成不同的矩形块, $\epsilon,\mu$在不同介质上是常数. 注意到在上面弱形式(2.7)和(2.8)式中, 使用了分部积分, 解$E_x$$E_y$的正则性已经各向异性地被降低了. 因此(2.6)式中的连接条件$[\epsilon E_x]|_{x=\Gamma_1}=0$$[\epsilon E_y]|_{y=\Gamma_2}=0$ 就类似有限元方法中自然边界条件一样以一种自然的方式进行了处理. 有关非线性Maxwell方程弱解的存在性可参见文献[9]. 我们考虑的解满足弱形式(2.7)-(2.9)式, 该弱形式有助于启发我们构造合理的逼近空间.

3 多区域Legendre-tau配置谱方法半离散格式

本节给出问题(2.1)-(2.5)的多区域Legendre-tau配置谱方法半离散格式, 并证明格式的稳定性和收敛性.

3.1 半离散格式

$ \Omega_{l m}=\left(a_{l-1}, a_{l}\right) \times\left(b_{m-1}, b_{m}\right), \quad \Omega=\bigcup_{1 \leq l \leq L, 1 \leq m \leq M} \bar{\Omega}_{l m} \backslash \partial \Omega,$
$ 0=a_0<a_1<\cdots<a_{L}=1, 0=b_0<b_1<\cdots<b_{M}=1, $

并设$\epsilon|_{\Omega_{lm}}$$\mu|_{\Omega_{lm}}$是常数. 设$N^x_l,N^y_m$分别为$(a_{l-1},a_l),(b_{m-1},b_m)$上的积分节点数, 对$N^x_l, N^y_m~(1\le l\le L, 1\le m\le M)$, 定义

$\begin{eqnarray*} &&h^x_l=a_l-a_{l-1},~~~~\hbar^x_l=h^x_l/N^x_l,~~~\hbar^x=\max_{1\le l\le L} \hbar^x_l; \\ && h^y_m=b_m-b_{m-1},~~\hbar^y_m=h^y_m/N^y_m,~~\hbar^y=\max_{1\le m\le M} \hbar^y_m; \\ && \hbar_lm=\max\{h^x_l/N^x_l, h^y_m/N^y_m\},~~\hbar=\max\{\hbar^x, \hbar^y \}. \end{eqnarray*}$

${\Bbb P}_{\Bbb N}$是区间$I$上次数不超过$N$的多项式空间, 定义下列分片多项式空间

$\begin{eqnarray*} &&{\Bbb P}_{\Bbb N}(\Omega)=\{{u}\,:\,{u|_{\Omega_{lm}} \in{\Bbb P}_{N^x_l}(I^x_l)\otimes{\Bbb P}_{N^y_m}(I^y_m), ~\forall~{\Omega_{lm}}\subset\Omega}\}, \\ &&{\Bbb P}_{\Bbb N}^x(\Omega)=\{{u}\,:\,{u|_{\Omega_{lm}} \in{\Bbb P}_{N^x_l-1}(I^x_l)\otimes{\Bbb P}_{N^y_m}(I^y_m), ~\forall~{\Omega_{lm}}\subset\Omega}\}, \\ &&{\Bbb P}_{\Bbb N}^y(\Omega)=\{{u}\,:\,{u|_{\Omega_{lm}} \in{\Bbb P}_{N^x_l}(I^x_l)\otimes{\Bbb P}_{N^y_m-1}(I^y_m), ~\forall~{\Omega_{lm}}\subset\Omega}\}, \end{eqnarray*}$

以及逼近空间

$\begin{eqnarray*} && V_{\mathbb N}^{0, 1}={\Bbb P}_{\Bbb N}^x(\Omega)\cap H^{0, 1}_{0}(\Omega), ~~~~~ V_{\mathbb N}^{1, 0}={\Bbb P}_{\Bbb N}^y(\Omega)\cap H^{1, 0}_{0}(\Omega), \\ &&V_{\mathbb N}=\{{u}\,:\,{u|_{\Omega_{lm}}\in{\Bbb P}_{N^x_l-1}(I^x_l)\otimes{\Bbb P}_{N^y_m-1}(I^y_m), \forall~{\Omega_{lm}}\subset\Omega}\}. \end{eqnarray*}$

记参考区间$\hat I=(-1,1)$.$\hat x^l_i~(0\leq i\leq N^x_l)$, $\hat y^m_j~(0\leq j\leq N^y_m)$分别是参考区间$\hat I^x=(-1, 1)$, $\hat I^y=(-1, 1)$上LGL积分节点, $\hat{x}_i^{l,C}~(0\leq i\leq N^x_l)$, $\hat{y}_j^{m,C}~(0\leq j\leq N^y_m)$分别是参考区间$\hat I^x=(-1, 1)$, $\hat I^y=(-1, 1)$上CGL积分节点, 并定义

$\begin{eqnarray*} &&x^l_i=\frac12(h^x_l\hat x^l_i+a_{l-1}+a_l),~~y^m_j=\frac12(h^y_m\hat y^m_j+b_{m-1}+b_m), \\ &&x_i^{l,C}=\frac12(h^x_l\hat{x}_i^{l,C}+a_{l-1}+a_l),~~y_j^{m,C}=\frac12(h^y_m\hat{y}_j^{m,C}+b_{m-1}+b_m). \end{eqnarray*}$

定义分片连续函数空间

${\tilde C(\bar{\Omega})=\{{u}\,:\,{u|_{\bar{\Omega}_{lm}}\in C(\bar{\Omega}_{lm}), ~~1\le l\le L, ~~1\le m\le M }\}. }$

建立函数在子区域$\Omega_{lm}$上与参考区域$\hat{\Omega}$上之间的对应关系

$ u(x, y)|_{\Omega_{lm}}=\hat u_{lm}(\hat x, \hat y),~ x=\frac12(h^x_l\hat x+a_{l-1}+a_l), ~ y=\frac12(h^y_m\hat y+b_{m-1}+b_m). $

设插值算子$I_{{\mathbb N}}$可以是下列情形之一

i. LGL插值算子$I_{{\mathbb N}}^L:\tilde C(\bar{\Omega})\rightarrow {\Bbb P}_{\Bbb N}(\Omega)$, 满足

$ I_{{\mathbb N}}^L u|_{\bar{\Omega}_{lm} }(x^l_i, y^m_j)=u(x^l_i, y^m_j), 0\le i\le N^x_l, ~ 0\le j\le N^y_m; $

ii. CGL插值算子${I^C_N}: \tilde C(\bar{\Omega})\rightarrow {\Bbb P}_{\Bbb N}(\Omega)$, 满足

$ {I^C_N} u|_{\bar{\Omega}_{lm} }(x^{l,C}_i, y^{m,C}_j)=u(x^{l,C}_i, y^{m,C}_j), 0\le i\le N^x_l, ~ 0\le j\le N^y_m. $

定义如下$L^2$ -正交投影算子

$\begin{eqnarray*} &&P^x_{N}: L^2(I^x)\rightarrow \left\{{u}\,:\,{u|_{I^x_l } \in{\Bbb P}_{N^x_l-1}(I^x_l), ~\forall~ I^x_l\subset I^x}\right\}, \\ &&P^y_{N}: L^2(I^y)\rightarrow \left\{{u}\,:\,{u|_{I^y_m } \in{\Bbb P}_{N^y_m-1}(I^y_m), ~\forall~ I^y_m\subset I^y}\right\}, \\ &&P_{\mathbb N}: L^2(\Omega)\rightarrow V_{\mathbb N}. \end{eqnarray*}$

下面给出问题(2.1)-(2.5)的多区域Legendre-tau配置谱方法半离散格式: 求$(E_{x{\mathbb N}}(t),$$ E_{y{\mathbb N}}(t),$$ H_{z{\mathbb N}}(t))\in V_{\mathbb N}^{0, 1}\times V_{\mathbb N}^{1, 0}\times V_{\mathbb N}$使得

$\begin{matrix} \label{mxws1} &&(\epsilon\partial_t E_{x{\mathbb N}}(t), v_x)+(I_{{\mathbb N}} J_x(\textbf{E}_{{\mathbb N}}(t)), v_x)=-(H_{z{\mathbb N}}(t), \partial_y v_x), \forall v_x \in V_{\mathbb N}^{0, 1}, \end{matrix}$
$\begin{matrix} \label{mxws2} &&(\epsilon\partial_t E_{y{\mathbb N}}(t), v_y)+(I_{{\mathbb N}} J_y(\textbf{E}_{{\mathbb N}}(t)), v_y)=(H_{z{\mathbb N}}(t), \partial_x v_y),\qquad\forall v_y \in V_{\mathbb N}^{1, 0}, \end{matrix}$
$\begin{matrix} \label{mxws3} &&(\mu\partial_t H_{z{\mathbb N}}(t), v_z)=(\partial_y E_{x{\mathbb N}}(t)-\partial_x E_{y{\mathbb N}}(t), v_z), \ \forall v_z \in V_{\mathbb N}, \end{matrix}$

其中${\textbf{E}_{{\mathbb N}}(t)}=(E_{x{\mathbb N}}(t), E_{y{\mathbb N}}(t)).$ 初始值取为

$\begin{matrix} \label{scmi} E_{x{\mathbb N}}(0)=P^x_{N}I_{{\mathbb N}} E_{x0}, E_{y{\mathbb N}}(0)=P^y_{N}I_{{\mathbb N}} E_{y0}, H_{z{\mathbb N}}(0)=P_{{\mathbb N}}I_{{\mathbb N}} H_{z0}. \end{matrix}$

3.2 稳定性分析

在数值分析过程中, 考虑$I_{{\mathbb N}}$为LGL插值算子$I^L_{{\mathbb N}}$的情形. 为了方便起见, 仍采用记号$I_{{\mathbb N}}$. 对非线性项进行估计, 需要用到下面的引理.

${\bf 引理3.1}$ 如果$u\in {\Bbb P}_{N^x}(\hat{I}_x)\otimes{\Bbb P}_{N^y}(\hat{I}_y)$, 那么

$\begin{equation} \label{inver}{\|u\|_{L^{\infty}(\hat{\Omega})} \leq \frac{(N^x+1)(N^y+1)}{2}\|u \|_{L^2(\hat{\Omega})}.} \end{equation}$

对于多区域的情况, 如果$u\in {\Bbb P}_{{\mathbb N}}(\Omega),$

$\begin{equation} \label{inver1}{ \|u\|_{L^{\infty}(\Omega)} \leq \bar{N} \big\|u\big\|, ~~~~ \bar{N}=\max _{1\le l\le L,1\le m\le M}\frac{(N^x_l+1)(N^y_m+1)}{\sqrt{h^x_l h^y_m}}.} \end{equation}$

${\bf证}$ 给出$u$的Legendre级数展开式

${u(x,y)=\sum^{N^x}_{l=0}\sum^{N^y}_{m=0}\tilde{u}_{lm}L_l(x)L_m(y).}$

注意到Legendre多项式有性质$|L_l(x)|\leq 1(|x|\leq 1)$, $|L_m(y)|\leq 1(|y|\leq 1)$, 从而有

$\begin{eqnarray*} \|u\|^2_{L^{\infty}(\hat{\Omega})}&=&\Big\|\sum^{N^x}_{l=0}\sum^{N^y}_{m=0}\tilde{u}_{lm}L_l(x)L_m(y)\Big\|^2_{L^{\infty}(\hat{\Omega})} \leq \Big ( \sum^{N^x}_{l=0}\sum^{N^y}_{m=0}|\tilde{u}_{lm}|\Big )^2\\ & \leq& \sum^{N^x}_{l=0}\sum^{N^y}_{m=0}\big(l+\frac12\big)\big(m+\frac12\big) \sum^{N^x}_{l=0}\sum^{N^y}_{m=0}\frac{|\tilde{u}_{lm}|^2}{(l+\frac12)(m+\frac12)}\\ & =&\frac{(N^x+1)^2(N^y+1)^2}{4}\|u\|^2_{L^2(\hat{\Omega})}. \end{eqnarray*}$

因此得到结论(3.5)式.

对于多区域情况, 注意到 $ \|\hat{u}_{lm}\|_{L^2(\hat\Omega)}=\frac{2}{\sqrt{h^x_l h^y_m}}\big\|u|_{\Omega_{lm}}\big\|_{L^2({\Omega}_{lm})}, $ 从而有

$\begin{eqnarray*} \|u\|_{L^{\infty}(\Omega)}&=&\max_{1\leq l \leq L,1\leq m \leq M}\big\|u|_{\Omega_{lm}}\big\|_{L^\infty({\Omega}_{lm})} =\max_{1\leq l \leq L,1\leq m \leq M}\|\hat{u}_{lm}\|_{L^\infty(\hat{\Omega})}\\ &\leq& \max_{1\leq l \leq L,1\leq m \leq M}\frac{(N^x_l+1)(N^y_m+1)}{2}\big\|\hat{u}_{lm}\big\|_{L^2(\hat{\Omega})}\\ &=& \max_{1\leq l \leq L,1\leq m \leq M}\frac{(N^x_l+1)(N^y_m+1)}{\sqrt{h^x_l h^y_m}} \big\|u|_{\Omega_{lm}}\big\|_{L^2({\Omega_{lm}})} \leq \bar{N} \big\|u\big\|. \end{eqnarray*}$

因此得到结论(3.6)式.

定义分裂Sobolev空间$\tilde H^r(\Omega)$,有

$\tilde H^r(\Omega)=\{{u}\,:\,{u|_{\Omega_{lm}}\in H^r({\Omega_{lm}}), ~~~1\le l\le L, ~~~1\le m\le M }\}, $

及其上范数

$ \Vert u\Vert_{\tilde H^r(\Omega)}=\Big(\sum_{l,m}\Vert u\Vert_{H^r({\Omega_{lm}})}^2\Big)^\frac12 :=\Big(\sum_{l=1}^L\sum_{m=1}^M\Vert u\Vert_{H^r({\Omega_{lm}})}^2\Big)^\frac12. $

进一步可得到下面的逼近引理.

${\bf 引理3.2}$[37-38] 对于任意$u\in \tilde{H}^r(\Omega)$,有

$\begin{matrix} \label{pn} &&\|u-P_{{\mathbb N}} u\|^2\le C\sum_{l, m} \hbar_{lm}^{2r}\|u\|^2_{H^r({\Omega_{lm}})}, r\ge 0, \end{matrix}$
$\begin{matrix} \label{pc} &&\|u-{I^C_N} u\|^2\le C\sum_{l, m} \hbar_{lm}^{2r}\|u\|^2_{H^r({\Omega_{lm}})}, r\ge 2. \end{matrix}$

$E_{x{\mathbb N}}$, $E_{y{\mathbb N}}$, $H_{z{\mathbb N}}$和右端分别有扰动$\tilde{E}_{x{\mathbb N}}$, $\tilde{E}_{y{\mathbb N}}$, $\tilde{H}_{z{\mathbb N}}$, $\tilde{f_1}$, $\tilde{f_2}$, $\tilde{f_3}$, 考虑如下扰动方程. 对$ 0< t \leq T$,有

$\begin{matrix} \label{nonstb011} &&(\epsilon\partial_t \tilde{E}_{x{\mathbb N}}, v_x)+(I_{{\mathbb N}} \tilde{J}_x, v_x)+(\tilde{H}_{z{\mathbb N}}, \partial_y v_x)=(\epsilon \tilde{f_1}, v_x), \forall\: v_x \in V_{\mathbb N}^{0, 1},\end{matrix}$
$\begin{matrix} \label{nonstb012} &&(\epsilon\partial_t \tilde{E}_{y{\mathbb N}}, v_y)+(I_{{\mathbb N}} \tilde{J_y}, v_y)-(\tilde{H}_{z{\mathbb N}}, \partial_x v_y)=(\epsilon \tilde{f_2}, v_y), \ \forall\: v_y \in V_{\mathbb N}^{1, 0},\end{matrix}$
$\begin{matrix} \label{nonstb013} &&(\mu\partial_t \tilde{H}_{z{\mathbb N}}, v_z)+(\partial_x \tilde{E}_{y{\mathbb N}}-\partial_y \tilde{E}_{x{\mathbb N}}, v_z)=(\mu \tilde{f_3}, v_z), \qquad \forall\: v_z \in V_{\mathbb N}, \end{matrix}$

其中, $\tilde{\textbf{E}}_{{\mathbb N}}=(\tilde{E}_{x{\mathbb N}}, \tilde{E}_{y{\mathbb N}}),$

$ \tilde{J}_x:=J_x(\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}})-J_x(\textbf{E}_{{\mathbb N}}), \qquad \tilde{J_y}:=J_y(\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}})-J_y(\textbf{E}_{{\mathbb N}}). $

在扰动方程(3.9)-(3.11)中, 令$v_x=\tilde{E}_{x{\mathbb N}}$, $v_y=\tilde{E}_{y{\mathbb N}}$, $v_z=\tilde{H}_{z{\mathbb N}}$, 可得

$\begin{eqnarray*} &&(\epsilon\partial_t \tilde{E}_{x{\mathbb N}}, \tilde{E}_{x{\mathbb N}})+(I_{{\mathbb N}} \tilde{J}_x, \tilde{E}_{x{\mathbb N}})+(\tilde{H}_{z{\mathbb N}}, \partial_y \tilde{E}_{x{\mathbb N}})=(\epsilon \tilde{f_1}, \tilde{E}_{x{\mathbb N}}), \\ &&(\epsilon\partial_t \tilde{E}_{y{\mathbb N}}, \tilde{E}_{y{\mathbb N}})+(I_{{\mathbb N}} \tilde{J_y}, \tilde{E}_{y{\mathbb N}})-(\tilde{H}_{z{\mathbb N}}, \partial_x \tilde{E}_{y{\mathbb N}})=(\epsilon \tilde{f_2}, \tilde{E}_{y{\mathbb N}}), \\ &&(\mu\partial_t \tilde{H}_{z{\mathbb N}}, \tilde{H}_{z{\mathbb N}})+(\partial_x \tilde{E}_{y{\mathbb N}}-\partial_y \tilde{E}_{x{\mathbb N}}, \tilde{H}_{z{\mathbb N}})=(\mu \tilde {f_3}, \tilde{H}_{z{\mathbb N}}). \end{eqnarray*}$

从而有

$\begin{eqnarray*} &&\frac12\frac{\rm d}{{\rm d}t}\Big({\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}\|^2+\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}\|^2+\|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}\|^2}\Big) +(I_{{\mathbb N}}\tilde{J}_x,\tilde{E}_{x{\mathbb N}})+(I_{{\mathbb N}}\tilde{J_y},\tilde{E}_{y{\mathbb N}})\\ &=&(\epsilon \tilde{f_1}, \tilde{E}_{x{\mathbb N}})+(\epsilon \tilde{f_2}, \tilde{E}_{y{\mathbb N}})+(\mu \tilde{f_3}, \tilde{H}_{z{\mathbb N}}). \end{eqnarray*}$

这里$I_{{\mathbb N}}$为LGL插值算子.

下面来估计非线性项. 定义如下离散范数

$ \Vert u\Vert_{{\mathbb N}} =\Big(\sum_{l=1}^L\sum_{m=1}^M\Vert u\Vert_{{\mathbb N},\Omega_{lm}}^2\Big)^\frac12, \Vert u\Vert_{{\mathbb N},\Omega_{lm}}^2=\sum_{i=0}^{N^x_l}\sum_{j=0}^{N^y_m}\big|u(x^l_i,y^m_j)\big|^2 w^l_iw^m_j, $

其中$w^l_i=\frac12 h^x_l\hat w^x_i,$$w^m_j=\frac12 h^y_m\hat w^y_j,$$\hat w^x_i$$\hat w^y_j$分别为参考区间$\hat I^x,\hat I^y$上LGL求积公式的系数. 根据文献[39中(5.9.4)]式可知, 存在常数$C$使得

$\begin{equation}\label{inv} \|u\|\leq \|u\|_{{\mathbb N}}\leq C\|u\|, ~~~u\in P_{\mathbb N}. \end{equation}$

因此有

$\begin{equation} \label{nonsJx}{ \big|(I_{{\mathbb N}}\tilde{J}_x,\tilde{E}_{x{\mathbb N}})\big|\le \|I_{{\mathbb N}}\tilde{J}_x\|\cdot\|\tilde{E}_{x{\mathbb N}}\| \le\|I_{{\mathbb N}}\tilde{J}_x\|_{{\mathbb N}}\|\tilde{E}_{x{\mathbb N}}\|=\|\tilde{J}_x\|_{{\mathbb N}}\|\tilde{E}_{x{\mathbb N}}\|.} \end{equation}$

类似地, 有 $\big|(I_{{\mathbb N}}\tilde{J_y},\tilde{E}_{y{\mathbb N}})\big|\le \|\tilde{J_y}\|_{{\mathbb N}}\|\tilde{E}_{y{\mathbb N}}\|.$

现估计非线性项$\|\tilde{J}_x\|_{{\mathbb N}}$$\|\tilde{J_y}\|_{{\mathbb N}}$. 假设逼近解是有界的, 并记

$E_M=\max_{0\leq s\leq T}\|{\textbf{E}}_{{\mathbb N}}(s)\|_{L^{\infty}(\Omega)}. $

引入记号

$\begin{equation} \label{nonsJB0} {C^0_\sigma(\xi_1):=\max_{|\xi|\leq\xi_1}{|\sigma(\xi)|},~~~~ C^1_\sigma(\xi_1,\xi_2):=\max_{|\xi|\leq\xi_1+\xi_2}{|\sigma'(\xi)|}. }\end{equation}$

$B$是正常数, 对给定的$0<t_1\leq T$, 设有

$\begin{equation} \label{nonsJB1}{\max\limits_{0\le s\le t_1}\|\tilde{{\textbf{E}}}_{{\mathbb N}}(s)\|_{L^{\infty}(\Omega)}\leq B.} \end{equation}$

为了方便表达, 在下面的证明过程中, 我们将会省略记号$s$.$0<s\le t_1$时, 对于非线性项$\tilde{J}_x$, 有

$\begin{equation} \label{nonsJBound1}{ \tilde{J}_x=J_x\big(\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}}\big)-J_x\big(\textbf{E}_{{\mathbb N}}\big) =\Big(\sigma\big(|\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}}|\big) -\sigma\big(|\textbf{E}_{{\mathbb N}}|\big)\Big)\big(E_{x{\mathbb N}}+\tilde{E}_{x{\mathbb N}}\big) +\sigma\big(|\textbf{E}_{{\mathbb N}}|\big)\tilde{E}_{x{\mathbb N}}. } \end{equation}$

由微分中值定理得

$\begin{equation} \label{nonsJBound2}{ \big|\sigma\big(|\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}}|\big) -\sigma\big(|\textbf{E}_{{\mathbb N}}|\big)\big | =\big | \sigma'(\zeta)\big(|\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}}|- |\textbf{E}_{{\mathbb N}}|\big)\big | \leq | \sigma'(\zeta)|\cdot |\tilde{\textbf{E}}_{{\mathbb N}}|, } \end{equation}$

其中$\zeta$介于$|\textbf{E}_{{\mathbb N}}+\tilde{\textbf{E}}_{{\mathbb N}}|$$|\textbf{E}_{{\mathbb N}}|$ 之间. 利用(3.14)和(3.15)式, 由(3.16)和(3.17)式得到

$\begin{equation} \label{nonsJB2} {\|\tilde{J}_x\|_{{\mathbb N}} \leq \big( C^1_\sigma(E_M,B)(E_M+B)+C^0_\sigma(E_M)\big )\|\tilde{\textbf{E}}_{{\mathbb N}}\|_{{\mathbb N}} \leq C\|\sqrt{\epsilon}\tilde{\textbf{E}}_{{\mathbb N}}\|, } \end{equation}$

其中$C$是依赖于$E_M, B, C^1_\sigma(E_M,B), C^0_\sigma(E_M), \frac {1}{\sqrt{\epsilon}} $的正常数. 类似地, 可得 $\|\tilde{J_y}\|_{{\mathbb N}} \leq C\|\sqrt{\epsilon}\tilde{\textbf{E}}_{{\mathbb N}}\|.$

因此, 对于$0<s\le t_1,$

$\begin{matrix} \label{nonsstb1} &&\frac{\rm d}{{\rm d}s}\big(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(s)\|^2+\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(s)\|^2+\|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(s) \|^2\big)\\ &\le& C\Big (\| \sqrt{\epsilon}\tilde{f_1}(s) \|^2+\| \sqrt{\epsilon}\tilde{f_2}(s) \|^2+\|\sqrt{\mu}\tilde{f_3}(s)\|^2\\ && +\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(s)\|^2+\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(s)\|^2+\|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(s))\|^2 \Big ). \end{matrix}$

$s$$0$$t(t\leq t_1)$积分得

$\begin{matrix} \label{nonsJB3} &&\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(t)\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(t)\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(t)\|^2 \\ &\leq& \|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(0)\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(0)\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(0)\|^2 \\ &&+ C\int^t_0\big(\|\sqrt{\epsilon} \tilde{f_1}(s)\|^2 +\|\sqrt{\epsilon} \tilde{f_2}(s)\|^2 +\|\sqrt{\mu}\tilde{f_3}(s)\|^2\big){\rm d}s \\ &&+C\int^t_0\big(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(s)\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(s)\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(s)\|^2 \big){\rm d}s. \end{matrix}$

$\begin{eqnarray*} && K(t):=\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}(t)\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}(t)\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}(t)\|^2, \\ &&\rho(t):=K(0)+ C\int^t_0\big(\|\sqrt{\epsilon} \tilde{f_1}(s)\|^2 +\|\sqrt{\epsilon} \tilde{f_2}(s)\|^2 +\|\sqrt{\mu}\tilde{f_3}(s)\|^2\big){\rm d}s. \end{eqnarray*}$

综上可得, 在条件(3.15)式满足时

$\begin{equation} \label{nonsstb2} { K(t)\le \rho(t)+C\int^t_0 K(s){\rm d}s,~~~~ \forall~ 0\leq t \leq t_1.} \end{equation}$

$\underline{\epsilon}=\min \limits_{1\leq l \leq L,1\leq m \leq M}{\{\epsilon|_{\Omega_{lm}}\}}$, 有如下稳定性定理.

${\bf 定理3.1}$ 如果$\rho(T)\le \underline{\epsilon} B^2{\rm e}^{-CT}\big/\bar{N}^2$, 则有

$K(t)\le \rho(t){\rm e}^{Ct},~~~\forall~ 0<t\le T.$

${\bf证}$ 首先用反证法证明下面结论

$\begin{equation} \label{nonsstb3}{ \max\limits _{0 \leq s \leq T}\|\tilde{{\textbf{E}}}_{{\mathbb N}}(s)\|_{L^{\infty}(\Omega)}\leq B. } \end{equation}$

否则存在$t_1$, $0<t_{1}<T$, 使得

$\begin{equation} \label{nonsstb4}{ \max _{0 \leq s \leq t_{1}} \|\tilde{{\textbf{E}}}_{{\mathbb N}}(s)\|_{L^{\infty}(\Omega)} \leq B, ~~~~~~~ \|\tilde{{\textbf{E}}}_{{\mathbb N}}(t_{1})\|_{L^{\infty}(\Omega)}=B. } \end{equation}$

由(3.21)式, 并根据Gronwall不等式, 得

$\begin{equation} \label{nonsstb5}{ K(t_{1}) \leq \rho(t_{1}) e^{C t_{1}}<\rho(T) e^{C T} \leq \underline{\epsilon} B^{2} \big/\bar{N}^2. } \end{equation}$

根据引理3.1, 有

$\begin{equation} \label{nonsstb7}{ \|\tilde{{\textbf{E}}}_{{\mathbb N}}(t_{1})\|_{L^{\infty}(\Omega)} \leq \frac{\bar{N}}{ \sqrt{\underline{\epsilon}}} \|\sqrt{\underline{\epsilon}}\ \tilde{{\textbf{E}}}_{{\mathbb N}}(t_{1})\| \leq \frac{\bar{N}}{ \sqrt{\underline{\epsilon}}}\sqrt{K(t_{1})}< B.} \end{equation}$

这与(3.24)式矛盾, 从而(3.23)式成立. 因此, $t_1=T$时, (3.21)式成立. 由Gronwall不等式, 即证得稳定性定理.

3.3 收敛性分析

下面先给出误差估计时要用到的投影算子. 定义$H^1$ -投影算子$\hat P^{1, x}_N: H^1(\hat I^x)\rightarrow {\Bbb P}_{N}(\hat I^x)$, 满足

$ \hat P^{1, x}_N \hat u(\hat x)=\hat u(-1) +\int^{\hat x}_{-1}\hat P^x_{N-1}\partial_{\hat x}\hat u(x) {\rm d}x. $

注意到$H^1$ -投影算子$\hat P^{1, x}_N$保持了边界条件, 并且满足下面的性质

$\begin{equation} \label{hpro}{ \big ( \partial_{\hat x}(\hat P^{1, x}_N \hat u(\hat x) - \hat u(\hat x)), v\big) = 0, ~~~\forall~ v\in {\Bbb P}_{N-1}(\hat I^x). } \end{equation}$

类似地, 定义$\hat P^y_N$$\hat P^{1, y}_N$. 进而, 可导出下列投影算子

$ P^{1, 0}_{{\mathbb N}} u(x,y)|_{\Omega_{lm}}=(\hat P^{1, x}_{N^x_l}\circ\hat P^y_{N^y_m-1})\hat{u}_{lm}(\hat x, \hat y), P^{0, 1}_{{\mathbb N}} u(x,y)|_{\Omega_{lm}}=(\hat P^x_{N^x_l-1}\circ\hat P^{1, y}_{N^y_m})\hat{u}_{lm}(\hat x, \hat y). $

由算子$\hat P^{1, x}_{N^x_l}$的性质和(3.27)式, 对$u\in H^{1, 0}_{0}$, 有$P^{1, 0}_{{\mathbb N}} u \in V_{\mathbb N}^{1, 0}$, 并且对任意的$v \in V_{\mathbb N}$, 有

$\begin{equation} \label{poyproty} (\partial_x P^{1, 0}_{{\mathbb N}} u,v)=\sum_{l,m}(\partial_x P^{1, 0}_{{\mathbb N}} u,v)_{\Omega_{lm}} =\sum_{l,m}c_{lm}(\partial_x \hat P^{1, x}_{N^x_l}\circ\hat P^y_{N^y_m-1} \hat{u}_{lm},\hat{v}_{lm})_{\hat\Omega} =(\partial_x u,v). \end{equation}$

类似地

$\begin{equation} \label{poxproty} (\partial_y P^{0, 1}_{{\mathbb N}} u,v)=(\partial_y u,v), \forall~ v \in V_{\mathbb N}. \end{equation}$

现给出下面的逼近引理.

${\bf 引理3.3}$[27,40-41] 对于任意$u\in \tilde{H}^r(\Omega)$,有

$\begin{equation} \label{pox} \|u-P^{0, 1}_{{\mathbb N}} u\|^2+\sum_{l, m}\|\hbar^y_m\partial_y(u-P^{0, 1}_{{\mathbb N}} u)\|^2_{L^2({\Omega_{lm}})} \le C\sum_{l, m} \hbar_{lm}^{2r}\|u\|^2_{H^r({\Omega_{lm}})}, r\ge 1, \end{equation}$
$\begin{equation} \label{poy} \|u-P^{1, 0}_{{\mathbb N}} u\|^2+\sum_{l, m}\|\hbar^x_l\partial_x(u-P^{1, 0}_{{\mathbb N}} u)\|^2_{L^2({\Omega_{lm}})} \le C\sum_{l, m} \hbar_{lm}^{2r}\|u\|^2_{H^r({\Omega_{lm}})}, r\ge 1. \end{equation}$

取比较函数 $E_{x*}=P^{0, 1}_{{\mathbb N}} E_x \in V_{\mathbb N}^{0, 1}, E_{y*}=P^{1, 0}_{{\mathbb N}} E_y\in V_{\mathbb N}^{1, 0}$, $H_{z*}=P_{{\mathbb N}} H_z\in V_{\mathbb N}$, 可得如下截断误差方程: 对任意的$v_x \in V_{\mathbb N}^{0, 1}, v_y \in V_{\mathbb N}^{1, 0},v_z \in V_{\mathbb N},$

$\begin{matrix} \label{nonscnv01} &&(\epsilon\partial_t E_{x*}(t), v_x)+(I_{{\mathbb N}}{J}_x(\textbf{E}_{*}(t)), v_x)+(H_{z*}(t), \partial_y v_x) =(\epsilon f_1(t), v_x), \end{matrix}$
$\begin{matrix} \label{nonscnv02} &&(\epsilon\partial_t E_{y*}(t), v_y)+(I_{{\mathbb N}}{J}_y(\textbf{E}_{*}(t)), v_y)-(H_{z*}(t), \partial_x v_y) =(\epsilon f_2(t), v_y), \end{matrix}$
$\begin{matrix} \label{nonscnv03} &&(\mu\partial_t H_{z*}(t), v_z)+(\partial_x E_{y*}(t)-\partial_y E_{x*}(t), v_z) =(\mu f_3(t), v_z), \end{matrix}$

其中, $\textbf{E}_{*}(t)=(E_{x*}(t), E_{y*}(t)),$

$\begin{eqnarray*} && f_1(t)=(P^{0, 1}_{{\mathbb N}}-I)\partial_t E_{x}(t)+\frac {1}{\epsilon}\Big(I_{{\mathbb N}}J_x(\textbf{E}_{*}(t))-J_x(\textbf{E}(t))\Big), \\ && f_2(t)=(P^{1, 0}_{{\mathbb N}}-I)\partial_t E_{y}(t)+\frac {1}{\epsilon}\Big(I_{{\mathbb N}}J_y(\textbf{E}_{*}(t))-J_y(\textbf{E}(t))\Big), \\ && f_3(t)=0. \end{eqnarray*}$

$e_{x{\mathbb N}}(t)=E_{x*}(t)-E_{x{\mathbb N}}(t), e_{y{\mathbb N}}(t)=E_{y*}(t)-E_{y{\mathbb N}}(t), e_{z{\mathbb N}}(t)=H_{z*}(t)-H_{z{\mathbb N}}(t)$, 可得如下误差方程

$\begin{matrix} \label{nonscnv11} &&(\epsilon\partial_t e_{x{\mathbb N}}(t), v_x)+(I_{{\mathbb N}}\tilde{J}_x, v_x)+(e_{z{\mathbb N}}(t), \partial_y v_x) =(\epsilon f_1(t), v_x), {\forall\:} v_x \in V_{\mathbb N}^{0, 1},\end{matrix} $
$\begin{matrix} \label{nonscnv12} &&(\epsilon\partial_t e_{y{\mathbb N}}(t), v_y)+(I_{{\mathbb N}}\tilde{J}_y, v_y)-(e_{z{\mathbb N}}(t), \partial_x v_y) =(\epsilon f_2(t), v_y), \, {\forall\:} v_y \in V_{\mathbb N}^{1, 0},\end{matrix}$
$\begin{matrix} \label{nonscnv13} &&(\mu\partial_t e_{z{\mathbb N}}(t), v_z)+(\partial_x e_{y{\mathbb N}}(t)-\partial_y e_{x{\mathbb N}}(t), v_z) =0, \quad \qquad\qquad\quad {\forall\:} v_z \in V_{\mathbb N}, \end{matrix}$

其中, $\textbf{e}_{{\mathbb N}}(t)=(e_{x{\mathbb N}}(t), e_{y{\mathbb N}}(t)),$

$ \tilde{J}_x:=J_x(\textbf{E}_{{\mathbb N}}(t)+\textbf{e}_{{\mathbb N}}(t))-J_x(\textbf{E}_{{\mathbb N}}(t)), \tilde{J}_y:=J_y(\textbf{E}_{{\mathbb N}}(t)+\textbf{e}_{{\mathbb N}}(t))-J_y(\textbf{E}_{{\mathbb N}}(t)). $

类似前面半离散格式稳定性的讨论过程, 有如下收敛性定理.

${\bf 定理3.2}$$(E_x, E_y, H_z)$是问题(2.1)-(2.5)的精确解, $(E_{x{\mathbb N}}, E_{y{\mathbb N}}, H_{z{\mathbb N}})$是半离散格式(3.1)-(3.4)的数值解. 设$r>2$, $E_x, E_y\in H^1(0, T; \tilde H^r(\Omega))$, $H_z\in L^2(0, T; \tilde H^r(\Omega))$, 则存在依赖解的正则性的常数$C$, 使得

$ \Vert{\sqrt{\epsilon} (E_x-E_{x{\mathbb N}})(t)}\Vert +\Vert{\sqrt{\epsilon} (E_y-E_{y{\mathbb N}})(t)}\Vert+\Vert{\sqrt{\mu} (H_z-H_{z{\mathbb N}})(t)}\Vert\le C\hbar^{r}, 0< t \le T. $

${\bf证}$

$ G(t):=\|\sqrt{\epsilon}e_{x{\mathbb N}}(t)\|^2+\|\sqrt{\epsilon}e_{y{\mathbb N}}(t)\|^2+\|\sqrt{\mu}e_{z{\mathbb N}}(t)\|^2, $
$ \eta(t):=G(0)+ C\int^t_0\big(\|\sqrt{\epsilon}{ f_1}(s)\|^2 +\|\sqrt{\epsilon}{f_2}(s)\|^2\big){\rm d}s. $

类似定理3.1的证明过程, 如果$\eta(T)\le \epsilon B^2{\rm e}^{-CT}/\bar{N}^2$, 则 $ G(t)\le \eta(t){\rm e}^{Ct},~\forall~ 0<t\le T. $ 这里需要估计初始误差$G(0)$和截断误差$\|\sqrt{\epsilon}{ f_1}(s)\|^2 +\|\sqrt{\epsilon}{ f_2}(s)\|^2$, 验证误差$\eta(t)$满足定理3.1的条件. 对于初始误差, 由引理3.2得

$\begin{equation} \label{nonsErr0}{ \|e_{x{\mathbb N}}(0)\|^2+\|e_{y{\mathbb N}}(0)\|^2+\|e_{z{\mathbb N}}(0)\|^2 \leq C\hbar^{2r}\Big(\|E_{x0}\|^2_{\tilde H^r(\Omega)}+\|E_{y0}\|^2_{\tilde H^r(\Omega)}+\|H_{z0}\|^2_{\tilde H^r(\Omega)} \Big). } \end{equation}$

接下来估计截断误差$\|\sqrt{\epsilon}{f_1}(s)\|^2 +\|\sqrt{\epsilon}{ f_2}(s)\|^2$. 简记$f_1(s)$

$ f_1(s)=(P^{0, 1}_{{\mathbb N}}-I)\partial_t E_{x}(s) +\frac {1}{\epsilon}\big(I_{{\mathbb N}}J_x(\textbf{E}_{*}(s))-J_x(\textbf{E}(s))\big) =:g_1+g_2. $

对于$g_2$,有

$\begin{eqnarray*} \|g_2\|&=&\frac {1}{\epsilon}\|I_{{\mathbb N}}J_x(\textbf{E}_{*}(s))-J_x(\textbf{E}(s))\|\\ &\leq& \frac {1}{\epsilon}\|I_{{\mathbb N}}J_x(\textbf{E}_{*}(s))-I_{{\mathbb N}}J_x(\textbf{E}(s))\| +\frac {1}{\epsilon}\|I_{{\mathbb N}}J_x(\textbf{E}(s))-J_x(\textbf{E}(s))\|. \end{eqnarray*}$

$E_{M}:=\|\textbf{E}\|_{L^{\infty}(\Omega)}$, $E_{*M}:=\|\textbf{E}_{*}\|_{L^{\infty}(\Omega)}$, 类似稳定性分析, 则有

$\begin{matrix} \label{nonJerr} \|I_{{\mathbb N}}J_x(\textbf{E}_{*}(s))-I_{{\mathbb N}}J_x(\textbf{E}(s))\| & \leq & \|J_x(\textbf{E}_{*}(s))-J_x(\textbf{E}(s))\|_{{\mathbb N}} \\ &\leq& \big ( C^1_\sigma(E_{*M},E_M)E_{*M}+C^0_\sigma(E_{*M})\big )\|\textbf{E}_*(s)-\textbf{E}(s)\|. \end{matrix}$

进而根据引理3.3得

$ \int^t_0 \big(\|g_1(s)\|^2+\|g_2(s)\|^2\big) {\rm d}s \leq C\hbar^{2r}\Big (\|\partial_t E_{x}\|^2_{L^2(0, T; \tilde H^r(\Omega))} +\|J_x(\textbf{E})\|^2_{L^2(0, T; \tilde H^r(\Omega))}\Big ). $

因此, $ \int^t_0 \|\sqrt{\epsilon}{ f_1}(s)\|^2 {\rm d}s\leq C\hbar^{2r}. $ 类似地, 可得$\int^t_0 \|\sqrt{\epsilon}{f_2}(s)\|^2 {\rm d}s\leq C\hbar^{2r}.$ 因此, 当$r>2$$\hbar$足够小时, 初始误差和截断误差$\eta(t)$满足定理3.1条件. 利用半离散的稳定性结论(3.22)式, 可得下面误差估计

$\begin{eqnarray*} &&\|\sqrt{\epsilon}e_{x{\mathbb N}}(t)\|^2+\|\sqrt{\epsilon}e_{y{\mathbb N}}(t)\|^2+\|\sqrt{\mu}e_{z{\mathbb N}}(t)\|^2 \\ & \leq& \|\sqrt{\epsilon}e_{x{\mathbb N}}(0)\|^2+\|\sqrt{\epsilon}e_{y{\mathbb N}}(0)\|^2+\|\sqrt{\mu}e_{z{\mathbb N}}(0)\|^2 +C\int^t_0\big(\|\sqrt{\epsilon}{ f_1}(s)\|^2 +\|\sqrt{\epsilon}{ f_2}(s)\|^2\big){\rm d}s\\ &\leq& C\hbar^{2r}. \end{eqnarray*}$

再由引理3.2和引理3.3, 以及三角不等式, 就证得收敛性定理.

4 leap-frog Crank-Nicolson多区域Legendre-tau配置谱方法全离散格式

本节给出问题(2.1)-(2.5)的LFCN多区域Legendre-tau配置谱方法全离散格式, 并证明全离散格式的稳定性和收敛性.

4.1 全离散格式

$\tau$是时间步长, $t_k=k\tau\,\,(k =0,1,\cdots,n_T; T = n_T \tau)$, 并定义

$ u^k_{\hat{t}}=\frac{u^{k+1}-u^{k-1}}{2\tau},~~~~u^{\bar k}=\frac{u^{k+1}+u^{k-1}}{2}. $

下面给出问题(2.1)-(2.5)的LFCN多区域Legendre-tau配置(LFCN-MLTC) 谱方法的三层全离散格式: 求$E_{x{\mathbb N}}^{k+1}\in V_{\mathbb N}^{0, 1}$, $E_{y{\mathbb N}}^{k+1}\in V_{\mathbb N}^{1, 0} $, $H_{z{\mathbb N}}^{k+1}\in V_{\mathbb N}$ 使得对于$1\leq k\leq n_T-1$

$\begin{matrix} \label{scmf1} &&(\epsilon E_{x{\mathbb N}\hat{t}}^k,v_x )+(I_{{\mathbb N}} J_x(\textbf{E}^k_{{\mathbb N}}), v_x)=-( H^{\bar k}_{z{\mathbb N}},\partial_y v_x ), \forall~ v_x \in V_{\mathbb N}^{0, 1}, \end{matrix}$
$\begin{matrix} \label{scmf2} &&(\epsilon E_{y{\mathbb N}\hat{t}}^k,v_y )+(I_{{\mathbb N}} J_y(\textbf{E}^k_{{\mathbb N}}), v_y)=( H^{\bar k}_{z{\mathbb N}},\partial_x v_y ), \qquad\forall~ v_y \in V_{\mathbb N}^{1, 0}, \end{matrix}$
$\begin{matrix} \label{scmf3} &&( \mu H_{z{\mathbb N}\hat{t}}^k,v_z)=(\partial_y E_{x{\mathbb N}}^{\bar k}-\partial_x E_{y{\mathbb N}}^{\bar k},v_z), \forall~ v_z \in V_{\mathbb N}. \end{matrix}$

初始值取为

$\begin{matrix} \label{scmfi} &&E_{x{\mathbb N}}^0= P^x_{N}I_{{\mathbb N}} E_{x0}, ~~E_{x{\mathbb N}}^1= P^x_{N}I_{{\mathbb N}}(E_{x0}+\tau \partial_t E_{x}(0)),\\ &&E_{y{\mathbb N}}^0= P^y_{N}I_{{\mathbb N}} E_{y0}, ~~E_{y{\mathbb N}}^1= P^y_{N}I_{{\mathbb N}}(E_{y0}+\tau \partial_t E_{y}(0)),\\ &&H_{z{\mathbb N}}^0=P_{{\mathbb N}} I_{{\mathbb N}} H_{z0}, ~~H_{z{\mathbb N}}^1= P_{{\mathbb N}} I_{{\mathbb N}} (H_{z0}+\tau \partial_t H_{z}(0)). \end{matrix}$

4.2 稳定性分析

假设解和右端分别有扰动$\tilde{E}^k_{x{\mathbb N}}$, $\tilde{E}^k_{y{\mathbb N}}$, $\tilde{H}^k_{z{\mathbb N}}$$\tilde{f}_1^k$, $\tilde{f}_2^k$, $\tilde{f}_3^k$, 考虑LFCN-MLTC谱方法全离散格式的扰动方程: 对$1\leq k\leq n_{T}-1$,有

$\begin{matrix} \label{fstd1} &&(\epsilon\tilde E_{x{\mathbb N}\hat{t}}^k, v_x )+(I_{{\mathbb N}} \tilde{J}_x^k, v_x)+ (\tilde H^{\bar k}_{z{\mathbb N}},\partial_y v_x)=(\epsilon\tilde f_1^k,v_x), \forall~ v_x \in V_{\mathbb N}^{0, 1}, \end{matrix}$
$\begin{matrix} \label{fstd2} &&(\epsilon\tilde E_{y{\mathbb N}\hat{t}}^k, v_y )+(I_{{\mathbb N}} \tilde{J}_y^k, v_y)- (\tilde H^{\bar k}_{z{\mathbb N}},\partial_x v_y)=(\epsilon\tilde f_2^k,v_y), \forall~ v_y \in V_{\mathbb N}^{1, 0}, \end{matrix}$
$\begin{matrix} \label{fstd3} &&(\mu \tilde H_{z{\mathbb N}\hat{t}}^k, v_z){ + }(\partial_x \tilde E_{y{\mathbb N}}^{\bar k}-\partial_y \tilde E_{x{\mathbb N}}^{\bar k}, v_z)=(\mu\tilde f^k_3, v_z), \qquad\ \forall~ v_z \in V_{\mathbb N}, \end{matrix}$

其中

$ \tilde{J}_x^k:=J_x(\textbf{E}_{{\mathbb N}}^k+\tilde{\textbf{E}}_{{\mathbb N}}^k)-J_x(\textbf{E}_{{\mathbb N}}^k), \tilde{J}_y^k:=J_y(\textbf{E}_{{\mathbb N}}^k+\tilde{\textbf{E}}_{{\mathbb N}}^k)-J_y(\textbf{E}_{{\mathbb N}}^k). $

在(4.5)-(4.7)式中, 分别取

$v_x=2\tau(\tilde E_{x{\mathbb N}}^{k+1}+\tilde E_{x{\mathbb N}}^{k-1}), v_y=2\tau(\tilde E_{y{\mathbb N}}^{k+1}+\tilde E_{y{\mathbb N}}^{k-1}), v_z=2\tau(\tilde H_{z{\mathbb N}}^{k+1}+\tilde H^{k-1}_{z{\mathbb N}}), $

整理可得

$\begin{matrix} \label{scmff} &&\|\sqrt{\epsilon}\tilde E^{k+1}_{x{\mathbb N}}\|^2+\|\sqrt{\epsilon}\tilde E^{k+1}_{y{\mathbb N}}\|^2+\|\sqrt{\mu}\tilde H^{k+1}_{z{\mathbb N}}\|^2\\ &=&\|\sqrt{\epsilon}\tilde E^{k-1}_{x{\mathbb N}}\|^2+\|\sqrt{\epsilon}\tilde E^{k-1}_{y{\mathbb N}}\|^2+\|\sqrt{\mu}\tilde H^{k-1}_{z{\mathbb N}}\|^2\\ &&-2\tau(I_{{\mathbb N}}\tilde J_x^k,\tilde E^{k+1}_{x{\mathbb N}}+\tilde E^{k-1}_{x{\mathbb N}}) -2\tau(I_{{\mathbb N}}\tilde J_y^k,\tilde E^{k+1}_{y{\mathbb N}}+\tilde E^{k-1}_{y{\mathbb N}})\\ &&+2\tau\Big((\epsilon\tilde{f}^k_1,\tilde E^{k+1}_{x{\mathbb N}}+\tilde E^{k-1}_{x{\mathbb N}}) +(\epsilon\tilde{f}^k_2,\tilde E^{k+1}_{y{\mathbb N}}+\tilde E^{k-1}_{y{\mathbb N}})+(\mu\tilde{f}^k_3,\tilde H^{k+1}_{z{\mathbb N}}+\tilde H^{k-1}_{z{\mathbb N}})\Big). \end{matrix}$

这里$I_{{\mathbb N}}$为LGL插值算子.

下面估计(4.8)式中的非线性项. 类似(3.13)式可得 $ |(I_{{\mathbb N}}\tilde{J}_x^k,\tilde{E}_{x{\mathbb N}}^k)|\le \|\tilde{J}_x^k\|_{{\mathbb N}}\|\tilde{E}_{x{\mathbb N}}^k\|. $ 现估计非线性项$\|\tilde{J}_x^k\|_{{\mathbb N}}$. 假设逼近解是有界的, 记 $ E_M=\max\limits_{0\leq k\leq n_{T}}\|{\textbf{E}}_{{\mathbb N}}^k\|_{L^{\infty}(\Omega)}. $$B$是正常数, 对给定的$2\leq n\leq n_T$, 设有

$\begin{matrix} \label{nonJB1}{\max\limits_{1\le k\le n-1}\|\tilde{{\textbf{E}}}_{{\mathbb N}}^k\|_{L^{\infty}(\Omega)}\leq B.} \end{matrix}$

类似半离散非线性项的估计(3.18)式, 当$1\leq k\le n-1$时, 对于非线性项$\tilde{J}_x^k$ 有如下估计

$\begin{matrix} \label{nonJB2} {\|\tilde{J}_x^k\|_{{\mathbb N}} \leq \big( C^1_\sigma(E_M,B)(E_M+B)+C^0_\sigma(E_M)\big )\|\tilde{\textbf{E}}_{{\mathbb N}}^k\|_{{\mathbb N}} \leq C\|\sqrt{\epsilon}\tilde{\textbf{E}}_{{\mathbb N}}^k\|, } \end{matrix}$

同理可得

$\begin{matrix} \label{nonJBy3} \|\tilde{J}_y^k\|_{{\mathbb N}} \leq C\|\sqrt{\epsilon}\tilde{\textbf{E}}_{{\mathbb N}}^k\|. \end{matrix}$

对于右端误差$\tilde{f}^k_1, \tilde{f}^k_2, \tilde{f}^k_3$, 有

$\begin{matrix} \label{nonJBf4} &&\Big|(\epsilon\tilde{f}^k_1,\tilde E^{k+1}_{x{\mathbb N}}+\tilde E^{k-1}_{x{\mathbb N}})+(\epsilon\tilde{f}^k_2,\tilde E^{k+1}_{y{\mathbb N}}+\tilde E^{k-1}_{y{\mathbb N}})+(\mu\tilde{f}^k_3,\tilde H^{k+1}_{z{\mathbb N}}+\tilde H^{k-1}_{z{\mathbb N}})\Big|\\ &\leq& C\Big(\|\sqrt{\epsilon}\tilde{f}_1^k\|^2 +\|\sqrt{\epsilon}\tilde{f}_2^k\|^2 +\|\sqrt{\mu}\tilde{f}_3^k\|^2 +\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k+1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k+1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k+1}\|^2 \\ &&+\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k-1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k-1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k-1}\|^2\Big). \end{matrix}$

结合(4.10), (4.11)和(4.12)式, 由(4.8)式可得, 对于$1\leq k\le n-1,$

$\begin{matrix} \label{nonstb1} &&\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k+1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k+1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k+1}\|^2 \\ &\leq& \|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k-1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k-1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k-1}\|^2 + C\tau\big(\|\sqrt{\epsilon} \tilde{f}_1^k\|^2 +\|\sqrt{\epsilon} \tilde{f}_2^k\|^2 +\|\sqrt{\mu}\tilde{f}_3^k\|^2\big) \\ &&+C\tau\big(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k+1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k+1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k+1}\|^2 \big)\\ && +C\tau\big(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^{k-1}\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^{k-1}\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^{k-1}\|^2 \big)\\ && +C\tau\big(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^k\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^k\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^k\|^2 \big). \end{matrix}$

上式关于$k$$1$$n-1(2\le n\le n_T)$求和, 并设$C\tau\le \frac12$, 整理可得

$\begin{matrix} \label{fstby} &&\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^n\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^n\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^n\|^2 \\ &\leq& C\sum_{k=0,1}(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^k\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^k\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^k\|^2) + C\tau\sum^{n-1}_{k=1}(\|\sqrt{\epsilon} \tilde{f}_1^k\|^2 +\|\sqrt{\epsilon} \tilde{f}_2^k\|^2 +\|\sqrt{\mu}\tilde{f}_3^k\|^2) \\ &&+C\tau\sum^{n-1}_{k=1}(\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^k\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^k\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^k\|^2 ). \end{matrix}$

$\begin{eqnarray*} && K^n:=\|\sqrt{\epsilon}\tilde{E}_{x{\mathbb N}}^n\|^2 +\|\sqrt{\epsilon}\tilde{E}_{y{\mathbb N}}^n\|^2 + \|\sqrt{\mu}\tilde{H}_{z{\mathbb N}}^n\|^2, ~~0\le n\le n_T, \\ &&\rho^n:=C(K^0+K^1)+ C\tau\sum^{n-1}_{k=1}(\|\sqrt{\epsilon} \tilde{f}_1^k\|^2 +\|\sqrt{\epsilon} \tilde{f}_2^k\|^2 +\|\sqrt{\mu}\tilde{f}_3^k\|^2),~~ 2\le n\le n_T, \end{eqnarray*}$

并且定义$\rho^1:=C(K^0+K^1)$.

综上可得, 对于$2\leq n\leq n_T$, 当条件(4.9)式满足时, 有

$\begin{equation} \label{fnonstb2} { K^n\le \rho^n+C\tau\sum^{n-1}_{k=1}K^k.} \end{equation}$

从而有如下稳定性定理.

${\bf定理4.1}$ 如果$\rho^{n_T}\le \underline{\epsilon} B^2{\rm e}^{-CT}/\bar{N}^2$, 则有

$\begin{equation} \label{fnonclu1}{K^n\leq \rho^n{\rm e}^{Cn\tau},~~~\forall ~ 1\leq n\leq n_T.} \end{equation}$

${\bf证}$ 采用归纳法证明定理结论.

首先对于$n=1$时, 有下面结论, $ K^n\leq \rho^n{\rm e}^{C{n\tau}}. $ 对给定的$2\leq n \leq n_T$, 假设当$k\leq n-1$, 结论成立, 即

$\begin{equation} \label{fengf4} {K^k \leq \rho^k{\rm e}^{C{k\tau}},~~~k=1,2,\cdots, n-1.} \end{equation}$

所以对$1\leq k \leq n-1$, 由定理条件以及引理3.1和(4.17)式, 类似(3.26)式, 有 $\|\tilde{{\textbf{E}}}_{{\mathbb N}}^k\|_{L^{\infty}(\Omega)}< B.$ 因此条件(4.9)式满足. 从而由(4.15)式和归纳假设(4.17)式得到

$\begin{eqnarray*} K^n& \leq &\rho^n+C\tau\sum^{n-1}_{k=1} K^k \leq \rho^n+C\tau\sum^{n-1}_{k=1}\rho^k{\rm e}^{C{k\tau}} \\ &\leq& \rho^n \Big( 1+ C\tau\sum^{n-1}_{k=1}{\rm e}^{C{k\tau}}\Big) \leq \rho^n \Big( 1+(e^{C\tau}-1)\sum^{n-1}_{k=0}{\rm e}^{C{k\tau}}\Big) = \rho^n {\rm e}^{C{n\tau}}. \end{eqnarray*}$

因此, $k=n$时结论成立. 从而证得定理.

4.3 收敛性分析

本节讨论LFCN-MLTC谱方法全离散格式(4.1)-(4.3)式的收敛性, 并证明对于Legendre插值情况下的$L^2$ -范数最优阶误差估计.

引入合适的比较函数

$ E^k_{x*}=P^{0, 1}_{{\mathbb N}} E^k_x\in V_{\mathbb N}^{0, 1}, E^k_{y*}=P^{1, 0}_{{\mathbb N}} E^k_y\in V_{\mathbb N}^{1, 0}, H^k_{z*}=P_{{\mathbb N}} H^k_z\in V_{\mathbb N}. $

$ J_x^{\bar{k}}(\textbf{E})=\frac{J_x(\textbf{E}^{k+1})+J_x(\textbf{E}^{k-1})}{2},~~~ J_y^{\bar{k}}(\textbf{E})=\frac{J_y(\textbf{E}^{k+1})+J_y(\textbf{E}^{k-1})}{2}. $

给出下列截断误差方程

$\begin{matrix} \label{trscmf1} &&(\epsilon E_{x*\hat{t}}^k,v_x )+(I_{{\mathbb N}} J_x(\textbf{E}^k_{*}), v_x)+( H^{\bar k}_{z*},\partial_y v_x ) =(\epsilon f^k_1, v_x), \forall~ v_x \in V_{\mathbb N}^{0, 1}, \end{matrix}$
$\begin{matrix} \label{trscmf2} &&(\epsilon E_{y*\hat{t}}^k,v_y )+(I_{{\mathbb N}} J_y(\textbf{E}^k_{*}), v_y)-( H^{\bar k}_{z*},\partial_x v_y ) =(\epsilon f^k_2, v_y), \ \quad \forall~ v_y \in V_{\mathbb N}^{1, 0}, \end{matrix}$
$\begin{matrix} \label{trscmf3} &&( \mu H_{z*\hat{t}}^k,v_z)+(\partial_x E_{y*}^{\bar k}-\partial_y E_{x*}^{\bar k},v_z) =(\mu f^k_3, v_z), \qquad\qquad\;\;\forall~ v_z \in V_{\mathbb N}, \end{matrix}$

其中

$\begin{eqnarray*} && f_1^k = ( E^{k}_{x*\hat{t}}-\partial_t E^{\bar{k}}_{x}) +\frac{1}{\epsilon}(I_{{\mathbb N}}J_x(\textbf{E}^k_{*})-J_x^{\bar{k}}(\textbf{E})), \\ && f_2^k =( E^{k}_{y*\hat{t}}-\partial_t E^{\bar{k}}_{y})+\frac{1}{\epsilon}(I_{{\mathbb N}}J_y(\textbf{E}^k_{*})-J_y^{\bar{k}}(\textbf{E})), \\ &&f_3^k =(H^k_{z\hat{t}}-\partial_t H^{\bar{k}}_{z}). \end{eqnarray*}$

由投影算子$P^{0, 1}_{{\mathbb N}},P^{1, 0}_{{\mathbb N}}$的性质(3.27)-(3.29)式以及$P_{\mathbb N}$的性质, 我们可以得到(4.18)式中的$f_1^k, f_2^k, f_3^k$.

$e^k_x=E^k_{x*}-E^k_{x{\mathbb N}}, e^k_y=E^k_{y*}-E^k_{y{\mathbb N}}, e^k_z=H^k_{z*}-H^k_{z{\mathbb N}}$, 得下列误差方程

$\begin{matrix} \label{errcmf1} &&(\epsilon e_{x\hat{t}}^k,v_x )+(I_{{\mathbb N}} \tilde{J}_x^k, v_x)+( e^{\bar k}_{z},\partial_y v_x ) =(\epsilon f^k_1, v_x), \forall~ v_x \in V_{\mathbb N}^{0, 1}, \end{matrix} $
$\begin{matrix} \label{errcmf2} &&(\epsilon e_{y\hat{t}}^k,v_y )+(I_{{\mathbb N}} \tilde{J}_y^k, v_y)-( e^{\bar k}_{z},\partial_x v_y ) =(\epsilon f^k_2, v_y), \forall~ v_y \in V_{\mathbb N}^{1, 0}, \end{matrix}$
$\begin{matrix} \label{errcmf3} &&( \mu e_{z\hat{t}}^k,v_z)+(\partial_x e_{y}^{\bar k}-\partial_y e_{x}^{\bar k},v_z) =(\mu f^k_3, v_z), \qquad \;\forall~ v_z \in V_{\mathbb N}, \end{matrix}$

其中, 记$\textbf{e}^k=(e_{x}^k, e_{y}^k),$

$ \tilde{J}_x^k:=J_x(\textbf{E}_{{\mathbb N}}^k+\textbf{e}^k)-J_x(\textbf{E}_{{\mathbb N}}^k), \tilde{J}_y^k:=J_y(\textbf{E}_{{\mathbb N}}^k+\textbf{e}^k)-J_y(\textbf{E}_{{\mathbb N}}^k). $

由稳定性结论, 可以得到下面收敛性定理.

${\bf定理4.2}$$N, n, r$是正整数, 且$r> 2$, $(E_x, E_y, H_z)$是(2.1)-(2.5)的解, $(E^{n}_{x{\mathbb N}}, E^{n}_{y{\mathbb N}}, H^{n}_{z{\mathbb N}})$是全离散格式(4.1)-(4.4)的解, $E_x, E_y\in H^1(0, T; \tilde H^r(\Omega))\cap H^3(0, T;L^2(\Omega))$, $H_z\in C([T];$$ \tilde H^r(\Omega))\cap H^3(0, T;L^2(\Omega))$.$\tau$$\hbar$足够小, 则存在常数$C$使得

$\|\sqrt{\epsilon}(E_x^{n}-E_{x{\mathbb N}}^{n})\|+\|\sqrt{\epsilon}(E_y^{n}-E_{y{\mathbb N}}^{n})\| +\|\sqrt{\mu}(H_z^{n}-H_{z{\mathbb N}}^{n})\|\le C(\tau^2+\hbar^{r}), n\tau\le T.$

${\bf证}$ 对误差方程(4.21)-(4.23)应用稳定性定理4.1. 先验证误差方程中的初始和右端误差满足定理4.1中的条件.

对于$\|e_x^0\|^2+\|e_y^0\|^2+\|e_z^0\|^2$, 由(3.38)式给出如下估计

$ \|e_x^0\|^2+\|e_y^0\|^2+\|e_z^0\|^2 \leq C\hbar^{2r}\Big(\|E_{x0}\|^2_{\tilde H^r(\Omega)}+\|E_{y0}\|^2_{\tilde H^r(\Omega)}+\|H_{z0}\|^2_{\tilde H^r(\Omega)} \Big). $

对于$\Vert{\sqrt{\epsilon} e^1_x}\Vert+\Vert{\sqrt{\epsilon} e^1_y}\Vert+\Vert{\sqrt{\mu} e^1_z}\Vert$, 由Taylor展式,

$\begin{eqnarray*} \|e_x^1\|&=&\|I_{{\mathbb N}}(E_{x0}+\tau\partial_t E_x(0))-P^{0, 1}_{{\mathbb N}} E_x(\tau)\|\\ &\le& \|(I\!-\!I_{{\mathbb N}})E_{x0}\|+\tau\|(I\!-\!I_{{\mathbb N}})\partial_t E_x(0)\| +\|E_{x0}+\tau\partial_t E_x(0)-E_x(\tau)\|+\|(I\!-\!P^{0, 1}_{{\mathbb N}})E_x(\tau)\|\\ &\le &\|(I-I_{{\mathbb N}})E_{x0}\|+\tau\|(I-I_{{\mathbb N}})\partial_t E_x(0)\| +\tau^2\|{\partial_t^2 E_x}\|_{C(0,\tau;L^2(\Omega))}+\|(I-P^{0, 1}_{{\mathbb N}})E_x(\tau)\|\\ &\le &C\hbar^{r}\|E_{x0}\|_{\tilde H^r(\Omega)}+ C\tau \hbar^{\frac{r}{2}}\|\partial_t E_{x0}\|_{H^{ \frac{r}{2}}(\Omega)} +C\tau^2\|{\partial_t^2 E_x}\|_{C(0,\tau;L^2(\Omega))} +C\hbar^{r}\|E_x(\tau)\|_{\tilde H^r(\Omega)}\\ &\le &C(\tau^2+\hbar^{r}). \end{eqnarray*}$

类似地, 可得

$\begin{eqnarray*} \|e_y^1\|&\le& C\hbar^{r}\|E_{y0}\|_{\tilde H^r(\Omega)}+ C\tau \hbar^{\frac{r}{2}}\|\partial_t E_{y0}\|_{H^{\frac{r}{2}}(\Omega)} +C\tau^2\|{\partial_t^2 E_y}\|_{C(0,\tau;L^2(\Omega))} +C\hbar^{r}\|E_y(\tau)\|_{\tilde H^r(\Omega)} \\ &\le& C(\tau^2+\hbar^{r}),\\ \|e_z^1\|&\le& C\hbar^{r}\|H_{z0}\|_{\tilde H^r(\Omega)}+ C\tau \hbar^{\frac{r}{2}}\|\partial_t H_{z0}\|_{H^{\frac{r}{2}}(\Omega)} +C\tau^2\|{\partial_t^2 H_z}\|_{C(0,\tau;L^2(\Omega))} +C\hbar^{r}\|H_z(\tau)\|_{\tilde H^r(\Omega)} \\ &\le& C(\tau^2+\hbar^{r}). \end{eqnarray*}$

接着估计右端误差. 对$f^k_1$, 有下面估计

$ \tau\sum^{n-1}_{k=1} \big\|E^{k}_{x*\hat{t}}-\partial_t E^{\bar{k}}_{x}\big\|^2 \leq 2\tau\sum^{n-1}_{k=1}\big(\|{E^{k}_{x*\hat{t}}}-E^k_{x\hat{t}}\|^2+\|E^k_{x\hat{t}}-\partial_t E^{\bar{k}}_{x}\|^2\big). $

利用分部积分, 有

$ E^k_{x\hat{t}}-\partial_t E^{\bar{k}}_{x} = \frac{1}{2\tau}\int_{t^k}^{t^{k+1}}(t^{k+1} - s)(t^{k} - s)\partial_t^3 E_x(s), $

进一步, 可得

$\begin{eqnarray*} 2\tau\sum_{k=1}^{n-1}\big\|E^k_{x\hat{t}}-\partial_t E^{\bar{k}}_{x}\big\|^2 &\leq& 2\tau\sum_{k=1}^{n-1}\Big(\frac{1}{4{\tau}^2}\int_{t_k}^{t^{k+1}}|(t^{k+1}-s)(t^{k}-s)|^2 \int_{t^k}^{t^{k+1}} \|\partial_t^3 E_x(s)\|^2 \Big)\\ &\leq& C {\tau}^4\big\| E_x\big\|^2_{H^3(0,T;L^2(\Omega)),} \end{eqnarray*}$

从而结合引理3.3有

$ \tau\sum^{n-1}_{k=1} \big\|E^{k}_{x*\hat{t}}-\partial_t E^{\bar{k}}_{x}\big\|^2 \leq C(\tau^4+\hbar^{2r}). $

类似(3.39)式及上式的推导, 可估计得到

$\begin{eqnarray*} \tau\sum^{n-1}_{k=1} \|I_{{\mathbb N}}J_x(\textbf{E}^k_{*})-J_x^{\bar{k}}(\textbf{E})\|^2 &\leq& 2\tau\sum^{n-1}_{k=1}\big({\|I_{{\mathbb N}}J_x(\textbf{E}^{k}_{*})-J_x(\textbf{E}^{k})\|^2 +\|J_x(\textbf{E}^{k})-J_x^{\bar{k}}(\textbf{E})\|^2}\big) \\ &\leq& C(\tau^4+\hbar^{2r}). \end{eqnarray*}$

因此

$ \tau\sum^{n-1}_{k=1}\|\sqrt{\epsilon} f^k_1\|^2\leq C(\tau^4+\hbar^{2r}). $

同理可得

$ \tau\sum^{n-1}_{k=1}\|\sqrt{\epsilon} f^k_2\|^2\leq C(\tau^4+\hbar^{2r}), \tau\sum^{n-1}_{k=1}\|\sqrt{\mu} f^k_3\|^2\leq C\tau^4. $

因此, 对任意的$1\leq n \leq n_T$, 有

$ \tau \sum\limits ^{n-1}_{k=1} \Big( \|\sqrt{\epsilon} f_1^k\|^2+\|\sqrt{\epsilon} f_2^k\|^2+\|\sqrt{\mu} f_3^k\|^2 \Big) \leq C ( {\tau}^2 + {\hbar}^{r} )^2. $

故当$r>2$$\tau$$\hbar$足够小时, 误差方程(4.21)-(4.23)的初始和右端误差满足定理4.1条件. 利用全离散稳定性结论(4.16)式, 并代入上述对初始和右端误差的估计结果, 有如下误差估计

$\begin{aligned} & \left\|\sqrt{\epsilon} e_{x}^{n}\right\|^{2}+\left\|\sqrt{\epsilon} e_{y}^{n}\right\|^{2}+\left\|\sqrt{\mu} e_{z}^{n}\right\|^{2} \\ \leq & C \sum_{k=0,1}\left(\left\|\sqrt{\epsilon} e_{x}^{k}\right\|^{2}+\left\|\sqrt{\epsilon} e_{y}^{k}\right\|^{2}+\left\|\sqrt{\mu} e_{z}^{k}\right\|^{2}\right)+C \tau \sum_{k=1}^{n-1}\left(\left\|\sqrt{\epsilon} f_{1}^{k}\right\|^{2}+\left\|\sqrt{\epsilon} f_{2}^{k}\right\|^{2}+\left\|\sqrt{\mu} f_{3}^{k}\right\|^{2}\right) \\ \leq & C\left(\tau^{2}+\hbar^{r}\right) \end{aligned}$

再结合三角不等式, 并利用引理3.2和引理3.3, 即证得收敛性结论.

5 数值算例

在本节中, 给出充分的数值算例来验证理论分析结果, 证实LFCN-MLTC方法求解非线性问题的有效性和高精度. 在算例中, 对非线性项采用Chebyshev插值, 选取CGL插值节点, 结合快速Legendre变换(FLT), 提高计算效率.

为了验证算法精度和有效性, 定义移位CGL点$(x^{l,C}_i,y^{m,C}_j)$$t$时刻的最大模误差为

$\begin{equation} \label{eqMaxErr1} {\rm Err}(u)=\max_{(x^{l,C}_i,y^{m,C}_j)\in {\Omega_{lm}} \subset \Omega }\big|u(x^{l,C}_i,y^{m,C}_j, t)-u_{{\mathbb N}}(x^{l,C}_i,y^{m,C}_j, t)\big|. \end{equation}$

${\bf例5.1}$ 非线性电导率取为$\sigma(|\textbf{E}|)=|\textbf{E}|^2-|\textbf{E}|^4$, 则非线性项

$J_x(\textbf{E})=(|\textbf{E}|^2-|\textbf{E}|^4)E_x, J_y(\textbf{E})=(|\textbf{E}|^2-|\textbf{E}|^4)E_y. $

取解$(E_x, E_y, H_z)$如下

$\begin{eqnarray*} &&E_x=\frac{k_y}{\epsilon\sqrt{\mu} \omega}\cos(\omega\pi t)\cos(k_x\pi x)\sin(k_y\pi y), \\ && E_y=-\frac{k_y}{\epsilon\sqrt{\mu} \omega}\cos(\omega\pi t)\sin(k_x\pi x)\cos(k_y\pi y), \\ &&H_z=\frac{1}{\sqrt{\mu} }\sin(\omega\pi t)\cos(k_x\pi x)\cos(k_y\pi y), \end{eqnarray*}$

其中$(x, y)\in[0,1]\times[0,1]$, $t\in(0, T]$, 参数$\omega, k_x, k_y$满足关系$\omega^2=\frac{k_x^2+k_y^2}{\mu\epsilon}$. 右端源项可由方程得到.

本算例中, 考虑非一致介质中具有非线性电导率的Maxwell方程间断解问题. 此时问题的解在交界面处会出现间断或弱间断. 这里假设介电常数$\epsilon$$x=\frac12$产生跳跃, $\Omega$被剖分成$\Omega_1=(0, \frac12)\times(0, 1)$$\Omega_2=(\frac12, 1)\times(0, 1)$. 问题的解在每个子区域上是分片光滑的.

设跳跃的介电常数$\epsilon$$\Omega$上是分段常数

$\epsilon=\left\{\begin{array}{ll} 1,& (x,y)\in\Omega_1,\\ 4,& (x,y)\in \Omega_2. \end{array}\right.$

$k_x$$\Omega$上也是分段常数

$k_x=\left\{\begin{array}{ll} 4,& (x,y)\in \Omega_1,\\ 16,& (x,y)\in \Omega_2. \end{array}\right.$

$\mu=1$, $k_y=8$. $\Omega=\left(\frac{k_x^2+k_y^2}{\mu\epsilon}\right)^{\frac12}$$\Omega$上也是分段常数.

$\bar{\Omega}$进行如下剖分

$ \bar{\Omega}=\Big\{[\frac12]\cup[\frac12, 1]\Big\}\times\Big\{[0,1]\Big\}. $

${{\mathbb N}}^x=(N^x_{1}, N^x_{2}), {{\mathbb N}}^y=N^y_{1}$. 现检验本数值方法在时间和空间上的精度. 取$\tau=10^{-6}$时, 令${{\mathbb N}}^x$${{\mathbb N}}^y$$(12,24)$$24$增加到$(16,32)$$32$; 取${{\mathbb N}}^x=(16,32), {{\mathbb N}}^y=32$时, 让$\tau$$10^{-4}$减少到$10^{-6}$. 表1表2分别给出了$t=1$时刻相应的误差. 数值结果表明本方法在空间上具有高精度, 时间上是二阶精度, 验证了LFCN-MLTC法在求解此非线性间断解问题的有效性和高精度, 同时证实了本文方法没有因为解的间断性而损失谱精度.

表1   $\tau=1.0\times10^{-6}$, LFCN-MLTC法在$t=1$时刻的最大模误差

新窗口打开| 下载CSV


表2   $(N^x_{1}, N^x_{2})=(16,32), N^y_{1}=32$, LFCN-MLTC法在$t=1$时刻最大模误差

新窗口打开| 下载CSV


${\bf例5.2}$$\Omega=(0,1)\times(0,1)$, 非线性电导率取为$\sigma(|\textbf{E}|)=|\textbf{E}|^2-|\textbf{E}|^4$. 如同文献[12], 解$(E_x, E_y, H_z)$取为

$\begin{matrix} \label{eqeg21} && E_x={\rm e}^{-t}\cos(\omega\pi x)\sin(\omega\pi y),\\ && E_y=-{\rm e}^{-t}\sin(\omega\pi x)\cos(\omega\pi y),\\ && H_z=-2\omega\pi {\rm e}^{-t}\cos(\omega\pi x)\cos(\omega\pi y). \end{matrix} $

右端项可由方程得到.

现来验证LFCN-MLTC法的误差精度. 计算时, 取$\omega=1$, $\bar{\Omega}$被剖分成四个子单元

$ \bar{\Omega}=\Big\{[\frac12]\cup[\frac12, 1]\Big\}\times\Big\{[\frac12]\cup[\frac12,1]\Big\}, $

并记${{\mathbb N}}^x=(N^x_{1}, N^x_{2}), {{\mathbb N}}^y=(N^y_{1}, N^y_{2})$.$\tau=1.0\times10^{-5}$, 让${{\mathbb N}}^x={{\mathbb N}}^y$$(6,6)$增加到$(12,12)$, 表3给出了LFCN-MLTC法在$t=1$时刻的最大模误差. 另外, 为了减少时间方向误差对空间误差的影响, 表中也给出了取较小的$\tau=1.0\times10^{-6}$, 在${{\mathbb N}}^x={{\mathbb N}}^y=(12,12)$时的误差结果. 数值结果表明了LFCN-MLTC法求解此类非线性问题的有效性和高精度.

表3   LFCN-MLTC法在$t=1$时刻的最大模误差

新窗口打开| 下载CSV


${\bf例5.3}$$\Omega=(0,1)\times(0,1)$, 非线性电导率取为$\sigma(|\textbf{E}|)=|\textbf{E}|^{1-\alpha}$, 可分别取$\alpha=0.3, $$0.5, 0.6, 0.8$. 如同文献[12], 解$(E_x, E_y, H_z)$取为

$\begin{matrix} \label{eqeg31} && E_x=(y-1)y{\rm e}^{-y}{\rm e}^{-t},\\ && E_y=(x-1)x{\rm e}^{-x}{\rm e}^{-t},\\ &&H_z={\rm e}^{-t}({\rm e}^{-x}(-x^2+3x-1)+{\rm e}^{-y}(y^2-3y+1)). \end{matrix}$

右端项可由方程得到.

同样地, $\bar{\Omega}$被剖分成四个子单元

$ \bar{\Omega}=\Big\{[\frac12]\cup[\frac12, 1]\Big\}\times\Big\{[\frac12]\cup[\frac12,1]\Big\}, $

并记${{\mathbb N}}^x=(N^x_{1}, N^x_{2}), {{\mathbb N}}^y=(N^y_{1}, N^y_{2})$.$\alpha=0.5$, $\tau=1.0\times10^{-5}$, 让${{\mathbb N}}^x={{\mathbb N}}^y$$(6,6)$增加到$(10,10)$, 表4给出了$t=1$时刻的最大模误差. 表5给出了$\tau=1.0\times10^{-5}$, ${{\mathbb N}}^x={{\mathbb N}}^y=(10,10)$时, 分别取$\alpha=0.3, 0.5, 0.6, 0.8$, LFCN-MLTC法在$t=1$时刻的最大模误差. 数值结果表明本文方法求解此类非线性问题的可靠性.

表4   $\alpha=0.5$, $\tau=1.0\times10^{-5}$, LFCN-MLTC法在$t=1$时刻的最大模误差

新窗口打开| 下载CSV


表5   $\tau=1.0\times10^{-5}$, ${{\mathbb N}}^x={{\mathbb N}}^y=(10,10)$, LFCN-MLTC法在$t=1$ 时刻的最大模误差

新窗口打开| 下载CSV


${\bf例5.4}$ 类似文献[12], 考虑$\textbf{L}$ -型区域$\bar{\Omega}=[0,1]^2\setminus[0.5,1]^2$, 非线性电导率取为 $\sigma(|\textbf{E}|)=|\textbf{E}|^{\alpha}$.$(E_x, E_y, H_z)$取为

$\begin{matrix} \label{eqeg41} && E_x={\rm e}^{-t}\sin(2\omega\pi y),\\ &&E_y={\rm e}^{-t}\sin(2\omega\pi x),\\ && H_z=\frac{2\omega\pi}{\mu} {\rm e}^{-t}\big (\cos(2\omega\pi x)-\cos(2\omega\pi y)\big). \end{matrix}$

右端项为

$\begin{matrix} f_1&=&-\epsilon {\rm e}^{-t}\sin(2\omega\pi y)+(({\rm e}^{-t}\sin(2\omega\pi y))^2+({\rm e}^{-t}\sin(2\omega\pi x))^2)^{\frac{\alpha}{2}}{\rm e}^{-t}\sin(2\omega\pi y)\\ &&-\frac{4\pi^2\omega^2}{\mu}{\rm e}^{-t}\sin(2\omega\pi y),\\ f_2&=&-\epsilon {\rm e}^{-t}\sin(2\omega\pi x)+(({\rm e}^{-t}\sin(2\omega\pi y))^2+({\rm e}^{-t}\sin(2\omega\pi x))^2)^{\frac{\alpha}{2}}{\rm e}^{-t}\sin(2\omega\pi x)\\ && -\frac{4\pi^2\omega^2}{\mu}{\rm e}^{-t}\sin(2\omega\pi x),\\ f_3&=&0. \end{matrix} $

现验证本文方法的误差精度. 计算时, $\textbf{L}-$型区域$\bar{\Omega}$被剖分成三个子单元

$ \bar{\Omega}=[\frac12]\times[\frac12]\cup[\frac12,1]\times[\frac12]\cup[\frac12]\times[\frac12,1], $

$\epsilon=\mu=1, \omega=1$, 并记${{\mathbb N}}^x=(N^x_{1}, N^x_{2}), {{\mathbb N}}^y=(N^y_{1}, N^y_{2})$.$\alpha=0.3$, $\tau=1.0\times10^{-5}$, 让${{\mathbb N}}^x={{\mathbb N}}^y$$(8,8)$增加到$(16,16)$, 表6给出了LFCN-MLTC法在$t=1$时刻的最大模误差. 取$\alpha=0.3, 0.5, 0.6, 0.8$, 表7给出了$\tau=1.0\times10^{-5}$, ${{\mathbb N}}^x={{\mathbb N}}^y=(16,16)$ 时, LFCN-MLTC法在$t=1$时刻的最大模误差. 数值结果表明本文方法求解$\textbf{L}$ -型区域下的非线性Maxwell方程问题的高精度和有效性.

表6   $\alpha=0.3$, $\tau=1.0\times10^{-5}$, LFCN-MLTC法在$t=1$时刻的最大模误差

新窗口打开| 下载CSV


表7   $\tau=1.0\times10^{-5}$, ${{\mathbb N}}^x={{\mathbb N}}^y=(16,16)$, LFCN-MLTC法在$t=1$ 时刻的最大模误差

新窗口打开| 下载CSV


6 结论

本文讨论了具有非线性电导率的非一致介质的二维Maxwell方程的数值求解方法, 提出了LFCN多区域Legendre-tau配置谱方法. 此数值方法采用显隐数值格式, 对线性和非线性部分分别采用不同的处理方法. 线性项采用Legendre谱方法隐式处理, 非线性项采用谱配置法来显式处理. 此方法采用不同次的多项式空间逼近电磁场, 基于合理的弱形式, 逼近格式不需要使用额外附加的交界面连接条件, 构建一致的数值格式, 简化计算, 同时很好地保持了谱精度. 时间方向上采用分裂的LFCN三层格式. 非线性项放在中间已知层来处理. 给出半离散和全离散格式, 并证明了数值格式的稳定性和收敛性, 对于Legendre插值的情况得到了$L^2$ -范数意义下最优阶的误差估计. 利用快速Legendre变换在Chebyshev点上计算非线性项, 提高计算效率. 数值算例验证了理论分析结果, 显示了本文数值方法求解此类非线性非一致介质问题的有效性和高精度.

参考文献

Taflove A, Hagness S C. Computational Electrodynamics:the Finite-Difference Time-Domain Method. Boston: Artech House, 2000

[本文引用: 1]

Cohen G C. Higher-Order Numerical Methods for Transient Wave Equations, Scientific Computation. Berlin: Springer-Verlag, 2002

[本文引用: 1]

Bondeson A, Rylander T, Ingelström P. Computational Electromagnetics. New York: Springer, 2005

[本文引用: 1]

Yee K S.

Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media

IEEE Transactions on Antennas & Propagation, 1966, 14(3): 302-307

[本文引用: 1]

Slodička M.

Nonlinear diffusion in type-II superconductors

J Comput Appl Math, 2008, 215(2): 568-576

DOI:10.1016/j.cam.2006.03.055      URL     [本文引用: 1]

Gruner G, Zawadowski A, Chaikin P.

Nonlinear conductivity and noise due to charge-density-wave depinning in nbse3

Physical Review Letters, 1981, 46(7): 511-515

DOI:10.1103/PhysRevLett.46.511      URL     [本文引用: 1]

Yin H M.

On a singular limit problem for nonlinear Maxwell's equations

J Differential Equations, 1999, 156(2): 355-375

DOI:10.1006/jdeq.1998.3608      URL     [本文引用: 1]

Jochmann F.

Asymptotic behavior of the electromagnetic field for a micromagnetism equation without exchange energy

SIAM J Math Anal, 2005, 37(1): 276-290

DOI:10.1137/S0036141004443324      URL     [本文引用: 1]

Yin H M.

Existence and regularity of a weak solution to Maxwell's equations with a thermal effect

Math Methods Appl Sci, 2006, 29(10): 1199-1213

DOI:10.1002/(ISSN)1099-1476      URL     [本文引用: 2]

Ferreira M V, Buriol C.

Orthogonal decomposition and asymptotic behavior for nonlinear Maxwell's equations

J Math Anal Appl, 2015, 426(1): 392-405

DOI:10.1016/j.jmaa.2014.12.071      URL     [本文引用: 1]

Durand S, Slodička M.

Convergence of the mixed finite element method for Maxwell's equations with nonlinear conductivity

Math Methods Appl Sci, 2012, 35(13): 1489-1504

DOI:10.1002/mma.v35.13      URL     [本文引用: 1]

Yao C, Lin Y, Wang C, Kou Y.

A third order linearized BDF scheme for Maxwell's equations with nonlinear conductivity using finite element method

Int J Numer Anal Model, 2017, 14(4/5): 511-531

[本文引用: 4]

Bokil V A, Cheng Y, Jiang Y, et al.

High spatial order energy stable FDTD methods for Maxwell's equations in nonlinear optical media in one dimension

J Sci Comput, 2018, 77(1): 330-371

DOI:10.1007/s10915-018-0716-8      [本文引用: 1]

Huang Y, Li J, He B.

A time-domain finite element scheme and its analysis for nonlinear Maxwell's equations in Kerr media

J Comput Phys, 2021, 435: 110259

DOI:10.1016/j.jcp.2021.110259      URL     [本文引用: 1]

Hesthaven J.

High-order accurate methods in time-domain computational electromagnetics: A review

Advances in Imaging and Electron Physics, 2003, 127: 59-123

[本文引用: 1]

Yefet A, Petropoulos P G.

A staggered fourth-order accurate explicit finite differences scheme for the time-domain Maxwell's equations

J Comput Phys, 2001, 168(2): 286-315

DOI:10.1006/jcph.2001.6691      URL     [本文引用: 1]

Xie Z, Chan C H, Zhang B.

An explicit fourth-order staggered finite-difference time-domain method for Maxwell's equations

J Comput Appl Math, 2002, 147(1): 75-98

DOI:10.1016/S0377-0427(02)00394-1      URL     [本文引用: 1]

Zhao S, Wei G W.

High-order FDTD methods via derivative matching for Maxwell's equations with material interfaces

J Comput Phys, 2004, 200(1): 60-103

DOI:10.1016/j.jcp.2004.03.008      URL     [本文引用: 2]

Chen Z, Du Q, Zou J.

Finite element methods with matching and nonmatching meshes for Maxwell equations with discontinuous coefficients

SIAM J Numer Anal, 2000, 37(5): 1542-1570

DOI:10.1137/S0036142998349977      URL     [本文引用: 1]

Cai W, Deng S.

An upwinding embedded boundary method for Maxwell's equations in media with material interfaces: 2D case

J Comput Phys, 2003, 190(1): 159-183

DOI:10.1016/S0021-9991(03)00269-9      URL     [本文引用: 2]

Deng S.

On the immersed interface method for solving time-domain Maxwell's equations in materials with curved dielectric interfaces

Comput Phys Comm, 2008, 179(11): 791-800

DOI:10.1016/j.cpc.2008.07.001      URL     [本文引用: 1]

Nguyen D D, Zhao S.

Time-domain matched interface and boundary (MIB) modeling of Debye dispersive media with curved interfaces

J Comput Phys, 2014, 278: 298-325

DOI:10.1016/j.jcp.2014.08.038      URL     [本文引用: 1]

Zhang Y, Nguyen D D, Du K, et al.

Time-domain numerical solutions of Maxwell interface problems with discontinuous electromagnetic waves

Adv Appl Math Mech, 2016, 8(3): 353-385

DOI:10.4208/aamm.2014.m811      URL     [本文引用: 1]

This paper is devoted to time domain numerical solutions of two-dimensional (2D) material interface problems governed by the transverse magnetic (TM) and transverse electric (TE) Maxwell's equations with discontinuous electromagnetic solutions. Due to the discontinuity in wave solutions across the interface, the usual numerical methods will converge slowly or even fail to converge. This calls for the development of advanced interface treatments for popular Maxwell solvers. We will investigate such interface treatments by considering two typical Maxwell solvers – one based on collocation formulation and another based on Galerkin formulation. To restore the accuracy reduction of the collocation finite-difference time-domain (FDTD) algorithm near an interface, the physical jump conditions relating discontinuous wave solutions on both sides of the interface must be rigorously enforced. For this purpose, a novel matched interface and boundary (MIB) scheme is proposed in this work, in which new jump conditions are derived so that the discontinuous and staggered features of electric and magnetic field components can be accommodated. The resulting MIB time-domain (MIBTD) scheme satisfies the jump conditions locally and suppresses the staircase approximation errors completely over the Yee lattices. In the discontinuous Galerkin time-domain (DGTD) algorithm – a popular GalerkinMaxwell solver, a proper numerical flux can be designed to accurately capture the jumps in the electromagnetic waves across the interface and automatically preserves the discontinuity in the explicit time integration. The DGTD solution to Maxwell interface problems is explored in this work, by considering a nodal based high order discontinuous Galerkin method. In benchmark TM and TE tests with analytical solutions, both MIBTD and DGTD schemes achieve the second order of accuracy in solving circular interfaces. In comparison, the numerical convergence of the MIBTD method is slightly more uniform, while the DGTD method is more flexible and robust.

Li J, Shi C, Shu C W.

Optimal non-dissipative discontinuous Galerkin methods for Maxwell's equations in Drude metamaterials

Comput Math Appl, 2017, 73(8): 1760-1780

DOI:10.1016/j.camwa.2017.02.018      URL     [本文引用: 1]

Yan S, Jin J M.

A continuity-preserving and divergence-cleaning algorithm based on purely and damped hyperbolic Maxwell equations in inhomogeneous media

J Comput Phys, 2017, 334: 392-418

DOI:10.1016/j.jcp.2017.01.012      URL     [本文引用: 1]

Camargo L, López-Rodríguez B, Osorio M, Solano M.

An HDG method for Maxwell's equations in heterogeneous media

Comput Methods Appl Mech Engrg, 2020, 368: 113178

DOI:10.1016/j.cma.2020.113178      URL     [本文引用: 1]

Bernardi C, Maday Y.

Spectral methods

Handbook of Numerical Analysis, 1997, 5: 209-485

[本文引用: 2]

Guo B Y. Spectral Methods and Their Applications. New Jersey: World Scientific Publishing Co, 1998

[本文引用: 1]

Guo B Y, Shen J.

Laguerre-Galerkin method for nonlinear partial differential equations on a semi-infinite interval

Numer Math, 2000, 86(4): 635-654

DOI:10.1007/PL00005413      URL     [本文引用: 1]

Guo B Y.

Some Developments in Spectral Methods for Nonlinear Partial Differential Equations in Unbounded Domains//Gu C H, Hu H S, Li T. Differential Geometry and Related Topics

Singapore: World Science, 2002: 68-90

[本文引用: 1]

Shen J, Tang T. Spectral and High-order Methods with Applications. Mathematics Monograph Series. Beijing: Science Press, 2006

[本文引用: 1]

Ma H.

Chebyshev-Legendre spectral viscosity method for nonlinear conservation laws

SIAM J Numer Anal, 1998, 35(3): 869-892

DOI:10.1137/S0036142995293900      URL     [本文引用: 1]

Ma H.

Chebyshev-Legendre super spectral viscosity method for nonlinear conservation laws

SIAM J Numer Anal, 1998, 35(3): 893-908

DOI:10.1137/S0036142995293912      URL     [本文引用: 1]

Ma H, Sun W.

Optimal error estimates of the Legendre-Petrov-Galerkin method for the Korteweg-de Vries equation

SIAM J Numer Anal, 2001, 39(4): 1380-1394

DOI:10.1137/S0036142900378327      URL     [本文引用: 1]

Ma H, Qin Y, Ou Q.

Multidomain Legendre-Galerkin Chebyshev-collocation method for one-dimensional evolution equations with discontinuity

Appl Numer Math, 2017, 111: 246-259

DOI:10.1016/j.apnum.2016.09.010      URL     [本文引用: 1]

Chan T F, Kerkhoven T.

Fourier methods with extended stability intervals for the Korteweg-de Vries equation

SIAM J Numer Anal, 1985, 22(3): 441-454

DOI:10.1137/0722026      URL     [本文引用: 1]

Wu H, Ma H, Li H.

Chebyshev-Legendre spectral method for solving the two-dimensional vorticity equations with homogeneous Dirichlet conditions

Numer Methods Partial Differential Equations, 2009, 25(3): 740-755

DOI:10.1002/num.v25:3      URL     [本文引用: 1]

Shen J, Tang T, Wang L L. Spectral Methods: Algorithms, Analysis and Applications. Heidelberg: Springer, 2011

[本文引用: 1]

Canuto C, Hussaini M Y, Quarteroni A, Zang T A. Spectral Methods: Fundamentals in Single Domains. Berlin: Springer-Verlag, 2006

Canuto C, Hussaini M Y, Quarteroni A, Zang T A. Spectral Methods: Evolution to Complex Geometries and Applications to Fluid Dynamics. Berlin: Springer, 2007

[本文引用: 1]

Niu C, Ma H, Liang D.

Energy-conserved splitting multidomain Legendre-Tau spectral method for two dimensional Maxwell's equations

J Sci Comput, 2022, 90(2): 77

DOI:10.1007/s10915-021-01744-0      [本文引用: 1]

/