|
参考文献:10.1080/00268976.2013.860245
文献中施加周期电场后,体系的温度变化是和电场变化相关的。
![]()
我编写的in文件程序:
units real
neighbor 2.0 bin
neigh_modify every 5 delay 0 check no
boundary p p p
atom_style charge
read_data toluene50.data
pair_style reaxff NULL safezone 2.0 mincap 100 minhbonds 100
pair_coeff * * ffield.reax.cho C C H
fix 1 all qeq/reaxff 1 0.0 10.0 1.0e-6 param.qeq
variable E0 equal 4
variable E1 equal 0.6
variable f equal 100
variable 1e equal v_E0*sin(2*PI*v_f*1e-6*step*dt)
variable 2e equal v_E1*sin(2*PI*v_f*1e-6*step*dt)
thermo 100
thermo_style custom step v_1e temp press vol pe ke etotal
fix 3 all nve
fix 4 all temp/berendsen 300 2500 200
fix 2 all efield 0 0 ${1e}
fix_modify 2 energy yes
dump 1 all custom 100 micro.lammpstrj type x y z
run 100000
![]()
问题:
1.我按照文献中的模拟条件模拟,电场下的温度变化是线性的,可以说是电场对温度没有起到作用,这是什么原因?
2.我查手册了解到reaxff施加电场得在非周期边界条件下,但我换成ppf后会导致原子丢失,如何解决这个问题?(弛豫是在ppp条件下进行的,加电场后转换为ppf)
|
|