mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-07-28 03:27:05 +00:00
Merge pull request #181 from ramin1728/RotaryAirLockValve
Rotary air lock valve
This commit is contained in:
@ -88,10 +88,10 @@ surfaces
|
|||||||
```
|
```
|
||||||
## Defining particles
|
## Defining particles
|
||||||
### Diameter and material of spheres
|
### 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">
|
<div align="center">
|
||||||
in <b>caseSetup/sphereShape</b> file
|
in <b>caseSetup/shapes</b> file
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
```C++
|
```C++
|
||||||
|
@ -8,8 +8,6 @@ fileFormat ASCII;
|
|||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
active yes; // is insertion active -> yes or no
|
active yes; // is insertion active -> yes or no
|
||||||
|
|
||||||
checkForCollision No; // is checked -> yes or no
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
one region is considered for inserting particles.
|
one region is considered for inserting particles.
|
||||||
*/
|
*/
|
||||||
|
@ -13,25 +13,8 @@ globalBox // Simulation domain: every par
|
|||||||
max (0.725537 0.600214 0.06);
|
max (0.725537 0.600214 0.06);
|
||||||
}
|
}
|
||||||
|
|
||||||
decomposition
|
|
||||||
{
|
|
||||||
direction z;
|
|
||||||
}
|
|
||||||
|
|
||||||
boundaries
|
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
|
left
|
||||||
{
|
{
|
||||||
type exit; // other options: periodict, reflective
|
type exit; // other options: periodict, reflective
|
||||||
|
@ -50,25 +50,5 @@ setFields
|
|||||||
|
|
||||||
positionParticles // positions particles
|
positionParticles // positions particles
|
||||||
{
|
{
|
||||||
method ordered; // other options: random and empty
|
method empty; // other options: random and ordered
|
||||||
|
|
||||||
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
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ objectName geometryDict;
|
|||||||
objectType dictionary;
|
objectType dictionary;
|
||||||
fileFormat ASCII;
|
fileFormat ASCII;
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
run rotatingAirLockValve;
|
run RotaryAirLockValve;
|
||||||
|
|
||||||
dt 0.00001; // time step for integration (s)
|
dt 0.00001; // time step for integration (s)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user