An isotropic unstructured mesh generation method based on a fluid relaxation analogy

In this paper, we propose an unstructured mesh generation method based on Lagrangian-particle fluid relaxation, imposing a global optimization strategy. With the presumption that the geometry can be described as a zero level set, an adaptive isotropic mesh is generated by three steps. First, three characteristic fields based on three modeling equations are computed to define the target mesh-vertex distribution, i.e. target feature-size function and density function. The modeling solutions are computed on a multi-resolution Cartesian background mesh. Second, with a target particle density and a local smoothing-length interpolated from the target field on the background mesh, a set of physically-motivated model equations is developed and solved by an adaptive-smoothing-length Smoothed Particle Hydrodynamics (SPH) method. The relaxed particle distribution conforms well with the target functions while maintaining isotropy and smoothness inherently. Third, a parallel fast Delaunay triangulation method is developed based on the observation that a set of neighboring particles generates a locally valid Voronoi diagram at the interior of the domain. The incompleteness of near domain boundaries is handled by enforcing a symmetry boundary condition. A set of two-dimensional test cases shows the feasibility of the method. Numerical results demonstrate that the proposed method produces high-quality globally optimized adaptive isotropic meshes even for high geometric complexity. © 2019 Elsevier B.V.

[1]  Q. Du,et al.  The optimal centroidal Voronoi tessellations and the gersho's conjecture in the three-dimensional space , 2005 .

[2]  Joshua A. Levine,et al.  Particle systems for adaptive, isotropic meshing of CAD models , 2012, Engineering computations.

[3]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[4]  Moubin Liu,et al.  Smoothed particle hydrodynamics modeling of viscous liquid drop without tensile instability , 2014 .

[5]  Boris Schling The Boost C++ Libraries , 2011 .

[6]  Houman Borouchaki,et al.  Surface mesh quality evaluation , 1999 .

[7]  R W Hockney,et al.  Computer Simulation Using Particles , 1966 .

[8]  L. Verlet Computer "Experiments" on Classical Fluids. I. Thermodynamical Properties of Lennard-Jones Molecules , 1967 .

[9]  Tamara Munzner,et al.  Geomview: a system for geometric visualization , 1995, SCG '95.

[10]  Jonathan Richard Shewchuk,et al.  Delaunay refinement algorithms for triangular mesh generation , 2002, Comput. Geom..

[11]  S. Osher,et al.  A level set approach for computing solutions to incompressible two-phase flow , 1994 .

[12]  Nikolaus A. Adams,et al.  A novel partitioning method for block-structured adaptive meshes , 2017, J. Comput. Phys..

[13]  Paul S. Heckbert,et al.  Using particles to sample and control implicit surfaces , 1994, SIGGRAPH Courses.

[14]  Keenan Crane,et al.  The heat method for distance computation , 2017, Commun. ACM.

[15]  Steven Fortune,et al.  A sweepline algorithm for Voronoi diagrams , 1986, SCG '86.

[16]  Bruno Lévy,et al.  Particle-based anisotropic surface meshing , 2013, ACM Trans. Graph..

[17]  Yunqing Huang,et al.  Centroidal Voronoi tessellation‐based finite element superconvergence , 2008 .

[18]  Nikolaus A. Adams,et al.  A multi-phase SPH method for macroscopic and mesoscopic flows , 2006, J. Comput. Phys..

[19]  Per-Olof Persson,et al.  A Simple Mesh Generator in MATLAB , 2004, SIAM Rev..

[20]  Max Gunzburger,et al.  Constrained CVT meshes and a comparison of triangular mesh generators , 2009, Comput. Geom..

[21]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

[22]  Nikolaus A. Adams,et al.  Single-step reinitialization and extending algorithms for level-set based multi-phase flow simulations , 2017, Comput. Phys. Commun..

[23]  Stephen M. Longshaw,et al.  DualSPHysics: Open-source parallel CFD solver based on Smoothed Particle Hydrodynamics (SPH) , 2015, Comput. Phys. Commun..

[24]  Qiang Du,et al.  Anisotropic Centroidal Voronoi Tessellations and Their Applications , 2005, SIAM J. Sci. Comput..

[25]  Nikolaus A. Adams,et al.  Adaptive multi-resolution method for compressible multi-phase flows with sharp interface model and pyramid data structure , 2014, J. Comput. Phys..

[26]  A. Edelman,et al.  Mesh generation for implicit geometries , 2005 .

[27]  Nikolaus A. Adams,et al.  Parallel fast-neighbor-searching and communication strategy for particle-based methods , 2019, Engineering Computations.

[28]  Pekka Neittaanmäki,et al.  Superconvergence phenomenon in the finite element method arising from averaging gradients , 1984 .

[29]  P. George,et al.  3D Delaunay mesh generation coupled with an advancing-front approach , 1998 .

[30]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[31]  R. Löhner,et al.  Progress in grid generation via the advancing front technique , 2005, Engineering with Computers.

[32]  S. Zalesak Fully multidimensional flux-corrected transport algorithms for fluids , 1979 .

[33]  Rémy Prost,et al.  Generic Remeshing of 3D Triangular Meshes with Metric-Dependent Discrete Voronoi Diagrams , 2008, IEEE Transactions on Visualization and Computer Graphics.

[34]  Qiang Du,et al.  Grid generation and optimization based on centroidal Voronoi tessellations , 2002, Appl. Math. Comput..

[35]  Björn Fabritius,et al.  Improving the quality of finite volume meshes through genetic optimisation , 2015, Engineering with Computers.

[36]  Darren Engwirda,et al.  Off-centre Steiner points for Delaunay-refinement on curved surfaces , 2015, Comput. Aided Des..

[37]  Per-Olof Persson,et al.  Mesh size functions for implicit geometries and PDE-based gradient limiting , 2006, Engineering with Computers.

[38]  J. Monaghan Smoothed particle hydrodynamics , 2005 .

[39]  S. Rebay Efficient Unstructured Mesh Generation by Means of Delaunay Triangulation and Bowyer-Watson Algorithm , 1993 .

[40]  Ross T. Whitaker,et al.  Robust particle systems for curvature dependent sampling of implicit surfaces , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[41]  Qiang Du,et al.  Uniform Convergence of a Nonlinear Energy-Based Multilevel Quantization Scheme , 2008, SIAM J. Numer. Anal..

[42]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[43]  Chenglei Yang,et al.  On centroidal voronoi tessellation—energy smoothness and fast computation , 2009, TOGS.