Hello.
How to generate a stress-free random dense packing with prescribed porosity and radius distribution? Is there some hints?
A project by DCS Computing and CFDEMresearch
This website uses cookies to ensure you get the best experience on our website. By continuing to browse the site you are agreeing to our use of cookies. This website uses cookies. By continuing to browse the site you are agreeing to our use of cookies. More info
JF | Sat, 04/16/2011 - 20:17
Hi Sergei, What do you mean
Hi Sergei,
What do you mean by stress-free ? you don't want some overlaps between the particles and the wall.
JF
SergeiD | Sat, 04/16/2011 - 23:41
I want to generate a random
I want to generate a random dense packing with negligible overlaps.
I need to control porosity and sphere's size distribution.
I suppose to use sphere's growth method as in examples/packing.
But for big solid volume fraction it give big stresses in resulting packing. So, need to expand a packing in order to lower it.
Is there some hints how to use it more clever?
May be to use a periodic boundary or some manipulations with friction.
I ask because maybe someone has already solved this problem?
raguelmoon | Sun, 04/17/2011 - 08:15
Hi, I generated such packings
Hi,
I generated such packings by two methods: In one method, I poured particles from top and settled down due to gravity. I poured particles in small chunks with low volume fraction as though they were filled with hopper slowly. In the other method, you can use technique given in example by which we pour particles in once in whole simulation box with lower volume fraction and then increase their diameters to make packing denser up-to 6.5 or so.
Best,
Ram
JF | Sun, 04/17/2011 - 13:53
Hi, To generate with
Hi,
To generate with LIGGGHTS your sphere packing whitout overlaps between sphere-sphere and sphere-wall, you need to develop a function to control the stress applied on the walls. Like this, you can use in a same time the growing algorithm in order to reach your distribution size and the movement of the walls to decrease the overlaps.
I don't know, if the LIGGGHTS users who work on triaxial test have finished to develop this function. However, the control of the porosity will be very tricky.
Regards
JF
ckloss | Sun, 04/17/2011 - 15:29
suggestion
I would do it like this: Take the packing example, and by changing the scripting you can control the final particle diameter (just some easy changes to the script). Make all the particles, say 1% larger (in the order of the expected overlap) that you need them.
And then, after the packing is generated, apply a final fix adapt and shrink them by 1%, this removes the overlap. You can check if there is any more particle overlap by applying a compute pair/gran/local command
Christoph
renekaiser | Sat, 04/16/2011 - 20:30
The porosity is a result of
The porosity is a result of the particle-size-distribution and the parameters how to mix.
So i think you search away to discripe the psd of a powder.
You can split the psd in some discrete ranges an fill them with the pour/dev command.
If it shoud be denser, put some pressure on top of it. Or if it should have more porosity "wiggle" it.