计算化学公社

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

[Lammps] 求助使用AUTOFF和ligpargen计算组分的OPLS-AA力场,发现两者在角参数上有出入

[复制链接 Copy URL]

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

我模拟的是聚碳酸酯,参考了文献,目前倾向于使用OPLS-AA力场,先用AUTOFF计算选择了OPLS-AA/L,然后又用ligpargen想进行一下验证,发现部分原子的Pair Coeffs 不一样,此外角参数也存在不一样的情况,想问一下各位大佬这种合理吗

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

19#
 楼主 Author| 发表于 Post on 2025-5-15 19:35:00 | 只看该作者 Only view this author
slxc920113 发表于 2025-5-15 17:55
AuToFF本身是缺失O-C-O的成键参数的,在公开的OPLS-AA力场参数中是没有检索到的,所以是用当前的角度作 ...

好,谢谢老师,我的崩溃问题先是检查了力场文件发现没有问题,我是在lammps里面建成盒子之后就forcite优化了一下,用的cvff力场导出的data文件,后更换了oplsaa参数,模型较小的话0.01fs可以模拟,模型较大的花就0.001fs才能模拟,增大就会报错同一类型键原子丢失,目前找不到问题了,老师可以帮忙看看吗

166

帖子

0

威望

3349

eV
积分
3515

Level 5 (御坂)

18#
发表于 Post on 2025-5-15 18:38:15 | 只看该作者 Only view this author
sarphuart 发表于 2025-5-15 09:08
你换个力场或者同时选择多个力场,系统会自动把不被识别的原子 DU 加到另一个可被识别的力场上,只要不出 ...

好,谢谢

320

帖子

0

威望

1484

eV
积分
1804

Level 5 (御坂)

17#
发表于 Post on 2025-5-15 17:55:39 | 只看该作者 Only view this author
本帖最后由 slxc920113 于 2025-5-15 18:24 编辑
huangzi 发表于 2025-5-15 16:59
老师这是我模拟的聚合物,这是两个单体组成的聚合物,在O-C-O(789)这块AuToFF的Angle Coeffs是239.005736   ...


AuToFF本身是缺失O-C-O的成键参数的,在公开的OPLS-AA力场参数中是没有检索到的,所以是用当前的角度作为平衡角度,加了harmonic的角约束势。LigPargen是怎么补齐的不清楚。
至于你的崩溃问题,应该和这个没有关系,你先检查你的步长是否正确,单位制有没有搞错。

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

16#
 楼主 Author| 发表于 Post on 2025-5-15 16:59:37 | 只看该作者 Only view this author
老师这是我模拟的聚合物,这是两个单体组成的聚合物,在O-C-O(789)这块AuToFF的Angle Coeffs是239.005736    106.261033,而我用ligpargen的出来的Angle Coeffs是69.900    118.180,之后其他的我就没有排查了,这个已经不一样了,然后我的方法是,在autoff中首选opls-aa/m力场,然后备选opls-aa/l,因为ligpargen看不到原子的id所以我在autoff中利用键原子的参数id反推出了我在ligpargen下的原子顺序和id,以便我可以序号与原子一一对应,然后现在我模拟的模型,假如timestep在0.001fs,体系就可以跑得动,假如增加至0.1fs就会报错键原子丢失,一直都是同一类键原子,所以我在想是不是力场参数有问题,然后回过头检查,发现键参数两种方法下的计算一样,而角参数不一样,请问这会有影响吗,谢谢老师

微信图片_2025-05-15_170008_748.jpg (117.38 KB, 下载次数 Times of downloads: 18)

微信图片_2025-05-15_170008_748.jpg

320

帖子

0

威望

1484

eV
积分
1804

Level 5 (御坂)

15#
发表于 Post on 2025-5-15 12:52:32 | 只看该作者 Only view this author
huangzi 发表于 2025-5-14 19:43
老师,我先选择了OPLS-AA/M力场加上OPLS-AA/L做备选,然后导出来了lammps力场文件,发现跟我用ligpargen ...

你把差异标注出来,什么分子的什么原子,什么参数,AuToFF和Ligpargen各是什么,才能分析。

320

帖子

0

威望

1484

eV
积分
1804

Level 5 (御坂)

14#
发表于 Post on 2025-5-15 12:48:39 | 只看该作者 Only view this author
chenzhe 发表于 2025-5-15 09:58
有出入就以ligpargen为准,毕竟那是opls官方工具

ligpargen也需要检查的,尤其是带F原子的体系有明显的错误,三哥写的代码不要过于相信。

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

13#
 楼主 Author| 发表于 Post on 2025-5-15 11:26:54 | 只看该作者 Only view this author
chenzhe 发表于 2025-5-15 09:58
有出入就以ligpargen为准,毕竟那是opls官方工具

老师ligpargen只有参数,看不到原子id,我要怎么样才能将参数和原子一一对应呢,以前是借助autoff

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

12#
 楼主 Author| 发表于 Post on 2025-5-15 10:20:01 | 只看该作者 Only view this author
sarphuart 发表于 2025-5-14 23:54
说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备 ...

那老师假如我要求聚碳酸酯的OPLS-AA力场,不使用AUTOFF,使用ligpargen求是不是也可以啊?但ligpargen无法确认原子序号,所以我辅助使用了AUTOFF下的OPLS-AA/L力场的键参数来反推到ligpargen的原子序号,从而在使用ligpargen下的力场参数,这种可以吗?

60

帖子

0

威望

1886

eV
积分
1946

Level 5 (御坂)

11#
发表于 Post on 2025-5-15 09:58:40 | 只看该作者 Only view this author
huangzi 发表于 2025-5-14 19:43
老师,我先选择了OPLS-AA/M力场加上OPLS-AA/L做备选,然后导出来了lammps力场文件,发现跟我用ligpargen ...

有出入就以ligpargen为准,毕竟那是opls官方工具

46

帖子

0

威望

315

eV
积分
361

Level 3 能力者

10#
发表于 Post on 2025-5-15 09:08:44 | 只看该作者 Only view this author
neocc 发表于 2025-5-15 03:08
请问如何在autoFF里面使用指定某个原子的杂化力场呢?

你换个力场或者同时选择多个力场,系统会自动把不被识别的原子 DU 加到另一个可被识别的力场上,只要不出现 DU 力场说明力场就兼容了所有原子,就可以进行下一步了

166

帖子

0

威望

3349

eV
积分
3515

Level 5 (御坂)

9#
发表于 Post on 2025-5-15 03:08:20 | 只看该作者 Only view this author
sarphuart 发表于 2025-5-14 23:54
说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备 ...

请问如何在autoFF里面使用指定某个原子的杂化力场呢?

46

帖子

0

威望

315

eV
积分
361

Level 3 能力者

8#
发表于 Post on 2025-5-14 23:54:38 | 只看该作者 Only view this author
huangzi 发表于 2025-5-14 10:44
您好,我刚才又在AUTOFF上试了一下,计算聚合物的OPLS-AA/M力场,发现始终无法计算,始终无法跳转计算参 ...

说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备选的杂化力场达到能够匹配所有原子的目的。

166

帖子

0

威望

3349

eV
积分
3515

Level 5 (御坂)

7#
发表于 Post on 2025-5-14 22:40:36 | 只看该作者 Only view this author
huangzi 发表于 2025-5-14 22:00
老师麻烦问下您说的是离子吗,可以理解为聚碳酸酯在autoff下算出的力场存在误差吗,假如要模拟运行的话那 ...

可以认为是离子,力场识别的时候被标注为DU

39

帖子

0

威望

149

eV
积分
188

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2025-5-14 22:00:52 | 只看该作者 Only view this author
neocc 发表于 2025-5-14 21:42
带电的结构好像有点问题,autoff使用CgenFF和IFF力场也会有报错

老师麻烦问下您说的是离子吗,可以理解为聚碳酸酯在autoff下算出的力场存在误差吗,假如要模拟运行的话那是要直接使用ligpargen下生成的opls-aa参数吗,谢谢老师

166

帖子

0

威望

3349

eV
积分
3515

Level 5 (御坂)

5#
发表于 Post on 2025-5-14 21:42:04 | 只看该作者 Only view this author
带电的结构好像有点问题,autoff使用CgenFF和IFF力场也会有报错

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

GMT+8, 2025-8-15 00:26 , Processed in 0.178422 second(s), 24 queries , Gzip On.

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