FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

spectEddyVisc Class Reference

The Isochoric spectral Eddy Viscosity Model for incompressible flows. More...

#include <incompressibleLESModels/spectEddyVisc.H>


Detailed Description

The Isochoric spectral Eddy Viscosity Model for incompressible flows.

Algebraic eddy viscosity SGS model founded on the assumption that local equilibrium prevail and that viscous effects may be of importance.

Thus,

B = 2/3*k*I - 2*nuSgs*dev(D)
Beff = 2/3*k*I - 2*nuEff*dev(D)

where

k = cK1*delta^(2/3)*eps^(2/3)*exp(-cK2*delta^(4/3)*nu*eps^(-1/3)) -
ck3*sqrt(eps*nu)*erfc(ck4*delta^(-2/3)*sqrt(nu)*eps^(-1/6)))

nuEff = nu/(1 - exp(-cB*pow((nu/nuEff), 1.0/3.0)*pow(Re, -2.0/3.0)))
nuSgs = nuEff - nu

Re = delta^2*mag(D)/nu
Source files

Definition at line 72 of file spectEddyVisc.H.

Inheritance diagram for spectEddyVisc:
Collaboration diagram for spectEddyVisc:

List of all members.

Public Member Functions

 TypeName ("spectEddyVisc")
 Runtime type information.
 spectEddyVisc (const volVectorField &U, const surfaceScalarField &phi, transportModel &transport)
virtual  ~spectEddyVisc ()
 Destructor.
virtual tmp< volScalarField >  k () const
 Return SGS kinetic energy.
virtual void  correct (const tmp< volTensorField > &)
 Correct Eddy-Viscosity and related properties.
virtual bool  read ()
 Read LESProperties dictionary.

Constructor & Destructor Documentation

spectEddyVisc ( const volVectorField &   U,
const surfaceScalarField &   phi,
transportModel &   transport  
)

Definition at line 65 of file spectEddyVisc.C.

References Foam::fvc::grad().

virtual ~spectEddyVisc (  ) [inline, virtual]

Destructor.

Definition at line 112 of file spectEddyVisc.H.


Member Function Documentation

TypeName ( "spectEddyVisc"    )

Runtime type information.

void correct ( const tmp< volTensorField > &   gradU  ) [virtual]

Correct Eddy-Viscosity and related properties.

Reimplemented from GenEddyVisc.

Definition at line 141 of file spectEddyVisc.C.

References incompressible::LESModel::correct().

bool read (  ) [virtual]

Read LESProperties dictionary.

Reimplemented from GenEddyVisc.

Definition at line 148 of file spectEddyVisc.C.

References incompressible::LESModel::coeffDict(), GenEddyVisc::read(), and dimensioned< Type >::readIfPresent().


The documentation for this class was generated from the following files: