计算化学公社

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

[综合交流] 求助 如何计算模拟盒子中要放多少水分子

[复制链接 Copy URL]

36

帖子

0

威望

323

eV
积分
359

Level 3 能力者

模拟气液两相体系,盒子设置为气-液-气三部分,大小为5*5*15nm3,水相在盒子中心部分,水层厚度为5nm,两边都为真空,且两个界面上都有表面活性剂分子,如图所示。用Packmol构建盒子。
现在已知实验中表面活性剂浓度为0.1mol/L,计算得盒子中应该放22个表面活性剂分子。但是如何知道盒子中应该放多少个水分子?(我计算盒子中表面活性剂数量时用的是整个盒子体积,请问应该用整个盒子体积5*5*15nm3,还是只算水盒子体积5*5*5nm3?)

1747704488387.png (38.43 KB, 下载次数 Times of downloads: 14)

盒子

盒子

390

帖子

0

威望

2333

eV
积分
2723

Level 5 (御坂)

所念皆星河

8#
发表于 Post on 2025-5-21 10:16:49 | 只看该作者 Only view this author
呀芽芽 发表于 2025-5-20 15:50
您好,如果建完表活结构后用gmx solvate插入水分子的话。我是把两个界面上的所有表面活性剂分子就直接放 ...

不行,你这么做会让表活出现在溶液里而不是表面。一开始模拟就形成胶束了。

正确的做法是:gmx solvate以后, 整个盒子中填满了水,然后你应该把原本气相区域的水去掉,用VMD的选择语句。

另外提一句,gmx editconf 重新构建盒子后体系默认是居于中心的,但正如上面所说不建议你这么做
心之所向,日复一日,必有精进

36

帖子

0

威望

323

eV
积分
359

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2025-5-21 09:00:27 | 只看该作者 Only view this author
pal 发表于 2025-5-20 16:17
浓度是按照溶液算的,你现在的盒子有一半是真空,用盒子的体积来算,表面活性剂的量显然有问题,比较极端 ...

那我计算表面活性剂浓度的时候只用水盒子体积算是不是就可以?不用整个盒子的体积。

252

帖子

0

威望

1631

eV
积分
1883

Level 5 (御坂)

6#
发表于 Post on 2025-5-20 16:17:53 | 只看该作者 Only view this author
呀芽芽 发表于 2025-5-20 15:43
请问您觉得应该按照什么算呢?我看教程基本都是按盒子体积算的。数量N=c*V*NA,这样算不对吗?

浓度是按照溶液算的,你现在的盒子有一半是真空,用盒子的体积来算,表面活性剂的量显然有问题,比较极端的情况,盒子的真空是溶液的几十倍,你的表面活性剂的量是不是也得增加几十倍

36

帖子

0

威望

323

eV
积分
359

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2025-5-20 15:50:05 | 只看该作者 Only view this author
含光君 发表于 2025-5-20 09:41
这取决于你可不可以接受水层厚度能否有偏差。如果可以,在你本想模拟5nm的水层的情况下,可以在初期填水分 ...

您好,如果建完表活结构后用gmx solvate插入水分子的话。我是把两个界面上的所有表面活性剂分子就直接放在5*5*5nm3盒子里,然后直接插入水分子,最后再把盒子两边扩大,使得两边是真空区域可以吗?您知道扩大盒子后怎么使得已经填充好的水盒子移到长方体盒子中心位置吗?

36

帖子

0

威望

323

eV
积分
359

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2025-5-20 15:43:19 | 只看该作者 Only view this author
pal 发表于 2025-5-20 09:51
表面活性剂的量也不应该按照盒子的体积计算

请问您觉得应该按照什么算呢?我看教程基本都是按盒子体积算的。数量N=c*V*NA,这样算不对吗?

252

帖子

0

威望

1631

eV
积分
1883

Level 5 (御坂)

3#
发表于 Post on 2025-5-20 09:51:13 | 只看该作者 Only view this author
表面活性剂的量也不应该按照盒子的体积计算

390

帖子

0

威望

2333

eV
积分
2723

Level 5 (御坂)

所念皆星河

2#
发表于 Post on 2025-5-20 09:41:37 | 只看该作者 Only view this author
这取决于你可不可以接受水层厚度能否有偏差。如果可以,在你本想模拟5nm的水层的情况下,可以在初期填水分子时有一些误差,也就是说即使多放或少放了一些水分子,之后可以通过一个平衡模拟解决,但这样子水层不一定就是5nm了。但若水分子放太少或太多则可能把结构跑散。

如果你想固定水层厚度,建议不用packmol填水分子,而是建完表活结构后用gmx solvate,再用vmd去掉气相区域的水分子。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sarphuart + 2 好物!

查看全部评分 View all ratings

心之所向,日复一日,必有精进

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

GMT+8, 2025-8-14 06:37 , Processed in 0.187783 second(s), 25 queries , Gzip On.

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