Académique Documents
Professionnel Documents
Culture Documents
LOG IN CONTACT
COMSOL Blog
July 6, 2017
As the flow rate — and thus also the Reynolds number — increases, the
flow field exhibits small eddies and the spatial and temporal scales of the
oscillations become so small that it is computationally unfeasible to
resolve them using the Navier-Stokes equations, at least for most practical
cases. In this flow regime, we can use a Reynolds-averaged Navier-Stokes
(RANS) formulation, which is based on the observation that the flow field
(u) over time contains small, local oscillations (u’) and can be treated in a
time-averaged sense (U). For one- and two-equation models, additional
transport equations are introduced for turbulence variables, such as the
turbulence kinetic energy (k in k-ε and k-ω).
Low Reynolds number models often give a very accurate description of the
boundary layer. The sharp gradients close to walls do, however, require
very high mesh resolutions and that, in turn, means that the high accuracy
comes at a high computational cost. This is why alternative methods to
model the flow close to walls are often employed for industrial
applications.
Wall Functions
The turbulent flow near a flat wall can be divided into four regions. At the
wall, the fluid velocity is zero, and in a thin layer above this, the flow
velocity is linear with distance from the wall. This region is called the
viscous sublayer, or laminar sublayer. Further away from the wall is a region
called the buffer layer. In the buffer region, turbulence stresses begin to
dominate over viscous stresses and it eventually connects to a region
where the flow is fully turbulent and the average flow velocity is related to
the log of the distance to the wall. This is known as the log-law region.
Even further away from the wall, the flow transitions to the free-stream
region. The viscous and buffer layers are very thin and if the distance to the
end of the buffer layer is , then the log-law region will extend about
away from the wall.
It is possible to use a RANS model to compute the flow field in all four of
these regions. However, since the thickness of the buffer layer is so small,
it can be advantageous to use an approximation in this region. Wall
functions ignore the flow field in the buffer region and analytically
compute a nonzero fluid velocity at the wall. By using a wall function
formulation, you assume an analytic solution for the flow in the viscous
layer and the resultant models will have significantly lower computational
requirements. This is a very useful approach for many practical engineering
applications.
If you need a level of accuracy beyond what the wall function formulations
provide, then you will want to consider a turbulence model that solves the
entire flow regime as described for the low Reynolds number models
above. For example, you may want to compute lift and drag on an object or
compute the heat transfer between the fluid and the wall.
Spalart-Allmaras
The Spalart-Allmaras model adds a single additional variable for an
undamped kinematic eddy viscosity. It is a low Reynolds number model
and can resolve the entire flow field down to the solid wall. The model was
originally developed for aerodynamics applications and is advantageous in
that it is relatively robust and has moderate resolution requirements.
Experience shows that this model does not accurately compute fields that
exhibit shear flow, separated flow, or decaying turbulence. Its advantage is
that it is quite stable and shows good convergence.
k-ε
The k-ε model solves for two variables: k, the turbulence kinetic energy;
and ε (epsilon), the rate of dissipation of turbulence kinetic energy. Wall
functions are used in this model, so the flow in the buffer region is not
simulated. The k-ε model has historically been very popular for industrial
applications due to its good convergence rate and relatively low memory
requirements. It does not very accurately compute flow fields that exhibit
adverse pressure gradients, strong curvature to the flow, or jet flow. It
does perform well for external flow problems around complex geometries.
For example, the k-ε model can be used to solve for the airflow around a
bluff body.
The turbulence models listed below are all more nonlinear than the k-ε
model and they can often be difficult to converge unless a good initial
guess is provided. The k-ε model can be used to provide a good initial
guess. Just solve the model using the k-ε model and then use the new
Generate New Turbulence Interface functionality, available in the CFD
Module with COMSOL Multiphysics version 5.3.
k-ω
The k-ω model is similar to the k-ε model, but it solves for ω (omega) —
the specific rate of dissipation of kinetic energy. It is a low Reynolds
number model, but it can also be used in conjunction with wall functions.
It is more nonlinear, and thereby more difficult to converge than the k-ε
model, and it is quite sensitive to the initial guess of the solution. The k-ω
model is useful in many cases where the k-ε model is not accurate, such as
internal flows, flows that exhibit strong curvature, separated flows, and
jets. A good example of internal flow is flow through a pipe bend.
The low Reynolds number k-ε model can compute lift and drag forces and
heat fluxes can be modeled with higher accuracy compared to the k-ε
model. It has also shown to predict separation and reattachment quite well
for a number of cases.
SST
The SST model is a combination of the k-ε model in the free stream and
the k-ω model near the walls. It is a low Reynolds number model and kind
of the “go to” model for industrial applications. It has similar resolution
requirements to the k-ω model and the low Reynolds number k-ε model,
but its formulation eliminates some weaknesses displayed by pure k-ω and
k-ε models. In a tutorial model example, the SST model solves for flow
over a NACA 0012 Airfoil. The results are shown to compare well with
experimental data.
v2-f
Close to wall boundaries, the fluctuations of the velocity are usually much
larger in the parallel directions to the wall in comparison with the direction
perpendicular to the wall. The velocity fluctuations are said to be
anisotropic. Further away from the wall, the fluctuations are of the same
magnitude in all directions. The velocity fluctuations become isotropic.
You should use this model for enclosed flows over curved surfaces, for
example, to model cyclones.
Referring back to the figure at the top of this blog post, we can observe
that for the flat plate (and for most flow problems), the velocity field
changes quite slowly in the direction tangential to the wall, but quite
rapidly in the normal direction, especially if we consider the buffer layer
region. This observation motivates the use of a boundary layer mesh.
Boundary layer meshes (which are the default mesh type on walls when
using our physics-based meshing) insert thin rectangles in 2D or triangular
prisms in 3D at the walls. These high-aspect-ratio elements will do a good
job of resolving the variations in the flow speed normal to the boundary,
while reducing the number of calculation points in the direction tangential
to the boundary.
The boundary layer mesh (magenta) around an airfoil and the surrounding
triangular mesh (cyan) for a 2D mesh.
The boundary layer mesh (magenta) around a bluff body and the surrounding
tetrahedral mesh (cyan) for a 3D volumetric mesh.
When using wall function formulations, you will want to check the wall
resolution viscous units (this plot is generated by default). This value tells
you how far into the boundary layer your computational domain starts and
should not be too large. You should consider refining your mesh in the wall
normal direction if there are regions where the wall resolution exceeds
several hundred. The second variable that you should check when using
wall functions is the wall liftoff (in length units). This variable is related to
the assumed thickness of the viscous layer and should be small relative to
the surrounding dimensions of the geometry. If it is not, then you should
refine the mesh in these regions as well.
The maximum wall liftoff in viscous units is less than 100, so there is no need
to refine the boundary layer mesh.
When solving a model using low Reynolds number wall treatment, check
the dimensionless distance to cell center (also generated by default). This
value should be of order unity everywhere for the algebraic models and
less than 0.5 for all two-equation models and the v2-f model. If it is not,
then refine the mesh in these regions.
Concluding Thoughts
In this blog post, we have discussed the various turbulence models
available in COMSOL Multiphysics, highlighting when and why you should
use each one of them. The real strength of the COMSOL® software is
when you want to combine your fluid flow simulations with other physics,
such as finding stresses on a solar panel in high winds, forced convection
modeling in a heat exchanger, or mass transfer in a mixer, among other
possibilities.
If you are interested in using the COMSOL® software for your CFD and
multiphysics simulations, or if you have a question that isn’t addressed
here, please contact us.
Categories
Computa onal Fluid Dynamics (CFD) Fluid
Leave a Comment
Related Posts
Benchmark Model Shows Reliable Results for
Inertial Focusing Analysis
COMMENTS (12)
LEAVE A COMMENT
Log In | Registration
Nagi Elabbasi
September 18, 2013
Franco Cerna
October 5, 2013
Can we use turbulent model type in FSI Physics in comsol 4.2a ? as the
turbulent model consider the solid domain belong to the fluid and makes
error message
Zaid B. Jildeh
December 2, 2014
Angelo Fonseca
January 25, 2017
How can you determine if the boundary layer mesh has the correct total
thickness to resolve all the velocity profile from the no-slip wall to the
freestream velocity?
Walter Frei
February 2, 2017
Hello Angelo,
I believe that what you’re asking about here is a mesh refinement study:
https://www.comsol.com/multiphysics/mesh-refinement
Rami Hosseini
November 16, 2017
December 2, 2017
What is the name (or defining terms) of that geometry or the type of flow
that can be searched for in research articles?
thanks,
Dheeraj Kumar
February 6, 2018
Hi Walter,
Would you mind if I ask you about the turbulent natural convection inside
a cavity filled by a pure fluid (air). Could you help me please how can I
write the turbulent dynamic viscosity of the k-e model in the thermal
conductivity place of the heat equation by using the user defined?
Ryan Robinson
February 25, 2019
Walter, I would like to use (and cite with permission) the boundary layer
flow diagram in this post in a thesis regarding Tuberculosis antigen
detection. What is the best way to go about getting this permission (if it is
okay with you/Comsol)?
Srinivas P Regalla
May 22, 2019
Walter:
That is an excellent summative treatment on modeling turbulence in
COMSOL. Extremely useful and thank you for authoring it.
Could you please suggest the best textbook title on Turbulent Fluid
Mechanics that can best complement while using COMSOL’s CFD
treatment of turbulence.
Product Information
Products
Specification Chart
License Options
System Requirements
Release History
Use Cases
User Stories
Papers and Research
Books
Learn
Learning Center
Instructor-Led Training
Discussion Forum
Application Exchange
COMSOL Blog
Multiphysics Cyclopedia
Events
Webinars
COMSOL Conference
COMSOL Days
Events Calendar
Support Center
My Support Cases
Knowledge Base
Documentation
Product Download
Certified Consultants
Company
About
Careers
Partners
Press
Contact Us
LOG IN
PRIVACY POLICY
TRADEMARKS
© 2020 BY COMSOL INC. ALL RIGHTS RESERVED