计算化学公社

 找回密码 Forget password
 注册 Register
Views: 9884|回复 Reply: 10
打印 Print 上一主题 Last thread 下一主题 Next thread

[GROMACS] 怎样判断跑出的黏度是否可用?

[复制链接 Copy URL]

65

帖子

0

威望

575

eV
积分
640

Level 4 (黑子)

分别在298K和303K下各跑三次氯化胆碱+甘油的黏度,盒子为6*6*6,分子数为200:400,cos-acceleration=0.04,NPT下跑了10ns,结果如下,误差均在20%以内,请问这样跑三次的结果重现性是正常的么,数据可用么?

黏度误差.png (12.12 KB, 下载次数 Times of downloads: 16)

黏度误差.png

561

帖子

0

威望

3410

eV
积分
3971

Level 5 (御坂)

2#
发表于 Post on 2021-1-24 01:18:19 | 只看该作者 Only view this author
本帖最后由 k64_cc 于 2021-1-24 01:31 编辑

NEMD的话建议平衡后NVT,不然z轴长度不固定,x方向加速度也不确定,道理上就说不通。
thermostat用的啥?

65

帖子

0

威望

575

eV
积分
640

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2021-1-24 13:04:12 | 只看该作者 Only view this author
k64_cc 发表于 2021-1-24 01:18
NEMD的话建议平衡后NVT,不然z轴长度不固定,x方向加速度也不确定,道理上就说不通。
thermostat用的啥?
...

这是我的mdp文件:
define =
integrator = md
dt         = 0.001
nsteps     = 10000000
comm-grps  = system
energygrps =
cos-acceleration = 0.04
;
nstxout = 500
nstvout = 500
nstfout = 500
nstlog  = 500
nstenergy = 100
nstxout-compressed = 1000
compressed-x-grps  = system
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.6
vdwtype       = cut-off
rvdw          = 1.6
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 1.0
tc_grps = system
ref_t   = 303.15
;
Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1.0
ref_p = 1.0
compressibility = 4.5e-5
;
gen_vel  = no
gen_temp = 303.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds
您的意思是先NPT再NVT,另外请问NPT和NVT中都要加cos-acceleration,还是只有NVT加即可?

561

帖子

0

威望

3410

eV
积分
3971

Level 5 (御坂)

4#
发表于 Post on 2021-1-24 16:46:46 | 只看该作者 Only view this author
本帖最后由 k64_cc 于 2021-1-24 16:49 编辑
二饼妹 发表于 2021-1-24 13:04
这是我的mdp文件:
define =
integrator = md

NVT加cosine acceleration,NPT不加。
你可以把1/v画出来看一看模拟到多久会收敛。10 ns轨迹感觉有些过多。

有机物混合体系还要考虑盒子里是否均匀,没有均一混合也不能保证得到一样的结果。你给出来的重现性……不是很稳定啊,要不要平行做8-10组再讨论平均值的统计误差?

65

帖子

0

威望

575

eV
积分
640

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2021-1-24 20:08:22 | 只看该作者 Only view this author
本帖最后由 二饼妹 于 2021-1-24 20:13 编辑
k64_cc 发表于 2021-1-24 16:46
NVT加cosine acceleration,NPT不加。
你可以把1/v画出来看一看模拟到多久会收敛。10 ns轨迹感觉有些过 ...

1/v的图像如下,怎么看多久会收敛呀?一般NPT和NVT跑多久呢?(我跑过10~20ns,只有10ns结果比较接近)
另外怎么看混合体系的盒子里是否均匀啊?谢谢!

v.png (11.89 KB, 下载次数 Times of downloads: 23)

1/v

1/v

561

帖子

0

威望

3410

eV
积分
3971

Level 5 (御坂)

6#
发表于 Post on 2021-1-26 12:41:19 | 只看该作者 Only view this author
二饼妹 发表于 2021-1-24 20:08
1/v的图像如下,怎么看多久会收敛呀?一般NPT和NVT跑多久呢?(我跑过10~20ns,只有10ns结果比较接近)
...

这玩意你跑到10ns真没必要……

高温采样-正常温度平衡-NEMD模拟5ns。这个流程做5-8次,然后算viscosity的均值和统计误差,应该就差不多了。

65

帖子

0

威望

575

eV
积分
640

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2021-1-26 13:31:26 | 只看该作者 Only view this author
k64_cc 发表于 2021-1-26 12:41
这玩意你跑到10ns真没必要……

高温采样-正常温度平衡-NEMD模拟5ns。这个流程做5-8次,然后算viscosit ...

谢谢,那NPT这一步要跑多久呢?高温采样是什么意思呀

561

帖子

0

威望

3410

eV
积分
3971

Level 5 (御坂)

8#
发表于 Post on 2021-1-26 16:26:17 | 只看该作者 Only view this author
二饼妹 发表于 2021-1-26 13:31
谢谢,那NPT这一步要跑多久呢?高温采样是什么意思呀

NPT……你随便?反正是平衡体积用的,平衡了就行呗。

高温下跑NVT,让粒子加速混合,有助于拿到更均匀的构象。

7

帖子

0

威望

29

eV
积分
36

Level 2 能力者

9#
发表于 Post on 2022-2-10 12:35:59 | 只看该作者 Only view this author
你好 我是一个新手小白,麻烦问您一下,您的黏度是如何计算的呀?

367

帖子

5

威望

4079

eV
积分
4546

Level 6 (一方通行)

Nerv

10#
发表于 Post on 2022-2-10 17:37:02 | 只看该作者 Only view this author
MSxinshou 发表于 2022-2-10 12:35
你好 我是一个新手小白,麻烦问您一下,您的黏度是如何计算的呀?

在体系平衡后跑在mdp文件里加上cos-acceleration = 0.04,跑NVT,然后用gmx energy计算粘度。 原理上盒子z方向越长,cos-acceleration设置的越小越准确,你可以结合自己的体系测试一下
God's in his heaven,all is right with the world

81

帖子

0

威望

661

eV
积分
742

Level 4 (黑子)

11#
发表于 Post on 2023-6-21 16:06:50 | 只看该作者 Only view this author
二饼妹 发表于 2021-1-24 20:08
1/v的图像如下,怎么看多久会收敛呀?一般NPT和NVT跑多久呢?(我跑过10~20ns,只有10ns结果比较接近)
...

你好我想问一下1/Viscosity算出来结果里负数的话,结果还可信吗

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-25 16:49 , Processed in 0.327122 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list