计算化学公社

标题: 涉及过渡金属的有机反应计算中校正因子相关问题 [打印本页]

作者
Author:
axuanyan    时间: 2020-11-29 18:03
标题: 涉及过渡金属的有机反应计算中校正因子相关问题
我现在在做一个150原子左右的过渡金属催化的有机反应,整个体系是闭壳层,涉及到五六周期的前过渡金属,如Zr,Nb这种金属。在M06-2X-d3/def2-TZVP//b3lyp-d3(bj)/def2-SVP(对金属用def2-TZVP)这样的计算水平进行优化和单点计算。

反应关注的是立体选择性,所以对物种间自由能差的准确度有一定要求,在算完一组后我才发现没有考虑到基频校正的问题。

想请教一下,
1)对于混合基组的基频校正因子和ZPE校正因子应该怎样拟合?或者有什么可以替代的校正因子可以使用?
2)对Gaussian 09来说,是否用scale=XXX这样的关键词就可以定义基频的校正因子了?

作者
Author:
喵星大佬    时间: 2020-11-29 18:33
Zr,Nb别用M06-2X,这玩意算的过渡金属配合物很多键长都莫名其妙。

立体选择性问题里面,自由能矫正量影响很小,重要的是算准结构和电子能量。

对于稀土金属,建议先看配位情况初步判断是否具有很强多参考特征,如果是典型的多参考体系,建议MN15L,TPSS或者SCAN,如果全空/全满这种没什么多参考特征的体系,建议PBE0,TPSS0,TPSSh
作者
Author:
axuanyan    时间: 2020-11-29 19:17
喵星大佬 发表于 2020-11-29 18:33
Zr,Nb别用M06-2X,这玩意算的过渡金属配合物很多键长都莫名其妙。

立体选择性问题里面,自由能矫正量影 ...

优化用的b3lyp-d3(bj),M06-2X只用来算单点,体系没有强静态相关

照您的意思,不需要关注热力学和频率校正吗?这样说的考虑是?
作者
Author:
sobereva    时间: 2020-11-29 19:38
已经明确说了
谈谈谐振频率校正因子
http://sobereva.com/221
经常有人问用混合基组时怎么选择校正因子,实际上此时没有完美的做法,一种做法是索性根本不考虑校正因子,还一种也有道理的做法是使用占原子数最多的基组的频率校正因子。而如果你只对某个振动频率感兴趣,而这个振动模式涉及的原子基本上用的都是基组A,那可以使用A基组对应的频率校正因子。
你的关注点是自由能精度,和基频的校正因子有什么关系?基频的校正因子是算振动谱时候才需要考虑的,上面的博文明确说了。另外,scale=设的校正因子仅仅是对热力学数据才生效,根本不影响频率输出。
在Shermo里设置占大多数原子的级别的ZPE校正因子就完了。利用Shermo还可以考虑准RRHO模型,如果配体比较柔,得到的自由能热校正量比直接用Gaussian的RRHO模型好不少。仔细看
使用Shermo结合量子化学程序方便地计算分子的各种热力学数据
http://sobereva.com/552http://bbs.keinsci.com/thread-17494-1-1.html

除非反应仅仅涉及配体部分,只要牵扯到过渡金属与配体之间相互作用的变化,绝对要被内行审稿人狠批,到头来还得重算一遍。M06-2X算含过渡金属/稀土类元素体系是极度没常识的表现,这里明确说了:
简谈量子化学计算中DFT泛函的选择
http://sobereva.com/272http://bbs.keinsci.com/thread-536-1-1.html



作者
Author:
wzkchem5    时间: 2020-11-29 20:07
axuanyan 发表于 2020-11-29 19:17
优化用的b3lyp-d3(bj),M06-2X只用来算单点,体系没有强静态相关

照您的意思,不需要关注热力学和频率 ...

M06-2X是特意针对主族化合物优化的,如果一定要用Minnesota泛函,也应该用M06。不过因为M06相比B3LYP-D3(BJ)没有什么特别的优势,单点能计算最好也和优化的理论级别一致,用B3LYP-D3(BJ)。
不过这个是假设你不想把结构优化和频率重算一遍,理想情况下全用PBE0-D3(BJ)更好,PBE0比B3LYP更适合过渡金属体系,只不过B3LYP倒也不是不能接受罢了,尤其假如你的金属全部是最高价态的话。
作者
Author:
axuanyan    时间: 2020-11-29 21:42
本帖最后由 axuanyan 于 2020-11-29 21:44 编辑
wzkchem5 发表于 2020-11-29 20:07
M06-2X是特意针对主族化合物优化的,如果一定要用Minnesota泛函,也应该用M06。不过因为M06相比B3LYP-D3( ...

因为主体是有机物,只有一个金属中心是过渡金属原子,所以用用了M06-2X, 现在看来好像不行。
优化用b3lyp-d3(bj)我觉得没问题,体系不小而且需要考虑弱相互作用
作者
Author:
axuanyan    时间: 2020-11-29 21:52
本帖最后由 axuanyan 于 2020-11-29 21:54 编辑
sobereva 发表于 2020-11-29 19:38
已经明确说了
谈谈谐振频率校正因子
http://sobereva.com/221

谢谢卢老师。
那像b3lyp/def2-SVP和def2-TZVP混用的情况,参考《自行拟合基频校正因子与ZPE校正因子的简单方法》(http://sobereva.com/391)找一个训练集然后拟合ZPE的校正因子,这样可以吗?
或者直接用b3lyp/def2-TZVP的ZPE校正因子来代替?
然后单点的计算水平改成PBE0-d3(bj)/def2-TZVP可以吗?

作者
Author:
sobereva    时间: 2020-11-30 10:03
axuanyan 发表于 2020-11-29 21:52
谢谢卢老师。
那像b3lyp/def2-SVP和def2-TZVP混用的情况,参考《自行拟合基频校正因子与ZPE校正因子的简 ...

混合基组下几乎不可能拟合频率校正因子

大多数元素用的def2-SVP,显然凑合用一个也应当用def2-SVP的

关键看你实际计算的化学过程主要牵扯哪些键的改变,如果是明显涉及配位键的变化用PBE0-D3(BJ)/def2-TZVP没问题
作者
Author:
wzkchem5    时间: 2020-11-30 10:13
axuanyan 发表于 2020-11-29 21:52
谢谢卢老师。
那像b3lyp/def2-SVP和def2-TZVP混用的情况,参考《自行拟合基频校正因子与ZPE校正因子的简 ...

其实对于算Gibbs自由能而言,低频的处理方式往往比校正因子的选取更加重要。校正因子即使错了0.05,Gibbs自由能变化可能也就差个不到0.5kcal/mol,但是低频振动如果不做quasi-RRHO处理,差2~3个kcal/mol都是很有可能的。参见http://sobereva.com/552
作者
Author:
axuanyan    时间: 2020-11-30 20:09
wzkchem5 发表于 2020-11-30 10:13
其实对于算Gibbs自由能而言,低频的处理方式往往比校正因子的选取更加重要。校正因子即使错了0.05,Gibbs ...

感谢,我看到Shermo里有Grimme's entropy interpolation这个处理方式,打算低频振动用这样的方式处理
作者
Author:
axuanyan    时间: 2020-11-30 20:12
sobereva 发表于 2020-11-30 10:03
混合基组下几乎不可能拟合频率校正因子

大多数元素用的def2-SVP,显然凑合用一个也应当用def2-SVP的

好的,谢谢卢老师。
用前述帖子中的ZPVE15/10数据库作为训练集,我得到了B3LYP/def2-SVP的ZPE校正因子,为1.0151
作者
Author:
wzkchem5    时间: 2020-11-30 22:36
axuanyan 发表于 2020-11-30 20:12
好的,谢谢卢老师。
用前述帖子中的ZPVE15/10数据库作为训练集,我得到了B3LYP/def2-SVP的ZPE校正因子, ...

B3LYP/def2-SVP这么常见的搭配应该能直接查到吧。。。
作者
Author:
axuanyan    时间: 2020-11-30 23:47
wzkchem5 发表于 2020-11-30 22:36
B3LYP/def2-SVP这么常见的搭配应该能直接查到吧。。。

查不到才去矫正啊..
作者
Author:
sobereva    时间: 2020-12-1 16:15
axuanyan 发表于 2020-11-30 20:12
好的,谢谢卢老师。
用前述帖子中的ZPVE15/10数据库作为训练集,我得到了B3LYP/def2-SVP的ZPE校正因子, ...

拟合得可能有问题,B3LYP搭配档次与def2-SVP相仿佛的6-31G**、cc-pVDZ的ZPE校正因子都是小于1的值
作者
Author:
axuanyan    时间: 2020-12-1 21:01
sobereva 发表于 2020-12-1 16:15
拟合得可能有问题,B3LYP搭配档次与def2-SVP相仿佛的6-31G**、cc-pVDZ的ZPE校正因子都是小于1的值

我参考了《自行拟合基频校正因子与ZPE校正因子的简单方法》(http://sobereva.com/391)中的步骤,我对训练集中的分子在B3LYP/def2-SVP下分别进行优化和振动分析,得到的ZPE和附件中的真实ZPE进行线性拟合,令截距为0得到的斜率是1.0151±0.0040,R^2=0.9998
作者
Author:
wzkchem5    时间: 2020-12-1 21:07
axuanyan 发表于 2020-12-1 21:01
我参考了《自行拟合基频校正因子与ZPE校正因子的简单方法》(http://sobereva.com/391)中的步骤,我对训 ...

是不是拟合的时候把自变量和因变量搞反了
作者
Author:
axuanyan    时间: 2020-12-1 21:28
wzkchem5 发表于 2020-12-1 21:07
是不是拟合的时候把自变量和因变量搞反了

这种错误太低级了吧,复制进Origin也不会有这种问题
作者
Author:
sobereva    时间: 2020-12-2 07:41
axuanyan 发表于 2020-12-1 21:01
我参考了《自行拟合基频校正因子与ZPE校正因子的简单方法》(http://sobereva.com/391)中的步骤,我对训 ...

你先拟合个B3LYP/6-31G*的ZPE校正因子和已有数据对照免得过程搞错了
作者
Author:
snljty    时间: 2020-12-2 08:08
axuanyan 发表于 2020-12-1 21:28
这种错误太低级了吧,复制进Origin也不会有这种问题

然而你确实搞反了,这个级别按照那个数据库拟合的对ZPE的校正因子应该是这个数的倒数,0.9848左右。
作者
Author:
axuanyan    时间: 2020-12-2 14:55
本帖最后由 axuanyan 于 2020-12-2 15:05 编辑
sobereva 发表于 2020-12-2 07:41
你先拟合个B3LYP/6-31G*的ZPE校正因子和已有数据对照免得过程搞错了

确实如您所言,我在建立这两个数据关系的时候发生了错误,认为计算值是Y了。这个级别正确的ZPE校正因子是0.9849
作者
Author:
axuanyan    时间: 2020-12-2 14:56
snljty 发表于 2020-12-2 08:08
然而你确实搞反了,这个级别按照那个数据库拟合的对ZPE的校正因子应该是这个数的倒数,0.9848左右。

您说的没错,我把计算的ZPE当成Y了。
作者
Author:
axuanyan    时间: 2020-12-2 14:59
wzkchem5 发表于 2020-12-1 21:07
是不是拟合的时候把自变量和因变量搞反了

抱歉,不是复制而是更严重的问题。您描述的情况是事实
作者
Author:
snljty    时间: 2020-12-2 15:00
axuanyan 发表于 2020-12-2 14:55
确实如您所言,我在建立这两个数据关系的时候发生了错误,认为计算值是Y了。这个级别正确的ZPE校正因子是 ...

0.98左右,不是0.94左右啊,要不你再检查一下?
作者
Author:
axuanyan    时间: 2020-12-2 15:04
snljty 发表于 2020-12-2 15:00
0.98左右,不是0.94左右啊,要不你再检查一下?

打错了,我在回复里改一下,0.9849
作者
Author:
li447fan    时间: 2021-3-10 16:33
axuanyan 发表于 2020-12-2 15:04
打错了,我在回复里改一下,0.9849

请问你得到的基频校正因子为多少呢?
作者
Author:
axuanyan    时间: 2021-3-14 18:26
li447fan 发表于 2021-3-10 16:33
请问你得到的基频校正因子为多少呢?

没做基频的校正
作者
Author:
15926211076    时间: 2024-10-21 12:23
axuanyan 发表于 2020-12-1 21:01
我参考了《自行拟合基频校正因子与ZPE校正因子的简单方法》(http://sobereva.com/391)中的步骤,我对训 ...

X轴为计算值,Y轴为实验值




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3