{"title":"显式时间步进压力校正方法的误差分析","authors":"Utku Kaya, Thomas Richter","doi":"10.1002/fld.70000","DOIUrl":null,"url":null,"abstract":"<p>The pressure-correction method is a well-established approach for simulating unsteady, incompressible fluids. It is well-known that implicit discretization of the time derivative in the momentum equation, for example, using a backward differentiation formula with explicit handling of the nonlinear term, results in a conditionally stable method. In certain scenarios, employing explicit time integration in the momentum equation can be advantageous, as it avoids the need to solve for a system matrix involving each differential operator. Additionally, we demonstrate that the fully discrete method can be written in the form of simple matrix-vector multiplications, allowing for efficient implementation on modern and highly parallel acceleration hardware. Despite being a common practice in various commercial codes, there is currently no literature available on error analysis for this scenario. In this work, we conduct a theoretical analysis of both implicit and two explicit variants of the pressure-correction method in a fully discrete setting. We demonstrate the extent to which the presented implicit and explicit methods exhibit conditional stability. Furthermore, we establish a Courant–Friedrichs–Lewy (CFL) type condition for the explicit scheme and show that the explicit variant demonstrates the same asymptotic behavior as the implicit variant when the CFL condition is satisfied.</p>","PeriodicalId":50348,"journal":{"name":"International Journal for Numerical Methods in Fluids","volume":"97 10","pages":"1363-1378"},"PeriodicalIF":1.8000,"publicationDate":"2025-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/fld.70000","citationCount":"0","resultStr":"{\"title\":\"Error Analysis of a Pressure-Correction Method With Explicit Time-Stepping\",\"authors\":\"Utku Kaya, Thomas Richter\",\"doi\":\"10.1002/fld.70000\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>The pressure-correction method is a well-established approach for simulating unsteady, incompressible fluids. It is well-known that implicit discretization of the time derivative in the momentum equation, for example, using a backward differentiation formula with explicit handling of the nonlinear term, results in a conditionally stable method. In certain scenarios, employing explicit time integration in the momentum equation can be advantageous, as it avoids the need to solve for a system matrix involving each differential operator. Additionally, we demonstrate that the fully discrete method can be written in the form of simple matrix-vector multiplications, allowing for efficient implementation on modern and highly parallel acceleration hardware. Despite being a common practice in various commercial codes, there is currently no literature available on error analysis for this scenario. In this work, we conduct a theoretical analysis of both implicit and two explicit variants of the pressure-correction method in a fully discrete setting. We demonstrate the extent to which the presented implicit and explicit methods exhibit conditional stability. Furthermore, we establish a Courant–Friedrichs–Lewy (CFL) type condition for the explicit scheme and show that the explicit variant demonstrates the same asymptotic behavior as the implicit variant when the CFL condition is satisfied.</p>\",\"PeriodicalId\":50348,\"journal\":{\"name\":\"International Journal for Numerical Methods in Fluids\",\"volume\":\"97 10\",\"pages\":\"1363-1378\"},\"PeriodicalIF\":1.8000,\"publicationDate\":\"2025-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1002/fld.70000\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal for Numerical Methods in Fluids\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/fld.70000\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal for Numerical Methods in Fluids","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/fld.70000","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Error Analysis of a Pressure-Correction Method With Explicit Time-Stepping
The pressure-correction method is a well-established approach for simulating unsteady, incompressible fluids. It is well-known that implicit discretization of the time derivative in the momentum equation, for example, using a backward differentiation formula with explicit handling of the nonlinear term, results in a conditionally stable method. In certain scenarios, employing explicit time integration in the momentum equation can be advantageous, as it avoids the need to solve for a system matrix involving each differential operator. Additionally, we demonstrate that the fully discrete method can be written in the form of simple matrix-vector multiplications, allowing for efficient implementation on modern and highly parallel acceleration hardware. Despite being a common practice in various commercial codes, there is currently no literature available on error analysis for this scenario. In this work, we conduct a theoretical analysis of both implicit and two explicit variants of the pressure-correction method in a fully discrete setting. We demonstrate the extent to which the presented implicit and explicit methods exhibit conditional stability. Furthermore, we establish a Courant–Friedrichs–Lewy (CFL) type condition for the explicit scheme and show that the explicit variant demonstrates the same asymptotic behavior as the implicit variant when the CFL condition is satisfied.
期刊介绍:
The International Journal for Numerical Methods in Fluids publishes refereed papers describing significant developments in computational methods that are applicable to scientific and engineering problems in fluid mechanics, fluid dynamics, micro and bio fluidics, and fluid-structure interaction. Numerical methods for solving ancillary equations, such as transport and advection and diffusion, are also relevant. The Editors encourage contributions in the areas of multi-physics, multi-disciplinary and multi-scale problems involving fluid subsystems, verification and validation, uncertainty quantification, and model reduction.
Numerical examples that illustrate the described methods or their accuracy are in general expected. Discussions of papers already in print are also considered. However, papers dealing strictly with applications of existing methods or dealing with areas of research that are not deemed to be cutting edge by the Editors will not be considered for review.
The journal publishes full-length papers, which should normally be less than 25 journal pages in length. Two-part papers are discouraged unless considered necessary by the Editors.