p**l 发帖数: 53 | 1 一直以来困扰我的一个问题。
想用高斯计算一个反应的平衡常数,
通过频率计算,得到每个反应物和产物的free energy
如果反应物和产物的分子数相等,比如 A + B -> C + D
Delta_G = Gc + Gd - Ga - Gb, 再用: Delta_G = - RTlnK => K =exp(-Delta_G/RT)
得到的K是一个无量纲的量。
但是,如果反应前后分子数变化了,
比如 A + B -> C
Delta_G = Gc - Ga - Gb
那么再用 K =exp(-Delta_G/RT) = [C]/[A][B] 得到的K 的量纲是什么呢?是(mol/L)-
1 还是 (mol/m3)-1 ?
上了高斯网站上看,也没解释清楚这个问题,那位计算化学大牛帮助解答一下。 |
h******g 发帖数: 11250 | 2 这跟高斯没关吧,你再看看物化书上平衡常数的定义
RT)
)-
【在 p**l 的大作中提到】 : 一直以来困扰我的一个问题。 : 想用高斯计算一个反应的平衡常数, : 通过频率计算,得到每个反应物和产物的free energy : 如果反应物和产物的分子数相等,比如 A + B -> C + D : Delta_G = Gc + Gd - Ga - Gb, 再用: Delta_G = - RTlnK => K =exp(-Delta_G/RT) : 得到的K是一个无量纲的量。 : 但是,如果反应前后分子数变化了, : 比如 A + B -> C : Delta_G = Gc - Ga - Gb : 那么再用 K =exp(-Delta_G/RT) = [C]/[A][B] 得到的K 的量纲是什么呢?是(mol/L)-
|
p**l 发帖数: 53 | 3 比如一个反应,
A + B -> C
Kc = [C]/[A][B]. Kp = Pc/PaPb
当然,可以有一个标准态。
Kc0 = ([C]/[C]0)/([A]/[A]0)/([B]/[B]0).这个是无量纲的,
但是然后还要再转化成Kc,但这个[C]0的单位在Gaussian里是什么呢? 是mol/L 还是
mol/m3 ? |