mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: correcting new thermo type for reactingParcelFoam tutorials.
Correcting thermoSingleLayer.C mask field alpha to avoid heat sources where there is no film. Tunning fvSolution for alpha for twoPhasePachuka tutorial
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2017 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
\\/ M anipulation | Copyright (C) 2017 OpenCFD Ltd
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
This file is part of OpenFOAM.
|
||||
@ -269,17 +269,15 @@ void thermoSingleLayer::updateSubmodels()
|
||||
|
||||
tmp<fvScalarMatrix> thermoSingleLayer::q(volScalarField& hs) const
|
||||
{
|
||||
const volScalarField alpha(pos(delta_ - deltaSmall_));
|
||||
|
||||
return
|
||||
(
|
||||
// Heat-transfer to the primary region
|
||||
- fvm::Sp(htcs_->h()/Cp_, hs)
|
||||
+ htcs_->h()*(hs/Cp_ + alpha*(TPrimary_ - T_))
|
||||
+ htcs_->h()*(hs/Cp_ + alpha_*(TPrimary_ - T_))
|
||||
|
||||
// Heat-transfer to the wall
|
||||
- fvm::Sp(htcw_->h()/Cp_, hs)
|
||||
+ htcw_->h()*(hs/Cp_ + alpha*(Tw_- T_))
|
||||
+ htcw_->h()*(hs/Cp_ + alpha_*(Tw_- T_))
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@ -6,8 +6,9 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
|
||||
./Allrun.pre
|
||||
|
||||
runApplication -s wallFilmRegion decomposePar -region wallFilmRegion
|
||||
runApplication -s primaryRegion decomposePar
|
||||
runApplication -s wallFilmRegion decomposePar -region wallFilmRegion
|
||||
|
||||
|
||||
runParallel $(getApplication)
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ FoamFile
|
||||
chemistryType
|
||||
{
|
||||
chemistrySolver noChemistrySolver;
|
||||
chemistryThermo psi;
|
||||
chemistryThermo rho;
|
||||
}
|
||||
|
||||
chemistry off;
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
combustionModel laminar<psiChemistryCombustion>;
|
||||
combustionModel laminar<rhoChemistryCombustion>;
|
||||
|
||||
active false;
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ FoamFile
|
||||
|
||||
thermoType
|
||||
{
|
||||
type hePsiThermo;
|
||||
type heRhoThermo;
|
||||
mixture reactingMixture;
|
||||
transport sutherland;
|
||||
thermo janaf;
|
||||
|
||||
@ -18,7 +18,7 @@ FoamFile
|
||||
chemistryType
|
||||
{
|
||||
chemistrySolver noChemistrySolver;
|
||||
chemistryThermo psi;
|
||||
chemistryThermo rho;
|
||||
}
|
||||
|
||||
chemistry off;
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
combustionModel laminar<psiChemistryCombustion>;
|
||||
combustionModel laminar<rhoChemistryCombustion>;
|
||||
|
||||
active false;
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ FoamFile
|
||||
|
||||
thermoType
|
||||
{
|
||||
type hePsiThermo;
|
||||
type heRhoThermo;
|
||||
mixture reactingMixture;
|
||||
transport sutherland;
|
||||
thermo janaf;
|
||||
|
||||
@ -18,7 +18,7 @@ FoamFile
|
||||
chemistryType
|
||||
{
|
||||
chemistrySolver noChemistrySolver;
|
||||
chemistryThermo psi;
|
||||
chemistryThermo rho;
|
||||
}
|
||||
|
||||
chemistry off;
|
||||
|
||||
@ -15,7 +15,7 @@ FoamFile
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
combustionModel laminar<psiChemistryCombustion>;
|
||||
combustionModel laminar<rhoChemistryCombustion>;
|
||||
|
||||
active false;
|
||||
|
||||
|
||||
@ -33,7 +33,7 @@ thermoSingleLayerCoeffs
|
||||
|
||||
filmViscosityModel liquid;
|
||||
|
||||
deltaWet 1e-4;
|
||||
deltaWet 2e-4;
|
||||
hydrophilic no;
|
||||
|
||||
turbulence laminar;
|
||||
|
||||
@ -17,7 +17,7 @@ FoamFile
|
||||
|
||||
thermoType
|
||||
{
|
||||
type hePsiThermo;
|
||||
type heRhoThermo;
|
||||
mixture reactingMixture;
|
||||
transport sutherland;
|
||||
thermo janaf;
|
||||
|
||||
@ -24,7 +24,7 @@ solvers
|
||||
cAlpha 1;
|
||||
|
||||
MULESCorr yes;
|
||||
nLimiterIter 2;
|
||||
nLimiterIter 10;
|
||||
|
||||
solver smoothSolver;
|
||||
smoother symGaussSeidel;
|
||||
@ -45,7 +45,7 @@ solvers
|
||||
{
|
||||
solver PCG;
|
||||
preconditioner DIC;
|
||||
tolerance 1e-07;
|
||||
tolerance 1e-08;
|
||||
relTol 0.05;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user