计算化学公社
标题:
求助:我用LAMMPS对模型进行单轴拉伸后,得到的应力应变曲线呈线性增长,不合理
[打印本页]
作者Author:
rouou
时间:
2024-5-3 20:39
标题:
求助:我用LAMMPS对模型进行单轴拉伸后,得到的应力应变曲线呈线性增长,不合理
本帖最后由 rouou 于 2024-5-5 10:07 编辑
大家好,我正在做一个界面交互模型的单轴拉伸模拟,先用ms建好模型后,利用lammps进行z方向的单轴拉伸,但是无论步数设计多少,应力应变曲线都呈现线性增长,这是不合理的。希望大家能帮忙看看,是哪里出了问题。
以下是我书写的in文件
#-----------1 基本参数---------------------------------
units
real
# Lammps units,d=A,E=kcal/mol,p=atmospheres(MPa)
dimension
3
boundary
p p p
neighbor
3.0
bin
timestep
1
neigh_modify
every
1
check yes delay
0
#-------------2 势函数设置------------------------------
atom_style
full
pair_style
lj/cut/coul/long
10.0
10.0
bond_style
harmonic
angle_style
harmonic
dihedral_style
harmonic
improper_style
cvff
kspace_style
pppm
1
.0e-
4
read_data
layer.data
#-------------3 NPT弛豫(退火)-----------------------------------
fix
1
all npt temp
300
300
100
iso
1
1
1000
drag
2
run
10000
unfix
1
#-------------4 拉伸----------------------------------
variable
tmp equal
"temp"
variable
l_z equal
"lz"
variable
l0 equal
${l_z}
variable
strain equal
"(lz-
v_l0
)/
v_l0
"
variable
stressz equal
"-pzz*0.101325"
# Normolized to Mpa
fix
2
all deform
1
z erate 1e-
5
units box remap x
fix
3
all print
100
"
${strain}
${stressz}
"
file stress-strain.txt screen no
thermo
50
thermo_style
custom step temp pzz density lz pe ke
dump
1
all atom
100
dump.atom
run
50000
write_data
final.data
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3