通过MCP连接 →

输入计算

数学公式

广告

结果

反应速率
0.5
mol·L⁻¹·s⁻¹
总反应级数 (m + n) 1
[A]^m 项 1
[B]^n 项 1

什么是速率方程计算器?

速率方程(又称速率定律)描述了化学反应速率与反应物浓度之间的关系。对于含有反应物 A 和 B 的一般反应,其速率可表示为 \(\text{Rate} = \text{k} \cdot [\text{A}]^{\text{m}} \cdot [\text{B}]^{\text{n}}\),其中 k 为速率常数,[A] 和 [B] 为摩尔浓度,mn 分别是对应反应物的反应级数。本计算器可即时求解该表达式,并同时给出总反应级数 m + n。

如何使用

输入速率常数 k、反应物 A 的浓度和级数,B 的浓度和级数可选填。如果你的反应只依赖于一种反应物,将第二个级数设为 0 即可(该项变为 1,不产生任何影响)。计算器会返回瞬时反应速率,并分别列出各浓度项,让你清楚地看到它们各自的贡献。

公式详解

反应级数是通过实验测定的,而非来自化学计量数。零级项无论浓度多少都贡献因子 1;一级项与浓度成正比;二级项则与浓度的平方成正比。速率常数 k 的单位取决于总反应级数,从而保证反应速率最终的单位始终为 mol·L⁻¹·s⁻¹。

标注速率定律各部分的示意图:速率常数、浓度和反应级数指数
速率定律的各组成部分:速率常数 k、浓度,以及反应级数指数 m 和 n。

实例演算

假设 k = 0.5,[A] = 2 mol/L 且级数 m = 2,[B] = 3 mol/L 且级数 n = 1。那么 \([\text{A}]^2 = 4\),\([\text{B}]^1 = 3\),所以 $$\text{Rate} = 0.5 \times 4 \times 3 = 6 \ \text{mol}\cdot\text{L}^{-1}\cdot\text{s}^{-1}$$ 总反应级数为 \(2 + 1 = 3\)。

对比零级、一级和二级反应中反应速率随浓度变化的图表
零级、一级和二级反应中速率随浓度的变化关系。

常见问题

反应级数可以是分数或负数吗? 可以——实验测定的级数可能是分数,甚至是负数;本计算器通过幂函数可接受任意实数值。

如果只有一种反应物怎么办? 将 [B] 设为任意值,并把它的级数 n 设为 0,这样 [B] 项就等于 1。

如何求速率常数 k? 在实验中测出反应速率和各浓度,再对速率方程进行变换即可:$$\text{k} = \frac{\text{Rate}}{[\text{A}]^{\text{m}} \cdot [\text{B}]^{\text{n}}}$$

最后更新: