期刊文献+

KDV方程基于二次B样条的有限体积方法 被引量:2

A Quadratic B-Spline Finite Volume Method for the KDV Equation
下载PDF
导出
摘要 针对KDV方程提出了一类有限体积方法,空间上基于非均匀网格采用二次B样条有限体积近似,时间上结合Crank-Nicolson离散格式和二阶外插公式,格式保证了动量的局部守恒,并且具有较高的计算效率.本文最后给出了一些典型算例. We develop a kind of finite volume method for the KDV equation. The space discretization is based on quadratic B-spline finite elements on non-uniform meshes,while the temporal discretization combines the Crank-Nicolson scheme with a second-order extrapolation. Our finite volume scheme ensures the local conservation of momentum,and posseses high efficiency and accuracy. Some benchmark examples are tested.
出处 《烟台大学学报(自然科学与工程版)》 CAS 2016年第3期157-162,共6页 Journal of Yantai University(Natural Science and Engineering Edition)
基金 国家自然科学基金资助项目(11301456)
关键词 KDV方程 B样条 CRANK-NICOLSON 有限体积 KDV equation B-spline Crank-Nicolson finite volume
  • 相关文献

参考文献4

二级参考文献18

  • 1李红霞,茅德康.单个守恒型方程熵耗散格式中熵耗散函数的构造[J].计算物理,2004,21(3):319-326. 被引量:9
  • 2谷超豪.弧立子理论与应用[M].杭州:浙江科技出版社,1990..
  • 3G 艾仑伯格.孤立子--物理学家用数学方法[M].北京:科学出版社,1989..
  • 4R.J. LeVeque. Finite Volume Methods for Hyperbolic Problem. Cambridge University Press,United Kingdom, 2002.
  • 5A. Harten, S. Osher, B. Engquist, S. Chakravarthy. Some results on uniformly high-order accurate essentially nonoscillatory schemes. Appl. Nummer. Math., 1986, 2: 347~377.
  • 6A. Harten, B.Engquist, S.Osher, S.R. Chakravarthy. Uniformly high order accurate essentially non-oscillatory schemes, Ⅲ.J. Comput. Phys., 1987, 71: 231~303.
  • 7H. Li, D. Mao. Entropy dissipation scheme for hyperbolic systems of conservation laws in one space dimension,(preprint ).
  • 8李红霞.[D].上海大学,11903~99118086.
  • 9Chi-Wang Shu. TVB uniformly high-order schemes for conservation laws. Math. Comput.,1987, 49: 105~121.
  • 10Chi-Wang Shu. Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. Lecture Notes in Math, Springer, 1998, 325~432.

共引文献24

同被引文献8

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部