[lammps-users] Inquiry About Recoater/Spreader Design for Powder Spreading in Powder Bed

Dear Lammps users,

I have to design a recoater/powder spreader in LAMMPS for spreading powder in Powder Bed. I am using the granular code from the Lammps website and want to introduce a spreader in the bed. Here is the code and a snapshot of the spreader is attached. Thank you.

Pour granular particles into chute container, then induce flow

atom_style sphere #Spheres has per-particle diameter and mass
boundary p p f
newton off #Two interacting atoms are on different processors and the resulting force information is not communicated.
comm_modify vel yes #Conserving properties to two ghost atoms

region reg block -20 20 -10 10 -0.5 16 units box
create_box 1 reg

variable dx equal ramp(0,10)
region 2 sphere 10.0 10.0 0.0 5 move v_dx NULL NULL

neighbor 0.2 bin
neigh_modify delay 0

IMPORTANT NOTE: these values of stiffness (2000) and timestep (0.001)

are used in this example file to produce a quick simulation and movie.

More appropriate values for realistic simulations would be

k = 2.0e5 and dt = 0.0001, as in bench/in.chute.

pair_style gran/hooke/history 2000.0 NULL 50.0 NULL 0.5 0
pair_coeff * *

timestep 0.001

fix 1 all nve/sphere
fix 2 all gravity 1.0 spherical 0.0 -180.0
fix zlower all wall/gran hooke/history 2000.0 NULL 50.0 NULL 0.5 0 &
zplane 0.0 2000.0

region slab block -19.0 -9.5 -9.0 9.0 10.0 15.0 units box
fix ins all pour 10000 1 300719 vol 0.13 50 region slab

compute 1 all erotate/sphere #erotate/sphere comutes the rotational kinetic energy
thermo_style custom step atoms ke c_1 vol #c_1 is coumpted with compute id
thermo 100
thermo_modify lost ignore norm no #ignore value does not check for lost atoms, norm value normalized the thermodyanmic paprameters
compute_modify thermo_temp dynamic/dof yes

dump id all atom 100 dump.pour
dump 1 all custom 100 positions.lammpstrj id x y z vx vy vz

dump 2 all image 100 image.*.jpg type type &

axes yes 0.8 0.02 view 80 -30

#dump_modify 2 pad 5

dump 3 all movie 100 movie.mpg type type &

axes yes 0.8 0.02 view 80 -30

#dump_modify 3 pad 5

run 100000

unfix ins
fix 2 all gravity 1.0 chute 26.0
run 5000

Best regards,
Yeasir Mohammad Akib
MS student, Manufacturing Engineering
University of Texas Rio Grande Valley

your subject says “inquiry”, but I don’t see a question anywhere. what do you want to know?

axel.

Dear Lammps User,

Any suggested solution to the problem I have mentioned earlier?

Best regards,
Yeasir Mohammad Akib
MS Student, Manufacturing Engineering
University of Texas Rio Grande Valley

you have only described what your task is, but not what you want to know. what you have tried so far and where exactly you are having problems.
surely you don’t just want somebody else to do your task for you and give you a ready to use input, right?

axel.