计算化学公社

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

[GROMACS] 使用packmol建立冰水两相,低温高压下进行NPT,冰却融化了

[复制链接 Copy URL]

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

本帖最后由 牧生 于 2021-2-5 21:02 编辑

对培训班中的冰的模拟有了兴趣
但自己搭建了冰水两相,低温高压下进行NPT,希望观察到水结冰过程,但结果却观察到冰融化,请问一下哪里不对

具体操作如下:
以2304.gro为基础,建立了冰水模型,如图(ice为1,水分子 400)



编写top文件

#include "oplsaa.ff/forcefield.itp"
#include "oplsaa.ff/spce.itp"               
[ system ]
ice
[ molecules ]
; Compound        nmols
SOL                    1168           


再进行能量最小化
gmx grompp -f em.mdp -c mix.gro -p H2O.top -o ice.tpr -maxwarn 1
gmx mdrun -deffnm ice -v

然后直接进行npt模拟,



integrator  = md      
nsteps      = 1000000     
dt          = 0.001     
; Output control
nstxout     = 50     
nstvout     = 50      
nstenergy   = 50     
nstlog      = 50      
; Bond parameters
continuation            = no   
constraint_algorithm    = lincs   
constraints             = h-bonds
lincs_iter              = 1      
lincs_order             = 4   
; Neighborsearching
cutoff-scheme   = Verlet
ns_type         = grid     
nstlist         = 10      
rcoulomb        = 1.0      
rvdw            = 1.0     
; 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       = 240             温度设定240 K
; Pressure coupling is on
pcoupl              = Parrinello-Rahman   
pcoupltype          = isotropic         
tau_p               = 2.0              
ref_p               = 200.0                 压力设定200 bar
compressibility     = 4.5e-5            
refcoord_scaling    = com
; Periodic boundary conditions
pbc     = xyz     
DispCorr    = EnerPres  
gen_vel     = no     


VMD观察,发现冰融化了,截图如下

播放轨迹动画,盒子明显收缩,但仍有真空区,表明水分子不够多,但这个应该不会影响结冰吧?

同时有另一个问题,为什么还有真空区的存在?








很快,冰就全部融化了





     
使用gmx energy -f npt.edr -o npt.xvg  看温度和压力的变化,温度倒是比较稳定,但是压力变化很大







又菜又爱玩

188

帖子

0

威望

1462

eV
积分
1650

Level 5 (御坂)

23#
发表于 Post on 2023-8-23 22:28:05 | 只看该作者 Only view this author
牧生 发表于 2023-8-23 21:35
结构已经不在了。
由于整个盒子中只有水这一种分子,所以直接只include TIP4P-ICE即可。液态水加到基本 ...

好,有空我按你说的试试。另外你模拟时候控压是怎么控的。各向同性么
顶天立地,树德明智,奋斗创新

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

22#
 楼主 Author| 发表于 Post on 2023-8-23 21:35:49 | 只看该作者 Only view this author
uenh1998 发表于 2023-8-23 20:37
大佬,这个你建立的结构文件还有嘛,我想跟我建立的结构对比一下,看看哪里出了问题

结构已经不在了。
由于整个盒子中只有水这一种分子,所以直接只include TIP4P-ICE即可。液态水加到基本填满盒子,不要太少,当然太多了你也加不进去。。低温下可以迅速结冰的。
又菜又爱玩

188

帖子

0

威望

1462

eV
积分
1650

Level 5 (御坂)

21#
发表于 Post on 2023-8-23 20:37:43 | 只看该作者 Only view this author
牧生 发表于 2023-4-19 21:26
我不知道你具体是怎么弄的,但是你建立的模型可能是有问题的,有些原子单独出现了,我重新帮你建立了一个 ...

大佬,这个你建立的结构文件还有嘛,我想跟我建立的结构对比一下,看看哪里出了问题
顶天立地,树德明智,奋斗创新

83

帖子

0

威望

651

eV
积分
734

Level 4 (黑子)

20#
发表于 Post on 2023-4-21 18:47:36 | 只看该作者 Only view this author
牧生 发表于 2023-4-19 21:26
我不知道你具体是怎么弄的,但是你建立的模型可能是有问题的,有些原子单独出现了,我重新帮你建立了一个 ...

好的,谢谢大佬,昨天学校停电,没打开电脑,不好意思

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

19#
 楼主 Author| 发表于 Post on 2023-4-19 21:26:02 | 只看该作者 Only view this author
本帖最后由 牧生 于 2023-4-20 07:46 编辑

我不知道你具体是怎么弄的,但是你建立的模型可能是有问题的,有些原子单独出现了,我重新帮你建立了一个。以现在这个为准,
链接: https://pan.baidu.com/s/1ISh4ZOnUe2Q9JDGLLtHcjw?pwd=mctb 提取码: mctb 复制这段内容后打开百度网盘手机App,操作更方便哦





又菜又爱玩

83

帖子

0

威望

651

eV
积分
734

Level 4 (黑子)

18#
发表于 Post on 2023-4-19 17:29:53 | 只看该作者 Only view this author
牧生 发表于 2023-4-19 16:32
把你的文件传到网盘,贴上来

链接:https://pan.baidu.com/s/19SmQI1he0okkxqmeeKrcLw
提取码:bf8f

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

17#
 楼主 Author| 发表于 Post on 2023-4-19 16:32:32 | 只看该作者 Only view this author
非好汉 发表于 2023-4-19 16:27
大佬,我那个冰水混合物使用的是tip4p/ice水模型,左侧是genice构建的四点冰(含1024个水分子),右边是 ...

把你的文件传到网盘,贴上来
又菜又爱玩

83

帖子

0

威望

651

eV
积分
734

Level 4 (黑子)

16#
发表于 Post on 2023-4-19 16:27:43 | 只看该作者 Only view this author
牧生 发表于 2023-2-11 21:34
用tip4pice水模型,只要温度低于0度,压力即使是1bar,也会结冰的。如果冰化了,考虑自己用的水模型问题
...

大佬,我那个冰水混合物使用的是tip4p/ice水模型,左侧是genice构建的四点冰(含1024个水分子),右边是(gromacs自带的tip4p.gro经删除得到单个四点水)1100个水分子,在260K、1bar条件下进行了能量最小化和10ns的npt模拟,结果融化了,请问是怎么回事?

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

15#
 楼主 Author| 发表于 Post on 2023-2-11 21:34:10 | 只看该作者 Only view this author
本帖最后由 牧生 于 2023-2-11 21:36 编辑
hzh12138 发表于 2023-2-11 20:33
谢谢。那个脚本很管用,我转化好后又重新做了一下,200 bar冰还是融化了,后来我调到450 bar就好了很多, ...

用tip4pice水模型,只要温度低于0度,压力即使是1bar,也会结冰的。如果冰化了,考虑自己用的水模型问题
genice可以直接通过pip安装,一行命令就解决。
又菜又爱玩

6

帖子

0

威望

77

eV
积分
83

Level 2 能力者

14#
发表于 Post on 2023-2-11 20:33:29 | 只看该作者 Only view this author
牧生 发表于 2023-2-10 13:07
解决了的。

http://bbs.keinsci.com/thread-9958-1-1.html     第七楼

谢谢。那个脚本很管用,我转化好后又重新做了一下,200 bar冰还是融化了,后来我调到450 bar就好了很多,可能初始体系不太理想吧,初始有3500个水分子和3072个冰分子.

6

帖子

0

威望

77

eV
积分
83

Level 2 能力者

13#
发表于 Post on 2023-2-11 20:28:42 | 只看该作者 Only view this author
Lacrimosa 发表于 2023-2-10 13:02
有必要做三点水转四点水吗?tip4p水模型下冰的结构可以直接通过genice程序获得,先对纯冰体系跑个npt平衡 ...

谢谢您的提醒,这个想法对我这个初学者来说很有意思,有时间我也把这部分做做看,genice暂时还看不太懂

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

12#
 楼主 Author| 发表于 Post on 2023-2-10 13:07:07 | 只看该作者 Only view this author
hzh12138 发表于 2023-2-10 12:47
我也遇到了这个问题 请问现在解决了吗 老师

解决了的。

http://bbs.keinsci.com/thread-9958-1-1.html     第七楼
又菜又爱玩

365

帖子

5

威望

3868

eV
积分
4333

Level 6 (一方通行)

Nerv

11#
发表于 Post on 2023-2-10 13:02:55 | 只看该作者 Only view this author
hzh12138 发表于 2023-2-10 12:47
我也遇到了这个问题 请问现在解决了吗 老师

有必要做三点水转四点水吗?tip4p水模型下冰的结构可以直接通过genice程序获得,先对纯冰体系跑个npt平衡一下,然后把盒子沿某一方向扩大一点,跑个nvt自然就得到冰水混合的体系了。
God's in his heaven,all is right with the world

6

帖子

0

威望

77

eV
积分
83

Level 2 能力者

10#
发表于 Post on 2023-2-10 12:47:13 | 只看该作者 Only view this author
牧生 发表于 2021-2-6 21:35
谢谢。目前就卡在三点水转四点水的这一步。在centos下运行的命令,理应转化后,有n个水分子,就会多出来n ...

我也遇到了这个问题 请问现在解决了吗 老师

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

GMT+8, 2025-8-16 13:52 , Processed in 0.174081 second(s), 24 queries , Gzip On.

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