|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 15 ![]() |
Hi Foamers,
I do not have any idea about injection type, except the doc I find in the tutorials. Now I can only inject one sized particles. Code:
sizeDistribution
{
type fixedValue;
fixedValueDistribution
{
value 0.2;
}
}
__________________
Best, Rexxar |
|
|
|
|
|
|
|
|
#2 |
|
Super Moderator
Niklas Nordin
Join Date: Mar 2009
Location: Stockholm, Sweden
Posts: 693
Rep Power: 30 ![]() ![]() |
If its important that the size is either 0.1 or 0.2, I would use 2 injectors
|
|
|
|
|
|
|
|
|
#3 | |
|
Member
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 15 ![]() |
Quote:
So should I use two 'CloudProperties' files or two injection in the same 'CloudProperties' file?
__________________
Best, Rexxar |
||
|
|
|
||
|
|
|
#4 |
|
Member
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 15 ![]() |
does anyone have some ideas?
__________________
Best, Rexxar |
|
|
|
|
|
|
|
|
#5 |
|
Member
ri
Join Date: Oct 2012
Posts: 34
Rep Power: 15 ![]() |
Hello czhao86,
I just saw this and it might be useful to you http://www.openfoam.org/version2.2.0...-modelling.php You could specifiy two injectors of the same model having different size distributions. Also you only need one sprayCloudProperties file. regards, ris. |
|
|
|
|
|
|
|
|
#6 |
|
Member
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 15 ![]() |
Thank you for your reply, ris.
I am using icoUncoupledKinematicParcelFoam, whose injection is like the following Code:
solution
{
active true;
coupled false;
transient yes;
cellValueSourceCorrection off;
interpolationSchemes
{
rho cell;
U cellPoint;
mu cell;
}
integrationSchemes
{
U Euler;
}
sourceTerms
{
schemes
{
// Scheme and under-relaxation factor
U semiImplicit 0.5;
// U explicit 1.0;
}
}
}
constantProperties
{
parcelTypeId 1;
rhoMin 1e-16;
minParticleMass 1.0e-15;
rho0 1;
youngsModulus 6e8;
poissonsRatio 0.35;
constantVolume false;
}
subModels
{
particleForces
{
sphereDrag;
gravity;
}
injectionModel manualInjection;
dispersionModel none;
patchInteractionModel standardWallInteraction;
heatTransferModel none;
surfaceFilmModel none;
collisionModel pairCollision;
radiation off;
manualInjectionCoeffs
{
massTotal 0;
parcelBasisType fixed;
nParticle 1;
SOI 0;
positionsFile "kinematicCloud0Positions";
U0 (0 0 0);
sizeDistribution
{
type fixedValue;
fixedValueDistribution
{
value 0.1;
}
}
}
pairCollisionCoeffs
{
// Maximum possible particle diameter expected at any time
maxInteractionDistance 0.1;
writeReferredParticleCloud no;
pairModel pairSpringSliderDashpot;
pairSpringSliderDashpotCoeffs
{
useEquivalentSize no;
alpha 0.12;
b 1.5;
mu 0.52;
cohesionEnergyDensity 0;
collisionResolutionSteps 12;
};
wallModel wallLocalSpringSliderDashpot;
wallLocalSpringSliderDashpotCoeffs
{
useEquivalentSize no;
collisionResolutionSteps 12;
walls
{
youngsModulus 1e10;
poissonsRatio 0.23;
alpha 0.12;
b 1.5;
mu 0.43;
cohesionEnergyDensity 0;
}
};
}
standardWallInteractionCoeffs
{
//type stick;
type rebound;
}
}
cloudFunctions
{
}
__________________
Best, Rexxar |
|
|
|
|
|
|
|
|
#7 | |
|
Member
Rexxar
Join Date: May 2012
Location: Bethlehem, PA
Posts: 36
Rep Power: 15 ![]() |
Quote:
I saw this webpage but did not realize its importance. Thank you for giving me a hint.
__________________
Best, Rexxar |
||
|
|
|
||
|
|
|
#8 |
|
New Member
Mamadou Camara
Join Date: Mar 2015
Posts: 12
Rep Power: 12 ![]() |
Dear Foamers,
I'm currently working with the solver iconUncoupledKinematicParcelFoam (lagrangian). I need to inject a different number of particles at each time step. I'm currently using the model "patchInjection" in the file kinematicCloudProperties. The problem is, I dont know how to make the number of particels vary. Is there a way to force the number of particles to vary by wether providing a table (for number of particles vs. time) or as a function? Any suggestions, ideas are very welcome. Please, my master thesis depends on this. Regards! Mamadou. |
|
|
|
|
|
|
|
|
#9 |
|
New Member
Zonghao Li
Join Date: Jul 2015
Posts: 2
Rep Power: 0 ![]() |
I think you can define the size of particles to be normal distributed. For instance:
sizeDistribution { type normal; normalDistribution { expectation 0.0001; variance 2.16e-10; minValue 0.00005; maxValue 0.00015; } } Hope it helps Zonghao |
|
|
|
|
|
![]() |
| Tags |
| particle injection |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| how to determine the number of particles injected. | welch | FLUENT | 2 | January 18, 2024 05:08 |
| how to inject many particles in fluent? | elah599 | FLUENT | 16 | April 21, 2017 06:18 |
| trying to simulate two-phase jet flow with particles in surface injection | ajkratos | FLUENT | 5 | March 3, 2015 22:33 |
| particles model | ati_ros61 | FLOW-3D | 3 | December 6, 2009 17:03 |
| Function to inject particles only once? | KK | CFX | 0 | March 4, 2008 16:45 |