计算化学公社

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

[综合交流] 如何使用ReaxFF计算键解离能或反应过程体系能量变化情况?

[复制链接 Copy URL]

6

帖子

0

威望

93

eV
积分
99

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
最近尝试进行了反应力场优化,在验证优化后反应力场的性能时遇到上述问题。文献中有人通过ReaxFF计算反应过程键解离能或反应过程体系能量变化,然后与DFT计算结果或实验结果对比。请教大家怎样实现上述计算?
感谢!

5万

帖子

99

威望

5万

eV
积分
112496

管理员

公社社长

2#
发表于 Post on 2020-11-4 04:23:33 | 只看该作者 Only view this author
你就去算,然后对比就行了,不知道你卡在哪里。如果计算程序不会用就去学就完了
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

48

帖子

0

威望

900

eV
积分
948

Level 4 (黑子)

3#
发表于 Post on 2021-11-3 09:55:49 | 只看该作者 Only view this author
本帖最后由 xinxinup 于 2021-12-12 21:10 编辑

思路:将A分子拆分为B和C两个片段,键解离能=B能量+C能量-A能量
若用Lammps的话,用量化的构型,run 0输出势能即可得到能量。
注意:量化和ReaxFF保持一致,个人觉得可以将势能作对比,也可以将273.15K或者0K下的焓值做计算对比。

6

帖子

0

威望

153

eV
积分
159

Level 3 能力者

4#
发表于 Post on 2021-12-2 18:33:51 | 只看该作者 Only view this author
xinxinup 发表于 2021-11-3 09:55
思路:将A分子拆分为B和C两个片段,键解离能=B能量+C能量-A能量
若用Lammps的话,run 0输出势能即可得到能 ...

老师您好,想请教您一下,使用ReaxFF如何能计算键解离能呢,run=0时的势能不应该是体系的整体势能吗?如何看出两个原子间的键解离能呢?实在不懂这个怎么计算的请教您,谢谢您

1万

帖子

0

威望

7402

eV
积分
18171

Level 6 (一方通行)

5#
发表于 Post on 2021-12-2 18:47:02 | 只看该作者 Only view this author
huisang 发表于 2021-12-2 11:33
老师您好,想请教您一下,使用ReaxFF如何能计算键解离能呢,run=0时的势能不应该是体系的整体势能吗?如 ...

如果已经知道要算哪根键的键解离能,那不要用ReaxFF,精度太低了,起码用DFT。
ReaxFF只适用于体系有很多键都有可能断,不知道要断哪些,只能跑动力学来模拟的情形。
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

6

帖子

0

威望

153

eV
积分
159

Level 3 能力者

6#
发表于 Post on 2021-12-3 18:31:10 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-2 18:47
如果已经知道要算哪根键的键解离能,那不要用ReaxFF,精度太低了,起码用DFT。
ReaxFF只适用于体系有很 ...

老师您好,首先非常感谢您耐心解答我的问题,我还有个问题想请教您。
我利用ReaxFF/lg力场进行分子动力学,将优化和弛豫后的键长键角与实验值对比以验证力场的适用性,投稿后收到编辑意见:
编辑意见: To verify the ReaxFF/lg force field, the bond length and angle of ReaxFF MD are compared with experimental values. However, why not investigate the bond dissociation energy, which is more important for the bond breaking and formation.
问题:研究键解离能和验证力场有什么关系呢?
         难道是将经过ReaxFF/lg力场优化和弛豫后的分子提取出来利用DFT算键解离能吗?可是算键解离能前需要先对分子进行优化,那不就与原分子不同了吗?我该怎么进行下一步工作呢,或者是怎么回复审稿人呢?
特别感谢老师的解答,谢谢您。

1万

帖子

0

威望

7402

eV
积分
18171

Level 6 (一方通行)

7#
发表于 Post on 2021-12-3 19:49:31 | 只看该作者 Only view this author
huisang 发表于 2021-12-3 11:31
老师您好,首先非常感谢您耐心解答我的问题,我还有个问题想请教您。
我利用ReaxFF/lg力场进行分子动力 ...

只有当验证非反应性力场的时候,才不需要用键解离能。网上有的人会泛泛地说,验证力场只需要平衡结构、二面角扭转profile、非共价结合能之类的就够了,但是这个结论是只适用于非反应性力场的。验证反应性力场必须证明你实际模拟的时候断的键的键解离能是准确的,那些实际模拟里肯定不会断的键可以不用验证键解离能。
验证解离能有三种方法:(1)用ReaxFF优化的结构在ReaxFF级别下算键解离能,用DFT优化的结构在DFT级别下算键解离能,两者比较;(2)用DFT优化的结构在ReaxFF级别下算键解离能,用DFT优化的结构在DFT级别下算键解离能,两者比较;(3)用ReaxFF优化的结构在ReaxFF级别下算键解离能,用ReaxFF优化的结构在DFT级别下算键解离能,两者比较。三种方法差别不大,都可以用。键解离能虽然要用优化的结构,但是优化结构的理论级别可以和单点能理论级别不一致,所以不一定要用DFT优化
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

65

帖子

0

威望

3011

eV
积分
3076

Level 5 (御坂)

8#
发表于 Post on 2021-12-4 17:37:56 | 只看该作者 Only view this author
huisang 发表于 2021-12-3 18:31
老师您好,首先非常感谢您耐心解答我的问题,我还有个问题想请教您。
我利用ReaxFF/lg力场进行分子动力 ...

老师您好,我刚接触ReaxFF力场,我想请教一下,一般使用反应力场算的模拟结果怎么验证啊?力场验证或者实验验证都行么?

125

帖子

0

威望

2270

eV
积分
2395

Level 5 (御坂)

9#
发表于 Post on 2021-12-4 19:04:36 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-3 19:49
只有当验证非反应性力场的时候,才不需要用键解离能。网上有的人会泛泛地说,验证力场只需要平衡结构、二 ...

请问这样操作有没有参考文献?我也对这个问题很疑惑,一直没看到相关文献,看到的文献都是对比晶胞参数、键长键角

1万

帖子

0

威望

7402

eV
积分
18171

Level 6 (一方通行)

10#
发表于 Post on 2021-12-4 19:22:29 | 只看该作者 Only view this author
fineren 发表于 2021-12-4 12:04
请问这样操作有没有参考文献?我也对这个问题很疑惑,一直没看到相关文献,看到的文献都是对比晶胞参数、 ...

你确定看到的文献是验证反应性力场吗?反应性力场和非反应性力场的做法很不一样的。
可以看一下ReaxFF原始文献J. Phys. Chem. A 2001, 105, 9396-9409,可以看到其实不止算解离能,要算很多条完整的解离曲线。只算解离能也可能够,但是连解离能都不算肯定是不够的,不然拿什么保证你的力场可以合理描述键的断裂
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

6

帖子

0

威望

153

eV
积分
159

Level 3 能力者

11#
发表于 Post on 2021-12-4 20:17:44 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-3 19:49
只有当验证非反应性力场的时候,才不需要用键解离能。网上有的人会泛泛地说,验证力场只需要平衡结构、二 ...

老师您好,非常谢谢您耐心的解答。
关于您所说的“用ReaxFF优化的结构在ReaxFF级别下算键解离能”我有两点疑问。
(1)怎么样在ReaxFF级别下算键解离能呢?是把优化弛豫完后的超晶胞中的分子提取出来算键解离能吗?该怎么算呢?(我没用过反应性力场算过键解离能,不是很懂,不好意思。我使用的是LAMMPS软件)
(2)您前面所回复的“ReaxFF用来算键解离能精度很低,不太适合用来算键解离能”,那在ReaxFF级别下算键解离能和DFT级别下算键解离能对比会不会差别挺大的。
在此,附上一篇相关的参考文献以供参考。
Atomic-scale insight into the pyrolysis of polycarbonate by ReaxFF-based reactive molecular dynamics simulation(https://doi.org/10.1016/j.fuel.2020.119484

1万

帖子

0

威望

7402

eV
积分
18171

Level 6 (一方通行)

12#
发表于 Post on 2021-12-4 21:05:47 | 只看该作者 Only view this author
huisang 发表于 2021-12-4 13:17
老师您好,非常谢谢您耐心的解答。
关于您所说的“用ReaxFF优化的结构在ReaxFF级别下算键解离能”我有两 ...

(1)和DFT算键解离能一样的,做结构优化(等价于在0K下弛豫),然后读取优化收敛后的体系能量就行了。如果算单点的级别和优化的级别不一样,那么还需要单独做一个单点计算。
(2)差别并不是必然很大。所谓的精度低不是说误差必然大,而是不能确保误差小。

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
耿无敌 + 4 好物!

查看全部评分 View all ratings

BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员

48

帖子

0

威望

900

eV
积分
948

Level 4 (黑子)

13#
发表于 Post on 2021-12-15 21:57:42 | 只看该作者 Only view this author
huisang 发表于 2021-12-2 18:33
老师您好,想请教您一下,使用ReaxFF如何能计算键解离能呢,run=0时的势能不应该是体系的整体势能吗?如 ...

和DFT计算离解能的过程是一样的,把DFT计算的构型拿过来,跑ReaxFF-MD。
如果加上初始速度,run 0就可以得到势能和动能。

21

帖子

0

威望

358

eV
积分
379

Level 3 能力者

14#
发表于 Post on 2022-2-18 18:58:21 | 只看该作者 Only view this author
xinxinup 发表于 2021-12-15 21:57
和DFT计算离解能的过程是一样的,把DFT计算的构型拿过来,跑ReaxFF-MD。
如果加上初始速度,run 0就可以 ...

老师您好,我现在正在用Reaxff计算DFT优化的结构的解离能,与DFT计算的解离能作比较。看了您上面Reaxff计算解离能的步骤,请问我的理解对吗?
1. 将DFT优化的结构A在Reaxff力场下300K run 0 得到势能;
2. 同理,将两个片段结构B、C在Reaxff力场下300K run 0 得到势能;
3. 键解离能BDE=pe(B)+pe(C)-pe(A)
为了得到BDE v.s distance曲线,改变A中键长,重复1步骤,得到不同键长下A的势能,再按3计算得到对应键解离能。
期待您的回复,谢谢!:)

21

帖子

0

威望

358

eV
积分
379

Level 3 能力者

15#
发表于 Post on 2022-2-20 05:55:23 | 只看该作者 Only view this author
wzkchem5 发表于 2021-12-4 21:05
(1)和DFT算键解离能一样的,做结构优化(等价于在0K下弛豫),然后读取优化收敛后的体系能量就行了。如 ...

老师您好,我现在正在用Reaxff计算DFT优化的结构的解离能,与DFT计算的解离能作比较。请问我对Reaxff计算解离能的步骤的理解正确吗?
1. 将DFT优化的结构A在Reaxff力场下300K run 0 得到势能;
2. 同理,将两个片段结构B、C在Reaxff力场下300K run 0 得到势能;
3. 键解离能BDE=pe(B)+pe(C)-pe(A)
为了得到BDE v.s distance曲线,改变A中键长,重复1步骤,得到不同键长下A的势能,再按3计算得到对应键解离能。
期待您的回复,谢谢!:)

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 07:54 , Processed in 0.283648 second(s), 24 queries , Gzip On.

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