Dear LAMMPS-users,
I am trying to model a solid cube based on the discrete element method (DEM). To do this, I am using pair_style from the granular package. In my model, when particles are in contact they interact and results are given following the formula in lammps-docs pair_style gran/… When compressing the cube in one direction, particles move apart in the other directions due to Poisson effect. For the cube to remain a solid, these particles still have to be bonded following DEM interactions. Now, I have bonded these particles using bond_style thanks to the help of Axel.
Particles now can move away from eachother, while still being bonded. However, the forces/stresses that are calculated are now due to bond_style, which don’t include equations related to DEM.
Does anybody know if and how stresses/forces can be calculated related to pair_style gran, while particles are moving away from eachother?
I imagined that if you could assign a radius wherein the fromula in pair_style gran/… is solved, interactions could be calculated. Thought that adjusting the cutoff would be an approach. However, I cannot find anything in pair_style gran where it is possible to specify the cutoff. Could this work and is there a way to assign cutoff?
Thanks a lot for the input in advance. If there just is not a way with LAMMPS to do this, I would also gladly like to know.
Below you can find my LAMMPS-script:
#------------------------------------Initialization--------------------------------------------------------------------------------------------
atom_style hybrid sphere bond
boundary p p p
newton off
comm_modify vel yes
------------------------------------Make geometry--------------------------------------------------------------------------------------------
lattice sc 0.5
region reg block 0 10 0 10 0 10 units box
create_box 1 reg bond/types 1 extra/bond/per/atom 6
create_atoms 1 box
neighbor 1 bin
neigh_modify delay 5
#-------------------------------------Define binding criteria----------------------------------------------------------------------------------
special_bonds lj/coul 1.0 1.0 1.0 extra 6
bond_style harmonic
bond_coeff 1 80.0 0.5
create_bonds all all 1 0.5 1.5
pair_style gran/hooke/history 561e6 241e6 50 NULL 5 0
pair_coeff * *