计算化学公社
标题:
液液两相体系NPT系综压力问题
[打印本页]
作者Author:
孙宝刚
时间:
2020-7-28 14:32
标题:
液液两相体系NPT系综压力问题
我对液液两相体系做的NPT系综的npt.mdp文件如下设置压力为1bar(保持xy面积不变)。进行了1ns模拟,但是最终pressure.xvg显示压力在-500左右,这是什么原因请老师指点。
title = OPLS Lysozyme NPT equilibration
define = -DPOSRES_58C0AND
; Run parameters
integrator = md
nsteps = 1000000
dt = 0.001
; Output control
nstxout = 500
nstvout = 500
nstenergy = 500
nstlog = 500
; Bond parameters
continuation = no
constraint_algorithm = shake
constraints = h-bonds
lincs_iter = 1
lincs_order = 4
; Nonbonded settings
cutoff-scheme = Verlet
ns_type = grid
nstlist = 10
rcoulomb = 1.0
rvdw = 1.0
DispCorr = EnerPres
; Electrostatics
coulombtype = PME
pme_order = 4
fourierspacing = 0.16
; Temperature coupling is on
tcoupl = V-rescale
tc-grps = system
tau_t = 0.1
ref_t = 300
; Pressure coupling is on
pcoupl = Berendsen
pcoupltype = semiisotropic
tau_p = 10
ref_p = 1.0 1.0
compressibility = 0 4.5e-10
refcoord_scaling = com
; Periodic boundary conditions
pbc = xyz
; Velocity generatio
gen_vel = no
作者Author:
loading
时间:
2020-7-28 17:04
我也做过保持xy方向大小不变,在z方向用npt压缩到合理密度。
我觉得你可以分别输出xyz三个方向的压力看一下。因为限制了xy方向,可能x和y方向没有压缩到位,也就是说x和y方向的压力不一定会接近1bar,可能是某负值。但是z方向会接近1bar,而三个方向压力取平均的结果就是你现在看到的-500。
另外我发现,保持xy方向不变,z方向用npt压缩的时候,往往体系得不到实际的合理密度,总觉得限制两个方向的npt这个方式不是很合理,期待大佬解答
作者Author:
孙宝刚
时间:
2020-7-28 18:07
loading 发表于 2020-7-28 17:04
我也做过保持xy方向大小不变,在z方向用npt压缩到合理密度。
我觉得你可以分别输出xyz三个方向的压力看一 ...
找到原因了,z方向压缩系数不知道怎么设成4.5e-10了,导致盒子不压缩P保持不变,相当于做了个NVT
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3