The basic thermophysical properties are now considered fundamental and complex models like kineticTheoryModel using these names for some other purpose must disambiguate using typedName to prepend the model name to the field name. This change standardises, rationalises and simplifies the specification of fvSchemes and boundary conditions. thermo:rho will also be renamed rho in a subsequent commit to complete this rationalisation.
154 lines
3.2 KiB
C++
154 lines
3.2 KiB
C++
/*--------------------------------*- 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 dictionary;
|
|
location "constant";
|
|
object cloudProperties;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
type reactingCloud;
|
|
|
|
solution
|
|
{
|
|
coupled no;
|
|
transient yes;
|
|
cellValueSourceCorrection no;
|
|
maxCo 0.3;
|
|
|
|
sourceTerms
|
|
{
|
|
schemes
|
|
{
|
|
rho explicit 1;
|
|
U explicit 1;
|
|
Yi explicit 1;
|
|
h explicit 1;
|
|
radiation explicit 1;
|
|
}
|
|
}
|
|
|
|
interpolationSchemes
|
|
{
|
|
rho cell;
|
|
U cellPoint;
|
|
mu cell;
|
|
T cell;
|
|
Cp cell;
|
|
kappa cell;
|
|
p cell;
|
|
}
|
|
|
|
integrationSchemes
|
|
{
|
|
U Euler;
|
|
T analytical;
|
|
}
|
|
}
|
|
|
|
constantProperties
|
|
{
|
|
rho0 1000;
|
|
T0 300;
|
|
Cp0 4187;
|
|
|
|
constantVolume false;
|
|
}
|
|
|
|
subModels
|
|
{
|
|
particleForces
|
|
{
|
|
sphereDrag;
|
|
gravity;
|
|
}
|
|
|
|
injectionModels
|
|
{
|
|
model1
|
|
{
|
|
type reactingLookupTableInjection;
|
|
massTotal 0.1;
|
|
parcelBasisType mass;
|
|
SOI 0.01;
|
|
inputFile "parcelInjectionProperties";
|
|
duration 10.0;
|
|
parcelsPerSecond 200;
|
|
randomise true;
|
|
}
|
|
}
|
|
|
|
dispersionModel none;
|
|
|
|
patchInteractionModel standardWallInteraction;
|
|
|
|
heatTransferModel none;
|
|
|
|
compositionModel singlePhaseMixture;
|
|
|
|
phaseChangeModel none;
|
|
|
|
stochasticCollisionModel none;
|
|
|
|
surfaceFilmModel thermoSurfaceFilm;
|
|
|
|
radiation off;
|
|
|
|
standardWallInteractionCoeffs
|
|
{
|
|
type rebound;
|
|
}
|
|
|
|
singlePhaseMixtureCoeffs
|
|
{
|
|
phases
|
|
(
|
|
liquid
|
|
{
|
|
H2O 1;
|
|
}
|
|
);
|
|
}
|
|
|
|
thermoSurfaceFilmCoeffs
|
|
{
|
|
interactionType splashBai;
|
|
deltaWet 0.0005;
|
|
Adry 2630;
|
|
Awet 1320;
|
|
Cf 0.6;
|
|
}
|
|
}
|
|
|
|
|
|
cloudFunctions
|
|
{
|
|
particleCollector1
|
|
{
|
|
type particleCollector;
|
|
|
|
mode concentricCircle;
|
|
origin (0.05 0.025 0.005);
|
|
radius (0.01 0.025 0.05);
|
|
nSector 10;
|
|
refDir (1 0 0);
|
|
normal (0 0 1);
|
|
|
|
negateParcelsOppositeNormal no;
|
|
removeCollected no;
|
|
surfaceFormat vtk;
|
|
resetOnWrite no;
|
|
log yes;
|
|
}
|
|
}
|
|
|
|
|
|
// ************************************************************************* //
|