什么是速率常数计算器?
本工具基于阿伦尼乌斯方程(Arrhenius equation)计算反应速率常数 \(k\),这是化学动力学最基础的公式之一。只要给定指前因子(又称频率因子)\(A\)、活化能 \(E_a\) 以及绝对温度 \(T\),就能算出 \(k\),其单位与 \(A\) 相同。这是通用的物理化学原理,不涉及任何国家或地区的特定规定,全球适用。
使用方法
输入指前因子 \(A\)(对于简单的单分子反应,通常约为 \(10^{13}\) 1/s),以焦耳每摩尔为单位的活化能 \(E_a\),以及以开尔文(K)为单位的温度。计算器采用气体常数 \(R = 8.314 \ \text{J/(mol}\cdot\text{K)}\)。请务必确认活化能的单位是 J/mol 而非 kJ/mol——若数值为 kJ/mol,请先乘以 1000 换算。
公式详解
阿伦尼乌斯方程为
$$k = A \cdot e^{-E_a / (R \cdot T)}$$其中的指数项即玻尔兹曼因子(Boltzmann factor),表示具有足够能量发生反应的分子碰撞所占的比例。随着温度升高,指数变得不那么负,因此 \(k\) 会迅速增大;而活化能越高,指数越负,反应也就越慢。
计算示例
取 \(A = 1\times10^{13}\) 1/s,\(E_a = 75{,}000\) J/mol,\(T = 298\) K:
$$R \cdot T = 8.314 \times 298 = 2477.572 \ \text{J/mol}$$指数为
$$-75000 / 2477.572 = -30.272$$于是
$$k = 10^{13} \times e^{-30.272} \approx 10^{13} \times 7.13\times10^{-14} \approx 0.713 \ \text{1/s}$$常见问题
k 的单位是什么?与 A 相同。对于一级反应,A 和 k 的单位都是 1/s;对于二级反应,则为 L/(mol·s)。
Ea 该用 kJ 还是 J?本计算器要求使用 J/mol。若数值为 kJ/mol,请乘以 1000 换算成 J/mol。
为什么温度的微小变化影响如此之大?因为温度位于指数项之中,即使温度上升不多,速率常数也可能成倍增长——一条经验法则是:温度每升高 10 K,反应速率大约翻一倍。