binarySystemOfParticles

This commit is contained in:
Ramin Khodabandeh 2024-05-21 16:59:15 +04:30
parent 74833ce6a6
commit afa790b04d
4 changed files with 15 additions and 21 deletions
tutorials/sphereGranFlow/binarySystemOfParticles

View File

@ -6,7 +6,7 @@ objectName interaction;
objectType dicrionary;
fileFormat ASCII;
/*---------------------------------------------------------------------------*/
materials (prop1); // a list of materials names
materials (prop1); // properties of material
densities (1000.0); // density of materials [kg/m3]
@ -15,7 +15,7 @@ contactListType sortedContactList;
contactSearch
{
method NBS; // method for broad search particle-particle
method NBS; // method for broad search
updateInterval 10;

View File

@ -20,12 +20,12 @@ decomposition
boundaries
{
// How often (how many iterations) do you want to
// Determines how often (how many iterations) do you want to
// rebuild the list of particles in the neighbor list
// of all boundaries in the simulation domain?
// of all boundaries in the simulation domain
neighborListUpdateInterval 50;
// How often do you want to update the new changes in the boundary
// Determines how often do you want to update the new changes in the boundary
updateInterval 10;
// The distance from the boundary plane within which particles are marked to be in the boundary list
@ -33,31 +33,31 @@ boundaries
left
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
right
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
bottom
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
top
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
rear
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
front
{
type exit; // other options: periodict, reflective
type exit; // other options: periodict, reflective
}
}

View File

@ -22,10 +22,6 @@ rotatingAxisInfo // information for rotatingAxis motion mo
surfaces
{
/*
A cylinder with begin and end radii 0.12 m and axis points at (0 0 0) and (0 0 0.1)
*/
cylinder
{
type cylinderWall; // type of the wall

View File

@ -29,7 +29,7 @@ setFields
{
shapeAssigne
{
selector stridedRange; // type of point selector
selector stridedRange; // other options: box, cylinder, sphere, randomPoints
stridedRangeInfo
{
@ -50,7 +50,7 @@ setFields
positionParticles // positions particles
{
method ordered; // can be ordered or random or empty
method ordered; // other options: random and empty
orderedInfo
{
@ -60,12 +60,10 @@ positionParticles // positions particles
axisOrder (z x y); // axis order for filling the space with particles
}
maxNumberOfParticles 30001; // maximum number of particles in the simulation
regionType cylinder; // can be box or cylinder or sphere
regionType cylinder; // other options: box and sphere
cylinderInfo // cylinder region for positioning particles
cylinderInfo // cylinder information for positioning particles
{
p1 (0.0 0.0 0.003); // begin point of cylinder axis