From 762fb48ddfbd58bf95914515f4e880c7b57108ad Mon Sep 17 00:00:00 2001 From: Will Bainbridge Date: Tue, 16 Mar 2021 17:21:23 +0000 Subject: [PATCH] multiphaseEulerFoam: Use pressureControl pMin and pMax settings are now available in multiphaseEulerFoam in the PIMPLE section of the system/fvOptions file. This is consistent with other compressible solvers. The pMin setting in system/phaseProperties is no longer read, and it's presence will result in a warning. --- .../multiphaseEulerFoam/createFields.H | 62 ++++++++++--------- .../multiphaseEulerFoam/multiphaseEulerFoam.C | 1 + .../multiphaseEulerFoam/pU/pEqn.H | 12 +++- .../multiphaseEulerFoam/pUf/pEqn.H | 12 +++- .../constant/phaseProperties | 3 - .../system/fvSolution | 3 + .../waterEvaporation/constant/phaseProperties | 3 - .../waterEvaporation/system/fvSolution | 3 + .../binaryBreakup/constant/phaseProperties | 4 -- .../binaryBreakup/system/fvSolution | 8 ++- .../breakup/constant/phaseProperties | 4 -- .../breakup/system/fvSolution | 8 ++- .../coalescence/constant/phaseProperties | 4 -- .../coalescence/system/fvSolution | 8 ++- .../drift/constant/phaseProperties | 4 -- .../populationBalance/drift/system/fvSolution | 8 ++- .../isothermalGrowth/constant/phaseProperties | 2 - .../isothermalGrowth/system/fvSolution | 3 + .../negativeDrift/constant/phaseProperties | 4 -- .../negativeDrift/system/fvSolution | 8 ++- .../constant/phaseProperties | 4 -- .../system/fvSolution | 8 ++- .../waterEvaporation/constant/phaseProperties | 3 - .../waterEvaporation/system/fvSolution | 3 + .../LES/bubbleColumn/constant/phaseProperties | 4 -- .../LES/bubbleColumn/system/fvSolution | 2 + .../RAS/Grossetete/constant/phaseProperties | 4 -- .../RAS/Grossetete/system/fvSolution | 3 + .../RAS/LBend/constant/phaseProperties | 4 -- .../RAS/LBend/system/fvSolution | 3 + .../RAS/bubbleColumn/constant/phaseProperties | 4 -- .../RAS/bubbleColumn/system/fvSolution | 2 + .../constant/phaseProperties | 4 -- .../system/fvSolution | 2 + .../RAS/bubblePipe/constant/phaseProperties | 4 -- .../RAS/bubblePipe/system/fvSolution | 3 + .../RAS/fluidisedBed/constant/phaseProperties | 4 -- .../RAS/fluidisedBed/system/fvSolution | 3 + .../RAS/wallBoiling/constant/phaseProperties | 4 -- .../RAS/wallBoiling/system/fvSolution | 3 + .../wallBoilingIATE/constant/phaseProperties | 4 -- .../RAS/wallBoilingIATE/system/fvSolution | 3 + .../constant/phaseProperties | 4 -- .../wallBoilingPolydisperse/system/fvSolution | 3 + .../constant/phaseProperties | 4 -- .../system/fvSolution | 3 + .../laminar/bed/constant/phaseProperties | 2 - .../laminar/bed/system/fvSolution | 2 + .../bubbleColumn/constant/phaseProperties | 4 -- .../laminar/bubbleColumn/system/fvSolution | 2 + .../constant/phaseProperties | 4 -- .../bubbleColumnEvaporating/system/fvSolution | 2 + .../constant/phaseProperties | 3 - .../system/fvSolution | 2 + .../bubbleColumnIATE/constant/phaseProperties | 4 -- .../bubbleColumnIATE/system/fvSolution | 2 + .../damBreak4phase/constant/phaseProperties | 4 -- .../laminar/damBreak4phase/system/fvSolution | 2 + .../fluidisedBed/constant/phaseProperties | 4 -- .../laminar/fluidisedBed/system/fvSolution | 3 + .../injection/constant/phaseProperties | 4 -- .../laminar/injection/system/fvSolution | 2 + .../mixerVessel2D/constant/phaseProperties | 4 -- .../laminar/mixerVessel2D/system/fvSolution | 2 + .../mixerVesselAMI2D/constant/phaseProperties | 4 -- .../mixerVesselAMI2D/system/fvSolution | 1 + .../steamInjection/constant/phaseProperties | 4 -- .../laminar/steamInjection/system/fvSolution | 3 + .../titaniaSynthesis/constant/phaseProperties | 4 -- .../titaniaSynthesis/system/fvSolution | 3 + .../constant/phaseProperties | 4 -- .../titaniaSynthesisSurface/system/fvSolution | 3 + .../trickleBed/constant/phaseProperties | 2 - .../laminar/trickleBed/system/fvSolution | 3 + 74 files changed, 155 insertions(+), 184 deletions(-) diff --git a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/createFields.H b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/createFields.H index 90088c7442..b1092e78e4 100644 --- a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/createFields.H +++ b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/createFields.H @@ -11,13 +11,6 @@ autoPtr fluidPtr phaseSystem& fluid = fluidPtr(); phaseSystem::phaseModelList& phases = fluid.phases(); -dimensionedScalar pMin -( - "pMin", - dimPressure, - fluid -); - #include "gh.H" volScalarField& p = phases[0].thermoRef().p(); @@ -36,32 +29,41 @@ volScalarField p_rgh mesh ); -label pRefCell = 0; -scalar pRefValue = 0.0; +if (fluid.found("pMin")) +{ + IOWarningInFunction(fluid) + << "Pressure limits, pMin and pMax, are now read from " + << pimple.dict().name() << endl; +} + +pressureControl pressureControl +( + p, + p_rgh, + fluid.rho(), + pimple.dict(), + fluid.incompressible() +); + if (fluid.incompressible()) { - p = max(p_rgh + fluid.rho()*gh, pMin); - - if (p_rgh.needReference()) - { - setRefCell - ( - p, - p_rgh, - pimple.dict(), - pRefCell, - pRefValue - ); - - p += dimensionedScalar - ( - "p", - p.dimensions(), - pRefValue - getRefCellValue(p, pRefCell) - ); - p_rgh = p - fluid.rho()*gh; - } + p = p_rgh + fluid.rho()*gh; + pressureControl.limit(p); } + +if (p_rgh.needReference() && fluid.incompressible()) +{ + p += dimensionedScalar + ( + "p", + p.dimensions(), + pressureControl.refValue() + - getRefCellValue(p, pressureControl.refCell()) + ); +} + +p_rgh = p - fluid.rho()*gh; + mesh.setFluxRequired(p_rgh.name()); PtrList rAUs; diff --git a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/multiphaseEulerFoam.C b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/multiphaseEulerFoam.C index 1f642309b3..f648d534b6 100644 --- a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/multiphaseEulerFoam.C +++ b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/multiphaseEulerFoam.C @@ -38,6 +38,7 @@ Description #include "phaseSystem.H" #include "phaseCompressibleMomentumTransportModel.H" #include "pimpleControl.H" +#include "pressureControl.H" #include "localEulerDdtScheme.H" #include "fvcSmooth.H" diff --git a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pU/pEqn.H b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pU/pEqn.H index 29b47eaefb..79b7846e70 100644 --- a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pU/pEqn.H +++ b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pU/pEqn.H @@ -257,7 +257,11 @@ while (pimple.correct()) if (fluid.incompressible()) { - pEqn.setReference(pRefCell, getRefCellValue(p_rgh, pRefCell)); + pEqn.setReference + ( + pressureControl.refCell(), + pressureControl.refValue() + ); } pEqn.solve(); @@ -327,7 +331,8 @@ while (pimple.correct()) } // Update and limit the static pressure - p = max(p_rgh + rho*gh, pMin); + p = p_rgh + rho*gh; + pressureControl.limit(p); // Account for static pressure reference if (p_rgh.needReference() && fluid.incompressible()) @@ -336,7 +341,8 @@ while (pimple.correct()) ( "p", p.dimensions(), - pRefValue - getRefCellValue(p, pRefCell) + pressureControl.refValue() + - getRefCellValue(p, pressureControl.refCell()) ); } diff --git a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pUf/pEqn.H b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pUf/pEqn.H index 64ba72126f..4caed5bc8e 100644 --- a/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pUf/pEqn.H +++ b/applications/solvers/multiphase/multiphaseEulerFoam/multiphaseEulerFoam/pUf/pEqn.H @@ -248,7 +248,11 @@ while (pimple.correct()) if (fluid.incompressible()) { - pEqn.setReference(pRefCell, getRefCellValue(p_rgh, pRefCell)); + pEqn.setReference + ( + pressureControl.refCell(), + pressureControl.refValue() + ); } pEqn.solve(); @@ -305,7 +309,8 @@ while (pimple.correct()) } // Update and limit the static pressure - p = max(p_rgh + rho*gh, pMin); + p = p_rgh + rho*gh; + pressureControl.limit(p); // Account for static pressure reference if (p_rgh.needReference() && fluid.incompressible()) @@ -314,7 +319,8 @@ while (pimple.correct()) ( "p", p.dimensions(), - pRefValue - getRefCellValue(p, pRefCell) + pressureControl.refValue() + - getRefCellValue(p, pressureControl.refCell()) ); } diff --git a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/constant/phaseProperties index a04b5fda03..0697432a68 100644 --- a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/constant/phaseProperties @@ -187,7 +187,4 @@ turbulentDispersion ( ); -// Minimum allowable pressure -pMin 10000; - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/system/fvSolution b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/system/fvSolution index 229a464730..1e0cdc4a28 100644 --- a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterAndIsopropanolEvaporation/system/fvSolution @@ -53,6 +53,9 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; + pRefCell 0; pRefValue 1e5; } diff --git a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/constant/phaseProperties index 18d9877d4b..bc22c726dc 100644 --- a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/constant/phaseProperties @@ -144,7 +144,4 @@ turbulentDispersion ( ); -// Minimum allowable pressure -pMin 10000; - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/system/fvSolution b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/system/fvSolution index 229a464730..1e0cdc4a28 100644 --- a/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/interfaceComposition/waterEvaporation/system/fvSolution @@ -53,6 +53,9 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; + pRefCell 0; pRefValue 1e5; } diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/constant/phaseProperties index 883e06af08..240b3e3ca4 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/constant/phaseProperties @@ -183,8 +183,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/system/fvSolution index a39be34d27..1429ed3edd 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/binaryBreakup/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 2; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; } relaxationFactors diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/constant/phaseProperties index a197c17cb4..46d8a32ee9 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/constant/phaseProperties @@ -184,8 +184,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/system/fvSolution index a39be34d27..1429ed3edd 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/breakup/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 2; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; } relaxationFactors diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/constant/phaseProperties index 5873430209..2d53dcdc8b 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/constant/phaseProperties @@ -226,8 +226,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/system/fvSolution index 7e55f84b88..e634458920 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/coalescence/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 1; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; } relaxationFactors diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/drift/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/drift/constant/phaseProperties index a1346ce891..f71784affa 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/drift/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/drift/constant/phaseProperties @@ -151,8 +151,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/drift/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/drift/system/fvSolution index 02d1019c4e..ac0e51e603 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/drift/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/drift/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 2; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; frozenFlow yes; } diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/constant/phaseProperties index abbdf8cdc4..dbb2268cc3 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/constant/phaseProperties @@ -198,6 +198,4 @@ virtualMass wallLubrication (); -pMin 10000; - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/system/fvSolution index e978e3d35d..ad7d2fa438 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/isothermalGrowth/system/fvSolution @@ -57,7 +57,10 @@ PIMPLE { nOuterCorrectors 3; nCorrectors 2; + faceMomentum true; + + pMin 1e4; } relaxationFactors diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/constant/phaseProperties index c64427f3eb..04e808a635 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/constant/phaseProperties @@ -145,8 +145,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/system/fvSolution index 02d1019c4e..ac0e51e603 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/negativeDrift/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 2; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; frozenFlow yes; } diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/constant/phaseProperties index b1179921a4..9858e2a1a1 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/constant/phaseProperties @@ -189,8 +189,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/system/fvSolution b/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/system/fvSolution index dffb4a9780..9b72b2849f 100644 --- a/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/populationBalance/simultaneousCoalescenceAndBreakup/system/fvSolution @@ -56,10 +56,12 @@ solvers PIMPLE { nOuterCorrectors 1; - nCorrectors 1; + nCorrectors 1; - pRefCell 0; - pRefValue 1e5; + pMin 1e4; + + pRefCell 0; + pRefValue 1e5; } relaxationFactors diff --git a/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/constant/phaseProperties b/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/constant/phaseProperties index a8eb15a9fa..6624b53683 100644 --- a/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/constant/phaseProperties +++ b/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/constant/phaseProperties @@ -141,7 +141,4 @@ turbulentDispersion ( ); -// Minimum allowable pressure -pMin 10000; - // ************************************************************************* // diff --git a/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/system/fvSolution b/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/system/fvSolution index 1b7652ed2d..22defdc7df 100644 --- a/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/system/fvSolution +++ b/test/multiphase/multiphaseEulerFoam/thermal/waterEvaporation/system/fvSolution @@ -53,6 +53,9 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; + pRefCell 0; pRefValue 1e5; } diff --git a/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/constant/phaseProperties index 75aeb481a2..962a44ed77 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/constant/phaseProperties @@ -168,8 +168,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/system/fvSolution index 840a41e080..f9970a81b8 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/LES/bubbleColumn/system/fvSolution @@ -70,6 +70,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/constant/phaseProperties index 891aa804d8..62c40ca5e2 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/constant/phaseProperties @@ -141,8 +141,4 @@ phaseTransfer interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/system/fvSolution index 80e729027e..dcb06cb4a3 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/Grossetete/system/fvSolution @@ -74,7 +74,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 1; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/constant/phaseProperties index 5cba62c3cb..b1f03dd530 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/constant/phaseProperties @@ -115,8 +115,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/system/fvSolution index 8587a73b4e..dbcabc0642 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/LBend/system/fvSolution @@ -89,7 +89,10 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/constant/phaseProperties index 75aeb481a2..962a44ed77 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/constant/phaseProperties @@ -168,8 +168,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/system/fvSolution index 2d5a529ba3..906fadb0de 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumn/system/fvSolution @@ -70,6 +70,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/constant/phaseProperties index c1f516d87d..df208128ef 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/constant/phaseProperties @@ -213,8 +213,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/system/fvSolution index 0ef748870f..6c6de9b014 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubbleColumnEvaporatingReacting/system/fvSolution @@ -80,6 +80,8 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/constant/phaseProperties index d72d179c96..72f4e39651 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/constant/phaseProperties @@ -278,8 +278,4 @@ turbulentDispersion } ); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/system/fvSolution index 3dfb8a953b..3317818077 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/bubblePipe/system/fvSolution @@ -70,7 +70,10 @@ PIMPLE nOuterCorrectors 2; nCorrectors 2; nNonOrthogonalCorrectors 0; + faceMomentum true; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/constant/phaseProperties index d4f9848121..dec593de10 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/constant/phaseProperties @@ -114,8 +114,4 @@ turbulentDispersion ( ); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/system/fvSolution index 5e8c0a5ffe..411a34f2d7 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/fluidisedBed/system/fvSolution @@ -88,7 +88,10 @@ PIMPLE nOuterCorrectors 3; nCorrectors 2; nNonOrthogonalCorrectors 0; + faceMomentum no; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/constant/phaseProperties index 139efe4a1c..59b4a401d1 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/constant/phaseProperties @@ -176,8 +176,4 @@ phaseTransfer interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/system/fvSolution index e441942f3c..454c0ca48f 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoiling/system/fvSolution @@ -65,7 +65,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 1; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/constant/phaseProperties index 1ae13c21ec..3fa142159e 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/constant/phaseProperties @@ -216,8 +216,4 @@ phaseTransfer interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/system/fvSolution index 3004f7a6fd..7579cb2192 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingIATE/system/fvSolution @@ -73,7 +73,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 1; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/constant/phaseProperties index 865d77f281..9358115e21 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/constant/phaseProperties @@ -259,8 +259,4 @@ phaseTransfer interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/system/fvSolution index 6e3d10f292..89cc47d421 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperse/system/fvSolution @@ -82,7 +82,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 1; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/constant/phaseProperties index 8a92726cab..633d88f685 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/constant/phaseProperties @@ -373,8 +373,4 @@ surfaceTension phaseTransfer (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/system/fvSolution index 6e3d10f292..89cc47d421 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/RAS/wallBoilingPolydisperseTwoGroups/system/fvSolution @@ -82,7 +82,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 1; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/constant/phaseProperties index 84d99b6f09..a08fa1cd46 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/constant/phaseProperties @@ -206,6 +206,4 @@ turbulentDispersion interfaceCompression (); -pMin 10000; - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/system/fvSolution index b0c4d40c85..3725789841 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bed/system/fvSolution @@ -61,6 +61,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/constant/phaseProperties index beee62494f..878b3f8d54 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/constant/phaseProperties @@ -173,8 +173,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/system/fvSolution index b0c4d40c85..3725789841 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumn/system/fvSolution @@ -61,6 +61,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/constant/phaseProperties index db208752e3..9efb926c6c 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/constant/phaseProperties @@ -224,8 +224,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/system/fvSolution index 4df93fd624..0c35ead2bb 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporating/system/fvSolution @@ -71,6 +71,8 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/constant/phaseProperties index 3bd798825d..238813a194 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/constant/phaseProperties @@ -232,7 +232,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/system/fvSolution index b899a085d3..c54587bc6e 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving/system/fvSolution @@ -68,6 +68,8 @@ PIMPLE nOuterCorrectors 5; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/constant/phaseProperties index a249195b50..5cf1beb6fb 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/constant/phaseProperties @@ -191,8 +191,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/system/fvSolution index 08cefac86f..27c811fd2d 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/bubbleColumnIATE/system/fvSolution @@ -60,6 +60,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/constant/phaseProperties index bcc99becfb..f218c6a9d7 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/constant/phaseProperties @@ -197,8 +197,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/system/fvSolution index 5e3c312817..a91cf4d508 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/damBreak4phase/system/fvSolution @@ -77,6 +77,8 @@ PIMPLE { nCorrectors 3; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/constant/phaseProperties index bedb4e668a..67b92bfe2e 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/constant/phaseProperties @@ -111,8 +111,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/system/fvSolution index 5e8c0a5ffe..411a34f2d7 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/fluidisedBed/system/fvSolution @@ -88,7 +88,10 @@ PIMPLE nOuterCorrectors 3; nCorrectors 2; nNonOrthogonalCorrectors 0; + faceMomentum no; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/constant/phaseProperties index 29a57e4f3f..29717197f5 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/constant/phaseProperties @@ -169,8 +169,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/system/fvSolution index b0c4d40c85..3725789841 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/injection/system/fvSolution @@ -61,6 +61,8 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/constant/phaseProperties index 568f1ed937..bdd02eea5e 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/constant/phaseProperties @@ -468,8 +468,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/system/fvSolution index 8e05038646..8d44492ab3 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVessel2D/system/fvSolution @@ -80,6 +80,8 @@ PIMPLE nCorrectors 3; nNonOrthogonalCorrectors 0; + pMin 1e4; + pRefCell 0; pRefValue 0; } diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/constant/phaseProperties index 568f1ed937..bdd02eea5e 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/constant/phaseProperties @@ -468,8 +468,4 @@ wallLubrication turbulentDispersion (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/system/fvSolution index ce0ef8bf5a..3141a6212d 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/mixerVesselAMI2D/system/fvSolution @@ -79,6 +79,7 @@ PIMPLE nOuterCorrectors 1; nCorrectors 3; nNonOrthogonalCorrectors 0; + correctPhi yes; pRefCell 0; diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/constant/phaseProperties index 71aca26709..0e96d986e0 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/constant/phaseProperties @@ -138,8 +138,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/system/fvSolution index 032a6a8ce5..c9b4dcf9c5 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/steamInjection/system/fvSolution @@ -82,7 +82,10 @@ PIMPLE nCorrectors 1; nNonOrthogonalCorrectors 0; nEnergyCorrectors 2; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/constant/phaseProperties index 621d6af6db..b37dbc778c 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/constant/phaseProperties @@ -213,8 +213,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/system/fvSolution index 5ee554ab76..9ccae2ae26 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesis/system/fvSolution @@ -84,7 +84,10 @@ PIMPLE nCorrectors 1; nEnergyCorrectors 1; nNonOrthogonalCorrectors 0; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/constant/phaseProperties index d03acce77e..bc92e637b8 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/constant/phaseProperties @@ -225,8 +225,4 @@ turbulentDispersion interfaceCompression (); -// Minimum allowable pressure -pMin 10000; - - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/system/fvSolution index 5ee554ab76..9ccae2ae26 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/titaniaSynthesisSurface/system/fvSolution @@ -84,7 +84,10 @@ PIMPLE nCorrectors 1; nEnergyCorrectors 1; nNonOrthogonalCorrectors 0; + faceMomentum yes; + + pMin 1e4; } relaxationFactors diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/constant/phaseProperties b/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/constant/phaseProperties index f3dd2c4474..f4c5a7b82b 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/constant/phaseProperties +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/constant/phaseProperties @@ -191,6 +191,4 @@ turbulentDispersion interfaceCompression (); -pMin 10000; - // ************************************************************************* // diff --git a/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/system/fvSolution b/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/system/fvSolution index bb274db11e..be11c2b0cc 100644 --- a/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/system/fvSolution +++ b/tutorials/multiphase/multiphaseEulerFoam/laminar/trickleBed/system/fvSolution @@ -61,7 +61,10 @@ PIMPLE nOuterCorrectors 3; nCorrectors 1; nNonOrthogonalCorrectors 0; + partialElimination true; + + pMin 1e4; } relaxationFactors