Can anyone comment the right syntax for particle growth and shrinkage problem. I need to increase the radius of 200000 particles from 100 micron 125 micron.
Thank you
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
richti83 | Tue, 05/31/2016 - 08:44
have a look at:
have a look at:
examples\LIGGGHTS\Tutorials_public\packing\in.packing
#calculate grow rate
variable Rgrowrate equal (${alphatarget}/${alphastart})^(${growevery}/(3.*${growts}))
print "The radius grow rate is ${Rgrowrate}"
#
#do the diameter grow
compute rad all property/atom radius
#
variable dgrown atom ${Rgrowrate}*2.*c_rad
fix grow all adapt ${growevery} atom diameter v_dgrown
ullassssss | Tue, 05/31/2016 - 11:01
Thank you @richti83
Thank you @richti83
#parameters for gradually growing particle diameter
variable alphastart equal 0.0001
variable alphatarget equal 0.000125
variable growts equal 50000
variable growevery equal 40
variable relaxts equal 20000
# Set the dumps
dump dmp all custom 10000 Ullas/shearcell/dump.1 id type type x y z ix iy iz vx vy vz fx fy fz &
omegax omegay omegaz radius
#dump dumpmesh all mesh/vtk 10000 Ullas/shearcell/dump*.vtk stress
#dump mov all movie 10000 Ullas/shearcell/movie.m4v type type size 1280 720
#calculate grow rate
variable Rgrowrate equal (${alphatarget}/${alphastart})^(${growevery}/(3.*${growts}))
print "The radius grow rate is ${Rgrowrate}"
#do the diameter grow
compute rad all property/atom radius
variable dgrown atom ${Rgrowrate}*2.*c_rad
fix grow all adapt ${growevery} atom diameter v_dgrown
#run
run ${growts}
#let the packing relax
unfix grow
run ${relaxts}
a part of my syntax is given above. How can i edit the particle growth rate? Since the given syntax doesnt give me complete growth in the stipulated time step
I need
tjleps | Thu, 04/18/2019 - 22:49
It's been a while since this
It's been a while since this was posted, however if anyone else comes across this looking for an answer, the problem was that the example script is for a desired volume fill, so it was cube rooted. For growing a diameter directly, remove the '3' in the denominator of the growrate formula exponent
dgluchinsky | Wed, 09/04/2019 - 21:25
particle size in sintering
Try DEMPack in KRATOS, mesh using spheres. Particle position and diameter can be exported in txt file and imported in LIGGGHTS using read_data