“第25届北京科音初级量子化学培训班” 将于6月11至14日于北京举办,是初学者真正从头一次性完整、系统性学习量子化学计算,从而能很快上手量子化学研究的重要机会,比起自己摸索、鼓捣能少走无数弯路。报名正在进行中,请点击此链接查看,欢迎参加!

计算化学公社

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

[GROMACS] MSD计算离子电导率的问题

[复制链接 Copy URL]

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

在使用gromacs计算离子电导率时遇到了一些问题:
根据Electrical Conductivity based on Diffusion Coefficients (aqion.de) 里的Nernst-Einstein公式可得:

我想计算1M MgCl2水溶液的Mg2+的离子电导率,通过gmx msd输出的文件可以得到Di=0.4184*10^-5 ,
带入进去后确实可以计算得出一个数值,但是计算出来感觉比较大为62.83,类比实验获得的1M ZnCl2的电导率约为25,感觉不太正常。
于是我进行公式的单位推导,但推导一半后,无法继续推导,如下所示:

请各位看看问题是在哪里呢?这样的计算方法是对的吗?


感谢各位!

202406121408478870..png (8.98 KB, 下载次数 Times of downloads: 135)

202406121408478870..png

1

帖子

0

威望

109

eV
积分
110

Level 2 能力者

35#
发表于 Post on 2026-4-19 20:02:00 | 只看该作者 Only view this author
老师我想问一下我的体系是EM-NVT-ANN-NPT,在这种情况下是用NPT进行后续分析吗

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

34#
发表于 Post on 2024-10-31 18:43:23 | 只看该作者 Only view this author
梵墨 发表于 2024-10-31 09:49
此mdp中的constraint用了all-bonds? 确定这样没问题么

我的体系测试过all-bonds和h-bonds算出来的性质都几乎没有差别,如果其他case有需要的话还是要验证。

32

帖子

0

威望

1858

eV
积分
1890

Level 5 (御坂)

33#
发表于 Post on 2024-10-31 09:49:54 | 只看该作者 Only view this author
二分音符 发表于 2024-7-8 11:52
最重要的一点是nstvout改成5,输出间隔必须非常小。展示Fig.6a时只需要显示几个ps的数据,但是积分的时候得 ...

此mdp中的constraint用了all-bonds? 确定这样没问题么

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

32#
 楼主 Author| 发表于 Post on 2024-7-25 19:16:29 | 只看该作者 Only view this author
二分音符 发表于 2024-7-25 17:15
现在的数据波动还是太大了,可能还是没有物理意义。我不确定继续减小步长是否可行。

好的,谢谢老师!

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

31#
发表于 Post on 2024-7-25 17:15:47 | 只看该作者 Only view this author
现在的数据波动还是太大了,可能还是没有物理意义。我不确定继续减小步长是否可行。

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

30#
 楼主 Author| 发表于 Post on 2024-7-23 14:06:03 | 只看该作者 Only view this author
本帖最后由 jlyjlysjd 于 2024-7-23 14:56 编辑
二分音符 发表于 2024-7-16 20:08
我又重新试了下,把步长改为0.2fs,每步输出速度可以收敛。会有小部分case的caf文件std.dev列显著大于其他c ...

老师,请问标准差大于多少就舍去呢
我做了20次:

不太知道那些面积是有效面积(左边是面积,右边是最后2000ps的标准差)

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

29#
 楼主 Author| 发表于 Post on 2024-7-21 12:43:01 | 只看该作者 Only view this author
二分音符 发表于 2024-7-16 20:08
我又重新试了下,把步长改为0.2fs,每步输出速度可以收敛。会有小部分case的caf文件std.dev列显著大于其他c ...

老师。我做了10组数据,对每一组进行积分,得到了以下的面积数据:
1、-0.02303(std先正后负,714.059开始转为负,最后为-3.27208) 舍去
2、0.5655(std全为正,最后为80.2761)
3、-0.24452(std先正后负,但正的很少,大部分为负,从24.648开始转为负。最后为-34.7106) 舍去
4、-0.17958(std先正后负,386.723开始转为负。最后为-25.4915) 舍去
5、-0.18859(std先正后负,138.034开始转为负。最后为-26.7718)舍去
6、-0.22724(std先正后负,460.708开始转为负。最后为-32.2557)舍去
7、0.03704(std中间有一点为负,大部分为正,最后为5.25587)
8、0.2163(std全为正,逐渐增大,最后为30.6996)
9、-0.08554(std先正后负,34.024开始转为负,最后为-12.1424)舍去
10、0.08845(std全为正,最后为12.5571)
舍去数据后留下了:
2、0.5655(std全为正,最后为80.2761)
7、0.03704(std中间有一点为负,大部分为正,最后为5.25587)
8、0.2163(std全为正,逐渐增大,最后为30.6996)
10、0.08845(std全为正,最后为12.5571)
但是2、8偏离较大,是不是就只剩下:
7、0.03704(std中间有一点为负,大部分为正,最后为5.25587)
10、0.08845(std全为正,最后为12.5571)
这两组有效数据呢?
但是这样是不是就太少了数据,还要继续做模拟呢

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

28#
发表于 Post on 2024-7-16 20:08:07 | 只看该作者 Only view this author
我又重新试了下,把步长改为0.2fs,每步输出速度可以收敛。会有小部分case的caf文件std.dev列显著大于其他case或者是负值,把这些舍掉。
这样做会导致一个case占据约2T硬盘空间,只能算完就删。

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

27#
发表于 Post on 2024-7-11 20:35:12 | 只看该作者 Only view this author
这种情况可能不适合用电流自相关算电导率了,因为数值误差过大,可能还是只能用NE方程计算。

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

26#
 楼主 Author| 发表于 Post on 2024-7-11 18:28:47 | 只看该作者 Only view this author
本帖最后由 jlyjlysjd 于 2024-7-11 19:08 编辑
二分音符 发表于 2024-7-11 16:52
你可以检查一下之前的结果,不同case之间算出的电导率差多少,然后画出errorbar(根据误差分析的知识), ...

老师,我做的是0.5M MgCl2溶液的电导率,刚查阅了一下文献库,发现好像并没有这样类似的文献。
有一篇中文的文献,拟合了电导率:

我做了10次电导率的积分errorbar:

这样是不是可以说明波动是比较大的。

其实从10组电导率的数据来看,发现波动还是很大的:

但基本都是呈现负值情况,感觉再重复多次,是不是大概率还是负值呢?

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

25#
发表于 Post on 2024-7-11 16:52:37 | 只看该作者 Only view this author
jlyjlysjd 发表于 2024-7-11 14:15
老师,我在算新的一个浓度的时候发现积分结果为负值,这说明结果是错误的吗

你可以检查一下之前的结果,不同case之间算出的电导率差多少,然后画出errorbar(根据误差分析的知识),然后和文献里的errorbar比较一下。
如果波动极大,那么说明case还是少了,要么加case,要么加大模拟体系。要是还降不下来,那这个思路就走不下去了,得再换方法。

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

24#
 楼主 Author| 发表于 Post on 2024-7-11 14:15:00 | 只看该作者 Only view this author
二分音符 发表于 2024-7-9 10:46
注意单位,全部换成SI制。
你的ACF看起来还可以,再画一个积分值随时间变化的曲线(t时刻的函数值为ACF从0 ...

老师,我在算新的一个浓度的时候发现积分结果为负值,这说明结果是错误的吗

45

帖子

0

威望

596

eV
积分
641

Level 4 (黑子)

23#
 楼主 Author| 发表于 Post on 2024-7-9 16:34:39 | 只看该作者 Only view this author
本帖最后由 jlyjlysjd 于 2024-7-9 16:52 编辑
二分音符 发表于 2024-7-9 10:46
注意单位,全部换成SI制。
你的ACF看起来还可以,再画一个积分值随时间变化的曲线(t时刻的函数值为ACF从0 ...

好的老师,下面是ACF(t)对t积分的图:


单位问题我计算如下:

所以需要乘以10^21。
通过gro文件获得体积:15.7514632602629 nm^3,Kb=1.380649 * 10^-23 ,T=298.15

得到了比较合理的数据。
谢谢老师!

45

帖子

1

威望

969

eV
积分
1034

Level 4 (黑子)

22#
发表于 Post on 2024-7-9 10:46:37 | 只看该作者 Only view this author
注意单位,全部换成SI制。
你的ACF看起来还可以,再画一个积分值随时间变化的曲线(t时刻的函数值为ACF从0积分到t的面积)。
mdp看着没问题

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

GMT+8, 2026-6-11 06:09 , Processed in 1.498010 second(s), 24 queries , Gzip On.

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