计算化学公社

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

[综合交流] 请教一个反应能垒使用CCSD(T)/aug-cc-pvtz和CBS-QB3计算结果相差巨大的原因

[复制链接 Copy URL]

56

帖子

0

威望

1874

eV
积分
1930

Level 5 (御坂)

各位老师好,最近计算了HCN+CH3→(TS)→CH3NCH这个反应,在CCSD(T)/aug-cc-pvtz//M062X/6-311G+(2df,2p)级别计算得到的能垒为19kcal/mol,而在CBS-QB3计算得到的能垒为7.6kcal/mol,两个结果相差甚远。
1.文献中有提到过“自旋污染会影响含 CN 自由基计算的准确性”,结果中CCSD(T)/aug-cc-pvtz下的T1诊断为0.0372,自旋污染也很大“S**2 before annihilation  0.9699, after0.7748”,是不是由于自旋污染导致的两个方法计算误差巨大?
2.如果需要通过需要消除自旋污染来获得准确的结果,具体应该怎么操作呢?
3.这种情况热力学组合方法的结果还有参考价值吗?

感谢各位老师的解答!!


1万

帖子

0

威望

9740

eV
积分
21936

Level 6 (一方通行)

2#
发表于 Post on 2022-7-22 21:34:08 | 只看该作者 Only view this author
CBS-QB3和CCSD(T)都会受自旋污染影响,但我感觉两者影响的方向应该一致,而且不会有10kcal/mol这么大。其实我觉得更可能是其中一个计算没有收敛到正确的波函数,可以做个stability analysis看看

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
Melvin + 2 正解

查看全部评分 View all ratings

Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

6万

帖子

99

威望

5万

eV
积分
124694

管理员

公社社长

3#
发表于 Post on 2022-7-23 14:49:51 | 只看该作者 Only view this author
这么小体系没必要CBS-QB3,建议用G4
用cc-pVQZ比aug-cc-pVTZ明显更适合当前问题
当前的差异和自旋污染的联系不大
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

56

帖子

0

威望

1874

eV
积分
1930

Level 5 (御坂)

4#
 楼主 Author| 发表于 Post on 2022-7-27 16:20:19 | 只看该作者 Only view this author
wzkchem5 发表于 2022-7-22 21:34
CBS-QB3和CCSD(T)都会受自旋污染影响,但我感觉两者影响的方向应该一致,而且不会有10kcal/mol这么大。其实 ...

感谢王老师,每次问题都得到了您的解答,真的受益匪浅。
按照您的建议,在计算CCSD(T)/aug-cc-pvtz时使用guess=read读取了M062x/6-311G+(2df,2p)的波函数计算,结果和CBS-QB3和G4的结果近似.

还想请教王老师一个小问题,波函数分析结果是The wavefunction is stable under the perturbations considered,但这个过渡态在CCSD(T)/aug-cc-pvtz水平下S2高达0.98,T1诊断为0.037,这种情况如果后续计算反应速率常数需要考虑消除自旋污染的影响吗?

56

帖子

0

威望

1874

eV
积分
1930

Level 5 (御坂)

5#
 楼主 Author| 发表于 Post on 2022-7-27 16:23:44 | 只看该作者 Only view this author
sobereva 发表于 2022-7-23 14:49
这么小体系没必要CBS-QB3,建议用G4
用cc-pVQZ比aug-cc-pVTZ明显更适合当前问题
当前的差异和自旋污染的 ...

感谢Sob老师的建议,后边我都换用G4和cc-pVQZ计算了。
还有一个小问题就是这个反应的过渡态S2为0.98,T1诊断为0.037,如果后续计算反应速率常数需要考虑消除自旋污染吗?

1万

帖子

0

威望

9740

eV
积分
21936

Level 6 (一方通行)

6#
发表于 Post on 2022-7-27 16:32:34 | 只看该作者 Only view this author
Melvin 发表于 2022-7-27 09:20
感谢王老师,每次问题都得到了您的解答,真的受益匪浅。
按照您的建议,在计算CCSD(T)/aug-cc-pvtz时使 ...

自旋污染这个数问题不大,T1 diagnostic有点大但是也还可以(开壳层体系T1 diagnostic本来就偏大,有个别文献认为对于开壳层体系T1 diagnostic大于0.044才算大)。所以结果还是可以相信的。
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

56

帖子

0

威望

1874

eV
积分
1930

Level 5 (御坂)

7#
 楼主 Author| 发表于 Post on 2022-7-27 16:46:07 | 只看该作者 Only view this author
wzkchem5 发表于 2022-7-27 16:32
自旋污染这个数问题不大,T1 diagnostic有点大但是也还可以(开壳层体系T1 diagnostic本来就偏大,有个别 ...

太感谢了,谢谢王老师的解答!

87

帖子

0

威望

1101

eV
积分
1188

Level 4 (黑子)

8#
发表于 Post on 2025-10-15 07:09:08 | 只看该作者 Only view this author
wzkchem5 发表于 2022-7-22 21:34
CBS-QB3和CCSD(T)都会受自旋污染影响,但我感觉两者影响的方向应该一致,而且不会有10kcal/mol这么大。其实 ...

请问老师,“S**2 before annihilation  0.9699, after0.7748” 这里S**2的值应该是0.9699还是0.7748.

Error on total polarization charges =  0.00966
SCF Done:  E(UB3LYP) =  -1489.65419124     A.U. after   24 cycles
            NFock= 24  Conv=0.36D-08     -V/T= 2.0018
<Sx>= 0.0000 <Sy>= 0.0000 <Sz>= 0.0000 <S**2>= 1.0058 S= 0.6206
<L.S>=  0.00000000000   
KE= 1.486982112146D+03 PE=-5.120539511139D+03 EE= 1.349334096389D+03
Annihilation of the first spin contaminant:
S**2 before annihilation     1.0058,   after     0.0480
Leave Link  502 at Tue Oct 14 16:20:28 2025, MaxMem= 10737418240 cpu:             531.3 elap:              49.6
(Enter /mnt/home/g16/l801.exe)
DoSCS=F DFT=T ScalE2(SS,OS)=  1.000000  1.000000

这是学生某次计算的输出文件最后一次scf done的内容,关键词为stable ub3lyp/6-311+g(d,p) scrf=(solvent=water) nosymm em=gd3bj integral=ultrafine,如果想知道当前方法基组下的S**2的值是看 <S**2>= 1.0058 还是看 after     0.0480呢?在输出文件的最后还看到***********************************************************************
Stability analysis using <AA,BB:AA,BB> singles matrix:
***********************************************************************
1PDM for each excited state written to RWF  633
Ground to excited state transition densities written to RWF  633

Eigenvectors of the stability matrix:

Excited state symmetry could not be determined.
Eigenvector   1:  1.088-?Sym  Eigenvalue= 0.0877741  <S**2>=0.046
     52A -> 53A        0.99976

Excited state symmetry could not be determined.
Eigenvector   2:  2.283-?Sym  Eigenvalue= 0.0956305  <S**2>=1.053
     48A -> 53A       -0.20511
     49A -> 53A       -0.14914
     51A -> 53A        0.94810

Excited state symmetry could not be determined.
Eigenvector   3:  2.341-?Sym  Eigenvalue= 0.1075253  <S**2>=1.120
     49A -> 53A        0.80285
     50A -> 53A       -0.44417
     51A -> 53A        0.14027
     49B -> 56B        0.10473
     52B -> 53B       -0.13654
The wavefunction is stable under the perturbations considered.
Leave Link  914 at Tue Oct 14 16:21:16 2025, MaxMem= 10737418240 cpu:            1729.7 elap:              46.5
(Enter /mnt/home/g16/l601.exe)
Copying SCF densities to generalized density rwf, IOpCl= 1 IROHF=0.
这里的s2则是<S**2>= 1.120,请问老师此处只是计算过程而非最终的s2? 谢谢老师

4279

帖子

4

威望

9477

eV
积分
13836

Level 6 (一方通行)

MOKIT开发者

9#
发表于 Post on 2025-10-15 09:00:05 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-10-15 09:02 编辑
xxtnenu 发表于 2025-10-15 07:09
请问老师,“S**2 before annihilation  0.9699, after0.7748” 这里S**2的值应该是0.9699还是0.7748.

...

(1)不用看S**2 before annihilation xxx, after xxx,直接看输出文件最后一次SCF Done下方1~2行处的<S**2>,当然,它也等于before annihilation紧跟的数字,在你的例子里就是1.0058。
(2)波函数稳定性检验步骤中
Eigenvector ...  Eigenvalue ... <S**2>=...
这里<S**2>没有意义,之所以会输出是因为波函数稳定性功能通常会借用CIS和TDDFT计算代码和打印结果的代码,<S**2>作为一个不想要的附带输出。还是那句话:直接看输出文件最后一次SCF Done下方1~2行处的<S**2>。
自动做多参考态计算的程序MOKIT

87

帖子

0

威望

1101

eV
积分
1188

Level 4 (黑子)

10#
发表于 Post on 2025-10-15 21:53:32 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-15 09:00
(1)不用看S**2 before annihilation xxx, after xxx,直接看输出文件最后一次SCF Done下方1~2行处的, ...

谢谢老师解答!

87

帖子

0

威望

1101

eV
积分
1188

Level 4 (黑子)

11#
发表于 Post on 2025-10-16 07:23:24 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-15 09:00
(1)不用看S**2 before annihilation xxx, after xxx,直接看输出文件最后一次SCF Done下方1~2行处的, ...

还请问下老师,问什么有时候结果输出scf done后没有输出s**2值呢?
关键词为:
%oldchk=opt.chk
%chk=stable.chk

#p stable=opt guess=read rb3lyp/6-311+g(d,p) scrf=(solvent=water) nosymm em=gd3bj integral=ultrafine

202510160722025715..png (27.12 KB, 下载次数 Times of downloads: 0)

202510160722025715..png

4279

帖子

4

威望

9477

eV
积分
13836

Level 6 (一方通行)

MOKIT开发者

12#
发表于 Post on 2025-10-16 08:54:45 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-10-16 08:57 编辑
xxtnenu 发表于 2025-10-16 07:23
还请问下老师,问什么有时候结果输出scf done后没有输出s**2值呢?
关键词为:
%oldchk=opt.chk

UHF/UKS计算会输出<S**2>,而RKS计算不会输出,因为RKS的<S**2>一定严格为0,理论特点决定,无需在输出文件中打印该值。有一种特殊情况,是在stable=opt过程中发现RKS波函数不稳定,继而程序自动去优化UKS波函数,才会在UKS能量底下1~2行出现<S**2>;你在11L展示的例子是RKS稳定的。

如果想系统性学习 单行列式波函数的<S^2>是什么含义、如何计算,让基础更扎实一点点,可以阅读Szabo的《Modern Quantum Chemistry》一书前3章。
自动做多参考态计算的程序MOKIT

87

帖子

0

威望

1101

eV
积分
1188

Level 4 (黑子)

13#
发表于 Post on 2025-10-16 11:50:39 | 只看该作者 Only view this author
zjxitcc 发表于 2025-10-16 08:54
UHF/UKS计算会输出,而RKS计算不会输出,因为RKS的一定严格为0,理论特点决定,无需在输出文件中打印该值 ...

收到,谢谢老师指点,学生这就看一下教材内容

本版积分规则 Credits rule

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

GMT+8, 2026-1-25 05:36 , Processed in 0.239711 second(s), 24 queries , Gzip On.

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