Obtaining high quality particle distribution representing clean geometry in pre-processing is essential for the simulation accuracy of the particle-based methods. In this paper, several level-set based techniques for cleaning up `dirty' geometries automatically and generating homogeneous particle distributions are presented. First, a non-resolved structure identifying method based on level-set field is employed to detect the tiny fragments which make the geometry `dirty' under a given resolutions. Second, a re-distance algorithm is proposed to remove the tiny fragments and reconstruct clean and smooth geometries. Third, a `static confinement' boundary condition is developed in the particle relaxation process. By complementing the kernel support for the particles near the geometric surface, the boundary condition achieves better body-fitted particle distribution on the narrow region with high curvature. Several numerical examples include a 2D airfoil 30P30N, 3D SPHinXsys symbol, a skyscraper with a flagpole and an inferior vena cava demonstrate that the present method not only cleans up the `dirty' geometries efficiently, but also provides better body-fitted homogeneous particle distribution for complex geometry.
翻译:在预处理过程中获得代表清洁几何的高质量粒子分布,对于模拟粒子基方法的准确性至关重要。在本文件中,介绍了自动清理“肮脏”几何并产生同质粒子分布的若干基于等级基数的技术。首先,采用了一种基于水平基场的非溶解结构识别方法,以探测使某一分辨率下的几何“肮脏”成为“肮脏”的微小碎片。第二,建议采用再距离算法来清除微小碎片并重建干净和光滑的几何色谱。第三,在粒子放松过程中开发了“静态封闭”边界条件。通过补充对几何表面附近粒子的内核支持,边界条件在狭窄区域实现更好的体相容颗粒分布,并具有高曲线性。几个数字例子包括2D空气纤维油 30P30N、 3D SPHinXsyls符号、 带旗极的摩天砖和低等色玻璃,表明目前的方法不仅清理了“稳定地基”的地基粒分布,而且还提供了更好的方法。