通过MCP连接 →

输入计算

数学公式

广告

结果

速率常数 k
0.713219
单位与 A 相同(如 1/s)
R · T (J/mol) 2,477.57
指数项 −Ea/(R·T) -30.271572

什么是速率常数计算器?

本工具基于阿伦尼乌斯方程(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\) 会迅速增大;而活化能越高,指数越负,反应也就越慢。

显示速率常数随温度呈指数增长的曲线
随着温度 T 升高,速率常数 k 急剧上升。
能量分布曲线,显示反应物与产物之间的活化能势垒
活化能 Ea 是阿伦尼乌斯方程中温度项必须越过的势垒高度。

计算示例

取 \(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,反应速率大约翻一倍。

最后更新: