wzkchem5 发表于 2022-3-4 00:06 谢谢老师的建议与指导,我会跟我导师商量后酌情考虑结构优化的方式,非常感谢老师在百忙之中对我的帮助! |
Ace2333 发表于 2022-3-3 16:27 结构优化最好也加弥散,因为我看你会涉及到酚氧负离子,这个负离子的电荷还是挺集中的。如果是一个特别弥散的负离子,比如石墨烯自由基阴离子这种,还可以考虑不加弥散,但是这种相对比较局域的氧负离子一般还是应该加弥散 另外注意不是“除了氢以外都要使用6-311+G(d,p)”,6-311+G(d,p)已经包含了“只对非氢原子加弥散,氢原子不加弥散”的意思了,两个加号才是对所有原子都加弥散,所以如果要用6-311+G(d,p),对所有原子都用6-311+G(d,p)就行了。当然,只对除了氢以外的原子用6-311+G(d,p),结果也是对的,只不过白费了一两分钟写混合基组的输入文件而已,而且如果文章计算部分这么写也容易让审稿人觉得你不懂计算。 此外我的本意是你结构优化用6-311+G(d,p),单点能用更大的基组,比如jul-cc-pVTZ。单点能用6-311+G(d,p)有点太小了,最多只是勉强可以接受,如果没有特殊原因尽量选大一些 |
wzkchem5 发表于 2022-3-3 22:52 我懂了,只有做结构优化时不加弥散,但是计算单点能除了氢以外都要使用6-311+G(d,p) |
Ace2333 发表于 2022-3-3 14:36 不是,基组必须严格统一,所以必须所有物种都加弥散。 一般而言,同一篇文章的所有几何结构优化理论级别必须统一,所有单点能计算理论级别也必须统一,这里的理论级别统一包括泛函统一、基组统一、溶剂模型统一、色散校正统一、格点统一、积分阈值统一等等,否则你不同物种算出来的结果不可比,也不能在同一个公式里使用。例外情况是如果你有两个物种虽然是在同一篇文章里算的,但是彼此之间不需要比较,那么可以用不同的理论级别,比如你算了一个中性分子的溶解自由能,又算了一个负离子的激发能,这两者不需要做任何比较,也不需要代入到同一个公式里去,那你可以前者不加弥散、后者加弥散。但是你现在不是属于这种情况 |
wzkchem5 发表于 2022-3-3 21:25 老师我有一个稍微低级的问题还想问一下,在我的计算体系中是不是不带阴离子的结构都可以用6-311G(d,p)计算(或者使用您推荐的基组),而带阴离子的结构都采用6-311+G(d,p)计算单点能和溶剂自由能,非常感谢老师解答! |
Ace2333 发表于 2022-3-3 13:03 只对非氢原子加弥散就够了,也就是写6-311+G(d,p)。因为你这里不涉及带负电的氢原子,氢原子上面不需要加弥散 |
wzkchem5 发表于 2022-3-3 19:48 老师如果加大基组计算会不会更慢,因为我之前用6-311++G(d,p)计算过,因为有弥散所以要算一天的时间,因为算的产物有点多,出于时间考虑,希望老师能给我些经验上的提示 |
Ace2333 发表于 2022-3-3 12:21 a. 注意显式溶剂分子和隐式溶剂模型是要同时加的,隐式溶剂模型负责描述大部分的溶剂效应,而显式溶剂分子负责把隐式溶剂模型描述不准的地方(也就是羟基附近,因为羟基和溶剂会形成比较强的氢键,隐式溶剂模型描述比较强的氢键不够准确)描述准。所以不是说显式溶剂“实在不会”再用SMD,而是显式溶剂和SMD要同时用。显式溶剂分子加的位置如果查不到文献,应该自己用molclus等软件搜索。另外你如果要算的是焓校正,就要读焓相关的项,和Gibbs自由能没有任何关系。此外如果你涉及阴离子的计算,建议对非氢原子加弥散函数 b. 基组可以考虑再大一点,例如jul-cc-pVTZ ppt里的A指的是溶剂分子,也可以用若干个溶剂分子组成的团簇 |
Ace2333 发表于 2022-3-2 17:39 不要读Sum of electronic and thermal Enthalpies。只有在结构优化理论级别和单点能理论级别一致时,才应该读那个数,否则应该读Thermal correction to Enthalpy并加到单点能上面。而几乎所有情况下单点能都需要在比结构优化更高的理论级别下计算得到。有些教学视频为了简化起见,只讲了结构优化理论级别和单点能理论级别一致时的特例,而没有讲两者不一致时的情况(因为需要多费口舌),看视频的时候一定要注意自己学到的是只对特例成立的方法还是通用方法。而且不管是Sum of electronic and thermal Enthalpies读到的数,还是Thermal correction to Enthalpy加单点能的结果,都不是生成焓,而是焓本身。生成焓是化合物的焓减去单质的焓,高斯(起码对于DFT计算而言)不可能直接读出生成焓,如果需要生成焓需要另做计算。 那么现在回到你一开始选的理论级别。正确的流程是:(当然就像我已经说的,正确流程不是唯一的,我这里讲的是和你说的流程最接近的正确流程,如果你从其他地方看到的计算流程有区别,有可能也是对的) (1)在某个级别下做opt freq。如果你研究的溶剂里有强极性溶剂(能和底物形成氢键的那种),那么建议加溶剂模型,并且建议在溶质和溶剂形成氢键的地方(具体到你的例子就是在羟基附近)加显式溶剂。注意这个计算不止是结构优化(opt),还包括频率分析(freq),而freq自动就能得到Thermal correction to Enthalpy,所以你另做freq是完全多余的。如果freq一定要单独做,这一步就只写opt不写freq。算完以后,确认没有虚频再往下走。 (2)在比opt freq更高的级别下算单点能,这个更高级别一般意味着基组必须更大,泛函最好更精确(例如改用双杂化泛函)但不是必须的。溶剂效应有两种考虑方法,一种是按sob老师说的在M05-2X/6-31G*水平下单独计算,此时单点能计算不要加溶剂,算完以后把溶解自由能加到单点能上;另一种是单点能计算的时候就加溶剂,不另做溶解自由能计算。两者各有利弊,当你的分子足够接近SMD溶剂模型的训练集里的分子时,前者更准,否则后者更准。 (3)把单点能加上Thermal correction to Enthalpy,得到焓值,再套你主题帖的公式。 先按照这个思路,重新规划计算方法,我们再看一下是否合理。 |
Ace2333 发表于 2022-3-2 17:02 这个链接打不开 你给一下你具体参考的是哪个视频,你导师具体叫你多算哪几种能量变化,这些能量变化之间的区别是什么,查了哪些文献。因为计算生成焓或者解离能的方法不是唯一的,有很多种方法都是对的(也就是说你看的方法不是唯一正确的方法),所以我必须知道你用的具体是哪一种方法,所有细节都要清楚 |
wzkchem5 发表于 2022-3-2 23:52 老师您好,最开始我的导师只让我算在极性和非极性溶剂中的解离能,我就上网搜了计算方法blog链接如下;根据上面给的步骤加上我在网上搜索的高斯计算如何溶剂化的视频,我用了b3lyp/6-31G(d) opt freq scrf (pcm,solvent=water),计算过后在生成的结果文件中找生成焓,算出解离能,但是后来导师又给我加了几种能量变化的计算我就摸不到头脑了,来论坛看了老师推荐的帖子加上查找的文献才得出了以上算法bde解离能计算 |
Ace2333 发表于 2022-3-2 16:46 这里的问题在于,焓=单点能+焓校正+溶剂校正,我不知道你这里的m062x/6-31+G(d,p) freq scrf(smd,solvent=xxx)是为了算单点能?还是焓校正?还是单点能+焓校正?还是溶剂校正? |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-24 11:14 , Processed in 0.182394 second(s), 26 queries , Gzip On.