计算化学公社

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

[ORCA] 求助,铝团簇计算的多参考态和自旋污染的问题

[复制链接 Copy URL]

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 fengjjjjjp 于 2025-12-5 13:25 编辑

各位老师好,我看了一篇文献然后仿照着做计算,内容是Al2和Al3团簇,使用的软件是ORCA6.1。其中Al2基态是三重态,Al3基态是二重态,然后我使用几种泛函计算了一下值和文献的值对比有2个问题:
1.我在使用CCSD(T)计算Al3时出现了自旋污染的情况,UHF<S^2>等于1.3而且T1诊断值等于0.08,我查网上说是多参考体系让我使用多参考方法我又使用了NEVPT2的方法,出现一个严重的问题,就是NEVPT2方法计算出的D0值(离解能)要远小于别人DFT或者实验得到的值,实验1.36 ev 而我NEVPT2是1.23ev这时候我能继续用NEVPT2的方法往下计算吗?如果使用NEVPT2方法应该怎么去解决D0偏低的问题。
2.第二个问题是我使用DFT方法计算得到的数据和别人计算还有实验符合较好,但是S2的值偏大。比如Al3二重态,<S^2>=0.96偏离了0.75较多,我看论坛在DFT计算下可以一定程度的忽略自旋污染,这个时候我可以直接使用该数据吗?

4279

帖子

4

威望

9473

eV
积分
13832

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2025-12-5 09:16:09 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-12-5 09:25 编辑
我在使用CCSD(T)计算AL3时出现了自旋污染的情况,S2有1.3

这个描述不太对,可能你想说的是UHF <S^2>=1.3。对于大部分量化程序,UCCSD(T)的计算步骤是先做UHF计算,(中间可能还夹杂一个UMP2计算)然后做UCCSD计算,最后做(T)计算。UCCSD(T)计算不像UKS计算那样“SCF收敛就直接出一个结果”,它是post-HF方法,拥有多个计算步骤,只不过通常程序将其简化为表面上看上去的1个步骤。通常输出的<S^2>是在UHF那里,需要仔细看。

“T1诊断值 > 0.02时建议使用多参考方法进行研究”这条经验结论是针对闭壳层单重态体系使用RHF-RCCSD计算提出的,不一定适用于其他情况(开壳层单重态、高自旋开壳层体系使用UHF-UCCSD)。另外,这个称为T1诊断值,不可以简称为T1值。

CASSCF/PT2不是严谨、正规的写法,没有一种多参考二阶微扰方法的名称是这个。常见的多参考二阶微扰方法有CASPT2, NEVPT2, MRMP2等等。

CASSCF方法是用来得到定性正确的波函数,它缺乏动态相关,无法提供非常准确的能量。如果激发能、相对能量、计算光谱要与实验值进行对比,应当在CASSCF基础上进行多参考二阶微扰方法的计算,使用CASPT2或NEVPT2结果与实验值进行对比。

“D0值要远小于别人DFT或者实验得到的值”、“D0偏低”这些描述都不对。实验可以测一些相对能量,例如D0->D1激发能,中性单重态分子->阳离子二重态的电离能,一个二重态分子的两个不同构型的相对能量,一个化学反应基元步骤中的能垒,等等。化学这个学科关心的也是相对能量。而你说“D0值”,意思就是D0态的能量,这在某种程度上是一个绝对值,既不是实验可测量物理量,也不是化学关心的物理量。

对于基态是二重态的分子,若体系几乎没有多组态/多参考特征,那么极度适合使用X-TDDFT方法进行计算,这是一种自旋匹配的开壳层TDDFT方法,如果从二重态ROKS出发计算,则可确保基态和激发态均为自旋纯态,丝毫没有自旋污染。该方法在BDF程序里有。若体系有显著的多组态/多参考特征,那么应当使用多参考方法进行计算,具体地说就是先进行CASSCF计算,然后基于CASSCF做CASPT2或NEVPT2计算。那么如何查看当前体系是否有显著的多组态/多参考特征?最直接的做法是做一个CASSCF单点计算,看CASSCF自然轨道占据数,反正体系小,也花不了几分钟;不直接的做法就是计算各种各样的诊断值,在门外各种试探,始终无法直击灵魂。

评分 Rate

参与人数
Participants 2
eV +5 收起 理由
Reason
fengjjjjjp + 2 谢谢
Uus/pMeC6H4-/キ + 3 精品内容

查看全部评分 View all ratings

自动做多参考态计算的程序MOKIT

6万

帖子

99

威望

5万

eV
积分
124671

管理员

公社社长

3#
发表于 Post on 2025-12-5 12:28:01 | 只看该作者 Only view this author
注意元素符号大小写,Al不可写为AL
DFT算Al团簇没有明显不合理的问题。本来DFT计算通常就不需要在乎自旋污染、自旋污染对DFT没有确切意义
UCCSD(T)算开壳层体系不可能完全没有自旋污染,算Al2、Al3都没有问题。对开壳层体系,0.02的标准要显著放宽(并且与其说“远大于0.02”,明显不如直接说清楚具体数值)
你这个体系若不需要计算激发态,完全不需要用多参考方法。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
fengjjjjjp + 3 谢谢

查看全部评分 View all ratings

北京科音自然科学研究中心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

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2025-12-5 13:11:15 | 只看该作者 Only view this author
本帖最后由 fengjjjjjp 于 2025-12-5 13:19 编辑
zjxitcc 发表于 2025-12-5 09:16
这个描述不太对,可能你想说的是UHF =1.3。对于大部分量化程序,UCCSD(T)的计算步骤是先做UHF计算,(中 ...

谢谢老师,您说的对是UHF的值,我做了CASSCF然后看了自然轨道占据数发现有很多都偏离了整数,描述有很多的问题我以后注意,CASSCF/PT2意思是做了CASSCF然后做NEVPT2,D0是热力学离解能,确实是相对能量,现在的问题就是我使用NEVPT2做了之后发现D0数据和别人文献差的太多了Al2我是1.23eV别人是1.42eV,Al3我是3.2eV别人是3.8eV,下面是Al3进行了简单CASSCF计算后轨道占据数据。
INFO: 活性轨道  1: # 15, NOON=  1.9687
INFO: 活性轨道  2: # 16, NOON=  1.8964
INFO: 活性轨道  3: # 17, NOON=  1.8946
INFO: 活性轨道  4: # 18, NOON=  1.7852
INFO: 活性轨道  5: # 19, NOON=  0.9713
INFO: 活性轨道  6: # 20, NOON=  0.1858
INFO: 活性轨道  7: # 21, NOON=  0.1281
INFO: 活性轨道  8: # 22, NOON=  0.0452
INFO: 活性轨道  9: # 23, NOON=  0.0426
INFO: 活性轨道 10: # 24, NOON=  0.0305
INFO: 解析完成。处理到行号 1101。
INFO: 找到 12 个活性轨道,电子数和=8.9999
------------------------------------------------
NOONs自动分析完成!
  找到的活性轨道数 (norb): 12
  活性轨道电子占据数和: 8.999900
  最终活性电子数 (nel, 四舍五入): 9

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2025-12-5 13:17:20 | 只看该作者 Only view this author
本帖最后由 fengjjjjjp 于 2025-12-5 13:20 编辑
sobereva 发表于 2025-12-5 12:28
注意元素符号大小写,Al不可写为AL
DFT算Al团簇没有明显不合理的问题。本来DFT计算通常就不需要在乎自旋污 ...

谢谢社长,T1诊断值是0.08,我没有计算激发态,只是在考虑基态的性质,那如果多参考方法还是行不通自旋污染对DFT没有确切意义的话我就还是使用DFT方法去计算,我看文献基本都还是使用的DFT方法计算,多参考方法只是算了Al2,Al3用来做了对比。

4279

帖子

4

威望

9473

eV
积分
13832

Level 6 (一方通行)

MOKIT开发者

6#
发表于 Post on 2025-12-5 14:39:13 | 只看该作者 Only view this author
fengjjjjjp 发表于 2025-12-5 13:11
谢谢老师,您说的对是UHF的值,我做了CASSCF然后看了自然轨道占据数发现有很多都偏离了整数,描述有很多 ...

哦你说的D0是解离能,我以为是二重态基态的意思。

最好能直接给出Al2和Al3的坐标。两个原子还可以理解,拉长了就是解离。三个原子怎么定义解离能,没有介绍,这没有唯一的做法。

你说的“别人文献计算的”没有描述计算细节,无法判断合理性。不过如果你有实验值,可以与实验值对比。

最后,注意在基组的选择上,由于只有两三个原子,对于DFT方法应当使用def2QZVP,对于波函数方法应当使用cc-pVQZ,不能寄希望在cc-pVDZ、6-311G(d,p)下获得准确的、接近实验解离能的结果。
自动做多参考态计算的程序MOKIT

6

帖子

0

威望

33

eV
积分
39

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2025-12-5 17:05:20 | 只看该作者 Only view this author
zjxitcc 发表于 2025-12-5 14:39
哦你说的D0是解离能,我以为是二重态基态的意思。

最好能直接给出Al2和Al3的坐标。两个原子还可以理解 ...

是的就是离解能,Al3就是离解成3个原子,Al2和Al3的离解能D0都有实验数据是1.36eV和3.74eV,我用PBE0泛函算出来1.40eV和3.75eV和实验差距不大,而DFT方法算得准自旋却是有污染,但是使用NEVPT2方法得到的离解能D0是1.23eV和3.2eV和实验结果差距太大了。我今天又使用MRCI计算了Al2和Al3,发现D0结果还是偏小,1.31eV和3.46eV。我的计算都是在aug-cc-pvQZ的基组下计算的。打算就用DFT方法计算了。

本版积分规则 Credits rule

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

GMT+8, 2026-1-24 03:02 , Processed in 0.155780 second(s), 21 queries , Gzip On.

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