diff --git a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction index 6d50f330..c41b303e 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction +++ b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction @@ -6,30 +6,30 @@ objectName interaction; objectType dicrionary; fileFormat ASCII; /*---------------------------------------------------------------------------*/ -materials (lightMat heavyMat wallMat); // a list of materials names +materials (lightMat heavyMat wallMat); // a list of materials names -densities (1000 1500.0 2500); // density of materials [kg/m3] +densities (1000 1500.0 2500); // density of materials [kg/m3] -contactListType sortedContactList; +contactListType sortedContactList; contactSearch { - method NBS; // method for broad search particle-particle + method NBS; // method for broad search particle-particle - updateInterval 10; + updateInterval 10; - sizeRatio 1.1; + sizeRatio 1.1; - cellExtent 0.55; + cellExtent 0.55; - adjustableBox No; + adjustableBox No; } model { - contactForceModel nonLinearLimited; + contactForceModel nonLinearLimited; - rollingFrictionModel normal; + rollingFrictionModel normal; /* diff --git a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/particleInsertion b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/particleInsertion index 195f27df..53a14200 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/particleInsertion +++ b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/particleInsertion @@ -6,9 +6,7 @@ objectName particleInsertion; objectType dicrionary; fileFormat ASCII; /*---------------------------------------------------------------------------*/ -active Yes; // is insertion active -> yes or no - -checkForCollision No; // is checked -> yes or no +active Yes; // is insertion active -> yes or no /* one layers of particles are packed @@ -16,35 +14,35 @@ checkForCollision No; // is checked -> yes o layer0 { - timeControl simulationTime; + timeControl simulationTime; - regionType cylinder; // type of insertion region + regionType cylinder; // type of insertion region - rate 15000; // insertion rate (particles/s) + rate 15000; // insertion rate (particles/s) - startTime 0; // (s) + startTime 0; // (s) - endTime 0.5; // (s) + endTime 0.5; // (s) - insertionInterval 0.025; // s + insertionInterval 0.025; // s cylinderInfo { - radius 0.09; // radius of cylinder (m) + radius 0.09; // radius of cylinder (m) - p1 ( 0.0 0.0 0.1 ); // (m,m,m) + p1 ( 0.0 0.0 0.1 ); // (m,m,m) - p2 ( 0.0 0.0 0.11); // (m,m,m) + p2 ( 0.0 0.0 0.11); // (m,m,m) } setFields { - velocity realx3 (0.0 0.0 -0.6); // initial velocity of inserted particles + velocity realx3 (0.0 0.0 -0.6); // initial velocity of inserted particles } mixture { - lightSphere 1; // mixture composition of inserted particles + lightSphere 1; // mixture composition of inserted particles } } diff --git a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/shapes b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/shapes index 603c28cb..38bcd54d 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/shapes +++ b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/shapes @@ -8,8 +8,8 @@ fileFormat ASCII; /*---------------------------------------------------------------------------*/ names (lightSphere heavySphere); // names of shapes -diameters (0.007 0.007); // diameter of shapes +diameters (0.007 0.007); // diameter of shapes -materials (lightMat heavyMat); // material names for shapes +materials (lightMat heavyMat); // material names for shapes diff --git a/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict b/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict index 159c33e5..25123620 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict +++ b/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict @@ -15,22 +15,6 @@ globalBox // Simulation domain: every par boundaries { - // 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 - - neighborListUpdateInterval 30; - - // 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 - - neighborLength 0.004; - left { type exit; // other options: periodict, reflective diff --git a/tutorials/sphereGranFlow/conveyorBelt/settings/particlesDict b/tutorials/sphereGranFlow/conveyorBelt/settings/particlesDict index 4df47975..f365cddb 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/settings/particlesDict +++ b/tutorials/sphereGranFlow/conveyorBelt/settings/particlesDict @@ -35,7 +35,7 @@ positionParticles // positions particles { method empty; // other options: ordered and random - regionType box; // other options: cylinder and sphere + regionType box; // other options: cylinder and sphere boxInfo // box region for positioning particles { diff --git a/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict b/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict index c5b6650d..ea45d78b 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict +++ b/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict @@ -6,37 +6,37 @@ objectName settingsDict; objectType dictionary; fileFormat ASCII; /*---------------------------------------------------------------------------*/ -run layerdSiloFilling; +run conveyorBelt; -dt 0.00005; // time step for integration (s) +dt 0.00005; // time step for integration (s) -startTime 0.0; // start time for simulation +startTime 0.0; // start time for simulation -endTime 5.0; // end time for simulation +endTime 5.0; // end time for simulation -saveInterval 0.05; // time interval for saving the simulation +saveInterval 0.05; // time interval for saving the simulation -timePrecision 6; // maximum number of digits for time folder +timePrecision 6; // maximum number of digits for time folder -g (0 0 -9.8); // gravity vector (m/s2) +g (0 0 -9.8); // gravity vector (m/s2) // save data objects that are not automatically saved on disk. // overrides the default behavior -includeObjects (diameter); +includeObjects (diameter); // exclude unnecessary data from saving on disk -excludeObjects (rVelocity.dy1 pStructPosition.dy1 pStructVelocity.dy1); +excludeObjects (rVelocity.dy1 pStructPosition.dy1 pStructVelocity.dy1); -integrationMethod AdamsBashforth2; // integration method +integrationMethod AdamsBashforth2; // integration method -writeFormat ascii; // data writting format (ascii or binary) +writeFormat ascii; // data writting format (ascii or binary) -timersReport Yes; // report timers +timersReport Yes; // report timers -timersReportInterval 0.01; // time interval for reporting timers +timersReportInterval 0.01; // time interval for reporting timers