Merge pull request #181 from ramin1728/RotaryAirLockValve

Rotary air lock valve
This commit is contained in:
PhasicFlow 2025-03-02 15:47:23 +03:30 committed by GitHub
commit 67df8ad206
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 74 additions and 113 deletions

View File

@ -88,10 +88,10 @@ surfaces
```
## Defining particles
### Diameter and material of spheres
In the `caseSetup/sphereShape` the diameter and the material name of the particles are defined.
In the `caseSetup/shapes` the diameter and the material name of the particles are defined.
<div align="center">
in <b>caseSetup/sphereShape</b> file
in <b>caseSetup/shapes</b> file
</div>
```C++

View File

@ -8,8 +8,6 @@ fileFormat ASCII;
/*---------------------------------------------------------------------------*/
active yes; // is insertion active -> yes or no
checkForCollision No; // is checked -> yes or no
/*
one region is considered for inserting particles.
*/

View File

@ -13,25 +13,8 @@ globalBox // Simulation domain: every par
max (0.725537 0.600214 0.06);
}
decomposition
{
direction z;
}
boundaries
{
neighborListUpdateInterval 50; /* 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 */
updateInterval 10; // Determines how often do you want to update the new changes in the boundary
neighborLength 0.004; // The distance from the boundary plane within which particles are marked to be in the boundary list
left
{
type exit; // other options: periodict, reflective

View File

@ -50,25 +50,5 @@ setFields
positionParticles // positions particles
{
method ordered; // other options: random and empty
orderedInfo
{
diameter 0.005; // diameter of particles
numPoints 50000; // number of particles in the simulation
axisOrder (z x y); // axis order for filling the space with particles
}
regionType cylinder; // other options: box and sphere
cylinderInfo // cylinder information for positioning particles
{
p1 (0.0 0.0 0.003); // begin point of cylinder axis
p2 (0.0 0.0 0.22); // end point of cylinder axis
radius 0.117; // radius of cylinder
}
method empty; // other options: random and ordered
}

View File

@ -6,7 +6,7 @@ objectName geometryDict;
objectType dictionary;
fileFormat ASCII;
/*---------------------------------------------------------------------------*/
run rotatingAirLockValve;
run RotaryAirLockValve;
dt 0.00001; // time step for integration (s)