How to simulate the dispersion process of agglomerated particles with YADE and Open FOAM?

Asked by Fenfen Fenda Florena on 2020-05-06

Hello, all.
wish you good health always.

I am studying "dispersion process of agglomerated particles simulation in wet bead mill". I want to use DEM for simulating solid particles, and CFD for simulating the fluid particles.

Here is the general concept of the dispersion process:
1. At first, primary particles are agglomerated into a clump due to van der wall force,
2. Rotation of rotor cause these agglomerated particles hit by solid beads in wet bead mill,
3. If the collision energy is sufficient to overcome the van der walls force, then some primary particles are separated/released from the clump.
4. To verify the dispersion process is successful, particle size distribution graph is needed.

I am a beginner in YADE, I have red the documentation and checked all the code in some trunk folders (examples, doc).
But I can't find how to create simulation of dispersion process in YADE.

My questions:

1. Can I simulate dispersion process with YADE? From the experiment, I have the particle size distribution of before and after miling process.
2. Can I couple YADE for DEM and 'Open FOAM' for CFD simulation?

 I appreciate your kind response.
Thanks in advance,

Fenfen Fenda

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Fenfen Fenda Florena
Solved:
2020-05-23
Last query:
2020-05-23
Last reply:
2020-05-17
Deepak (deepak-kn1990) said : #1

Hello,

 > 1. At first, primary particles are agglomerated into a clump due to van der wall force,

I think you will have to include a formulation for the Van der Waals's forces in an existing contact law, for instance you can check Law2_ScGeom6D_CohFrictPhys_CohesionMoment in [1] and see how to modify it.

For points 2,3 & 4 I think you can directly simulate this in Yade for 'dry' situations, i.e. without the fluid, there's an example of a ball-mill simulation in [2]. For generating particles (spheres and clumps) with radii distribution you can check the pack module[3] of Yade, there are several examples showing the use of this module in the documentation and the examples[4], [5] (see lines 58-75),

> Can I couple YADE for DEM and 'Open FOAM' for CFD simulation?

As long as you don't require a dynamic/moving mesh, it should be possible to simulate it. Considering the ball-mill example, you can setup the exact case in OpenFOAM, and use the rotatingWallVelocity boundary for the cylinder surface.

[1]https://yade-dem.org/wiki/ConstitutiveLaws
[2] https://gitlab.com/yade-dev/trunk/-/blob/master/examples/mill.py
[3]https://yade-dem.org/doc/yade.pack.html#yade.pack.randomDensePack
[4]https://yade-dem.org/doc/user.html
[5]https://gitlab.com/yade-dev/trunk/-/blob/master/examples/triax-tutorial/script-session1.py

Robert Caulk (rcaulk) said : #2

Changing status to "Answered" to avoid Launchpad janitor cleanup automatic removal.

Thanks Deepak, That's solved my question.

Fenda Florena