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

buoyantBoussinesqPimpleFoam.C File Reference

Transient solver for buoyant, turbulent flow of incompressible fluids. More...


Detailed Description

Transient solver for buoyant, turbulent flow of incompressible fluids.

Uses the Boussinesq approximation:

\[ rho_{k} = 1 - beta(T - T_{ref}) \]

where: $ rho_{k} $ = the effective (driving) kinematic density beta = thermal expansion coefficient [1/K] T = temperature [K] $ T_{ref} $ = reference temperature [K]

Valid when:

\[ rho_{k} << 1 \]

Definition in file buoyantBoussinesqPimpleFoam.C.

#include "src/finiteVolume/cfdTools/general/include/fvCFD.H"
#include "src/transportModels/incompressible/singlePhaseTransportModel/singlePhaseTransportModel.H"
#include "src/turbulenceModels/incompressible/RAS/RASModel/RASModel.H"
#include "src/OpenFOAM/include/setRootCase.H"
#include "src/OpenFOAM/include/createTime.H"
#include "src/OpenFOAM/include/createMesh.H"
#include "src/finiteVolume/cfdTools/general/include/readGravitationalAcceleration.H"
#include "applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/createFields.H"
#include "src/finiteVolume/cfdTools/general/include/initContinuityErrs.H"
#include "src/finiteVolume/cfdTools/general/include/readTimeControls.H"
#include "src/finiteVolume/cfdTools/incompressible/CourantNo.H"
#include "src/finiteVolume/cfdTools/general/include/setInitialDeltaT.H"
#include "src/finiteVolume/cfdTools/general/include/readPIMPLEControls.H"
#include "src/finiteVolume/cfdTools/general/include/setDeltaT.H"
#include "applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/UEqn.H"
#include "applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/TEqn.H"
#include "applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/pEqn.H"
Include dependency graph for buoyantBoussinesqPimpleFoam.C:

Go to the source code of this file.