diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/dDeparture.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/dDeparture.liquid deleted file mode 100644 index 19feddd54a..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/dDeparture.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object dDeparture.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 0 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 1e-05; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/fDeparture.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/fDeparture.liquid deleted file mode 100644 index 3c0a3d2ea3..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/fDeparture.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object fDeparture.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/nucleationSiteDensity.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/nucleationSiteDensity.liquid deleted file mode 100644 index 7183b2e6c5..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/nucleationSiteDensity.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object nucleationSiteDensity.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 -2 0 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/qEvaporative.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/qEvaporative.liquid deleted file mode 100644 index 76b2a9d7c8..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/qEvaporative.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object qEvaporative.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -3 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/qQuenching.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/qQuenching.liquid deleted file mode 100644 index 510fb2dead..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/qQuenching.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object qQuenching.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 0 -3 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/fluid/wetFraction.liquid b/tutorials/modules/CHT/wallBoiling/0/fluid/wetFraction.liquid deleted file mode 100644 index c0fb6b4b46..0000000000 --- a/tutorials/modules/CHT/wallBoiling/0/fluid/wetFraction.liquid +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | Website: https://openfoam.org - \\ / A nd | Version: dev - \\/ M anipulation | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - format ascii; - class volScalarField; - object wetFraction.liquid; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type calculated; - value uniform 0; - } - outlet - { - type calculated; - value uniform 0; - } - front - { - type wedge; - } - back - { - type wedge; - } - wall - { - type calculated; - value uniform 0; - } -} - - -// ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/0/solid/T b/tutorials/modules/CHT/wallBoiling/0/solid/T index 12052db579..e517bd2e24 100644 --- a/tutorials/modules/CHT/wallBoiling/0/solid/T +++ b/tutorials/modules/CHT/wallBoiling/0/solid/T @@ -28,7 +28,7 @@ boundaryField wall_outer { type externalTemperature; - q uniform 61150.34; + q uniform 66919.2; value $internalField; } top diff --git a/tutorials/modules/CHT/wallBoiling/system/blockMeshDict b/tutorials/modules/CHT/wallBoiling/system/blockMeshDict index afc6034457..2ffe82423d 100644 --- a/tutorials/modules/CHT/wallBoiling/system/blockMeshDict +++ b/tutorials/modules/CHT/wallBoiling/system/blockMeshDict @@ -17,7 +17,7 @@ backgroundMesh { length 3.5; rA 0.0096; - rB 0.0116; + rB 0.0106; lengthCells 350; rAcells 40; rBcells 10; diff --git a/tutorials/modules/CHT/wallBoiling/system/controlDict.orig b/tutorials/modules/CHT/wallBoiling/system/controlDict similarity index 98% rename from tutorials/modules/CHT/wallBoiling/system/controlDict.orig rename to tutorials/modules/CHT/wallBoiling/system/controlDict index eea5545bc7..74acc96f76 100644 --- a/tutorials/modules/CHT/wallBoiling/system/controlDict.orig +++ b/tutorials/modules/CHT/wallBoiling/system/controlDict @@ -28,7 +28,7 @@ startTime 0; stopAt endTime; -endTime 10; +endTime 8; deltaT 0.0001; @@ -69,6 +69,7 @@ functions type wallBoilingProperties; functionObjectLibs ( "libmultiphaseEulerFoamFunctionObjects.so" ); writeControl writeTime; + executeAtStart no; region fluid; phase liquid; } diff --git a/tutorials/modules/CHT/wallBoiling/system/fvSchemes b/tutorials/modules/CHT/wallBoiling/system/fvSchemes index efe3ba5926..0ae4c3c458 100644 --- a/tutorials/modules/CHT/wallBoiling/system/fvSchemes +++ b/tutorials/modules/CHT/wallBoiling/system/fvSchemes @@ -9,66 +9,36 @@ FoamFile { format ascii; class dictionary; - location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { - default Euler; } gradSchemes { - default Gauss linear; - limited cellLimited Gauss linear 1; } divSchemes { - default none; - - div(phi,alpha) Gauss vanLeer; - div(phir,alpha) Gauss vanLeer; - - div(alphaRhoPhi,U) Gauss linearUpwind limited; - div(phi,U) Gauss linearUpwind limited; - - div(alphaRhoPhi,Yi) Gauss linearUpwind limited; - "div\(alphaRhoPhi,(h|e)\)" Gauss linearUpwind limited; - div(alphaRhoPhi,K) Gauss linearUpwind limited; - div(alphaRhoPhi,(p|rho)) Gauss linearUpwind limited; - "div\(alphaRhoPhi,(k|epsilon|omega)\)" Gauss linearUpwind limited; - "div\(phim,(k|epsilon)m\)" Gauss linearUpwind limited; - - div((((alpha*rho)*nuEff)*dev2(T(grad(U))))) Gauss linear; } laplacianSchemes { - default Gauss linear corrected; } interpolationSchemes { - default linear; } snGradSchemes { - default corrected; } fluxRequired { - default no; -} - -wallDist -{ - method meshWave; - nRequired yes; } diff --git a/tutorials/modules/CHT/wallBoiling/system/fvSolution b/tutorials/modules/CHT/wallBoiling/system/fvSolution index c4a1580136..efb7c44c50 100644 --- a/tutorials/modules/CHT/wallBoiling/system/fvSolution +++ b/tutorials/modules/CHT/wallBoiling/system/fvSolution @@ -9,79 +9,13 @@ FoamFile { format ascii; class dictionary; - location "system"; object fvSolution; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -solvers +"(PIMPLE|PISO)" { - "alpha.*" - { - nAlphaCorr 1; - nAlphaSubCycles 1; - } - - p_rgh - { - solver GAMG; - smoother DIC; - tolerance 1e-8; - relTol 0.01; - maxIter 20; - minIter 2; - } - - p_rghFinal - { - $p_rgh; - relTol 0; - } - - "(e|h).*" - { - solver PBiCGStab; - preconditioner DILU; - tolerance 1e-12; - relTol 0.001; - minIter 1; - maxIter 20; - } - - "(k|epsilon|omega).*" - { - solver PBiCGStab; - preconditioner DILU; - tolerance 1e-8; - relTol 0; - minIter 1; - } + nOuterCorrectors 1; } -PIMPLE -{ - nOuterCorrectors 1; - nCorrectors 1; - nNonOrthogonalCorrectors 0; - nEnergyCorrectors 1; - - faceMomentum yes; - -} - -relaxationFactors -{ - fields - { - thermalPhaseChange:dmdtf 1.0; - } - - equations - { - ".*" 1; - "h\..*" 1; - } -} - - // ************************************************************************* // diff --git a/tutorials/modules/CHT/wallBoiling/validation/createGraphs b/tutorials/modules/CHT/wallBoiling/validation/createGraphs index fb4607dad7..b613590854 100755 --- a/tutorials/modules/CHT/wallBoiling/validation/createGraphs +++ b/tutorials/modules/CHT/wallBoiling/validation/createGraphs @@ -40,31 +40,31 @@ gnuplot<