A framework for the generation of high-order curvilinear hybrid meshes for CFD simulations

Abstract We present a pipeline of state-of-the-art techniques for the generation of high-order meshes that contain highly stretched elements in viscous boundary layers, and are suitable for flow simulations at high Reynolds numbers. The pipeline uses CADfix to generate a medial object based decomposition of the domain, which wraps the wall boundaries with prismatic partitions. The use of medial object allows the prism height to be larger than is generally possible with advancing layer techniques. CADfix subsequently generates a hybrid straight-sided (or linear) mesh. A high-order mesh is then generated a posteriori using NekMesh, a high-order mesh generator within the Nektar++ framework. During the high-order mesh generation process, the CAD definition of the domain is interrogated; we describe the process for integrating the CADfix API as an alternative backend geometry engine for NekMesh, and discuss some of the implementation issues encountered. Finally, we illustrate the methodology using three geometries of increasing complexity: a wing tip, a simplified landing gear and an aircraft in cruise configuration.

[1]  Christophe Geuzaine,et al.  Robust untangling of curvilinear meshes , 2013, J. Comput. Phys..

[2]  Cecil Armstrong,et al.  Finite-element mesh control by integer programming , 1993 .

[3]  Spencer J. Sherwin,et al.  Implicit Large-Eddy Simulation of a Wingtip Vortex , 2016 .

[4]  John C. Vassberg,et al.  Development of a Common Research Model for Applied CFD Validation Studies , 2008 .

[5]  Xevi Roca,et al.  Defining Quality Measures for Validation and Generation of High-Order Tetrahedral Meshes , 2013, IMR.

[6]  David Moxey,et al.  23rd International Meshing Roundtable (IMR23) A thermo-elastic analogy for high-order curvilinear meshing with control of mesh validity and quality , 2014 .

[7]  S. Sherwin,et al.  Mesh generation in curvilinear domains using high‐order elements , 2002 .

[8]  Peter Bradshaw,et al.  Turbulence Measurements in the Near Field of a Wingtip Vortex , 1997 .

[9]  Per-Olof Persson,et al.  High-order unstructured curved mesh generation using the Winslow equations , 2016, J. Comput. Phys..

[10]  Sailkat Dey,et al.  Curvilinear Mesh Generation in 3D , 1999, IMR.

[11]  Philippe R. Spalart,et al.  Analysis of Experimental and Numerical Studies of the Rudimentary Landing Gear , 2011 .

[12]  John H. Bucklow,et al.  An automated workflow for high quality CFD meshing using the 3D medial object , 2017 .

[13]  W. Walthen-Dunn A Transformation for Extracting New De scriptors of Shape ' , in , 2017 .

[14]  A. J. Gil,et al.  A unified approach for a posteriori high-order curved mesh generation using solid mechanics , 2016 .

[15]  S. Sherwin,et al.  An isoparametric approach to high-order curvilinear boundary-layer meshing , 2015 .

[16]  Ralf Hartmann,et al.  Generation of unstructured curvilinear grids and high‐order discontinuous Galerkin discretization applied to a 3D high‐lift configuration , 2016 .

[17]  Robert Michael Kirby,et al.  Nektar++: An open-source spectral/hp element framework , 2015, Comput. Phys. Commun..

[18]  A. U.S.,et al.  Curved Mesh Generation and Mesh Refinement using Lagrangian Solid Mechanics , 2009 .

[19]  K. Morgan,et al.  The generation of arbitrary order curved meshes for 3D finite element analysis , 2013 .

[20]  Jorge Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[21]  David Moxey,et al.  Curvilinear mesh generation using a variational framework , 2017, Comput. Aided Des..