Hi Christoph,
I have done such similar job by using commercial codes. There are 2 methods to generate a non-sphere particle: 1) cluster spheres together as a single particle, the bonds between spheres can be broken; 2) particle is formed by number of overlapping spheres as a rigid body, bonds can not be broken.
Since the feature 'multisphere' is not yet available in both 1.5.3 and the latest version, according to previous posts. So i was wondering, is it possible to bond spheres ( overlapping or non-overlapping) together using method 1 in Liggghts/Lammps.
Cheers,
David
msbentley | Sat, 09/15/2012 - 15:58
Use a hybrid sphere/molecular pair style
Yes, you can define non-overlapping clusters or clumps and use them with a hybrid sphere/molecular pair style. I usually define the initial clumps and their positions externally and read them into LIGGGHTS with read_data.
You can read the docs for more info, but I think you just define a data file along the lines of:
atom-ID atom-type x y z diameter density clump-ID
Cheers, Mark
keepfit | Sat, 09/15/2012 - 21:32
polydisperse particle packing
thanks for your reply, Mark.
I used to generate non-sphere particle (with realistic shape) by a scanned STL mesh. I noticed that Liggghts has the capability to pack spheres together via tetrahedral mesh by means of "polydisperse particle packing", have you ever tried this feature?
Cheers, David
ckloss | Sun, 09/16/2012 - 23:45
Hi David, I posted an early
Hi David,
I posted an early version of a bonded particle model here: node/525
The code is for the 1.5.X version, but it should be pretty straight-forward to update it to 2.X
Feel free to use it and ask questions in the dev forum that may arrise
Cheers, Christoph