基于快速正弦离散变换的有限差分方法求解半线性抛物型方程
Finite Difference Method for Solving Semi Linear Parabolic Equations Based on Fast Discrete Sine Transform
摘要:
针对带有Dirichlet边界条件的二维半线性抛物方程给出二阶中心差分格式,利用Kronecker积写出二维拉普拉斯算子的微分矩阵。进而应用Crank-Nicolson方法进行时间离散,采用Picard迭代求解离散得到的非线性代数方程组。具体实现过程中结合快速离散正弦变换,本文方法的优点是减少了存储量并大幅度降低了计算时间。数值算例验证本文的方法可以更好地捕捉解的爆破现象。
Abstract:
In this paper, the second-order finite difference scheme is applied for the numerical solution of the two-dimensional semi-linear parabolic equations with Dirichlet boundary conditions. We construct the differentiation matrix of two-dimensional Laplacian operator by Kronecker product. The time discretization method is chosen as Crank-Nicolson method. In every time level we solve the nonlinear algebraic equations by Picard iteration method. The fast discrete Sine transform is applied in the process of implementation. The major feature of the proposed method is that the memory requirement and CPU time are reduced obviously. Numerical examples show that the proposed method can better capture the blow up phenomenon of the solution.
参考文献
|
[1]
|
张亮, 李建军. 一类半线性抛物方程的解的爆破性质研究[J]. 应用数学进展, 2017, 6(1): 10-19.
|
|
[2]
|
Francisco, D.L.H. and Vadillo, F. (2013) A Sylvester-Based IMEX Method via Differentiation Matrices for Solving Nonlinear Parabolic Equations. Communications in Computational Physics, 14, 1001-1026. [Google Scholar] [CrossRef]
|
|
[3]
|
王明新, 顾永耕. 核反应动力学中的一个半线性抛物型方程组[J]. 科学通报, 1994(3): 193-193.
|
|
[4]
|
Hoz, F.D.L. and Vadillo, F. (2009) A Numerical Simulation for the Blow-Up of Semi-Linear Diffusion Equations. International Journal of Computer Mathematics, 86, 493-502. [Google Scholar] [CrossRef]
|
|
[5]
|
王俊俊, 郭丽娟. 一类半线性抛物型方程混合有限元法的超逼近分析[J]. 应用数学, 2019, 32(1): 71-80.
|
|
[6]
|
张荣培, 刘佳, 王语. Chebyshev谱配置方法求解Allen-Cahn方程[J]. 沈阳师范大学学报(自然科学版), 2017(35): 440.
|
|
[7]
|
Ju, L., Zhang, J., Zhu, L., et al. (2015) Fast Explicit Integration Factor Methods for Semi-Linear Parabolic Equations. Journal of Scientific Computing, 62, 431-455. [Google Scholar] [CrossRef]
|
|
[8]
|
熊之光, 王易, 马娟. 半线性抛物问题高效有限体积元法[J]. 理论数学, 2019, 9(8): 961-968.
|
|
[9]
|
Strang, G. (2007) Computational Science and Engineering. Wellesly-Cambridge Press, MA.
|