STY: adding name to PDRFoam tutorial

This commit is contained in:
sergio
2011-03-07 16:51:08 +00:00
parent f25f3d6f07
commit 1654393724
42 changed files with 151 additions and 160 deletions

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 -1 0 0 0 0 0 ]; dimensions [ 0 -1 0 0 0 0 0 ];
internalField nonuniform List<scalar> internalField nonuniform List<scalar>
8025 8025
( (
18.372496 18.372496

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 0 0 0 0 0 0 ]; dimensions [ 0 0 0 0 0 0 0 ];
internalField nonuniform List<symmTensor> internalField nonuniform List<symmTensor>
8025 8025
( (
(1.785697 0 0 1.785697 0 1.875) (1.785697 0 0 1.785697 0 1.875)

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 -1 0 0 0 0 0 ]; dimensions [ 0 -1 0 0 0 0 0 ];
internalField nonuniform List<symmTensor> internalField nonuniform List<symmTensor>
8025 8025
( (
(98.997697 0 0 77.711245 0 30.754852) (98.997697 0 0 77.711245 0 30.754852)

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 -1 0 0 0 0 0 ]; dimensions [ 0 -1 0 0 0 0 0 ];
internalField nonuniform List<symmTensor> internalField nonuniform List<symmTensor>
8025 8025
( (
(4.501854 0 0 3.437531 0 1.537743) (4.501854 0 0 3.437531 0 1.537743)

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 1 0 0 0 0 0 ]; dimensions [ 0 1 0 0 0 0 0 ];
internalField nonuniform List<scalar> internalField nonuniform List<scalar>
8025 8025
( (
0.2 0.2

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 0 0 0 0 0 0 ]; dimensions [ 0 0 0 0 0 0 0 ];
internalField nonuniform List<scalar> internalField nonuniform List<scalar>
8025 8025
( (
2.019581 2.019581

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 0 0 0 0 0 0 ]; dimensions [ 0 0 0 0 0 0 0 ];
internalField nonuniform List<scalar> internalField nonuniform List<scalar>
8025 8025
( (
0 0

View File

@ -17,7 +17,7 @@ FoamFile
dimensions [ 0 0 0 0 0 0 0 ]; dimensions [ 0 0 0 0 0 0 0 ];
internalField nonuniform List<symmTensor> internalField nonuniform List<symmTensor>
8025 8025
( (
(0.634791 0 0 0.634791 0 0.03) (0.634791 0 0 0.634791 0 0.03)

View File

@ -14,5 +14,4 @@ runApplication PDRMesh
# Run # Run
runApplication PDRFoam runApplication PDRFoam
# ----------------------------------------------------------------- end-of-file # ----------------------------------------------------------------- end-of-file

View File

@ -8,5 +8,4 @@ Step to introduce the PDR fields:
1) Create zero-size patches for wall or/and coupled baffles in 1) Create zero-size patches for wall or/and coupled baffles in
the boundary file. the boundary file.
2) Specify the boundary contitions for these patches in the fields. 2) Specify the boundary contitions for these patches in the fields.
3) Create the new PDR mesh using the PDRMesh utility 3) Create the new PDR mesh using the PDRMesh utility.

View File

@ -59,6 +59,4 @@ burntProducts
Ts 170.672; Ts 170.672;
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -51,5 +51,4 @@ maxCo 0.3;
maxDeltaT 1; maxDeltaT 1;
// ************************************************************************* // // ************************************************************************* //

View File

@ -1,87 +1,85 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev | | \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.com | | \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format ascii; format ascii;
class dictionary; class dictionary;
location "system"; location "system";
object fvSchemes; object fvSchemes;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
ddtSchemes ddtSchemes
{ {
default Euler; default Euler;
} }
gradSchemes gradSchemes
{ {
default Gauss linear; default Gauss linear;
grad(p) Gauss linear; grad(p) Gauss linear;
} }
divSchemes divSchemes
{ {
default none; default none;
div(phi,U) Gauss limitedLinearV 1; div(phi,U) Gauss limitedLinearV 1;
div(phiU,p) Gauss limitedLinear 1; div(phiU,p) Gauss limitedLinear 1;
div(phid,p) Gauss limitedLinear 1; div(phid,p) Gauss limitedLinear 1;
div(phi,k) Gauss limitedLinear 1; div(phi,k) Gauss limitedLinear 1;
div(phi,epsilon) Gauss limitedLinear 1; div(phi,epsilon) Gauss limitedLinear 1;
div(phiXi,Xi) Gauss limitedLinear 1; div(phiXi,Xi) Gauss limitedLinear 1;
div(phiSt,b) Gauss limitedLinear01 1; div(phiSt,b) Gauss limitedLinear01 1;
div(phi,ft_b_h_hu) Gauss multivariateSelection div(phi,ft_b_h_hu) Gauss multivariateSelection
{ {
ft limitedLinear01 1; ft limitedLinear01 1;
b limitedLinear01 1; b limitedLinear01 1;
Xi limitedLinear 1; Xi limitedLinear 1;
h limitedLinear 1; h limitedLinear 1;
hu limitedLinear 1; hu limitedLinear 1;
}; };
div((Su*grad(b))) Gauss linear; div((Su*grad(b))) Gauss linear;
div((U+((Su*Xi)*grad(b)))) Gauss linear; div((U+((Su*Xi)*grad(b)))) Gauss linear;
div((muEff*dev2(T(grad(U))))) Gauss linear; div((muEff*dev2(T(grad(U))))) Gauss linear;
div(U) Gauss linear; div(U) Gauss linear;
} }
laplacianSchemes laplacianSchemes
{ {
default none; default none;
laplacian(muEff,U) Gauss linear limited 0.333; laplacian(muEff,U) Gauss linear limited 0.333;
laplacian(DkEff,k) Gauss linear limited 0.333; laplacian(DkEff,k) Gauss linear limited 0.333;
laplacian(DepsilonEff,epsilon) Gauss linear limited 0.333; laplacian(DepsilonEff,epsilon) Gauss linear limited 0.333;
laplacian((rho*inv((((1)*A(U))+((((0.5*rho)*CR)*mag(U))+((((Csu*(1))*betav)*muEff)*sqr(Aw)))))),p) Gauss linear limited 0.333; laplacian((rho*inv((((1)*A(U))+((((0.5*rho)*CR)*mag(U))+((((Csu*(1))*betav)*muEff)*sqr(Aw)))))),p) Gauss linear limited 0.333;
laplacian(Db,b) Gauss linear limited 0.333; laplacian(Db,b) Gauss linear limited 0.333;
laplacian(Db,ft) Gauss linear limited 0.333; laplacian(Db,ft) Gauss linear limited 0.333;
laplacian(Db,h) Gauss linear limited 0.333; laplacian(Db,h) Gauss linear limited 0.333;
laplacian(Db,hu) Gauss linear limited 0.333; laplacian(Db,hu) Gauss linear limited 0.333;
} }
interpolationSchemes interpolationSchemes
{ {
default linear; default linear;
} }
snGradSchemes snGradSchemes
{ {
default limited 0.333; default limited 0.333;
} }
fluxRequired fluxRequired
{ {
default no; default no;
p; p;
} }
// ************************************************************************* //
// ************************************************************************* //

View File

@ -1,54 +1,53 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev | | \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.com | | \\ / A nd | Web: www.OpenFOAM.com |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
{ {
version 2.0; version 2.0;
format ascii; format ascii;
class dictionary; class dictionary;
location "system"; location "system";
object fvSolution; object fvSolution;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
solvers
solvers {
{ rho
rho {
{ solver PCG;
solver PCG; preconditioner DIC;
preconditioner DIC; tolerance 1e-05;
tolerance 1e-05; relTol 0;
relTol 0; };
};
p
p {
{ solver PCG;
solver PCG; preconditioner DIC;
preconditioner DIC; tolerance 1e-6;
tolerance 1e-6; relTol 0;
relTol 0; };
};
"(U|ft|fu|b|Xi|Su|h|hu|R|k|epsilon)"
"(U|ft|fu|b|Xi|Su|h|hu|R|k|epsilon)" {
{ solver PBiCG;
solver PBiCG; preconditioner DILU;
preconditioner DILU; tolerance 1e-05;
tolerance 1e-05; relTol 0;
relTol 0; }
} }
}
PISO
PISO {
{ nCorrectors 2;
nCorrectors 2; nNonOrthogonalCorrectors 0;
nNonOrthogonalCorrectors 0; momentumPredictor true;
momentumPredictor true; }
}
// ************************************************************************* //
// ************************************************************************* //