An algorithm for decomposition of sub-domains and quadrilateral mesh generation with line constraints

Abstract The technique for quadrilateral mesh generation on arbitrary 2-D domain has been quite mature; however, the existing methods and software can not directly deal with mesh generation with internal line constraints. In flood analysis and other analysis, the analysis models often contain a large number of constraint lines. In mesh generation, the sides of elements besides constraint lines must be attached to constraint lines, so that boundary conditions can be defined on these constraint lines. In this paper, a general method for automatic quadrilateral mesh generation with internal line constraints is presented. The mesh generation process is mainly divided into two stages, i.e. the automatic decomposition of sub-domains and quadrilateral mesh generation in each sub-domain. The sub-domains enclosed by constraint lines and boundaries are determined automatically with the proposal algorithm in this paper. Then nodes are generated on each edge of sub-domains based on mesh size requirements. By solving an integer linear programming problem, the number of nodes on each edge is adjusted automatically, so that the total number of boundary nodes in each sub-domain is even, satisfying the necessary condition for generating all-quadrilateral mesh. For free constraint lines in each sub-domain, the method of regarding constraint lines as holes with zero area is proposed, so that constraint lines can be treated as internal boundaries. The merging method of constraint lines and outer boundary is given, which can deal with all possible distribution of constraint lines and has generality. The examples of mesh generation with a large number of constraint lines are given to demonstrate the reliability of proposed method.

[1]  Kyu-Yeul Lee,et al.  An algorithm for automatic 2D quadrilateral mesh generation with line constraints , 2003, Comput. Aided Des..

[2]  Alexander Tsvelikh,et al.  Automatic generation of quadrilateral finite element meshes , 1998 .

[3]  Jeffrey A. Talbert,et al.  Development of an automatic, two‐dimensional finite element mesh generator using quadrilateral elements and Bezier curve boundary definition , 1990 .

[4]  Steven E. Benzley,et al.  GENERALIZED 3-D PAVING : AN AUTOMATED QUADRILATERAL SURFACE MESH GENERATION ALGORITHM , 1996 .

[5]  K. Ho-Le,et al.  Finite element mesh generation methods: a review and classification , 1988 .

[6]  S. Owen,et al.  H-Morph: an indirect approach to advancing front hex meshing , 1999 .

[7]  Paulo A.F. Martins,et al.  Automatic generation of quadrilateral meshes for the finite element analysis of metal forming processes , 2000 .

[8]  M. Bastian,et al.  An efficient automatic mesh generator for quadrilateral elements implemented using C , 2003 .

[9]  R. Schneiders,et al.  Algorithms for quadrilateral and hexahedral mesh generation , 2000 .

[10]  Genki Yagawa,et al.  Automatic mesh generation of quadrilateral elements using intelligent local approach , 1999 .

[11]  Man-Soo Joun,et al.  Quadrilateral finite-element generation and mesh quality control for metal forming simulation , 1997 .

[12]  Josep Sarrate,et al.  Efficient unstructured quadrilateral mesh generation , 2000 .

[13]  Richard A. Miller,et al.  Amg: automated mesh generation for forming simulation , 1990 .

[14]  R. Schneiders,et al.  A grid-based algorithm for the generation of hexahedral element meshes , 1996, Engineering with Computers.

[15]  M. Whiteley,et al.  Two and three-quarter dimensional meshing facilitators , 2005, Engineering with Computers.

[16]  I. Bohachevsky,et al.  Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics , 1959 .

[17]  Joe M. Kang,et al.  A new automated scheme of quadrilateral mesh generation for randomly distributed line constraints , 2007, Comput. Aided Des..

[18]  E. Ruiz-Gironés,et al.  Generation of structured meshes in multiply connected surfaces using submapping , 2010, Adv. Eng. Softw..

[19]  Paulo A.F. Martins,et al.  A metal‐forming approach to automatic generation of graded initial quadrilateral finite element meshes , 1998 .

[20]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[21]  Ted D. Blacker,et al.  Paving: A new approach to automated quadrilateral mesh generation , 1991 .