An automatic and general least-squares projection procedure for sweep meshing

In this paper, we present a new and automatic node projection algorithm to generate hexahedral meshes in extrusion geometries. It is designed to preserve the shape of the cap surfaces in the inner layers of a sweeping mesh. The algorithm is based on least-squares approximation of affine mappings. We report that the functionals that have been traditionally used to compute the affine mapping generate four undesired effects on the inner layers of nodes. Namely, the flattening, skewing, offset scaling, and flipping of the inner layer meshes. To overcome these drawbacks we first analyze several properties of a new functional that depends on two vector parameters. Second, we introduce the concept of the pseudo-area and pseudo-normal vectors defined by a loop of nodes. In addition, we prove several geometrical properties of these vectors. Third, based on the properties of the new functional and on the definition of the pseudo-normal vector, we detail a new projection algorithm that automatically selects the functional vector parameters. The aim of this paper is to provide the implementation details to developers, although we also present the background of the algorithm. Finally, several mesh examples are discussed to assess the properties of the proposed algorithm.

[1]  Xevi Roca,et al.  Surface Mesh Projection for Hexahedral Mesh Generation by Sweeping , 2004, IMR.

[2]  Steven E. Benzley,et al.  A Multiple Source and Target Sweeping Method for Generating All Hexahedral Finite Element Meshes , 2007 .

[3]  Patrick M. Knupp Next-Generation Sweep Tool: A Method for Generating All-Hex Meshes on Two-and-One-Half Dimensional Geometries , 1998, IMR.

[4]  Philip E. Gill,et al.  Numerical Linear Algebra and Optimization , 1991 .

[5]  Bharat K. Soni,et al.  Handbook of Grid Generation , 1998 .

[6]  David R. White,et al.  Twelve Ways to Fool The Masses when Describing Mesh Generation Performance , 2004, IMR.

[7]  Steven J. Owen,et al.  A Survey of Unstructured Mesh Generation Technology , 1998, IMR.

[8]  Xevi Roca,et al.  Mesh projection between parametric surfaces , 2005 .

[9]  Matthew L. Staten,et al.  BMSweep: Locating Interior Nodes During Sweeping , 1999, Engineering with Computers.

[10]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[11]  David R. White,et al.  CCSweep: automatic decomposition of multi-sweep volumes , 2003, Engineering with Computers.

[12]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[13]  Steven E. Benzley,et al.  Adaptive sweeping techniques , 2009, Engineering with Computers.

[14]  Xevi Roca,et al.  A new least-squares approximation of affine mappings for sweep algorithms , 2009, Engineering with Computers.

[15]  P. Knupp Algebraic mesh quality metrics for unstructured initial meshes , 2003 .

[16]  T. Blacker The Cooper Tool , 1996 .