From 9ca32ce5f6ceb6e201f596d3776f698c5ee7ed42 Mon Sep 17 00:00:00 2001 From: Thomas Lichtenegger Date: Tue, 17 Jan 2017 11:25:00 +0100 Subject: [PATCH] Tutorial case for fines transport and deposition. --- .../FinesColumn/CFD/0/Ksl | 41 + .../FinesColumn/CFD/0/KslNext | 39 + .../FinesColumn/CFD/0/KslPrev | 40 + .../cfdemSolverRhoPimple/FinesColumn/CFD/0/T | 43 + .../cfdemSolverRhoPimple/FinesColumn/CFD/0/U | 44 + .../cfdemSolverRhoPimple/FinesColumn/CFD/0/Us | 40 + .../FinesColumn/CFD/0/UsNext | 40 + .../FinesColumn/CFD/0/UsPrev | 39 + .../FinesColumn/CFD/0/addSource | 42 + .../FinesColumn/CFD/0/alphaDyn | 48 + .../FinesColumn/CFD/0/alphaSt | 40 + .../cfdemSolverRhoPimple/FinesColumn/CFD/0/f | 38 + .../cfdemSolverRhoPimple/FinesColumn/CFD/0/p | 44 + .../FinesColumn/CFD/0/p_kin | 45 + .../FinesColumn/CFD/0/particleForces | 38 + .../FinesColumn/CFD/0/rho | 39 + .../FinesColumn/CFD/0/sSmoothField | 40 + .../FinesColumn/CFD/0/turb/epsilon | 54 + .../FinesColumn/CFD/0/turb/k | 54 + .../FinesColumn/CFD/0/turb/nuTilda | 49 + .../FinesColumn/CFD/0/turb/nut | 54 + .../FinesColumn/CFD/0/uDyn | 47 + .../FinesColumn/CFD/0/vSmoothField | 40 + .../FinesColumn/CFD/0/voidfraction | 42 + .../FinesColumn/CFD/0/voidfractionNext | 42 + .../FinesColumn/CFD/0/voidfractionPrev | 42 + .../CFD/constant/couplingProperties | 249 + .../FinesColumn/CFD/constant/g | 22 + .../FinesColumn/CFD/constant/liggghtsCommands | 42 + .../CFD/constant/polyMesh/blockMeshDict | 118 + .../CFD/constant/polyMesh/boundary | 43 + .../CFD/constant/polyMesh/faceZones | 224 + .../FinesColumn/CFD/constant/polyMesh/faces | 31592 +++++++++++++++ .../CFD/constant/polyMesh/neighbour | 29513 +++++++++++++++ .../FinesColumn/CFD/constant/polyMesh/owner | 31593 ++++++++++++++++ .../FinesColumn/CFD/constant/polyMesh/points | 11310 ++++++ .../CFD/constant/polyMesh/sets/plane1 | 215 + .../CFD/constant/polyMesh/sets/plane1FaceSet | 215 + .../CFD/constant/thermophysicalProperties | 49 + .../CFD/constant/transportProperties | 35 + .../CFD/constant/turbulenceProperties | 21 + .../FinesColumn/CFD/orig.0/Ksl | 41 + .../FinesColumn/CFD/orig.0/KslNext | 39 + .../FinesColumn/CFD/orig.0/KslPrev | 40 + .../FinesColumn/CFD/orig.0/T | 43 + .../FinesColumn/CFD/orig.0/U | 44 + .../FinesColumn/CFD/orig.0/Us | 40 + .../FinesColumn/CFD/orig.0/UsNext | 40 + .../FinesColumn/CFD/orig.0/UsPrev | 39 + .../FinesColumn/CFD/orig.0/addSource | 42 + .../FinesColumn/CFD/orig.0/alphaDyn | 48 + .../FinesColumn/CFD/orig.0/alphaSt | 40 + .../FinesColumn/CFD/orig.0/f | 38 + .../FinesColumn/CFD/orig.0/p | 44 + .../FinesColumn/CFD/orig.0/p_kin | 45 + .../FinesColumn/CFD/orig.0/particleForces | 38 + .../FinesColumn/CFD/orig.0/rho | 39 + .../FinesColumn/CFD/orig.0/sSmoothField | 40 + .../FinesColumn/CFD/orig.0/turb/epsilon | 54 + .../FinesColumn/CFD/orig.0/turb/k | 54 + .../FinesColumn/CFD/orig.0/turb/nuTilda | 49 + .../FinesColumn/CFD/orig.0/turb/nut | 54 + .../FinesColumn/CFD/orig.0/uDyn | 47 + .../FinesColumn/CFD/orig.0/vSmoothField | 40 + .../FinesColumn/CFD/orig.0/voidfraction | 42 + .../FinesColumn/CFD/orig.0/voidfractionNext | 42 + .../FinesColumn/CFD/orig.0/voidfractionPrev | 42 + .../FinesColumn/CFD/system/controlDict | 205 + .../FinesColumn/CFD/system/controlDict.save | 193 + .../FinesColumn/CFD/system/createPatchDict | 82 + .../FinesColumn/CFD/system/decomposeParDict | 31 + .../FinesColumn/CFD/system/fvOptions | 43 + .../FinesColumn/CFD/system/fvSchemes | 82 + .../FinesColumn/CFD/system/fvSolution | 115 + .../FinesColumn/CFD/system/probesDict | 41 + .../FinesColumn/DEM/in.liggghts_init | 123 + .../FinesColumn/DEM/in.liggghts_resume | 96 + .../cfdemSolverRhoPimple/FinesColumn/README | 10 + .../FinesColumn/parCFDDEMrun.sh | 28 + .../FinesColumn/parDEMrun.sh | 30 + 80 files changed, 108568 insertions(+) create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Ksl create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslPrev create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/T create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/U create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Us create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsPrev create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/addSource create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaDyn create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaSt create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/f create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p_kin create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/particleForces create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/rho create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/sSmoothField create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/epsilon create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/k create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nuTilda create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nut create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/uDyn create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/vSmoothField create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfraction create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionPrev create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/couplingProperties create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/g create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/liggghtsCommands create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/blockMeshDict create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/boundary create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/faceZones create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/faces create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/neighbour create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/owner create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/points create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/sets/plane1 create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/sets/plane1FaceSet create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/thermophysicalProperties create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/transportProperties create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/turbulenceProperties create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/Ksl create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/KslNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/KslPrev create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/T create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/U create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/Us create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/UsNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/UsPrev create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/addSource create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/alphaDyn create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/alphaSt create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/f create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/p create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/p_kin create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/particleForces create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/rho create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/sSmoothField create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/turb/epsilon create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/turb/k create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/turb/nuTilda create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/turb/nut create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/uDyn create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/vSmoothField create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/voidfraction create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/voidfractionNext create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/orig.0/voidfractionPrev create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/controlDict create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/controlDict.save create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/createPatchDict create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/decomposeParDict create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/fvOptions create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/fvSchemes create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/fvSolution create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/system/probesDict create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/DEM/in.liggghts_init create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/DEM/in.liggghts_resume create mode 100644 tutorials/cfdemSolverRhoPimple/FinesColumn/README create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/parCFDDEMrun.sh create mode 100755 tutorials/cfdemSolverRhoPimple/FinesColumn/parDEMrun.sh diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Ksl b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Ksl new file mode 100755 index 00000000..bc22d808 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Ksl @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object Ksl; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } + +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslNext b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslNext new file mode 100755 index 00000000..8f52a425 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslNext @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object KslNext; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslPrev b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslPrev new file mode 100755 index 00000000..4806d4fe --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/KslPrev @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object KslPrev; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/T b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/T new file mode 100755 index 00000000..bc5d609d --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/T @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object T; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 1 0 0 0]; + +internalField uniform 293; + +boundaryField +{ + walls + { + type fixedValue; + value uniform 293; + } + + + + inlet + { + type fixedValue; + value uniform 293; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/U b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/U new file mode 100644 index 00000000..2c0696ea --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/U @@ -0,0 +1,44 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type uniformFixedValue; + uniformValue constant (0 0 0); + } + + inlet + { + type interstitialInletVelocity; + inletVelocity uniform (0 0 1.24);//0.88); + alpha voidfraction; + value $internalField; + } + + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Us b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Us new file mode 100755 index 00000000..7c2c036f --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/Us @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object Us; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsNext b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsNext new file mode 100755 index 00000000..622ae52e --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsNext @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object UsNext; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsPrev b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsPrev new file mode 100755 index 00000000..eba91ff5 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/UsPrev @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object UsPrev; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/addSource b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/addSource new file mode 100644 index 00000000..c7b35d43 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/addSource @@ -0,0 +1,42 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object addSource; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -3 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type zeroGradient; + value uniform 0; + } + + inlet + { + type zeroGradient; + value uniform 0; + } + outlet + { + type zeroGradient; + value uniform 0; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaDyn b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaDyn new file mode 100755 index 00000000..0d5106ed --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaDyn @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alphaDyn; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0.0; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type fixedValue; + value uniform 0.01; + /* type groovyBC; + uDyn uDyn; + variables "gF=0.03;rhoF=1396;"; + valueExpression "gF/(rhoF*mag(uDyn)+0.01)"; + fractionExpression "1"; + value uniform 0.0; +*/ + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaSt b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaSt new file mode 100755 index 00000000..4011470e --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/alphaSt @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object alphaSt; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/f b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/f new file mode 100755 index 00000000..3923b293 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/f @@ -0,0 +1,38 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object f; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -2 -2 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p new file mode 100644 index 00000000..28cd5e0a --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p @@ -0,0 +1,44 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -1 -2 0 0 0 0]; + +internalField uniform 1e5; + +boundaryField +{ + walls + { + // type zeroGradient; + type fixedFluxPressure; + } + + inlet + { + //type zeroGradient; + type fixedFluxExtrapolatedPressure; + //type fixedFluxPressure; + // value uniform 1.03e5; + } + + outlet + { + type uniformFixedValue; + uniformValue constant 1e5; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p_kin b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p_kin new file mode 100644 index 00000000..1ec763ef --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/p_kin @@ -0,0 +1,45 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 1e5; + +boundaryField +{ + walls + { + type zeroGradient; + } + + defaultFaces + { + type empty; + } + + inlet + { + type zeroGradient; + } + + outlet + { + type uniformFixedValue; + uniformValue constant 1e5; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/particleForces b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/particleForces new file mode 100755 index 00000000..24cac624 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/particleForces @@ -0,0 +1,38 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object particleForces; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [2 -5 -2 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/rho b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/rho new file mode 100755 index 00000000..f800bc48 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/rho @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object rho; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1.1885; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/sSmoothField b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/sSmoothField new file mode 100755 index 00000000..84cecb6d --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/sSmoothField @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object sSmoothField; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/epsilon b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/epsilon new file mode 100644 index 00000000..3a6f596d --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/epsilon @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object epsilon; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -3 0 0 0 0]; + +internalField uniform 0.000765; + +boundaryField +{ + top + { + type epsilonWallFunction; + value uniform 0.000765; + } + bottom + { + type epsilonWallFunction; + value uniform 0.000765; + } + side + { + type epsilonWallFunction; + value uniform 0.000765; + } + inlet + { + type empty; + } + outlet_up + { + type zeroGradient; + } + outlet_down + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/k b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/k new file mode 100644 index 00000000..709c0c07 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/k @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object k; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0.0;//0325; + +boundaryField +{ + top + { + type kqRWallFunction; + value uniform 0.00325; + } + bottom + { + type kqRWallFunction; + value uniform 0.00325; + } + side + { + type kqRWallFunction; + value uniform 0.00325; + } + inlet + { + type empty; + } + outlet_up + { + type zeroGradient; + } + outlet_down + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nuTilda b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nuTilda new file mode 100644 index 00000000..d12c9fde --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nuTilda @@ -0,0 +1,49 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object nuTilda; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ +top + { + type zeroGradient; + } + bottom + { + type zeroGradient; + } + side + { + type zeroGradient; + } + inlet + { + type empty; + } + outlet_up + { + type zeroGradient; + } + outlet_down + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nut b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nut new file mode 100644 index 00000000..e13ba059 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/turb/nut @@ -0,0 +1,54 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object nut; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + top + { + type nutkWallFunction; + value uniform 0; + } + bottom + { + type nutkWallFunction; + value uniform 0; + } + side + { + type nutkWallFunction; + value uniform 0; + } + inlet + { + type empty; + } + outlet_up + { + type zeroGradient; + } + outlet_down + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/uDyn b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/uDyn new file mode 100644 index 00000000..e7447013 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/uDyn @@ -0,0 +1,47 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object uDyn; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type slip; + } + + defaultFaces + { + type empty; + } + + inlet + { + type calculated; + value $internalField; +// type uniformFixedValue; +// uniformValue constant (0 0 1); + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/vSmoothField b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/vSmoothField new file mode 100755 index 00000000..a4291c4c --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/vSmoothField @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object vSmoothField; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfraction b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfraction new file mode 100755 index 00000000..dba663e1 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfraction @@ -0,0 +1,42 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object voidfraction; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + //type fixedValue; + //value uniform 1.0; + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionNext b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionNext new file mode 100755 index 00000000..71262283 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionNext @@ -0,0 +1,42 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object voidfractionNext; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + //type fixedValue; + //value uniform 1.0; + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionPrev b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionPrev new file mode 100755 index 00000000..f78f8dc7 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/0/voidfractionPrev @@ -0,0 +1,42 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + location "0"; + object voidfractionPrev; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + walls + { + type zeroGradient; + } + inlet + { + //type fixedValue; + //value uniform 1.0; + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/couplingProperties b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/couplingProperties new file mode 100755 index 00000000..e85f4dcf --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/couplingProperties @@ -0,0 +1,249 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object couplingProperties; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//===========================================================================// +// sub-models & settings + +modelType "A"; // A or B + +couplingInterval 10; + +voidFractionModel divided; + +locateModel engine;//turboEngineM2M;// + +meshMotionModel noMeshMotion; + +regionModel allRegion; + +IOModel "basicIO"; + +dataExchangeModel twoWayMPI;//twoWayM2M;//twoWayFiles;//oneWayVTK;// + +averagingModel dense;//dilute;// + +clockModel standardClock;//off; + +smoothingModel constDiffSmoothing; + +probeModel off; + +forceModels +( + dSauter + Fines + FanningDynFines + ErgunStatFines + gradPForce + viscForce +); + +momCoupleModels +( + implicitCouple + explicitCouple +); + +otherForceModels +( + gravity + weightSecondaryPhase + expParticleForces +); + +energyModels +( + heatTransferGunn +); + +thermCondModel SyamlalThermCond; + +chemistryModel off; + +turbulenceModelType "turbulenceProperties"; + +//===========================================================================// +// sub-model properties + +implicitCoupleProps +{ + velFieldName "U"; + granVelFieldName "Us"; + voidfractionFieldName "voidfraction"; +} + +explicitCoupleProps +{ + fLimit (1e3 1e3 1e3); +} + +dSauterProps +{ + +} +gradPForceProps +{ + pFieldName "p"; + densityFieldName "rho"; + voidfractionFieldName "voidfraction"; + velocityFieldName "U"; +} + +GidaspowDragProps +{ + verbose false; + velFieldName "U"; + granVelFieldName "Us"; + voidfractionFieldName "voidfraction"; + interpolation true; + phi 1; +} + +heatTransferGunnProps +{ + partTempName "Temp"; + partHeatFluxName "convectiveHeatFlux"; + calcPartTempField false; + partRefTemp 293; + interpolation false; +} + +viscForceProps +{ + velocityFieldName "U"; + densityFieldName "rho"; + interpolation; +} + +ErgunStatFinesProps +{ + velFieldName "U"; + granVelFieldName "Us"; + densityFieldName "rho"; + voidfractionFieldName "voidfraction"; + phi 1; +} + +FanningDynFinesProps +{ + velFieldName "U"; + granVelFieldName "Us"; + densityFieldName "rho"; + voidfractionFieldName "voidfraction"; +} + +FinesFieldsProps +{ + velFieldName "U"; + granVelFieldName "Us"; + densityFieldName "rho"; + voidfractionFieldName "voidfraction"; + dFine 0.000388; + rhoFine 1369; + alphaMax 0.95; + critVoidfraction 0.05; + depRate 0.05; + nCrit 2.25; + poresizeWidth 0.2; + verbose true; + diffCoeff 0.005; +} + +gravityProps +{ +} + +weightSecondaryPhaseProps +{ + volfracFieldName "alphaDyn"; + rho 1369; +} + +SyamlalThermCondProps +{ +} + +centreProps +{ + alphaMin 0.10; +} + +engineProps +{ + treeSearch true; +} + +turboEngineM2MProps +{ + turboEngineProps + { + treeSearch true; + } +} + +dividedProps +{ + alphaMin 0.25; + scaleUpVol 1.0; + weight 1.0; //1.33; + verbose; +} + +constDiffSmoothingProps +{ + verbose; + lowerLimit 0.25; + upperLimit 1.0; + smoothingLength 0.005; +} + +oneWayVTKProps +{ + couplingFilename "vtk_out%4.4d.vtk"; + maxNumberOfParticles 50000; +} + +twoWayFilesProps +{ + maxNumberOfParticles 50000; +} + +twoWayMPIProps +{ + maxNumberOfParticles 50000; + liggghtsPath "../DEM/in.liggghts_resume"; +} + +twoWayM2MProps +{ + maxNumberOfParticles 50000; + liggghtsPath "../DEM/in.liggghts_resume"; + } + +particleProbeProps +{ + particleIDsToSample "0"; +} +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/g b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/g new file mode 100755 index 00000000..317bdd50 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value ( 0 0 -9.81 ); + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/liggghtsCommands new file mode 100755 index 00000000..148b23b3 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/liggghtsCommands @@ -0,0 +1,42 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object liggghtsCommands; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +liggghtsCommandModels +( + runLiggghts + writeLiggghts +); +// ************************************************************************* // + +/*runLiggghtsProps +{ + preNo false; +} + +writeLiggghtsProps +{ + writeLast off; + overwrite off; +}*/ diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/blockMeshDict b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/blockMeshDict new file mode 100644 index 00000000..6f51c7d8 --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/blockMeshDict @@ -0,0 +1,118 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.0 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +#include "../../geometry" +convertToMeters 1; + +vertices #codeStream +{ + codeInclude + #{ + #include "pointField.H" + #}; + + code + #{ + pointField points(8); + points[0] = point($mr2, $mr2, $zmin); + points[1] = point($r2, $mr2, $zmin); + points[2] = point($r2,$r2,$zmin); + points[3] = point($mr2,$r2,$zmin); + points[4] = point($hsqrt2*$mr1, $hsqrt2*$mr1, $zmin); + points[5] = point($hsqrt2*$r1, $hsqrt2*$mr1, $zmin); + points[6] = point($hsqrt2*$r1, $hsqrt2*$r1, $zmin); + points[7] = point($hsqrt2*$mr1, $hsqrt2*$r1, $zmin); + + + // Duplicate z points + label sz = points.size(); + points.setSize(2*sz); + for (label i = 0; i < sz; i++) + { + const point& pt = points[i]; + points[i+sz] = point(pt.x(), pt.y(), $zmax); + } + + os << points; + #}; +}; + + +blocks +( + hex (0 1 2 3 8 9 10 11) (8 8 53) simpleGrading (1 1 1) + hex (4 5 1 0 12 13 9 8) (8 4 53) simpleGrading (1 1 1) + hex (1 5 6 2 9 13 14 10) (4 8 53) simpleGrading (1 1 1) + hex (2 6 7 3 10 14 15 11) (4 8 53) simpleGrading (1 1 1) + hex (3 7 4 0 11 15 12 8) (4 8 53) simpleGrading (1 1 1) +); + +edges +( + arc 5 6 ($r1 0 $zmin) + arc 6 7 (0 $r1 $zmin) + arc 7 4 ($mr1 0 $zmin) + arc 4 5 (0 $mr1 $zmin) + arc 13 14 ($r1 0 $zmax) + arc 14 15 (0 $r1 $zmax) + arc 15 12 ($mr1 0 $zmax) + arc 12 13 (0 $mr1 $zmax) +); + +boundary +( + inlet + { + type wall; + faces + ( + (0 1 2 3) + (0 4 5 1) + (1 5 6 2) + (6 7 3 2) + (7 4 0 3) + + ); + } + outlet + { + type wall; + faces + ( + (8 9 10 11) + (8 12 13 9) + (9 13 14 10) + (14 15 11 10) + (15 12 8 11) + ); + } + walls + { + type wall; + faces + ( + (5 6 14 13) + (6 7 15 14) + (7 4 12 15) + (4 5 13 12) + ); + } +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/boundary b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/boundary new file mode 100644 index 00000000..44a6441d --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/boundary @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 2.3.x | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +3 +( + inlet + { + type wall; + inGroups 1(wall); + nFaces 192; + startFace 29488; + } + outlet + { + type wall; + inGroups 1(wall); + nFaces 192; + startFace 29680; + } + walls + { + type wall; + inGroups 1(wall); + nFaces 1696; + startFace 29872; + } +) + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/faceZones b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/faceZones new file mode 100644 index 00000000..12acd4fd --- /dev/null +++ b/tutorials/cfdemSolverRhoPimple/FinesColumn/CFD/constant/polyMesh/faceZones @@ -0,0 +1,224 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 4.x | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class regIOobject; + location "constant/polyMesh"; + object faceZones; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +1 +( +plane1 +{ + type faceZone; +faceLabels List