Pure Mathematics
Vol.
11
No.
09
(
2021
), Article ID:
45346
,
8
pages
10.12677/PM.2021.119183
二维Fisher-KPP方程的显式Richardson外推法
李志君
南昌航空大学,数学与信息科学学院,江西 南昌

收稿日期:2021年8月13日;录用日期:2021年9月15日;发布日期:2021年9月22日

摘要
本文研究二维Fisher-Kolmogorov-Petrovsky-Piscounov (Fisher-KPP)方程的显式差分格式,运用能量分析法证明了在满足 时,差分格式的解是有界的,且在无穷范数意义下有 的收敛阶。然后,通过发展一类Richardson外推法,在无穷范数意义下得到了收敛阶为 的外推解。最后,数值结果验证了格式的有效性和理论结果的正确性。
关键词
Fisher-KPP方程,显式差分格式,收敛性,Richardson外推法
The Explicit Richardson Extrapolation Method for Two-Dimensional Fisher-KPP Equation
Zhijun Li
College of Mathematics and Information Science, Nanchang Hangkong University, Nanchang Jiangxi
Received: Aug. 13th, 2021; accepted: Sep. 15th, 2021; published: Sep. 22nd, 2021
ABSTRACT
In this paper, an explicit difference scheme is investigated for two-dimensional Fisher-KPP equation. Under the condition of , the boundedness of the solution of the difference scheme is proven using the energy analysis method. It is proved that it has a convergence order of in maximum norm. Then by developing a class of Richardson extrapolation method, the extrapolation solution with convergence order of in maximum norm is obtained. Finally, numerical results confirm the efficiency of the schemes and the correctness of theoretical results.
Keywords:Fisher-KPP Equation, Explicit Difference Scheme, Convergence, Richardson Extrapolation Method
Copyright © 2021 by author(s) and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/
1. 引言
Fisher方程是一类非线性反应扩散方程。在1937年由R. A. Fisher [1] 和Kolmogorov等人 [2] 提出,用于描述雄性突变体在无限长的栖息地中的繁殖,因此也被称为Fisher-Kolmogorov-Petrovsky-Piscounov (Fisher-KPP)方程。本文研究如下二维Fisher-KPP方程的初边值问题
,,, (1)
,, (2)
,,, (3)
其中 ,,,, 为 的边界,且当 时有 。
许多学者已经对Fisher型方程进行了理论研究(见文献 [3] [4] [5] [6] 及其参考文献)。方程的数值求解也引起了数学工作者的广泛关注。近年来,发展了许多数值方法用于求解Fisher型方程。例如,伪谱方法 [7]、Petrov-Galerkin有限元方法 [8]、指数B样条Galerkin方法 [9] 等等。有限差分法 [10] [11] [12] [13] 是偏微分方程常用的,最受欢迎的数值解法之一。文献 [14] [15] [16] [17] 已经建立了相关的显式或隐式差分格式,它们的精度为时间一阶或二阶,空间二阶。为提高计算效率,本文对二维Fisher-KPP方程建立显式差分法及其Richardson外推算法,得到了收敛阶为 的数值解。
2. 差分格式
2.1. 预备知识
首先对求解区域 进行网格剖分,取正整数M和N,使得 ,。这里h, 分别是空间网格步长和时间网格步长。令 , , ,,,,记 。
设 为 上的网格函数,定义差分算子如下:
,,
,
设 为 上的网格函数,引进如下范数: 。
引理1 [18] 设 为非负序列,且满足 ,,其中c和g为非负常数,则有 ,。
2.2. 差分格式解的收敛性及有界性
定义 上的网格函数 ,,。设 。
在结点 处考虑微分方程(1),有
(4)
分别用向前差商和二阶中心差商离散时间和空间导数,得到
,, (5)
其中
,,,.
由初边值条件(2)和(3),有
,, (6)
,,. (7)
此外,存在常数 ,使得
,,. (8)
在(5)式中略去小量项 ,并用数值解 代替解析解 ,得到如下显式差分格式:
,,, (9)
,, (10)
,, (11)
2.3. 差分格式的收敛性分析
定理1 设 是方程(5)~(7)的解, 是差分格式(9)~(11)的解。令 ,,。记 。则当网格比 且满足
, (12)
时,有如下误差估计
,, (13)
(14)
成立。这里 ,。
证明 将(5)式~(7)式分别和(9)式~(11)式相减,得到误差方程
,,, (15)
,, (16)
,,. (17)
由(16)式可知,当 时, 显然成立。
由三角不等式可得
. (18)
因而(13)式和(14)式对 都成立。
假设(13)式对 ( )成立,即
,
由(12)式,有 。
下面证明当 时,(13)式和(14)式仍然是成立的。
整理(15)式可得
(19)
由此可得
(20)
运用引理1可得
(21)
此外,由三角不等式可知
. (22)
故(13)式和(14)式对 时也成立。定理证毕。
3. Richardson外推算法
记差分格式(9)~(11)的解为 ,令 。
定理2 设定解问题
,,, (23)
,, (24)
,, (25)
和
,,, (26)
,, (27)
,, (28)
存在光滑解,其中
,,
则有
,,
定义Richardson外推法的数值解为
其中 且 ,则当 时,有
证明 由(5)式可知
,,.
于是误差方程(15)~(17)可写为
(29)
,, (30)
,, (31)
记 ,,,。
应用与(5)式同样的方法离散(23)~(25),可得
,,, (32)
,, (33)
,,. (34)
类似地,对(26)~(28)离散,可得
,,, (35)
,, (36)
,,. (37)
记 ,,。
由Taylor展开式有
. (38)
将(32)式~(34)式和(35)式~(37)式分别同乘 和 ,并将所得结果和(29)式~(31)式相加,再运用(38)式得到
,,,
,,
,,
当 且 和h充分小时,运用与定理1相同的证明方法,可得 ,,即
,,
移项得
,, (39)
同理有
(40)
将(40)式和(39)式两边分别同乘 和 ,并将所得结果相减可得
,,。定理证毕。
注 外推解收敛所需的网格比仍是 ,即外推法无需对网格比增加更严格的条件。
4. 数值实验
算例 考虑如下经典二维Fisher-KPP方程的初边值问题
,,
初边值条件由其如下精确解确定:
记
,
此时显式差分格式的数值解及Richardson外推解在无穷范数意义下的收敛阶分别定义为:
,
表1的数值结果表明,当 时,显式差分格式(9)~(11)的解在无穷范数意义下具有 的收敛阶,这说明该格式在时间方向上是一阶收敛、空间方向上是二阶收敛,从而验证了定理1的正确性。
表2的数值结果表明,当 时,Richardson外推解在无穷范数意义下具有 的收敛阶,这也说明Richardson外推法在时间方向上是二阶收敛、空间方向上是四阶收敛。
Table 1. Maximum error and convergence order for numerical solutions u k
表1. 数值解 的最大误差及收敛阶( )
Table 2. Maximum error and convergence order for numerical solutions ( u e ) k
表2. 数值解 的最大误差及收敛阶( , )
由此可见,Richardson外推法提高了原显式差分格式的收敛精度。最后对比两种求解方法可以看出,Richardson外推法不仅收敛精度更好,而且在达到相同误差时所用CPU更短。
5. 结论
本文对二维Fisher-KPP方程的初边值问题建立了一类显式差分格式。运用能量分析法证明了显式差分格式解的收敛性和有界性。为提高计算效率,本文设计了一类Richardson外推方法,获得了收敛阶为 的外推解。数值结果表明,Richardson外推法的计算效率更好。
基金项目
国家自然科学基金项目(No. 11861047);江西省自然科学基金面上项目(No. 20202BABL201005)。
文章引用
李志君. 二维Fisher-KPP方程的显式Richardson外推法
The Explicit Richardson Extrapolation Method for Two-Dimensional Fisher-KPP Equation[J]. 理论数学, 2021, 11(09): 1649-1656. https://doi.org/10.12677/PM.2021.119183
参考文献
- 1. Fisher, R.A. (1937) The Wave of Advance of Advantageous Genes. Annals of Human Genetics, 7, 355-369. https://doi.org/10.1111/j.1469-1809.1937.tb02153.x
- 2. Kolmogorov, A.N., Petrovskii, I.G. and Piscounov, N.S. (1937) Tude de l’équation de la diffusion avec croissance de la quantité de matiére et son application a un probléme biologique.
- 3. Tyson, J.J. and Brazhnik, P.K. (2000) On Travelling Wave Solutions of Fisher’s Equation in Two Spatial Dimensions. SIAM Journal on Applied Mathematics, 60, 371-391. https://doi.org/10.1137/S0036139997325497
- 4. Canosa, J. (2010) On a Nonlinear Diffusion Equation Describ-ing Population Growth. Ibm Journal of Research & Development, 17, 307-313. https://doi.org/10.1147/rd.174.0307
- 5. Kawahara, T. and Tanaka, M. (1983) Interactions of Travelling Fronts: An Exact Solution of a Nonlinear Diffusion Equation. Physics Letters A, 97, 311-314. https://doi.org/10.1016/0375-9601(83)90648-5
- 6. Wazwaz, A.M. and Gorguis, A. (2004) An Analytic Study of Fisher’s Equation by Using Adomian Decomposition Method. Applied Mathematics & Computation, 154, 609-620. https://doi.org/10.1016/S0096-3003(03)00738-0
- 7. Olmos, D. and Shizgal, B.D. (2006) A Pseudospectral Method of Solution of Fisher’s Equation. Journal of Computational and Applied Mathematics, 193, 219-242. https://doi.org/10.1016/j.cam.2005.06.028
- 8. Tang, S. and Weber, R.O. (1991) Numerical Study of Fisher’s Equation by a Petrov-Galerkin Finite Element Method. The ANZIAM Journal, 33, 27-38. https://doi.org/10.1017/S0334270000008602
- 9. Gorgulu, M.Z. and Dag, I. (2018) Exponential B-splines Galerkin Method for the Numerical Solution of the Fisher’s Equation. Iranian Journal of Science and Technology, Transactions A: Science, 42, 2189-2198. https://doi.org/10.1007/s40995-017-0403-x
- 10. 陈景良, 邓定文. 非线性延迟波动方程的两类差分格式[J]. 理论数学, 2020, 10(5): 508-517. https://doi.org/10.12677/PM.2020.105062
- 11. 何丽, 王希, 胡劲松. 广义BBM-KdV方程的一个守恒C-N差分格式[J]. 理论数学, 2021, 11(4): 428-435. https://doi.org/10.12677/PM.2021.114055
- 12. 杨欣童. 对双曲型方程两种差分格式方法的比较研究[J]. 理论数学, 2021, 11(2): 261-270. https://doi.org/10.12677/PM.2021.112035
- 13. 林学好. 非线性薛定谔方程的差分格式[J]. 理论数学, 2021, 11(4): 496-502. https://doi.org/10.12677/PM.2021.114063
- 14. Macías-Díaz, J.E. and Puri, A. (2012) An Explicit Positivi-ty-Preserving Finite-Difference Scheme for the Classical Fisher-Kolmogorov-Petrovsky-Piscounov Equation. Applied Mathematics & Computation, 218, 5829-5837. https://doi.org/10.1016/j.amc.2011.11.064
- 15. Chandraker, V., Awasthi, A. and Jayaraj, S. (2015) A Numerical Treatment of Fisher Equation. Procedia Engineering, 127, 1256-1262. https://doi.org/10.1016/j.proeng.2015.11.481
- 16. Izadi, M. (2020) A Second-Order Accurate Finite-Difference Scheme for the Classical Fisher-Kolmogorov-Petrovsky- Piscounov Equation. Journal of Information and Optimization Sciences, 42, 1-18. https://doi.org/10.1080/02522667.2019.1696919
- 17. Chandraker, V., Awasthi, A. and Jayaraj, S. (2018) Implicit Numerical Techniques for Fisher Equation. Journal of Information and Optimization Sciences, 39, 1-13. https://doi.org/10.1080/02522667.2017.1374722
- 18. 孙志忠. 偏微分方程数值解法[M]. 北京: 科学出版社, 2012: 71-136.