dark_cosmos 发表于 2016-6-23 17:17 谢谢! |
liyuanhe211 发表于 2016-6-23 13:53 是的,在计算的时候如何可以直接计算△G就没有必要那么麻烦去计算△G0,还要知道每一种成分的浓度(可逆反应通常并不容易求准确)所以误差挺大,我在做显式溶剂的溶剂化自由能时,浓度直接就通过水分子数体现出来,这样计算很方便。而量化中用的隐式溶剂应该算的是标准态的,如果楼主的反应如果可以很容易得到体系里各个物质的浓度,那就使用△G=-RTLnK+△G@计算很方便。 |
dark_cosmos 发表于 2016-6-23 12:33 △G=-RTLnK+△G@是比较G和0;标准态的△G0=-RTLnK是比较当前体系的K和Q的大小。完全是等价的 |
看楼主计算△G的目的何在,一般查到的数据都是标准态(100kpa)下对应的自由能变。而实际情况不是这样的,很少有真正标准态的反应,尤其是涉及到溶液的情况,溶质的标准态是假想的状态,需要考虑活度(就是由于浓度引起的修正)才有意义。使用公式△G=-RTLnK+△G@计算可以判断最终反应的方向性,而且是必须这样计算才合理(尤其是含有气体的反应△G@影响非常大),除非你的反应物生成物在初始条件时候全都满足标准态,这基本上是不可能的。 还有就是计算溶剂化自由能时,气相标准态的定义不同需要注意,Sob老师已经详细介绍过了 http://sobereva.com/327 |
liyuanhe211 发表于 2016-6-21 16:36 谢谢!我研究一下 |
sobereva 发表于 2016-6-21 18:24 好的,我研究一下,谢谢sob老师 |
不是△G=RTLnQ而是△G=-RTLnK。 量化程序计算自由能等热力学量的时候都是将体系假设为1atm下的理想气体考虑。气压决定浓度,你要考察不同浓度(气压)的情况下就在计算时用相应关键词修改气压就完了。 |
计算的机理每一步都是基元反应,但有机化学里面说的机理不一定。 用△G计算平衡常数时定义本来就是标准态下的平衡常数,对应的就是标准态下的△G。浓度在用K^0计算产物和底物的浓度比时才出现。 如同一反应设计不同反应机理,通过动力学控制计算各路径(及其产物)的比例,则浓度项会抵消掉。 我能想到的需要处理的只有标准态不同的情况,例如计算的溶剂化自由能中得到的是产生1M浓度的气相的△G,此时为了和其他的标准态对应,应当换算为产生1atm气相的△G |
liu_tiao 发表于 2016-6-21 12:17 总包反应包括相应的基元反应,基元反应就是指的是分子经过一次碰撞,经过一次化学行为就能完成的反应,基元反应的步骤就反映了反应历程,所以每一步就是基元反应啊 |
反应机理是不是都当成基元反应在处理呢。 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-15 20:33 , Processed in 1.447097 second(s), 25 queries , Gzip On.