计算化学公社

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

[GROMACS] 请问用PR压浴跑产生相无法达到目标压力怎么办?

[复制链接 Copy URL]

86

帖子

0

威望

991

eV
积分
1077

Level 4 (黑子)

本帖最后由 高处裹棉被 于 2022-8-9 15:04 编辑

各位老师好,我在跑一个超临界CO2+聚合物的体系,设置了2w原子左右的box,3000个CO2分子和四条聚合物链,盒子边长在9nm左右

对于平衡相我设置Berendsen压浴,tau_p=0.5,NPT系综跑了10ns后对密度,温度,压力,聚合物sasa进行分析,约3ns后趋于稳定,没有出现整体变化,

随后对产生相设置P-R压浴,tau_p=2.0,跑5ns后发现平均压力远偏离目标值,并且box出现忽大忽小的情况

将tau_p修改为4.0后仍旧出现平均压力偏离预设值,盒子剧烈波动的情况,而改小tau_p则直接出现LINCS报错

想请问各位老师该如何解决?可以用Berendsen压浴,保持tau_p不变,继续跑平衡相并作为产生相对其进行轨迹分析处理吗?

谢谢各位老师

1_eq.png (27.51 KB, 下载次数 Times of downloads: 2)

平衡相压力图

平衡相压力图

sasa_eq.png (30.04 KB, 下载次数 Times of downloads: 4)

平衡相SASA图

平衡相SASA图

2.png (29.81 KB, 下载次数 Times of downloads: 2)

产生相PR压浴压力图,tau_p=2.0

产生相PR压浴压力图,tau_p=2.0

3.png (104.97 KB, 下载次数 Times of downloads: 1)

产生相PR压浴压力图,tau_p=4.0

产生相PR压浴压力图,tau_p=4.0

309

帖子

0

威望

1461

eV
积分
1770

Level 5 (御坂)

2#
发表于 Post on 2022-8-9 18:18:24 | 只看该作者 Only view this author
最好不要用Berendsen,因为berendsen不是严格的NPT系综,除非是做正式模拟前的预平衡,或者想要研究的是非平衡的过程。参考手册Berendsen部分最后一段。
https://manual.gromacs.org/curre ... n-pressure-coupling
可以尝试继续增大时间常数,因为Parrinello-Rahman的时间常数一般需要设置为Berendsen的4-5倍。参考手册Parrinello-Rahman部分最后一段。
https://manual.gromacs.org/curre ... n-pressure-coupling

86

帖子

0

威望

991

eV
积分
1077

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2022-8-9 20:02:03 | 只看该作者 Only view this author
本帖最后由 高处裹棉被 于 2022-8-10 08:34 编辑
Frozen-Penguin 发表于 2022-8-9 18:18
最好不要用Berendsen,因为berendsen不是严格的NPT系综,除非是做正式模拟前的预平衡,或者想要研究的是非 ...

谢谢老师,我继续加大PR压浴的时间常数tau_p到6,终于让平均压力达到预设值了,

想再追问下这样加大时间常数(已经到Berendsen压浴的12倍了)会对产生相的计算结果有影响吗?有必要再加大以减小RMSD,还是该减小寻找一个临界的tau_p值吗?

PR_tau_p=6.0.png (119.75 KB, 下载次数 Times of downloads: 8)

PR压浴,tau_p=6

PR压浴,tau_p=6

5万

帖子

99

威望

5万

eV
积分
112496

管理员

公社社长

4#
发表于 Post on 2022-8-10 06:53:12 | 只看该作者 Only view this author
不排除模拟有其它问题的可能,但光从压浴来说,可以考虑2021版开始加入的C-rescale,原理上比Berendsen和PR压浴都更好

有超临界CO2的体系一般建议NVT,取恰当的盒子尺寸以达到合适的压力。对可压缩系数较大的体系,一般的靠控压往往难以维持好盒子。

tau_p设大没有关系,本身PR压浴和Berendsen压浴的tau_p就没有可比性,而且关键看的是压力能平均维持的值,能达到控压的实际目的即可。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
高处裹棉被 + 1 谢谢

查看全部评分 View all ratings

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

86

帖子

0

威望

991

eV
积分
1077

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2022-8-17 16:47:03 | 只看该作者 Only view this author
各位老师好,我最近依照sob老师的方法用NVT系综对该体系继续进行测试

我发现因为混合体系的密度未知,较难尽快设置出一个当前模拟条件的温度压力下所对应的初始盒子尺寸

我只有通过直接用上一步NPT平衡结果(Berendsen压浴)续跑NVT系综,才能维持合理的压强

想请问各位老师这一做法合理吗?

另外还想请问从NPT切换到NVT后是否还要继续跑一段时间平衡相再进行采样?

以及和先前PR压浴跑产生相(如果都能达到控压)相比,是否该体系NVT下得到的物理量更准确?

NVT.png (24.9 KB, 下载次数 Times of downloads: 6)

续跑NVT后得到的压力图(平均300bar)

续跑NVT后得到的压力图(平均300bar)

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 06:42 , Processed in 0.173824 second(s), 25 queries , Gzip On.

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