OF-POSTECH-1/examples/ERC_LagrangianCMCdieselEngineFoam/constant/sprayCloudProperties_Edit1
2017-08-03 22:15:03 +09:00

217 lines
4.6 KiB
C++

/*--------------------------------*- 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 binary;
class dictionary;
location "constant";
object SprayCloudProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
solution
{
active true;
coupled true;
transient yes;
cellValueSourceCorrection on;
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;
thermo:mu cell;
T cell;
Cp cell;
kappa cell;
p cell;
}
integrationSchemes
{
U Euler;
T analytical;
}
}
constantProperties
{
T0 311;
// place holders for rho0 and Cp0
// - reset from liquid properties using T0
rho0 684;
Cp0 14.7;//(J/kg*K) = 226(J/mol*K)
constantVolume false;
}
subModels
{
particleForces
{
sphereDrag;
}
injectionModels
{
model1
{
type coneNozzleInjection;
SOI -10;
massTotal 0.3666667e-5;
parcelBasisType mass;
injectionMethod disc;
flowType flowRateAndDischarge;
outerDiameter 2.1406e-4;
innerDiameter 0;
duration 1.22e-3;
position (0.00084 0.000485 0.184);
direction (1 0.577350295 -0.348733499);
parcelsPerSecond 20000000;
flowRateProfile table
(
(-10 9.409)
(-9.5 9.349)
(-9.0 9.736)
(-8.5 9.746)
(-8.0 9.52)
(-7.5 9.742)
(-7.0 9.812)
(-6.5 9.647)
(-6.0 9.955)
(-5.5 10.247)
(-5.0 10.311)
(-4.5 10.67)
(-4.0 9.911)
(-3.5 7.7610)
);
Cd constant 0.9;
thetaInner constant 0.0;
thetaOuter constant 9.0;
sizeDistribution
{
type RosinRammler;
RosinRammlerDistribution
{
minValue 10e-06;
maxValue 21.4e-6;
d 14e-6;
n 3;
}
}
}
}
dispersionModel stochasticDispersionRAS;
patchInteractionModel standardWallInteraction;
heatTransferModel RanzMarshall;
compositionModel singlePhaseMixture;
phaseChangeModel liquidEvaporationBoil;
surfaceFilmModel none;
atomizationModel none;
breakupModel off;//ReitzDiwakar; // ReitzKHRT;
stochasticCollisionModel none;
radiation off;
standardWallInteractionCoeffs
{
type rebound;
}
RanzMarshallCoeffs
{
BirdCorrection true;
}
singlePhaseMixtureCoeffs
{
phases
(
liquid
{
C7H16 1;
}
);
}
liquidEvaporationBoilCoeffs
{
enthalpyTransfer enthalpyDifference;
activeLiquids ( C7H16 );
}
ReitzDiwakarCoeffs
{
solveOscillationEq yes;
Cbag 6;
Cb 0.785;
Cstrip 0.5;
Cs 10;
}
/*
ReitzKHRTCoeffs
{
solveOscillationEq yes;
B0 0.61;
B1 40;
Ctau 1;
CRT 0.1;
msLimit 0.2;
WeberLimit 6;
}
*/
TABCoeffs
{
y0 0;
yDot0 0;
Cmu 10;
Comega 8;
WeCrit 12;
}
}
cloudFunctions
{}
// ************************************************************************* //