Physics > Fluid Dynamics
[Submitted on 28 Apr 2023 (v1), last revised 8 May 2023 (this version, v2)]
Title:A Fast Hybrid Pressure-Correction Algorithm for Simulating Incompressible Flows by Projection Methods
View PDFAbstract:For simulating incompressible flows by projection methods. it is generally accepted that the pressure-correction stage is the most time-consuming part of the flow solver. The objective of the present work is to develop a fast hybrid pressure-correction algorithm for numerical simulation of incompressible flows around obstacles in the context of projection methods. The key idea is to adopt different numerical methods/discretizations in the sub-steps of projection methods. Here, a classical second-order time-marching projection method which consists of two sub-steps is chosen for the purpose of demonstration. In the first sub-step, the momentum equations are discretized on unstructured grids and solved by conventional numerical methods, here, a meshless method. In the second sub-step (pressure-correction), the proposed algorithm adopts a double discretization system and combines the weighted least squares approximation with the essence of immersed boundary methods. Such a design allows us to develop a FFT-based solver to speed up the solution of the pressure Poisson equation for flow cases with obstacles, while keeping the implementation of boundary conditions for the momentum equations as easy as conventional numerical methods do with unstructured grids. Numerical experiments of five test cases have been performed to verify and validate the proposed hybrid algorithm and evaluate its computational performance. The results show that the new FFT-based hybrid algorithm is working and robust, and it is significantly faster than the multigrid-based reference method. The hybrid algorithm opens an avenue for the development of next-generation high-performance parallel computational fluid dynamics solvers for incompressible flows.
Submission history
From: Jiannong Fang [view email][v1] Fri, 28 Apr 2023 08:30:23 UTC (7,640 KB)
[v2] Mon, 8 May 2023 08:56:33 UTC (7,640 KB)
Current browse context:
physics.flu-dyn
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.