波动方程的高阶隐式龙格-库塔傅立叶伪谱方法

IF 2.9 2区 数学 Q1 MATHEMATICS, APPLIED
Ian T. Morgan , Youzuo Lin , Songting Luo
{"title":"波动方程的高阶隐式龙格-库塔傅立叶伪谱方法","authors":"Ian T. Morgan ,&nbsp;Youzuo Lin ,&nbsp;Songting Luo","doi":"10.1016/j.camwa.2025.05.007","DOIUrl":null,"url":null,"abstract":"<div><div>The dispersion error, also known as the pollution effect, is one of the main difficulties in numerical solutions to the wave propagation problem at high wavenumbers. The pollution effect, especially in mesh-based methods, can potentially be controlled by using either finer meshes or higher-order discretizations. Using finer meshes often leads to large systems that are computationally expensive to solve, especially for medium to high wavenumbers. Therefore, higher-order approximations are preferred to achieve good accuracy with manageable complexity. In this work, we will present high-order methods with implicit Runge-Kutta time integration and Fourier pseudospectral spatial approximations for the wave equation in a domain of interest surrounded by a sponge layer. At each time step, applying an appropriate A-stable implicit Runge-Kutta time-stepping method results in a modified Helmholtz equation that needs to be solved, for which an efficient iterative functional evaluation method with Fourier pseudospectral approximations will be proposed. The functional evaluation method transforms the equation into a functional iteration problem associated with an exponential operator that can be solved iteratively with guaranteed efficient convergence, where the exponential operator is evaluated by high-order operator splitting techniques and Fourier pseudospectral approximations. Numerical experiments are performed to demonstrate the effectiveness of the proposed method.</div></div>","PeriodicalId":55218,"journal":{"name":"Computers & Mathematics with Applications","volume":"192 ","pages":"Pages 1-13"},"PeriodicalIF":2.9000,"publicationDate":"2025-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-order implicit Runge-Kutta Fourier pseudospectral methods for wave equations\",\"authors\":\"Ian T. Morgan ,&nbsp;Youzuo Lin ,&nbsp;Songting Luo\",\"doi\":\"10.1016/j.camwa.2025.05.007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The dispersion error, also known as the pollution effect, is one of the main difficulties in numerical solutions to the wave propagation problem at high wavenumbers. The pollution effect, especially in mesh-based methods, can potentially be controlled by using either finer meshes or higher-order discretizations. Using finer meshes often leads to large systems that are computationally expensive to solve, especially for medium to high wavenumbers. Therefore, higher-order approximations are preferred to achieve good accuracy with manageable complexity. In this work, we will present high-order methods with implicit Runge-Kutta time integration and Fourier pseudospectral spatial approximations for the wave equation in a domain of interest surrounded by a sponge layer. At each time step, applying an appropriate A-stable implicit Runge-Kutta time-stepping method results in a modified Helmholtz equation that needs to be solved, for which an efficient iterative functional evaluation method with Fourier pseudospectral approximations will be proposed. The functional evaluation method transforms the equation into a functional iteration problem associated with an exponential operator that can be solved iteratively with guaranteed efficient convergence, where the exponential operator is evaluated by high-order operator splitting techniques and Fourier pseudospectral approximations. Numerical experiments are performed to demonstrate the effectiveness of the proposed method.</div></div>\",\"PeriodicalId\":55218,\"journal\":{\"name\":\"Computers & Mathematics with Applications\",\"volume\":\"192 \",\"pages\":\"Pages 1-13\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2025-05-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers & Mathematics with Applications\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0898122125002032\",\"RegionNum\":2,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Mathematics with Applications","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0898122125002032","RegionNum":2,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

摘要

色散误差,又称污染效应,是高波数波传播问题数值解的主要困难之一。污染效应,特别是在基于网格的方法中,可以通过使用更细的网格或高阶离散化来潜在地控制。使用更细的网格通常会导致计算成本高昂的大型系统,特别是对于中高波数的系统。因此,首选高阶近似,以获得良好的精度和可管理的复杂性。在这项工作中,我们将提出具有隐式龙格-库塔时间积分和傅里叶伪谱空间近似的高阶方法,用于在海绵层包围的感兴趣域内的波动方程。在每个时间步长,采用适当的a稳定隐式龙格-库塔时间步长方法,得到需要求解的修正Helmholtz方程,并提出一种有效的傅立叶伪谱近似迭代泛函求值方法。泛函求值方法将方程转化为与指数算子相关的泛函迭代问题,该问题可以迭代求解并保证有效收敛,其中指数算子通过高阶算子分裂技术和傅立叶伪谱近似求值。数值实验验证了该方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
High-order implicit Runge-Kutta Fourier pseudospectral methods for wave equations
The dispersion error, also known as the pollution effect, is one of the main difficulties in numerical solutions to the wave propagation problem at high wavenumbers. The pollution effect, especially in mesh-based methods, can potentially be controlled by using either finer meshes or higher-order discretizations. Using finer meshes often leads to large systems that are computationally expensive to solve, especially for medium to high wavenumbers. Therefore, higher-order approximations are preferred to achieve good accuracy with manageable complexity. In this work, we will present high-order methods with implicit Runge-Kutta time integration and Fourier pseudospectral spatial approximations for the wave equation in a domain of interest surrounded by a sponge layer. At each time step, applying an appropriate A-stable implicit Runge-Kutta time-stepping method results in a modified Helmholtz equation that needs to be solved, for which an efficient iterative functional evaluation method with Fourier pseudospectral approximations will be proposed. The functional evaluation method transforms the equation into a functional iteration problem associated with an exponential operator that can be solved iteratively with guaranteed efficient convergence, where the exponential operator is evaluated by high-order operator splitting techniques and Fourier pseudospectral approximations. Numerical experiments are performed to demonstrate the effectiveness of the proposed method.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computers & Mathematics with Applications
Computers & Mathematics with Applications 工程技术-计算机:跨学科应用
CiteScore
5.10
自引率
10.30%
发文量
396
审稿时长
9.9 weeks
期刊介绍: Computers & Mathematics with Applications provides a medium of exchange for those engaged in fields contributing to building successful simulations for science and engineering using Partial Differential Equations (PDEs).
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信