inserting particles in a ball mill

Submitted by g.garate on Tue, 06/25/2013 - 05:34

Hi all

I'm simulating a ball mill and I would like to know when the particles have filled 15% of the ball mill volume in order to stop de insertion. Is there any way to do this adding a line in the script?

I'm filling the ball mill with insert/stream fix but I don't think this is the best way. is there any better way to insert the particles in this case? I would like to make start the spin of the ball mill sooner.

Best

DanielDroop | Thu, 06/27/2013 - 11:17

first create a region inside your mill with the
region XYZ cylinder command
or
region XYZ mesh/tet file ABC.vtk command.
For ABC.vtk make sure it's a volume(!) not only a surface file like *.stl.
then
fix ins nve_group insert/pack seed 10001 distributiontemplate pdd1 insert_every once &
overlapcheck no volumefraction_region 0.5 region pak ntry_mc 1000

A volumefraction_region of 0.5 leads to about 100% filling of the ABC.vtk volume with particles. For 15% filling use 0.15*0.5 instead. Let the package settle and relax for some 1000 timesteps.

Cheers,
Daniel