Échappement du polluant

Conditions aux limites

Grandeur Entrée Ciel Sortie Parois Cheminée
alpha uniform 0 zeroGradient zeroGradien zeroGradien uniform 1

Paramètres de simulation

Fichier controlDict

application     scalarTurbulentTransportFoam;

startFrom       startTime;

startTime       0;

stopAt          endTime;

endTime         60;

deltaT          0.01;

writeControl    runTime;

writeInterval   5;

purgeWrite      0;

writeFormat     ascii;

writePrecision  6;

writeCompression off;

timeFormat      general;

timePrecision   6;

runTimeModifiable true;

Le pas de temps deltaT a été calculé de manière à avoir un nombre de Courant égal à 0,05 :

$$ \Delta T = \frac{C_o . \Delta x}{u} = \frac{0,05 . 1,0}{5,0} = 0,01$$

Avec une taille de maille minimale de 1 m et une vitesse de 5 m/s.

Fichier fvSolution

solvers
{
    ALPHA
    {
        solver          PBiCG;
        preconditioner  DILU;
        tolerance       1e-06;
        relTol          0;
    }
}

SIMPLE
{
    nNonOrthogonalCorrectors 0;

    residualControl
    {
          ALPHA          1e-5;
    }
}

relaxationFactors
{
    ALPHA               0.5;
}

Fichier fvSchemes

ddtSchemes
{
    default         Euler;
}

gradSchemes
{
    default         Gauss linear;
}

divSchemes
{
    default         none;
    div(phi,ALPHA)  Gauss limitedLinear 1;
}

laplacianSchemes
{
    default         none;
    laplacian((DALPHA+(((0.09*k)*k)|(epsilon*0.7))),ALPHA) Gauss linear corrected;
}

interpolationSchemes
{
    default         linear;
}

snGradSchemes
{
    default         corrected;
}

fluxRequired
{
    default         no;
}