A multi-resolution SPH method for fluid-structure interactions

Chi Zhang,Massoud Rezavand,Xiangyu Hu
DOI: https://doi.org/10.1016/j.jcp.2020.110028
IF: 4.645
2021-03-01
Journal of Computational Physics
Abstract:<p>In this paper, we present a multi-resolution smoothed particle hydrodynamics (SPH) method for modeling fluid-structure interaction (FSI) problems. By introducing different smoothing lengths and time steps, the spatial-temporal discretization is applied with different resolutions for fluid and structure. To ensure momentum conservation at the fluid-structure coupling, a position-based Verlet time integration scheme is introduced. Furthermore, the time-averaged velocity and acceleration of solid particles are introduced to enhance force matching in the fluid and solid equations. A set of numerical examples including several bio-mechanical problems are considered to demonstrate the efficiency, accuracy and robustness of the present method. An open-source code for all the examples is also provided.</p>
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?
The paper aims to address the complexity and computational challenges in Fluid-Structure Interaction (FSI) problems. Specifically, the authors propose a multi-resolution Smoothed Particle Hydrodynamics (SPH) method to simulate fluid-structure interaction problems. By introducing different smoothing lengths and time steps, this method can discretize fluids and structures at different resolutions in both space and time. To ensure momentum conservation at the fluid-structure coupling interface, the study introduces a position-based Verlet time integration scheme and proposes time-averaged velocities and accelerations of solid particles to enhance force matching between fluid and solid equations. The paper also demonstrates the effectiveness, accuracy, and robustness of the method through a series of numerical examples, including multiple biomechanical problems. Additionally, the paper provides open-source code for all examples.