From 6e1eebc62554655f5415e422933a3970e5f2c623 Mon Sep 17 00:00:00 2001 From: ramin1728 Date: Thu, 20 Feb 2025 21:30:28 +0330 Subject: [PATCH] Update --- .../binarySystemOfParticles/README.md | 3 ++- .../caseSetup/interaction | 2 -- .../settings/domainDict | 21 ++++++++----------- .../settings/settingsDict | 2 +- .../conveyorBelt/caseSetup/interaction | 2 -- .../conveyorBelt/settings/domainDict | 4 +++- .../conveyorBelt/settings/settingsDict | 4 ++-- 7 files changed, 17 insertions(+), 21 deletions(-) diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/README.md b/tutorials/sphereGranFlow/binarySystemOfParticles/README.md index 198a978a..75129312 100644 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/README.md +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/README.md @@ -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. diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction b/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction index 4805c772..d384aeaa 100755 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/caseSetup/interaction @@ -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 diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict index 8b173af1..32064d51 100755 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/domainDict @@ -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 } } diff --git a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/settingsDict b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/settingsDict index bfb4614a..3b341e60 100755 --- a/tutorials/sphereGranFlow/binarySystemOfParticles/settings/settingsDict +++ b/tutorials/sphereGranFlow/binarySystemOfParticles/settings/settingsDict @@ -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 \ No newline at end of file diff --git a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction index c41b303e..20ec146e 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction +++ b/tutorials/sphereGranFlow/conveyorBelt/caseSetup/interaction @@ -29,8 +29,6 @@ model { contactForceModel nonLinearLimited; - rollingFrictionModel normal; - /* Property (lightMat-lightMat lightMat-heavyMat lightMat-wallMat diff --git a/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict b/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict index 25123620..e9264980 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict +++ b/tutorials/sphereGranFlow/conveyorBelt/settings/domainDict @@ -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); diff --git a/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict b/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict index ea45d78b..13726a94 100755 --- a/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict +++ b/tutorials/sphereGranFlow/conveyorBelt/settings/settingsDict @@ -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