- Introduction
- Description of the model
- Boundary conditions
- Activation of the model
- Sources of further information

The Wilcox (2008) revised k-ω model is an improved version of Wilcox's (1988) model that incorporates the addition of a cross-diffusion term, a stress-limiter modification to the eddy viscosity; and a vortex-stretching modification to the ω equation.

The revised k-ω model may be summarised as follows:

∂/∂t (ρ*k) + **∇.**(ρ***U***k) =
**∇.**(ρ*{ν_{l}+ν_{t}/σ_{k}}
**∇** k)+ ρ*(P_{k} - ε)

∂/∂t (ρ*ω) + **∇.**(ρ***U***ω) =
**∇.**(ρ*{ν_{l}+ν_{t}/σ_{ω}}**∇** ω)
+ σ_{d}*(ρ/ω)*∇k*∇ω
+ ρ*ω*(C_{1ω}*P_{k}/k - C_{2ω}*ω)

P_{k} = ν_{t}***∇U:**(**∇U**+**∇U**^{T})

ε = C_{D}*ω*k

ν_{t} = k/W , W = max(ω, C_{lim}√(2.*S_{ij}S_{ij}/β^{*}), C_{lim}=7/8

S_{ij}= 0.5*(∂u_{i}/∂x_{j}
+ ∂u_{j}/∂x_{i} )

(2.1)

(2.2)

(2.3)

(2.4)

(2.5)

(2.6)

wherein: ρ is the density; ν

The following coefficients are normally used:

σ_{k}=5/3, σ_{ω}=2.0,
C_{D}=β^{*}=0.09, C_{1ω}=13/25,

and

C_{2ω} = β_{0}f_{β}

f_{β} = (1 + 85χ_{ω})/(1+100χ_{ω})

χ_{ω}=|(Ω_{ij}Ω_{jk}S_{ki})/(β^{*}ω)^{3}|

ω_{ij}= 0.5*(∂u_{i}/∂x_{j}
- ∂u_{j}/∂x_{i} )

σ_{d} = 0 , if **∇**k**.∇**ω≤ 0

σ_{d} = 1/8 , if **∇**k**.∇**ω> 0

(2.7)

(2.8)

(2.9)

(2.10)

(2.11)

(2.12)

where β

The high-Re k-ω model can be used with equilibrium (GRND2), non-equilibrium (GRND3) and scalable wall functions, as well as with fully-rough wall functions (GRND5). For GRND2 wall functions, the following boundary conditions are applied for the turbulence variables:

k=U_{τ}^{2}/√C_{D}

ω=U_{τ}/(√C_{D}*κ*δ)

(3.1)

(3.2)

where U

If the low-Re version is selected, then k=0 at the wall and the following condition is applied for ω at the near-wall grid point:

ω=2.*ν_{l}/(C_{2ω}*δ^{2})

(3.3)

The alternative condition of

ω=2.*ν_{l}/(C_{D}*f_{2}*δ^{2}),

(3.4)

also proposed by Wilcox [1988], produces nearly identical results, and so it has not been coded in PHOENICS.

At mass-inflow boundaries, the inlet values of k and ω are usually unknown, and one needs to take guidance from experimental data for similar flows. The simplest practice is to assume uniform values of k and ω computed from:

k = (I*U)^{2}

ω = ε/(C_{D}*k)

ε=C_{D}^{3/4}*k^{3/2}/L_{m}

(3.5)

(3.6)

(3.7)

where U is the bulk inlet velocity, I is the turbulent intensity (typically in the range 0.01<.I< 0.05) and the mixing length L

At free (entrainment) boundaries, where a fixed-pressure condition is employed, it is necessary to prescribe free stream values for k and ω. If the ambient stream is assumed to be free of turbulence, then k and ε can be set to negligibly small values and ω can then be calculated from eqn(2.5).

It should be mentioned that when using ω=0 in the free stream, the k-ω model consistently predicts spreading rates of free-shear layers that exceed measured values by more than 20%. As was noted earlier and discussed by Wilcox [1993], these solutions are in fact quite sensitive to the free-stream value of ω.

Speziale et al [1990] and Menter [1992] have proposed the inclusion of cross-diffusion source terms in the ω equation which remove the sensitivity to free-stream conditions. These terms are included in the Menter k-ω and k-ω' SST models.

The high-Re form of revised k-ω model is activated by inserting the PIL command TURMOD(KWMODLR) in the Q1 file, which is equivalent to the following PIL commands:

TURMOD(KWMODL);IENUTA=15;PRT(KE)=5./3.;PRT(OMEG)=2.0 STORE(XWP,FBP);STORE(GEN1) PATCH(KWSOGD,PHASEM,1,NX,1,NY,1,NZ,1,LSTEP) COVAL(KWSOGD,OMEG, FIXFLU,GRND4) STORE(DUDX,DUDY,DUDZ,DVDX,DVDY,DVDZ,DWDX,DWDY,DWDZ)

The revised Wilcox k-ω is coded in Subroutine GXKW_WILCOX, apart from the eddy viscosity, which is calculated in Subroutine GXKNVST.FOR. The generation rate used in the source terms can be stored by the command STORE(GENK), and likewise the mean rate of strain by STORE(GEN1). If required the dissipation rate of k can be stored by setting STORE(EP) in the Q1 input file.

The low-Re form is activated by the setting TURMOD(KWMODL-LOWRE), which is equivalent to TURMOD(KWMODL) but with IENUTA=11.

The WALL and CONPOR commands automatically create the required COVALs for wall boundaries, i.e.

COVAL(WALLN,KE,GRND2,GRND2); COVAL(WALLN,OMEG,GRND2,GRND2)

for the high-Re version, and

COVAL(WALLN,KE,1.0,0.0); COVAL(WALLN,OMEG,GRND2,GRND2)

for the low-Re version.

A number of Q1 files may be found in the advanced-turbulence-models library which demonstrate the use of the model.

- D.C.Wilcox, 'Reassessment of the scale determining equation for advanced turbulence models', AIAA J., Vol.26, No.11, p1299, (1988).
- D.C.Wilcox, 'Turbulence modelling for CFD' DCW Industries, La Canada, California, USA, (1993).
- D.C.Wilcox, 'Formulation of the k-ω turbulence model revisited', AIAA J., Vol.46, No.11, p2823, (2008).