这里我们使用水、乙醇为例子进行演示、对比。
分子结构优化好后,导入本作业。Task选择COSMO-RS Compounds,则所有参数自动配套设置完毕(如果带电荷,或自旋极化不为0,则自行修改即可) 保存作业并运行。运行完毕后,即可得到乙醇的*.coskf文件。类似得到水分子的*.coskf文件。
SCM → COSMO-RS → Compounds → Add compounds,添加刚才生成的两个*.coskf文件。然后计算活性系数:Properties → Active coefficients。分别设置溶剂(水)、溶质(乙醇)、温度(例如298.15K,我们后面将对比ADF计算频率得到的Gibbs自由能,温度与此一致),点击Run,即可得到自由能变化数据: 可以看到水的自由能情况:从气相到溶液相,自由能降低了 8.44986 kcal/mol,而对乙醇的水溶液来水,水的溶液相自由能和液相自由能相等,因此自由能变化为0。而溶液相的自由能为 -332.383 kcal/mol,因此水的气相的自由能为:-332.383 + 8.44986 = -323.93314 kcal/mol。
类似可以计算乙醇的气相自由能 -1069.488 + 4.89694 = -1064.59106 kcal/mol。
这种计算的气相自由能,压强应为接近 0 压,即无限稀薄气体(下文会讨论压强对气相自由能的影响)。
直接将刚才Task的COSMO-RS Compound改为Single Point并勾选下面的Frequencies,如果要修改温度,在Properties → Thermodynamics修改温度即可。也可以修改压强,测试压强对自由能的影响(例如改为0.0001 atm),经测试发现,不同压强似乎影响非常微弱,对乙醇的影响仅仅几 kcal/mol。
保存作业并运行。水分子也类似进行。
乙醇的结果:SCM → Output → Other Properties → Thermodynamics:
Temp Transl Rotat Vibrat Total ---- ------ ----- ------ ----- 298.15 Entropy (cal/mol-K): 37.406 22.349 5.289 65.044 Nuclear Internal Energy (kcal/mol): 0.889 0.889 49.413 51.190 Constant Volume Heat Capacity (cal/mol-K): 2.981 2.981 8.035 13.997 (c) Constant Volume Heat Capacity (cal/mol-K): 2.981 2.981 7.986 13.948 Summary of energy terms hartree eV kcal/mol kJ/mol -------------------- ----------- ---------- ----------- Energy from Engine: -1.696534221710508 -46.1650 -1064.59 -4454.25 Nuclear Internal Energy: 0.081576737604333 2.2198 51.19 214.18 (c) Nuclear Internal Energy: 0.081537931576615 2.2188 51.17 214.08 Internal Energy U: -1.614957484106175 -43.9452 -1013.40 -4240.07 pV/n = RT: 0.000944186013486 0.0257 0.59 2.48 Enthalpy H: -1.614013298092690 -43.9195 -1012.81 -4237.59 -T*S: -0.030904384349930 -0.8410 -19.39 -81.14 (c) -T*S: -0.030910227299136 -0.8411 -19.40 -81.15 Gibbs free energy: -1.644917682442619 -44.7605 -1032.20 -4318.73
即-1032.20 kcal/mol。
水的结果:
Temp Transl Rotat Vibrat Total ---- ------ ----- ------ ----- 298.15 Entropy (cal/mol-K): 34.608 11.933 0.008 46.549 Nuclear Internal Energy (kcal/mol): 0.889 0.889 12.928 14.706 Constant Volume Heat Capacity (cal/mol-K): 2.981 2.981 0.053 6.014 (c) Constant Volume Heat Capacity (cal/mol-K): 2.981 2.981 0.053 6.014 Summary of energy terms hartree eV kcal/mol kJ/mol -------------------- ----------- ---------- ----------- Energy from Engine: -0.516219523055269 -14.0470 -323.93 -1355.33 Nuclear Internal Energy: 0.023435308546278 0.6377 14.71 61.53 (c) Nuclear Internal Energy: 0.023435251726669 0.6377 14.71 61.53 Internal Energy U: -0.492784214508991 -13.4093 -309.23 -1293.80 pV/n = RT: 0.000944186013486 0.0257 0.59 2.48 Enthalpy H: -0.491840028495505 -13.3836 -308.63 -1291.33 -T*S: -0.022117061413797 -0.6018 -13.88 -58.07 (c) -T*S: -0.022117061717291 -0.6018 -13.88 -58.07 Gibbs free energy: -0.513957089909301 -13.9855 -322.51 -1349.39
即 -322.51 kcal/mol。
类似类似我们计算了很小的分子 H2、CH4、O2……
总的来说,差异不算大,如果是纵向对比可能差异更小,不过这里仅仅做了横向对比。有兴趣的话,可以尝试一下纵向比较,即:同一个反应,反应物与产物的自由能差值,两种方法去计算这个差值,看结果的差异大不大。
通过频率计算自由能的方法,引入了理想气体近似、谐振近似:
如果要计算液相Gibbs自由能,可以通过“气液平衡时,气相自由能与液相自由能相等”这个关系,通过计算气相自由能得到液相自由能。例如300K下,某种液体的气液平衡压强是0.001atm,那么我们计算该气体分子在0.001atm、300K下的自由能,即得到液相300K的自由能,当然前提是知道气液平衡的压强。因此可以通过一定压强下的气液平衡的COSMO-RS模拟得到:
气相计算自由能的时候,可以得到气相的焓,通过COSMO-RS计算饱和蒸汽压的时候,可以得到不同温度压器下,液相→气相的焓变(汽化焓Δ_Vap H),那么液相的焓应该也就知道了。