Physics > Fluid Dynamics
[Submitted on 28 Apr 2023]
Title:An efficient and generalized consistency correction method for weakly-compressible SPH
View PDFAbstract:In this paper, a new efficient and generalized consistency correction method for weakly-compressible smoothed particle hydrodynamics is proposed and successfully implemented in the simulation of violent free-surface flow exhibiting breaking and impact events for the first time. It's well known that the original kernel gradient correction (KGC) encounters numerical instability resulting from matrix inversion. The present method remedies this issue by introducing a weighted average of the KGC matrix and the identity matrix, other than directly applying KGC matrix, to achieve numerical stability meanwhile decrease numerical dissipation. To ensure momentum conservation, the correction is implemented in a particle-average pattern by rewriting the the pressure term of the Riemann solution. Furthermore, the proposed weighted KGC scheme is incorporated into the dual-criteria time-step** framework developed by Zhang et al. (2020) \cite{22} to achieve optimized computational efficiency. A set of numerical examples in both two- and three-dimensions are investigated to demonstrate that the present method can significantly reduce numerical dissipation meanwhile exhibit a smooth pressure field for general free-surface flows.
Current browse context:
physics.flu-dyn
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
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.