前幾天參考eric n. hahn大神的in檔案內的石墨烯建模發了乙個lammps命令建模模板的推文,由於本人太懶,沒仔細檢查,不好意思了~後面網友提醒,其中的c原子的排列規則定義有問題,形狀沒問題但是c-c之間的距離卻遠小於1.4埃,後經過檢測,發現這是由於沒有加units metal指令,而lammps預設的units型別是lj,從而會導致這種詭異的問題,之前若對你們造成了困惑,在此表示歉意~。感謝網友「人生何處不清衫的提醒了」~
更新後的模板如下所示:
units metal
#units型別根據具體模型進行選取~
boundary p p p
#週期性條件和採用其它邊界條件所構建的模型也有區別,根據情況選取,lammps預設三個方向均為週期性~
atom_style atomic
#告訴lammps你的模型中包含什麼(鍵角,電荷還是只有原子)
lattice custom 2.4595 a1 1.00000 0 0 &
a2 0 1.73203 0 &
basis 0 0 0 &
basis 0.5 0.16666666666666666 0 &
basis 0.5 0.5 0 &
basis 0 0.6666666666666666 0
#定義原子排列規則
region box block -210 210 -240 240 -5 200 units lattice
#劃分盒子區域
create_box 1 box
#定義盒子內包含的原子種數
region graphene block -210 210 -240 240 0 0.1 units lattice
#在盒子內劃出乙個區域
create_atoms 1 region graphene
#按照定義好的原子排列規則在graphene區域中填充型別1的原子
mass * 12.011
#定義原子質量
write_data struc.lmp
#輸出lammps可以讀取的data檔案
lammps建模 lammps建模專題(5)
lammps構建晶界模型1.系統晶體取向我們以構建鋁 al 的sigma3 112 方向為x 111 y 112 z 110 的晶界為例 upper和lower兩部分晶體可以是映象對稱的。2.勢函式部分 3.晶界處距離的校正 純粹的幾何旋轉可能會造成晶界處的原子重疊 即原來定義的上下兩部分晶體在晶界...
lammps建模 LAMMPS常用建模方法總結
建模是進行材料模擬的第一步,這裡對lammps常用的建模方法進行總結 我平時用到的,難免不全面 概況來說,建模方法有兩種 內部建模和外部建模。內部建模 內部建模,即使用lammps提供的命令建立模型。這種方法主要用於構建比較簡單和標準的體系。lattice 定義晶格型別 region 定義模擬盒子的...
LAMMPS應用 LAMMPS模擬衝擊壓縮
衝擊波通常是由 或巨集觀物體的高速碰撞產生的,如炸藥 高速彈丸穿甲,隕石撞擊等。衝擊波作用下材料在極短時間內發生塑性形變 熔化或化學反應等本質上不可逆的變化。衝擊載荷相關的空間尺度 如晶格層次形變 和時間解析度 皮秒至飛秒量級 都非常適合於通過md模擬進行研究。下面簡要介紹如何使用md軟體lammp...