Algorithms for uniform particle initialization in domains with complex boundaries
arXiv:1910.07898 · doi:10.1016/j.cpc.2021.108008
Abstract
Accurate mesh-free simulation of fluid flows involving complex boundaries requires that the boundaries be captured accurately in terms of particles. In the context of incompressible/weakly-compressible fluid flow, the SPH method is more accurate when the particle distribution is uniform. Hence, for the time accurate simulation of flow in the presence of complex boundaries, one must have both an accurate boundary discretization as well as a uniform distribution of particles to initialize the simulation. This process of obtaining an initial uniform distribution of particles is called "particle packing". In this paper, various particle packing algorithms present in the literature are implemented and compared. An improved SPH-based algorithm is proposed which produces uniform particle distributions of both the fluid and solid domains in two and three dimensions. Some challenging geometries are constructed to demonstrate the accuracy of the new algorithm. The implementation of the algorithm is open source and the manuscript is fully reproducible.
44 pages, 21 figures
References in corpus (3)
Cited by in corpus (9)
- Efficient and Accurate Adaptive Resolution for Weakly-Compressible SPH
- Techniques for second order convergent weakly-compressible smoothed particle hydrodynamics schemes without boundaries
- How to train your solver: Verification of boundary conditions for smoothed particle hydrodynamics
- Robust Solid Boundary Treatment for Compressible Smoothed Particle Hydrodynamics
- Adaptive Compressible Smoothed Particle Hydrodynamics
- How to train your solver: A method of manufactured solutions for weakly-compressible SPH
- Parallel adaptive weakly-compressible SPH for complex moving geometries
- Rapid Variable Resolution Particle Initialization for Complex Geometries
- Robust and efficient pre-processing techniques for particle-based methods including dynamic boundary generation