setTurbulenceFields.C File Reference

Initialises turbulence fields according to various empirical governing equations. More...

Go to the source code of this file.

Detailed Description

Initialises turbulence fields according to various empirical governing equations.

Original source file setTurbulenceFields.C

References:

    Initialisation method (tag:M):
        Manceau, R. (n.d.).
        A two-step automatic initialization
        procedure for RANS computations.
        (Unpublished).

    Previous-version of the initialisation model (tag:LM):
        Lardeau, S., & Manceau, R. (2014).
        Computations of complex flow configurations using
        a modified elliptic-blending Reynolds-stress model.
        10th International ERCOFTAC Symposium on Engineering
        Turbulence Modelling and Measurements. Marbella, Spain.
        https://hal.archives-ouvertes.fr/hal-01051799
Usage
Minimal example by using system/setTurbulenceFieldsDict:
    // Mandatory entries
    uRef            <scalar>;

    // Optional entries
    initialiseU     <bool>;
    initialiseEpsilon <bool>;
    initialiseK     <bool>;
    initialiseOmega <bool>;
    initialiseR     <bool>;
    writeF          <bool>;

    kappa           <scalar>;
    Cmu             <scalar>;
    dPlusRef        <scalar>;

    f               <word>;
    U               <word>;
    epsilon         <word>;
    k               <word>;
    omega           <word>;
    R               <word>;

where the entries mean:

Property Description Type Reqd Deflt
uRef Reference speed scalar yes -
initialiseU Flag to initialise U bool no false
initialiseEpsilon Flag to initialise epsilon bool no false
initialiseK Flag to initialise k bool no false
initialiseOmega Flag to initialise omega bool no false
initialiseR Flag to initialise R bool no false
writeF Flag to write elliptic-blending field, f bool no false
kappa von Karman constant scalar no 0.41
Cmu Empirical constant scalar no 0.09
dPlusRef Reference dPlus scalar no 15
f Name of operand f field word no f
U Name of operand U field word no U
epsilon Name of operand epsilon field word no epsilon
k Name of operand k field word no k
omega Name of operand omega field word no omega
R Name of operand R field word no R
Note
  • Time that the utility applies to is determined by the controlDict.startFrom and controlDict.startTime entries.
  • The utility modifies near-wall fields, hence can be more effective for low-Re mesh cases.

Definition in file setTurbulenceFields.C.