首页 | 本学科首页   官方微博 | 高级检索  
     检索      

求解声波方程的辛可分Runge-Kutta方法
引用本文:马啸,杨顶辉,张锦华.求解声波方程的辛可分Runge-Kutta方法[J].地球物理学报,2010,53(8):1993-2003.
作者姓名:马啸  杨顶辉  张锦华
作者单位:1. 清华大学数学科学系,北京 100084; 2. 昆明工业职业技术学院,昆明 650302
基金项目:国家杰出青年科学基金 
摘    要:本文基于声波方程的哈密尔顿系统,构造了一种新的保辛数值格式,简称NSPRK方法.该方法在时间上采用二阶辛可分Runge-Kutta方法,空间上采用近似解析离散算子进行离散逼近.针对本文发展的新方法,我们给出了NSPRK方法在一维和二维情况下的稳定性条件、一维数值频散关系以及二维数值误差,并在计算效率方面与传统辛格式和四阶LWC方法进行了比较.最后,我们将本文方法应用于声波在三层各向同性介质和异常体模型中的波传播数值模拟.数值结果表明,本文发展的NSPRK方法能有效压制粗网格或具有强间断情况下数值方法所存在的数值频散,从而极大地提高了计算效率,节省了计算机内存.

关 键 词:哈密尔顿系统  辛算法  近似解析离散  波场模拟  数值频散  
收稿时间:2009-11-25

Symplectic partitioned Runge-Kutta method for solving the acoustic wave equation
MA Xiao,YANG Ding-Hui,ZHANG Jin-Hua.Symplectic partitioned Runge-Kutta method for solving the acoustic wave equation[J].Chinese Journal of Geophysics,2010,53(8):1993-2003.
Authors:MA Xiao  YANG Ding-Hui  ZHANG Jin-Hua
Institution:1. Department of Mathematical Sciences, Tsinghua University, Beijing 100084, China; 2. Kunming Vocational and Technical College of Industry, Kunming 650302, China
Abstract:In this paper, we develop a new symplectic numerical scheme based on Hamiltonian system of the acoustic wave equation, which is called the NSPRK method in brief. The NSPRK method uses the nearly-analytic discrete operators to approximate the high-order differential operators, and employs the second-order symplectic partitioned Runge-Kutta method to numerically solve the Hamiltonian system. For the proposed NSPRK method in this paper, we obtain the stability conditions for 1D and 2D cases, the numerical dispersion relation for the 1D case and 2D numerical errors. Meanwhile, we compare the NSPRK against the conventional symplectic method and the fourth-order LWC method in computational efficiency. Finally, we apply the NSPRK method to model acoustic wave propagating in a three-layer isotropic medium and an abnormal body model. The promising numerical results illustrate that the NSPRK method can effectively suppress the numerical dispersion caused by discretizing the acoustic-wave equation when coarse grids are used or models have large velocity contrasts between adjacent layers. Therefore, the NSPRK method can greatly increase the computational efficiency and save computer memory.
Keywords:Hamiltonian system  Symplectic method  Nearly-analytic discretization  Wave-field simulation  Numerical dispersion
本文献已被 万方数据 等数据库收录!
点击此处可从《地球物理学报》浏览原始摘要信息
点击此处可从《地球物理学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号