In this paper the artificial compressibility flux Discontinuous Galerkin (DG) method for the solution of the incompressible Navier–Stokes equations has been extended to deal with the Reynolds-Averaged Navier–Stokes (RANS) equations coupled with the Spalart–Allmaras (SA) turbulence model. DG implementations of the RANS and SA equations for compressible flows have already been reported in the literature, including the description of limiting or stabilization techniques adopted in order to prevent the turbulent viscosity View the MathML sourceν˜ from becoming negative. In this paper we introduce an SA model implementation that deals with negative View the MathML sourceν˜ values by modifying the source and diffusion terms in the SA model equation only when the working variable or one of the model closure functions become negative. This results in an efficient high-order implementation where either stabilization terms or even additional equations are avoided. We remark that the proposed implementation is not DG specific and it is well suited for any numerical discretization of the RANS-SA governing equations. The reliability, robustness and accuracy of the proposed implementation have been assessed by computing several high Reynolds number turbulent test cases: the flow over a flat plate (Re=107Re=107), the flow past a backward-facing step (Re=37400Re=37400) and the flow around a NACA 0012 airfoil at different angles of attack (View the MathML sourceα=0°,10°,15°) and Reynolds numbers (Re=2.88×106,6×106Re=2.88×106,6×106).

A Spalart-Allmaras turbulence model implementation in a discontinuous Galerkin solver for incompressible flows

BASSI, Francesco
2013-01-01

Abstract

In this paper the artificial compressibility flux Discontinuous Galerkin (DG) method for the solution of the incompressible Navier–Stokes equations has been extended to deal with the Reynolds-Averaged Navier–Stokes (RANS) equations coupled with the Spalart–Allmaras (SA) turbulence model. DG implementations of the RANS and SA equations for compressible flows have already been reported in the literature, including the description of limiting or stabilization techniques adopted in order to prevent the turbulent viscosity View the MathML sourceν˜ from becoming negative. In this paper we introduce an SA model implementation that deals with negative View the MathML sourceν˜ values by modifying the source and diffusion terms in the SA model equation only when the working variable or one of the model closure functions become negative. This results in an efficient high-order implementation where either stabilization terms or even additional equations are avoided. We remark that the proposed implementation is not DG specific and it is well suited for any numerical discretization of the RANS-SA governing equations. The reliability, robustness and accuracy of the proposed implementation have been assessed by computing several high Reynolds number turbulent test cases: the flow over a flat plate (Re=107Re=107), the flow past a backward-facing step (Re=37400Re=37400) and the flow around a NACA 0012 airfoil at different angles of attack (View the MathML sourceα=0°,10°,15°) and Reynolds numbers (Re=2.88×106,6×106Re=2.88×106,6×106).
journal article - articolo
2013
Crivellini, Andrea; D'Alessandro, Valerio; Bassi, Francesco
File allegato/i alla scheda:
File Dimensione del file Formato  
1-s2.0-S002199911300034X-main.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 4.35 MB
Formato Adobe PDF
4.35 MB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/31573
Citazioni
  • Scopus 68
  • ???jsp.display-item.citation.isi??? 47
social impact