计算化学公社

 找回密码 Forget password
 注册 Register

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

查看数: 633 | 评论数: 19 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-5-13 20:47

正文摘要:

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

回复 Reply

huangzi 发表于 Post on 2025-5-15 19:35:00
slxc920113 发表于 2025-5-15 17:55
AuToFF本身是缺失O-C-O的成键参数的,在公开的OPLS-AA力场参数中是没有检索到的,所以是用当前的角度作 ...

好,谢谢老师,我的崩溃问题先是检查了力场文件发现没有问题,我是在lammps里面建成盒子之后就forcite优化了一下,用的cvff力场导出的data文件,后更换了oplsaa参数,模型较小的话0.01fs可以模拟,模型较大的花就0.001fs才能模拟,增大就会报错同一类型键原子丢失,目前找不到问题了,老师可以帮忙看看吗
neocc 发表于 Post on 2025-5-15 18:38:15
sarphuart 发表于 2025-5-15 09:08
你换个力场或者同时选择多个力场,系统会自动把不被识别的原子 DU 加到另一个可被识别的力场上,只要不出 ...

好,谢谢
slxc920113 发表于 Post on 2025-5-15 17:55:39
本帖最后由 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是怎么补齐的不清楚。
至于你的崩溃问题,应该和这个没有关系,你先检查你的步长是否正确,单位制有没有搞错。
slxc920113 发表于 Post on 2025-5-15 12:52:32
huangzi 发表于 2025-5-14 19:43
老师,我先选择了OPLS-AA/M力场加上OPLS-AA/L做备选,然后导出来了lammps力场文件,发现跟我用ligpargen ...

你把差异标注出来,什么分子的什么原子,什么参数,AuToFF和Ligpargen各是什么,才能分析。
slxc920113 发表于 Post on 2025-5-15 12:48:39
chenzhe 发表于 2025-5-15 09:58
有出入就以ligpargen为准,毕竟那是opls官方工具

ligpargen也需要检查的,尤其是带F原子的体系有明显的错误,三哥写的代码不要过于相信。
huangzi 发表于 Post on 2025-5-15 11:26:54
chenzhe 发表于 2025-5-15 09:58
有出入就以ligpargen为准,毕竟那是opls官方工具

老师ligpargen只有参数,看不到原子id,我要怎么样才能将参数和原子一一对应呢,以前是借助autoff
huangzi 发表于 Post on 2025-5-15 10:20:01
sarphuart 发表于 2025-5-14 23:54
说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备 ...

那老师假如我要求聚碳酸酯的OPLS-AA力场,不使用AUTOFF,使用ligpargen求是不是也可以啊?但ligpargen无法确认原子序号,所以我辅助使用了AUTOFF下的OPLS-AA/L力场的键参数来反推到ligpargen的原子序号,从而在使用ligpargen下的力场参数,这种可以吗?
chenzhe 发表于 Post on 2025-5-15 09:58:40
huangzi 发表于 2025-5-14 19:43
老师,我先选择了OPLS-AA/M力场加上OPLS-AA/L做备选,然后导出来了lammps力场文件,发现跟我用ligpargen ...

有出入就以ligpargen为准,毕竟那是opls官方工具
sarphuart 发表于 Post on 2025-5-15 09:08:44
neocc 发表于 2025-5-15 03:08
请问如何在autoFF里面使用指定某个原子的杂化力场呢?

你换个力场或者同时选择多个力场,系统会自动把不被识别的原子 DU 加到另一个可被识别的力场上,只要不出现 DU 力场说明力场就兼容了所有原子,就可以进行下一步了
neocc 发表于 Post on 2025-5-15 03:08:20
sarphuart 发表于 2025-5-14 23:54
说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备 ...

请问如何在autoFF里面使用指定某个原子的杂化力场呢?
sarphuart 发表于 Post on 2025-5-14 23:54:38
huangzi 发表于 2025-5-14 10:44
您好,我刚才又在AUTOFF上试了一下,计算聚合物的OPLS-AA/M力场,发现始终无法计算,始终无法跳转计算参 ...

说明你的结构中有原子是选择力场中不支持的,程序自动会禁止下一步操作。需要更换其他的力场,或者添加备选的杂化力场达到能够匹配所有原子的目的。
neocc 发表于 Post on 2025-5-14 22:40:36
huangzi 发表于 2025-5-14 22:00
老师麻烦问下您说的是离子吗,可以理解为聚碳酸酯在autoff下算出的力场存在误差吗,假如要模拟运行的话那 ...

可以认为是离子,力场识别的时候被标注为DU
huangzi 发表于 Post on 2025-5-14 22:00:52
neocc 发表于 2025-5-14 21:42
带电的结构好像有点问题,autoff使用CgenFF和IFF力场也会有报错

老师麻烦问下您说的是离子吗,可以理解为聚碳酸酯在autoff下算出的力场存在误差吗,假如要模拟运行的话那是要直接使用ligpargen下生成的opls-aa参数吗,谢谢老师
neocc 发表于 Post on 2025-5-14 21:42:04
带电的结构好像有点问题,autoff使用CgenFF和IFF力场也会有报错

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

GMT+8, 2025-8-15 18:30 , Processed in 0.185869 second(s), 25 queries , Gzip On.

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