Hello everyone,

I have built a single layer graphene sheet in Materials studio and converted in LAMMPS file. My goal is to test uniaxial tensile strength of graphene. At first I used fix deform command to stretch the simulation box in x-direction. But the graphene continued to stretch untill when the box length is equal to the twice the initial box length and the strength is around 200 GPa. I stopped the simulation after that and the sheet still did not fracture. But from the literature we know that fracture stress of graphene is around 120 GPa and strain is 0.18-0.27. So, my simulation setup is clearly wrong.

So, now I am trying to set one layer of atoms in the graphene sheet fixed. I used region command in LAMMPS to fix the atoms but LAMMPS showed me an error saying I have to use create_box command first. But I am reading the data file from read_data command. I need an advice about how to fix a portion of atoms when I am creating the box from read_data command.  I am using CVFF potential, not tersoff or AIREBO potential.

I can send the LAMMPS input file if required.

EDIT:

Actually, I could break the graphene sheet by changing the bond stretch potential from harmonic to morse. But still, the stress is around 25 GPa, which is far lower than published values. However, the failure strain is around 0.27, which seems accurate. What can cause this low value of stress?

More Baig Abdullah Al Muhit's questions See All
Similar questions and discussions