非线性Schrödinger方程在量子力学、非线性光学等物理领域有着非常广泛的应用.本文研究如下一类五次非线性Schrödinger方程的初边值问题[1]
其中$ f(x, t) $为实值函数, $ u(x, t) $为复值函数, $ u_0 $为已知的复值函数.不难验证, 当$ f(x, t)\equiv f(x) $时, 该方程满足两个重要的守恒律, 即总质量和总能量守恒[1, 2]
其中
关于非线性Schrödinger方程的数值研究已有很多结果. Bao等人[3-5]运用时间分裂拟谱方法对非线性Schrödinger/Gross-Pitaeviskill方程进行了数值求解, 并对某些物理现象进行了数值模拟; Argyris和Akrivis等人[6-9]运用有限元法对该方程进行了数值研究; Dehghan和Mirzaize运用无网格法对该方程进行了数值求解[10-11].文献[12-14]则运用谱方法和拟谱方法对该方程进行了数值求解和误差分析.因编程简单并能保持原问题的某些守恒性质, 有限差分法广泛应用于非线性Schrödinger方程的数值模拟[15-18].然而关于五次非线性Schrödinger方程的数值研究尚不多见.张鲁明、常谦顺等人[1-2]对该方程提出两个二阶有限差分格式, 证明其保持原问题的两个守恒性质, 同时建立了$ L^{2} $范数下的最优误差估计.王询等人[19]用待定系数的方法构建了一类五点有限差分格式, 该格式族在选取适当的参数后, 其计算精度在空间可达四阶, 然而计算中在每一个时间步都需要求解一个五对角代数方程组.为提高精度, 文献[20]提出一个紧致有限差分格式, 但该格式是非线性的, 计算中不可避免的需要迭代, 从而降低计算效率.另外, 该文作者也没有分析该格式是否在离散意义下保持原问题的两个守恒性质.鉴于以上分析, 本文旨在对问题(1.1)-(1.3)构造一个线性化紧致有限差分格式, 使得新格式在离散意义下依然保持原问题的两个守恒性质.
对平面区域$ W = [a, b]\times[0, T] $进行网格剖分.取正整数$ J $, $ N $, 时空方向上的步长分别为$ \tau = \frac{T}{N}, h = \frac{b-a}{J} $, 网格点分别为
并记$ U_j^n = u(x_j, t_n), u_j^n\approx u(x_j, t_n) $.为书写简单, 引入以下记号
定义$ X_h = \{w|w = (\omega_0, \omega_1, \cdots, \omega_{J-1}, \omega_J), \omega_0 = \omega_J = 0\} $为网格函数空间.设$ u, v $为$ X_h $上的任意两个函数, 其内积和范数定义为
本文需要用到如下引理.
引理1 [21] 对于任意一个网格函数$ u\in X_h $, 有
引理2 [22] 如果网格函数$ u\in X_h $, 则
引理3 [21] 任给网格函数$ u\in\; X_h $, 有
对初边值问题(1.1)-(1.3), 本文提出如下四阶紧致差分格式
其中$ f_j^{n+\frac{1}{2}} = f(x_j, t_{n+\frac{1}{2}}), j = 1, 2, \cdots, J-1; \, n = 1, 2, \cdots, N-1 $.显见$ (2.4) $式是一个三层的格式, 无法自启动, 为求解第一层数值解, 给出如下方法
在(2.4)式两端同时作用算子$ \mathcal{A}_h^{-1} $, 则(2.4)式可写成如下等价形式
为证明离散守恒律, 定义
引理4 (Ⅰ) 格式(2.4)-(2.6)在离散意义下满足总质量守恒, 即
(Ⅱ)如果$ f $不依赖于时间(即有$ f_j^{k-\frac{1}{2}}\equiv f_j $), 则格式(2.4)-(2.6)在离散意义下满足总能量守恒, 即
证 将$ (2.9) $式与$ u^{n+1}+u^{n} $做内积, 并取虚部得
令$ Q^n: = \|u^n\|^2 $, 则有
即
将(2.9)式与$ u^{n+1}-u^n $做内积, 并取实部得
直接计算可得
将(2.19)-(2.22)式代入$ (2.18) $式得
令
则得
记格式(2.4)-(2.7)的局部截断误差为
其定义如下
其中$ U_j^{n} = u(x_j, t_n) $.运用Taylor展开可得如下引理.
引理5 格式(2.4)-(2.7)的局部截断误差满足
定义误差函数$ e_j^n = U_j^{n}-u_j^n, \; \; j = 0, 1, 2, \cdots, J; \, n = 0, 1, 2, \cdots, N, $则有
定理1 假设$ u\in C^{6, 3}([a, b]\times[0, T]) $, 则差分格式(2.4)-(2.7)的解以$ \|\cdot\| $范数收敛到初边值问题(1.1)-(1.3)的解, 收敛阶为$ O(\tau^{2}+h^{4}) $.
证 将$ (3.1) $式和$ (3.2) $式分别与$ (2.7) $式和$ (2.9) $式相减可得如下误差方程
由$ (3.5) $式和引理$ 5 $显见
运用Taylor展开, 可得
因此有
现假设当$ n\leq k\; (1\leq k<N) $时, 有
进而可得
将$ (3.6) $式与$ e^n+e^{n+1} $做内积, 取虚部得
又
由(3.18)-(3.21)式, 得
上式对$ n $求和, 有
当$ \tau $足够小时, 由Gronwall不等式得
由$ (3.6) $式可得
运用引理$ 2 $有
上式对$ n $求和得
只要当$ h\leq\tau $时, 有$ h^4/\tau^2\leq1 $, 此时有
另外由引理$ 1 $可得
由此可见, 当$ \tau\leq h $时, 有$ \tau^2/h^2\leq 1 $, 得
所以无论网格比如何, 总有
由$ (3.24) $式和$ (3.30) $式可知假设$ (3.14) $式对$ n = k+1 $时也成立.证毕.
便于验证格式的精度, 引入以下记号
算例4.1 考虑如下初边值问题
该问题的精确解为
由上式可见当$ x $趋向于无穷大时, $ u(x, t) $迅速趋于0.故当$ -a $和$ b $取得足够大时, $ u(a, t) $和$ u(b, t) $近似为0.因此在数值求解时取空间方向的计算区间为$ (-15, 15) $, 以忽略截断误差的影响.
在验证空间方向(时间方向)收敛阶时, 取$ \tau = 0.00001\; (h = 0.0001) $, 这样可以忽略时间(空间)方向的误差影响.表 1和表 2分别给出了空间和时间方向的收敛阶.在表 3中, 将本文的线性格式与文献[20]中的非线性格式做了计算效率上的比较.图 1展示了精确解和数值解在不同时间层下的波形变化.
算例4.2 对形如$ iu_t+u_{xx}+\sigma(x, t)u+(\beta_1|u|^2+\beta_2|u|^4)u = f(x, t), \; (x, t)\in(0, \pi)\times(0, 1]. $取$ \beta_1 = \beta_2 = -1, \sigma(x, t) = \frac{1}{2}x^2, f(x, t) = [-\frac{1}{2}x^2+(|e^{it}\sin x|^2+|e^{it}\sin x|^4)-2]e^{it}\sin x, $初始值为$ u_0(x) = \sin x $, 则精确解为$ u(x, t) = e^{it}\sin x $.
运用本文中的格式(2.4)-(2.6)对算例$ 4.2 $进行求解, 有以下结果
由以上数值实验的结果可看出:差分格式(2.4)-(2.6)在时空方向分别具有$ 2 $阶和$ 4 $阶精度, 而且格式在离散意义下依然能够保持总质量和总能量守恒, 这完全符合定理$ 1 $和引理$ 4 $的结论.除此之外, 与已有格式相比, 本文格式在精度相当的前提下还大幅提高了计算效率.