1. 引言
谱方法[1] [2]是一种既古老又新兴的求解偏微分方程的数值方法。早在1820年,Navier就运用双重三角级数求解弹性薄板问题。谱方法有很多优点,最重要的是他的“无穷阶”收敛速度。Chebyshev谱法主要用于求解非周期性问题和具有光滑系数和简单域的数值微分方程[3]-[5]。迄今为止,该方法已经成功应用于流体力学[6] [7],量子力学[8] [9]等领域的微分方程求解。
双曲偏微分方程已被用于描述原子物理不同领域的现象,与普通扩散方程相比,电报方程在模拟反应扩散方程方面更具优势[10]。电报方程又名传输线方程,是描述传输线上任意点电压、电流与传输线一次参数之间关系的微分方程组,用于描述电信号在传输线电缆中的传播和波现象。特别是,它们可以适用于模拟物理学和生物学中反应扩散之间的相互作用。
线性电报方程的标准形式是
(1)
其中u是未知函数,T是最终时间。
目前已有许多方法被用来求解电报方程。Zhou和Luo [11]基于Chebyshev多项式建立二维电报方程的Crank-Nicolson配点模型,并讨论了其数值解的存在性、唯一性、稳定性和收敛性。Dehghan和Shokri [12]使用配点法求解二阶双曲电报方程,并使用薄板样条径向基函数直接近似数值解。Wang和Ahmad等[13]是通过将时间变量视为正常空间变量,给出了径向基函数求解二阶一维双曲电报方程的直接无网格法。Ahmad和Seadawy等[14]利用径向基函数的局部无网格法研究三维二阶双曲电报方程,利用显式时间积分技术在时间方向上对模型进行半离散化。Mardani和Hooshmandasl等[15]研究了一类变系数非线性双曲电报方程,在空间域和时域中分别采用移动最小二乘法(MLS)近似和有限差分法(FDM),给出了该问题的半离散解。Reutskiy和Zhang [16]等将三层的Crank-Nicolson格式应用于时间方向的导数,将电报方程转化为具有混合导数和变系数的二阶椭圆型偏微分方程。朱妍红和宋灵宇等[17]分别使用时空MQ径向基无网格法和时空MQ径向基耦合时空多项式基的无网格法求解电报方程。
本文在此基础上,推导出一维电报方程的Chebyshev谱格式,并对其进行收敛性和稳定性证明。之后再采用Chebyshev-Gauss-Lobatto节点及Chebyshev导数矩阵将电报方程转化为常微分方程,使用Runge-Kutta法对其进行求解,结果表明Chebyshev谱法更有效。
2. 基础知识
设
是一个有界开域,其边界为
,
表示在其上定义的所有平方可积函数的集合,其上的内积和范数定义为
(2)
定义
(3)
其中
是非负整数,
,并且
是整数
。
上的范数和半范数分别定义为
(4)
其中
。
设
,
是
的对偶空间。
此外,令
,
,设
表示其上定义的所有平方可积函数的集合,其上的范数为
(5)
并且设
是带有Chebyshev-Gauss-Lobatto正交加权函数的加权Sobolev空间,其上的范数为
(6)
令
,
表示
的加权互积,设
是以下空间中的范数
(7)
引理2.1 [1] 设
为一维或二维空间中的插值子空间。引入正交映射
,则对任意的
,都有
(8)
引理2.2 [1] 假设
,对任意的
,存在一个与
和
无关的常数
,使得
(9)
引理2.3 [1] 假设X为Hilbert空间,
是一个双线性泛函,且存在常数
,使得
(10)
(11)
那么对于X上的任意连续线性泛函F,存在一个唯一的
,使得
(12)
引理2.4 [2] 令
,且
,对于
,有
(13)
3. 电报方程的Chebyshev谱法
Chebyshev多项式是在区间[−1, 1]上关于切比雪夫权函数
的正交多项式系。设
为k次的第一类切比雪夫多项式,选取N + 1个Chebyshev-Gauss-Lobatto节点
(14)
如果
是一个连续可微函数,那么它可以在Chebyshev-Gauss-Lobatto插值点处近似为:
(15)
(16)
其中
值得注意的是,对于
Lagrange插值具有Kronecker内积
(17)
为了近似
的一阶导数,通过微分插值函数得到
(18)
得到
维的导数矩阵
(19)
3.1. 电报方程的谱格式及收敛性分析
在这里,通过使用变换
确保区间
,电报方程的Chebyshev谱法的半离散格式为
(20)
即
(21)
其中
,使得对任何
成立。
是上的有界正定双线性泛函,对于给定的
,
是
上的有边界线性泛函。因此,根据Lax-Milgram定理,上式有一个唯一解
。
定理1:设
,存在一个常数c,使得方程(20)有唯一的解
满足下列不等式:
(22)
证明:令(20)式中
,得
(23)
即
(24)
使用Cauchy-Schwarz不等式并对其在
上进行积分
(25)
由Gronwall不等式得
(26)
定理2:假设
是问题(1)的解,
是近似方程(20)的解,那么存在一个常数C,使得
(27)
证明:用(20)式减去(1)式,令
,得
(28)
则
(29)
即
(30)
令上式中
,有
(31)
即
(32)
对(32)式使用Cauchy-Schwarz不等式得
(33)
对(33)式在
上进行积分
(34)
其中
(35)
因为
由
的估计可以得到
(36)
由定义
,且
知
(37)
所以(34)式变为
(38)
由引理2.4得
(39)
综合上式,我们得到
(40)
因此
(41)
3.2. 电报方程时间方向上的离散
此时,为了保证方程在要求的区域中求解,令
,
。对于线性电报方程,通过Chebyshev导数矩阵可以将方程写成矩阵的形式
(42)
其中
,
,使用四阶Runge-Kutta法对其进行求解。
4. 数值结果
在这里,通过以下三种误差来衡量计算结果的准确性,
,
,
其中
和
分别表示为精确解和近似解。
例1 考虑具有初始条件的双曲电报方程
我们取
,T = 1,a = 20,b = 25,边界条件为
,
,由精确解可得
。
Figure 1. Numerical solution
图1. 数值解
图1,图2是N = 400,dt = 0.001,T = 1时的数值解和精确解,表1是在dt = 0.001时,不同时间的三种误差,可以发现比文献[15]、[17]中的误差小,表2是误差随Chebyshev节点数量的变化情况,可以发现随着Chebyshev节点的增大,误差在减小。
Figure 2. Exact solution
图2. 精确解
Table 1. dt = 0.001, error of t taking different values
表1. dt = 0.001,t取不同值的误差
t |
|
|
RMS |
0.5 |
8.8521e−10 |
6.1579e−10 |
4.4316e−11 |
1 |
1.8671e−09 |
1.6175e−09 |
9.3472e−11 |
1.5 |
5.6464e−09 |
4.3637e−09 |
2.8268e−10 |
2 |
2.0547e−08 |
1.9698e−08 |
1.0286e−09 |
3 |
1.4408e−07 |
1.4118e−07 |
7.2128e−09 |
Table 2. The error of t = 1 for different values of N
表2. N取不同值时t = 1的误差
N |
|
|
RMS |
50 |
8.4442e−07 |
8.2159e−07 |
1.2063e−07 |
100 |
7.7198e−08 |
7.0772e−08 |
7.7587e−09 |
200 |
1.1377e−08 |
8.3661e−09 |
8.0652e−10 |
400 |
1.8671e−09 |
1.6175e−09 |
9.3472e−11 |
例2 考虑非线性电报方程
初始值为
边界条件为
,
精确解为
由精确解可得
这里
。
图3和图4是N = 300,dt = 0.001,T = 3时的数值解和精确解,表3是在dt = 0.001时,不同时间的三种误差,可以发现比文献[15]中的误差小,表4是误差随着Chebyshev节点数量的变化情况,可以发现随着Chebyshev节点的增大,误差在减小。
Figure 3. Numerical solution
图3. 数值解
Figure 4. Exact solution
图4. 精确解
Table 3. dt = 0.001, error of t taking different values
表3. dt = 0.001,t取不同值的误差
t |
|
|
RMS |
0.5 |
3.6898e−05 |
3.0630e−05 |
5.1668e−06 |
1 |
3.0670e−05 |
2.2985e−05 |
4.2947e−06 |
1.5 |
1.1252e−05 |
1.0758e−05 |
1.5756e−06 |
3 |
9.7158e−06 |
7.2337e−06 |
1.3605e−06 |
5 |
1.2927e−06 |
1.0662e−06 |
1.8102e−07 |
Table 4. The error of t = 1 for different values of N
表4. N取不同值时t = 1的误差
N |
|
|
RMS |
50 |
3.0670e−05 |
2.2985e−05 |
4.2947e−06 |
100 |
6.3692e−06 |
5.3988e−06 |
6.3378e−07 |
200 |
2.6677e−06 |
1.8957e−06 |
1.5376e−07 |
5. 本章小结
本章提出了一种基于Chebyshev-Gauss-Lobatto伪谱格式的求解非线性电报方程的有效数值解,并分析了Chebyshev谱法的收敛性和稳定性,将Chebyshev谱法得到的误差与其他方法进行比较,发现该方法误差更小,相较于其他的方法具有的精度更高。
基金项目
国家自然科学基金青年项目(编号:12101482),中国博士后科学基金面上项目(2022M722604),陕西数理基础科学研究项目(23JSQ042),甘肃省科技计划项目(23CXGL0018),西安市科技局高校院所科技人员服务企业项目(24GXFW0038)。
NOTES
*通讯作者。