mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-12 16:26:23 +00:00
tutorials-1 after diameter->distance
This commit is contained in:
@ -72,7 +72,7 @@ boundaries
|
||||
## Running the Case
|
||||
The solver for this simulation is `sphereGranFlow`. Enter the following commands in the terminal. Depending on the computational power, it may take a few minutes to a few hours to complete.
|
||||
|
||||
```sh
|
||||
```
|
||||
geometryPhasicFlow
|
||||
particlesPhasicFlow
|
||||
sphereGranFlow
|
||||
@ -81,6 +81,6 @@ sphereGranFlow
|
||||
## Post Processing
|
||||
After finishing the simulation, you can render the results in ParaView. To convert the results to VTK format, just enter the following command in the terminal. This will convert all the results (particles and geometry) to VTK format and store them in the `VTK/` folder.
|
||||
|
||||
```sh
|
||||
```
|
||||
pFlowToVTK --binary
|
||||
```
|
||||
|
@ -2,12 +2,12 @@
|
||||
| phasicFlow File |
|
||||
| copyright: www.cemf.ir |
|
||||
\* ------------------------------------------------------------------------- */
|
||||
objectName sphereDict;
|
||||
objectType sphereShape;
|
||||
objectName sphereDict;
|
||||
objectType sphereShape;
|
||||
fileFormat ASCII;
|
||||
/*---------------------------------------------------------------------------*/
|
||||
names (sphere1); // names of shapes
|
||||
names (sphere1); // names of shapes
|
||||
|
||||
diameters (0.004); // diameter of shapes
|
||||
diameters (0.004); // diameter of shapes
|
||||
|
||||
materials (prop1); // material names for shapes
|
||||
materials (prop1); // material names for shapes
|
||||
|
@ -2,8 +2,8 @@
|
||||
| phasicFlow File |
|
||||
| copyright: www.cemf.ir |
|
||||
\* ------------------------------------------------------------------------- */
|
||||
objectName geometryDict;
|
||||
objectType dictionary;
|
||||
objectName geometryDict;
|
||||
objectType dictionary;
|
||||
fileFormat ASCII;
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
||||
|
@ -2,33 +2,33 @@
|
||||
| phasicFlow File |
|
||||
| copyright: www.cemf.ir |
|
||||
\* ------------------------------------------------------------------------- */
|
||||
objectName particlesDict;
|
||||
objectType dictionary;
|
||||
objectName particlesDict;
|
||||
objectType dictionary;
|
||||
fileFormat ASCII;
|
||||
/*---------------------------------------------------------------------------*/
|
||||
setFields
|
||||
{
|
||||
/*
|
||||
Default value for fields defined for particles
|
||||
These fields should always be defined for simulations with
|
||||
spherical particles.
|
||||
*/
|
||||
defaultValue
|
||||
{
|
||||
velocity realx3 (0 0 0); // linear velocity (m/s)
|
||||
/*
|
||||
Default value for fields defined for particles
|
||||
These fields should always be defined for simulations with
|
||||
spherical particles.
|
||||
*/
|
||||
defaultValue
|
||||
{
|
||||
velocity realx3 (0 0 0); // linear velocity (m/s)
|
||||
|
||||
acceleration realx3 (0 0 0); // linear acceleration (m/s2)
|
||||
acceleration realx3 (0 0 0); // linear acceleration (m/s2)
|
||||
|
||||
rVelocity realx3 (0 0 0); // rotational velocity (rad/s)
|
||||
rVelocity realx3 (0 0 0); // rotational velocity (rad/s)
|
||||
|
||||
shapeName word sphere1; // name of the particle shape
|
||||
}
|
||||
shapeName word sphere1; // name of the particle shape
|
||||
}
|
||||
|
||||
selectors
|
||||
{}
|
||||
selectors
|
||||
{}
|
||||
}
|
||||
|
||||
positionParticles
|
||||
{
|
||||
method empty; // no particle at the start of simulation
|
||||
method empty; // no particle at the start of simulation
|
||||
}
|
||||
|
@ -24,17 +24,11 @@ g (0 -9.8 0); // gravity vector (m/s2)
|
||||
includeObjects (diameter); // save necessary (i.e., required) data on disk
|
||||
|
||||
// exclude unnecessary data from saving on disk
|
||||
excludeObjects (rVelocity.dy1
|
||||
rVelocity.dy2
|
||||
rVelocity.dy3
|
||||
pStructPosition.dy1
|
||||
pStructPosition.dy2
|
||||
pStructPosition.dy3
|
||||
pStructVelocity.dy1
|
||||
pStructVelocity.dy2
|
||||
pStructVelocity.dy3);
|
||||
excludeObjects ();
|
||||
|
||||
integrationMethod AdamsBashforth4; // integration method
|
||||
integrationMethod AdamsBashforth4; // integration method
|
||||
|
||||
integrationHistory off; // to save space on disk
|
||||
|
||||
writeFormat ascii; // data writting format (ascii or binary)
|
||||
|
||||
|
Reference in New Issue
Block a user