mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
189 lines
3.9 KiB
C++
189 lines
3.9 KiB
C++
/*--------------------------------*- C++ -*----------------------------------*\
|
|
| ========= | |
|
|
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
|
|
| \\ / O peration | Version: dev |
|
|
| \\ / A nd | Web: www.OpenFOAM.com |
|
|
| \\/ M anipulation | |
|
|
\*---------------------------------------------------------------------------*/
|
|
FoamFile
|
|
{
|
|
version 2.0;
|
|
format ascii;
|
|
class dictionary;
|
|
location "constant";
|
|
object particleProperties;
|
|
}
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
|
|
solution
|
|
{
|
|
active true;
|
|
coupled true;
|
|
transient yes;
|
|
cellValueSourceCorrection off;
|
|
|
|
interpolationSchemes
|
|
{
|
|
rho.air cell;
|
|
U.air cellPoint;
|
|
mu.air cell;
|
|
}
|
|
|
|
integrationSchemes
|
|
{
|
|
U Euler;
|
|
}
|
|
|
|
sourceTerms
|
|
{
|
|
schemes
|
|
{
|
|
U semiImplicit 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
constantProperties
|
|
{
|
|
parcelTypeId 1;
|
|
|
|
rhoMin 1e-15;
|
|
minParcelMass 1e-15;
|
|
|
|
rho0 2526;
|
|
youngsModulus 1e8;
|
|
poissonsRatio 0.35;
|
|
|
|
constantVolume false;
|
|
|
|
alphaMax 0.99;
|
|
}
|
|
|
|
subModels
|
|
{
|
|
particleForces
|
|
{
|
|
ErgunWenYuDrag
|
|
{
|
|
alphac alpha.air;
|
|
}
|
|
gravity;
|
|
}
|
|
|
|
injectionModels
|
|
{
|
|
model1
|
|
{
|
|
type manualInjection;
|
|
massTotal 0;
|
|
parcelBasisType fixed;
|
|
nParticle 1;
|
|
SOI 0;
|
|
positionsFile "kinematicCloudPositions";
|
|
U0 (0 0 0);
|
|
sizeDistribution
|
|
{
|
|
type fixedValue;
|
|
fixedValueDistribution
|
|
{
|
|
value 0.0025;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
dispersionModel none;
|
|
|
|
patchInteractionModel localInteraction;
|
|
|
|
localInteractionCoeffs
|
|
{
|
|
patches
|
|
(
|
|
top
|
|
{
|
|
type rebound;
|
|
e 0.97;
|
|
mu 0.09;
|
|
}
|
|
bottom
|
|
{
|
|
type rebound;
|
|
e 0.97;
|
|
mu 0.09;
|
|
}
|
|
walls
|
|
{
|
|
type rebound;
|
|
e 0.97;
|
|
mu 0.09;
|
|
}
|
|
frontAndBack
|
|
{
|
|
type rebound;
|
|
e 0.97;
|
|
mu 0.09;
|
|
}
|
|
);
|
|
}
|
|
|
|
StandardWallInteractionCoeffs
|
|
{
|
|
type rebound;
|
|
e 0.97;
|
|
mu 0.09;
|
|
}
|
|
|
|
heatTransferModel none;
|
|
|
|
surfaceFilmModel none;
|
|
|
|
collisionModel pairCollision;
|
|
|
|
pairCollisionCoeffs
|
|
{
|
|
maxInteractionDistance 0.0025;
|
|
|
|
writeReferredParticleCloud no;
|
|
|
|
pairModel pairSpringSliderDashpot;
|
|
|
|
pairSpringSliderDashpotCoeffs
|
|
{
|
|
useEquivalentSize no;
|
|
alpha 0.02;
|
|
b 1.5;
|
|
mu 0.10;
|
|
cohesionEnergyDensity 0;
|
|
collisionResolutionSteps 12;
|
|
};
|
|
|
|
wallModel wallSpringSliderDashpot;
|
|
|
|
wallSpringSliderDashpotCoeffs
|
|
{
|
|
useEquivalentSize no;
|
|
collisionResolutionSteps 12;
|
|
youngsModulus 1e8;
|
|
poissonsRatio 0.23;
|
|
alpha 0.01;
|
|
b 1.5;
|
|
mu 0.09;
|
|
cohesionEnergyDensity 0;
|
|
};
|
|
|
|
UName U.air;
|
|
}
|
|
|
|
stochasticCollisionModel none;
|
|
|
|
radiation off;
|
|
}
|
|
|
|
|
|
cloudFunctions
|
|
{}
|
|
|
|
|
|
// ************************************************************************* //
|