1. 前言
偏微分方程是描述自然现象的核心数学工具,在数学物理研究中占据着重要地位。在许多实际场景中,系统会受到集中式的能量输入,例如激光点热源等。这类局部化的瞬时激励在数学上通常通过带有狄拉克
函数形式的点源项来建模。本文研究下述带有固定点源的阻尼波动方程。
(1)
满足初始条件
(2)
(3)
以及周期边界条件,其中
、
、
为给定的常数,
表示位于
处的狄拉克
函数,
为待求解函数,在远离点源处足够光滑,
为点源的时间依赖函数。
由于狄拉克
函数所引入的强奇异性,传统数值方法在处理这类问题时面临严峻挑战。针对这一问题,近年来,学者们研究出一些数值求解方法,如有限体积法[1]、有限差分法[2] [3]、有限元法[4]、移动网格方法[5]、间断伽辽金方法[6]等。浸入界面法[7]是修正差分格式的典型代表,它由Leveque和Li于1994年提出,利用跳跃条件进行局部格式的修正,为后续研究开辟了道路。之后,Zhao和Wei等人提出匹配界面和边界方法[8],他们巧妙地引入虚拟点,并利用最低阶界面跳跃条件迭代确定虚拟值,构造了高精度的有限差分格式,从而实现对复杂几何问题的高精度模拟,在此基础上,学者们进行了大量的改进、优化与研究[9]-[11]。这些方法广泛应用于生物医学工程[12]、电磁学[13]、流体力学[14]等领域。然而,学者们对于带有点源的波动方程的研究较少。
本文剩余部分组织如下:在第2节,为带有固定点源的阻尼波动方程设计数值解法;在第3节,通过数值算例验证方法的有效性;在第4节,给出结论。
2. 数值离散格式
考虑计算区域
,根据点源位置设置空间步长
,空间网格点
,使点源位置
恰好落在某个网格点上。设时间步长
,则时间节点为
。记
为
。
取任意时刻的点源
,对任意小的正数
,在
上对(1)左右两边取积分,有
(4)
即
(5)
因为
连续,并且
和
在
附近有界,所以当
时
(6)
(7)
记
,进而
(8)
对(1)在
与
处取值作差,得到关系式
(9)
因为,所以
(10)
至此,我们已经得出了
的导数在
处的“跳跃”值,接下来,我们将构建离散格式。记点源
落在网格点
处,即
。取
,有
(11)
每一项取近似
(12)
可得离散格式
(13)
对于
和
:
(14)
(15)
受点源影响,解
的导函数
在点源
处存在间断,在远离点源处仍保持其原有的光滑性。因此,
的离散格式有以下几种情况:
当
时,解
在区间
上足够光滑,有
(16)
当
时,构造函数
(17)
可知
,并且
对于
的三阶导数有界。因此
(18)
值得说明的是,本文采用的数值格式为隐式格式,格式是无条件稳定的,其数值稳定性不依赖于时间步长和空间步长的比值,即不受经典显式格式中CFL条件(Courant-Friedrichs-Lewy condition)的限制。但在实际计算时,为保证数值精度和物理上的合理性,仍需选择适当的步长。
3. 数值实验
考虑带有固定点源的阻尼波动方程
(19)
具有周期边界条件,
是随时间线性增长的点源(其中常数项表示某种恒定的激励,线性项表示激励随时间线性增强的大小,模拟物理系统中外力或能量不断输入的过程),固定点源
。取
,运用上述数值方法,可以得到解的图像如图1,其中固定点源影响情况见图2。
Figure 1. Numerical solution for a = 1, b = 1, c = 4
图1. a = 1,b = 1,c = 4时的数值解
Figure 2. The influence of fixed point source when a = 1, b = 1, c = 4
图2. a = 1,b = 1,c = 4时固定点源影响情况
时刻整个空间区域上解的分布见图3,其中红色竖线表示点源位置。
Figure 3. The distribution of solutions at time t = 1
图3. t = 1时刻解的分布
时间份数固定为3200时误差及收敛阶随空间份数变化情况见表1。
Table 1. The error and convergence order when the time fraction is fixed to 3200
表1. 时间份数固定为3200时的误差及收敛阶
空间份数 |
误差 |
收敛阶 |
16 |
1.439544 × 10−2 |
− |
32 |
4.790466 × 10−3 |
1.5874 |
64 |
1.509366 × 10−3 |
1.6662 |
128 |
4.104785 × 10−4 |
1.8786 |
256 |
1.007884 × 10−4 |
2.0260 |
512 |
2.483341 × 10−5 |
2.0210 |
1024 |
6.181888 × 10−6 |
2.0062 |
空间份数固定为100时误差及收敛阶随时间份数变化情况见表2。
Table 2. The error and convergence order when the space fraction is fixed to 100
表2. 空间份数固定为100时的误差及收敛阶
时间份数 |
误差 |
收敛阶 |
100 |
2.121945 × 10−2 |
− |
200 |
1.081448 × 10−2 |
0.9724 |
400 |
5.459768 × 10−3 |
0.9861 |
800 |
2.743270 × 10−3 |
0.9929 |
1600 |
1.375036 × 10−3 |
0.9964 |
3200 |
6.883807 × 10−4 |
0.9982 |
6400 |
3.444088 × 10−4 |
0.9991 |
4. 结论
本文在均匀网格上对带有固定点源的阻尼波动方程进行了离散,通过构造辅助函数有效处理了狄拉克
函数所引入的奇异性,数值实验则验证了格式的有效性,结果表明,我们的方法在空间上具有二阶收敛精度,在时间上具有一阶收敛精度。然而,当点源变为移动点源时,求解将更加困难,下一步,可以在均匀网格上探索带有移动点源的阻尼波动方程的数值解法。