Anisotropic boundary layer mesh generation for reliable 3D unsteady RANS simulations

G. Guiza,A. Larcher, A. Goetz, L. Billon,P. Meliga,E. Hachem

Finite Elements in Analysis and Design(2020)

Cited 12|Views3
No score
Abstract
This paper proposes a Computational Fluid Dynamics (CFD) framework with the aim of combining consistency and efficiency for the numerical simulation of high Reynolds number flows encountered in engineering applications for aerodynamics. The novelty of the framework is the combination of a Reynolds-Averaged Navier–Stokes (RANS) model with an anisotropic mesh adaptation strategy handling arbitrary immersed geometries by building the corresponding boundary layer meshes. The numerical algorithm consists of robust and accurate solution of the unsteady incompressible Navier–Stokes equations supplemented with a Spalart–Allmaras turbulence model and boundary layer remeshing relying on a specifically designed metric. The flow solver is formulated as a Variational Multiscale (VMS) finite element method for the momentum balance and the incompressibility constraint, and as an upwind Petrov–Galerkin method for the nonlinear turbulent equation. The boundary layer remeshing strategy is flexible as it allows the adaptation of arbitrary coarse meshes by modifying the size and the orientation of elements along the immersed boundary to ensure a smooth gradation along the curvature of the body's geometry. The solver is capable of handling highly stretched anisotropic elements and is shown to successfully predict both mean and fluctuating drag/lift coefficients. Laminar and turbulent test cases in 2D and 3D are presented to assess the performance of this framework against experimental results relevant to external aerodynamics, including an airship and a flying drone.
More
Translated text
Key words
Anisotropic meshing,Boundary layer mesh generation,RANS simulations,Spalart–Allmaras,Stabilized finite element method
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined