Update
This commit is contained in:
parent
78b32b5027
commit
6e1eebc625
|
@ -1,4 +1,5 @@
|
|||
|
||||
|
||||
# Problem definition
|
||||
|
||||
A rotating drum is randomly filled with two particle sizes and rotated to observe particle segregation. The focus of this tutorial is to show how to use the preprocessing tool `particlesPhasicFlow` to create the initial mixture of small and large particles.
|
||||
|
@ -133,7 +134,7 @@ Each executable in PhasicFlow comes with some command line options that you can
|
|||
Usage: particlesPhasicFlow [OPTIONS]
|
||||
|
||||
Options:
|
||||
-h,--help Help for using createParticles of phasicFlow v-0.1
|
||||
-h,--help Help for using createParticles of phasicFlow v-1.0
|
||||
-v,--version Program version information
|
||||
--discription What does this app do?
|
||||
--positionParticles-only Exectue the positionParticles part only and store the created pointStructure in the time folder.
|
||||
|
|
|
@ -42,8 +42,6 @@ model
|
|||
|
||||
en (0.7); // coefficient of normal restitution
|
||||
|
||||
et (1.0); // coefficient of tangential restitution
|
||||
|
||||
mu (0.3); // dynamic friction
|
||||
|
||||
mur (0.1); // rolling friction
|
||||
|
|
|
@ -6,47 +6,44 @@ objectName domainDict;
|
|||
objectType dictionary;
|
||||
fileFormat ASCII;
|
||||
/*---------------------------------------------------------------------------*/
|
||||
globalBox // Simulation domain: every particles that goes outside this domain will be deleted
|
||||
// Simulation domain: every particles that goes outside this domain will be deleted
|
||||
|
||||
globalBox
|
||||
{
|
||||
min (-0.12 -0.12 0);
|
||||
|
||||
max (0.12 0.12 0.1);
|
||||
}
|
||||
|
||||
decomposition
|
||||
{
|
||||
direction z;
|
||||
}
|
||||
|
||||
boundaries
|
||||
{
|
||||
left
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
|
||||
right
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
|
||||
bottom
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
|
||||
top
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
|
||||
rear
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
|
||||
front
|
||||
{
|
||||
type exit; // other options: periodict, reflective
|
||||
type exit; // other options: periodic, reflective
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,5 +34,5 @@ writeFormat ascii; // data writting format (ascii or binary
|
|||
|
||||
timersReport Yes; // report timers
|
||||
|
||||
timersReportInterval 0.01; // time interval for reporting timers
|
||||
timersReportInterval 0.1; // time interval for reporting timers
|
||||
|
|
@ -29,8 +29,6 @@ model
|
|||
{
|
||||
contactForceModel nonLinearLimited;
|
||||
|
||||
rollingFrictionModel normal;
|
||||
|
||||
/*
|
||||
|
||||
Property (lightMat-lightMat lightMat-heavyMat lightMat-wallMat
|
||||
|
|
|
@ -6,7 +6,9 @@ objectName domainDict;
|
|||
objectType dictionary;
|
||||
fileFormat ASCII;
|
||||
/*---------------------------------------------------------------------------*/
|
||||
globalBox // Simulation domain: every particles that goes outside this domain will be deleted
|
||||
// Simulation domain: every particles that goes outside this domain will be deleted
|
||||
|
||||
globalBox
|
||||
{
|
||||
min (-0.11 -0.11 -0.41);
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ g (0 0 -9.8); // gravity vector (m/s2)
|
|||
|
||||
// overrides the default behavior
|
||||
|
||||
includeObjects (diameter);
|
||||
includeObjects (diameter mass);
|
||||
|
||||
// exclude unnecessary data from saving on disk
|
||||
|
||||
|
@ -36,7 +36,7 @@ writeFormat ascii; // data writting format (ascii or binary
|
|||
|
||||
timersReport Yes; // report timers
|
||||
|
||||
timersReportInterval 0.01; // time interval for reporting timers
|
||||
timersReportInterval 0.1; // time interval for reporting timers
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue