Dear all,
I am using lammps version 31Mar2017. I am very confused about bond creation commends.
I am trying to simulate a tribology system using lammps. My system involves three types of material, a) metal oxide layers; b) protection layer (mono layer of organic molecules); c) centre lubricant layers (hydrocarbon molecules). I would like to bond the metal oxide layers with the protection layer. I have tried bond/create commend and create_bonds commend. Create_bonds seems trying to unset the entire bonding condition of the system and recreate the new bonding for every atom in the system. Is my recognition correct here? For bond/create, I manage to successfully run the simulation. However, the bond distance between the metal layer and protection layer does not change much and it looks the bonds are not created at all. It would be very appreciated someone could point to me a correct and clear direction of how should I make this work. By the way, I am using OPLS-AA force field.
Here is my input for bond/create commend:
fix hia hi-bindfe bond/create 1 210 930 1.9333 387 iparam 2 931
fix hib hi-bindfe bond/create 1 211 930 1.4710 388 iparam 3 931
fix loa lo-bindfe bond/create 1 210 930 1.9333 387 iparam 2 931
fix lob lo-bindfe bond/create 1 211 930 1.4710 388 iparam 3 931
Here is my input for trying create_bonds:
pair_coeff 930 930 0.34 2.32
pair_coeff 931 931 0.17 2.96
pair_coeff 211 930 0.26 2.66
pair_coeff 210 930 0.28 2.64
create_bonds many hi-bindfe hi-bindOa 387 1.5 2.0
create_bonds many hi-bindfe hi-bindOb 388 0.1 1.6
create_bonds many lo-bindfe lo-bindOa 387 1.5 2.0
create_bonds many lo-bindfe lo-bindOb 388 0.1 1.6
bond_style harmonic
bond_coeff 387 harmonic 75.0 1.9333 # bondID : Fe-O = 1.91Ang
bond_coeff 388 harmonic 75.0 1.4710 # bondID : Fe-O = 2.03Ang
kspace_style none
neighbor 0.03 bin
Thanks,
Jing Yang