最慢的一步说了算
多步反应中,各步的速率往往相差很大。整个反应进行得再快,也快不过其中最慢的一步:就像一条生产线,产量由最慢的那道工序决定。机理中最慢的一步叫决速步rate-determining step(也叫 rate-limiting step)。
决速步是一个基元反应,所以它的速率定律可以由系数写出(U5.4)。如果第一步就是慢步骤,总反应的速率就等于这一步的速率:
决速步之后的快步骤,对总速率没有影响。
例子:NO₂ + CO
OpenStax 给出:225 °C 以下,NO₂ + CO → NO + CO₂ 的实验速率定律是 速率 = k[NO₂]²。提出的机理是
第 1 步是决速步,双分子,速率 = k[NO₂]²,与实验相符。CO 只在第 2 步(快步骤)中出现,所以速率与 [CO] 无关:这就是 U5.2 中“对 CO 零级”的原因。
机理与速率定律相符的条件
判断一个机理是否与实验结果相符,检查三件事:
- 各步相加(必要时乘以次数)得到总反应。
- 由决速步写出的速率定律与实验速率定律相同。
- 速率定律中只出现反应物(也可以是催化剂)的浓度,不能出现中间体:中间体浓度很低、难以测量,实验速率定律里不会有它。
如果慢的一步不是第一步,它的速率定律里往往含有中间体,就要用前面的快速平衡把中间体代换掉,这是 U5.9 的内容。
相符不等于证明
不同的机理可能推出同一个速率定律。例如 OpenStax 中 2NO + Cl₂ → 2NOCl 的实验速率定律是 速率 = k[NO]²[Cl₂],它既与“一步完成的三分子反应”相符,也与“先快速生成 NOCl₂、再慢慢与 NO 反应”的两步机理相符。速率定律可以排除不相符的机理,但不能在相符的机理中做出选择;这时需要其他证据,比如检测中间体。
在下面每组中,判断四个候选机理是否与实验速率定律相符:
总反应: NO₂ + CO → NO + CO₂
实验速率定律: 速率 = k[NO₂]²
机理 A
- NO₂ + CO → NO + CO₂(慢)
✓ 各步相加: NO₂ + CO → NO + CO₂
✗ 由决速步推出: 速率 = k[NO₂][CO]
不相符。
机理 B
- NO₂ + NO₂ → NO₃ + NO(慢)
- NO₃ + CO → NO₂ + CO₂(快)
✓ 各步相加: NO₂ + CO → NO + CO₂
✓ 由决速步推出: 速率 = k[NO₂]²
相符:各步相加得到总反应,推出的速率定律与实验相同。
机理 C
- NO₂ + NO₂ ⇌ NO₃ + NO(快,可逆)
- NO₃ + CO → NO₂ + CO₂(慢)
✓ 各步相加: NO₂ + CO → NO + CO₂
✗ 由决速步推出: 速率 = k[NO₂]²[CO] / [NO] (k = k₂K₁)
不相符。
机理 D
- NO₂ → NO + O(慢)
- O + CO → CO₂(快)
✓ 各步相加: NO₂ + CO → NO + CO₂
✗ 由决速步推出: 速率 = k[NO₂]
不相符。
实验速率定律来自 OpenStax(225 °C 以下)。B 是教材提出的机理:慢的第一步就是两个 NO₂ 相撞。C 的决速步含中间体 NO₃,代换后速率定律中还有 [CO] 和 [NO],与实验不符。
总反应: 2NO + Cl₂ → 2NOCl
实验速率定律: 速率 = k[NO]²[Cl₂]
机理 A
- NO + Cl₂ ⇌ NOCl₂(快,可逆)
- NOCl₂ + NO → 2NOCl(慢)
✓ 各步相加: 2NO + Cl₂ → 2NOCl
✓ 由决速步推出: 速率 = k[NO]²[Cl₂] (k = k₂K₁)
相符:各步相加得到总反应,推出的速率定律与实验相同。
机理 B
- NO + Cl₂ → NOCl₂(慢)
- NOCl₂ + NO → 2NOCl(快)
✓ 各步相加: 2NO + Cl₂ → 2NOCl
✗ 由决速步推出: 速率 = k[NO][Cl₂]
不相符。
机理 C
- 2NO + Cl₂ → 2NOCl(慢)
✓ 各步相加: 2NO + Cl₂ → 2NOCl
✓ 由决速步推出: 速率 = k[NO]²[Cl₂]
相符:各步相加得到总反应,推出的速率定律与实验相同。
机理 D
- Cl₂ ⇌ 2Cl(快,可逆)
- NO + Cl → NOCl(慢,发生 2 次)
✓ 各步相加: Cl₂ + 2NO → 2NOCl
✗ 由决速步推出: 速率 = k[Cl₂]^½[NO] (k = k₂K₁^½)
不相符。
实验速率定律来自 OpenStax。A(OpenStax 例题 12.14)和 C(一步完成的三分子反应)都相符:仅凭速率定律区分不了它们,还需要别的证据,比如检测到中间体 NOCl₂。
总反应: 2NO + O₂ → 2NO₂
实验速率定律: 速率 = k[NO]²[O₂]
机理 A
- NO + NO ⇌ N₂O₂(快,可逆)
- N₂O₂ + O₂ → 2NO₂(慢)
✓ 各步相加: 2NO + O₂ → 2NO₂
✓ 由决速步推出: 速率 = k[NO]²[O₂] (k = k₂K₁)
相符:各步相加得到总反应,推出的速率定律与实验相同。
机理 B
- NO + O₂ → NO₃(慢)
- NO₃ + NO → 2NO₂(快)
✓ 各步相加: 2NO + O₂ → 2NO₂
✗ 由决速步推出: 速率 = k[NO][O₂]
不相符。
机理 C
- NO + O₂ ⇌ NO₃(快,可逆)
- NO₃ + NO → 2NO₂(慢)
✓ 各步相加: 2NO + O₂ → 2NO₂
✓ 由决速步推出: 速率 = k[NO]²[O₂] (k = k₂K₁)
相符:各步相加得到总反应,推出的速率定律与实验相同。
机理 D
- NO + NO ⇌ N₂O₂(快,可逆)
- N₂O₂ + O₂ → N₂O₄(慢)
✗ 各步相加: 2NO + O₂ → N₂O₄
✓ 由决速步推出: 速率 = k[NO]²[O₂] (k = k₂K₁)
不相符。
实验速率定律来自 OpenStax。A 和 C 都相符。D 推出的速率定律虽然相同,但各步相加得到的是 N₂O₄,不是 2NO₂,所以不相符。
例题 1:由慢的第一步写速率定律
某反应的总反应为 2A + B → A₂B,提出的机理是:A + B → AB(慢);AB + A → A₂B(快)。写出速率定律,并说明 [A] 加倍时速率怎样变化。
-
检查各步相加是否得到总反应。
消去 AB 后与总反应一致。
-
找决速步。 总速率由最慢的一步决定:第 1 步 A + B → AB 是慢步骤。
-
写决速步的速率定律。 它是基元反应(双分子),系数直接作为级数:
-
检查中间体。 AB 是中间体,但它不出现在这个速率定律中,不需要代换;速率定律只含反应物,可以和实验比较。
-
[A] 加倍时。 对 A 是一级:
速率加倍。尽管总反应中 A 的系数是 2,第二个 A 只在快步骤中出现,不影响速率。
例题 2:由速率定律找第一步
总反应 2X + Y → X₂Y 的实验速率定律是 速率 = k[X]²。已知机理有两步,第 2 步是快步骤:? + Y → X₂Y。推出慢的第 1 步。
-
读速率定律。 速率 = k[X]²:慢步骤中有两个 X,而 Y 不出现,说明 Y 不参加慢步骤。
-
写出慢的第 1 步。 两个 X 相撞,生成的产物要能在第 2 步和 Y 结合成 X₂Y:
-
补全快的第 2 步。 “?”就是第 1 步的产物 X₂:
X₂ 是中间体。
-
检查相加。
与总反应相符。
-
检查速率定律。 慢步骤 X + X → X₂ 的速率 = k[X]²,与实验一致;Y 只出现在快步骤中,所以对 Y 是零级。
- A + B → C(慢);C + A → D(快)
第 1 步 A 与 B 相撞。
- 2A → A₂(慢);A₂ + B → A₂B(快)
第 1 步两个 A 相撞;B 只在快步骤中。
- A → C + D(慢);C + B → E(快)
第 1 步是单分子反应。
- B + B → B₂(慢);B₂ + A → AB₂(快)
第 1 步两个 B 相撞。
- A + B → AB(慢);AB + B → AB₂(快)
只看慢的第 1 步。
- A + A → A₂(慢);A₂ + B → A₂B(快);A₂B + B → A₂B₂(快)
后面两个快步骤不影响速率。
- A → A*(慢);A* + B → AB(快)
A* 是中间体,不在速率定律里。
- B + A → C(慢);C → D + E(快)
第 1 步 A 与 B 相撞。
常见误区
误区 1:“总反应的速率定律由最后一步决定(或由所有步骤一起决定)。” 速率由最慢的一步决定。慢步骤之后的快步骤,不影响速率定律。
误区 2:“速率定律中可以写中间体的浓度。” 中间体浓度很低、难以测量,实验速率定律中不会出现它。推出的速率定律如果含中间体,要先代换(U5.9)。
误区 3:“机理与速率定律相符,就证明了这个机理。” 几个机理可能推出同一个速率定律。相符只说明机理是可能的;不相符则可以排除它。
即时小测
机理:NO₂ + NO₂ → NO₃ + NO(慢);NO₃ + CO → NO₂ + CO₂(快)。由此推出的速率定律是?
慢的第 1 步决定速率。B 含中间体 NO₃;CO 只出现在快步骤中。
某反应 A + B → C 的速率定律是 速率 = k[A]。下列解释最合理的是?
零级说明 B 不在决速步中。B 是反应物,照样被消耗;A 的系数也是 1,却出现在速率定律中。
为什么实验速率定律中不会出现中间体的浓度?
速率定律用实验中能控制、能测量的浓度表示,通常是反应物(有时还有催化剂)。
对于 2NO + O₂ → 2NO₂(速率 = k[NO]²[O₂]),有两个机理都推出了这个速率定律。下列结论正确的是?
速率定律只能排除不相符的机理,不能在相符的机理之间做出选择。
总反应 A + 2B → AB₂ 的实验速率定律是 速率 = k[A][B],第 2 步是 AB + B → AB₂(快)。慢的第 1 步最可能是?
速率定律对 A、B 各一级,说明慢步骤是一个 A 和一个 B 相撞;它生成的 AB 正是第 2 步的反应物。
I⁻ 催化 H₂O₂ 分解时,推出的速率定律是 速率 = k[H₂O₂][I⁻]。I⁻ 是催化剂,却出现在速率定律中。这可以吗?
不能出现在速率定律中的是中间体;催化剂参加慢步骤时,它的浓度会出现在速率定律中。
一个机理中,慢步骤后面还有两个快步骤。把其中一个快步骤换成另一个更快的步骤,总速率怎样变化?
快步骤本来就不限制速率,再加快也没有影响。
AP 自由作答题
总反应 2A + B → A₂B 的实验速率定律是 速率 = k[A]²。有人提出下面的机理:
(a) 证明各步相加得到总反应,并指出中间体。
(b) 由这个机理推出速率定律,说明它是否与实验相符。
(c) 预测:[B] 加倍时速率怎样变化?[A] 加倍时呢?
(d) 另一位学生提出“一步完成:2A + B → A₂B”。用实验速率定律评价这个机理。
(e) 有人在反应混合物中检测到了少量 A₂。这个发现对 (a) 中的机理有什么意义?
参考答案与评分要点
(a) A + A + A₂ + B → A₂ + A₂B,消去 A₂:2A + B → A₂B。A₂ 在第 1 步生成、第 2 步消耗,是中间体。
(b) 第 1 步是决速步,双分子:速率 = k[A]²,与实验相符。
(c) [B] 加倍:速率不变(对 B 零级,B 只在快步骤中)。[A] 加倍:速率变成 4 倍。
(d) 一步完成的三分子反应,速率定律应为 k[A]²[B],与实验(对 B 零级)不符,所以排除这个机理。
(e) 检测到中间体 A₂ 是支持 (a) 中机理的证据,但仍不能完全证明它。
评分要点: (a) 相加并指出 A₂;(b) 由慢步骤写速率定律并比较;(c) 两个预测;(d) 写出单步机理的速率定律并与实验比较;(e) 证据“支持”而非“证明”。
小结
- 决速步是机理中最慢的一步,它决定总反应的速率。
- 第一步是慢步骤时,总速率定律就是第一步(基元反应)的速率定律;只在快步骤中出现的反应物是零级。
- 机理与实验相符的条件:相加得到总反应;推出的速率定律与实验相同;速率定律中没有中间体。
- 速率定律能排除机理,但不能证明机理;多个机理可能都相符。
AP 提示: 评价机理时,按顺序写出三步检查:相加是否得到总反应、决速步给出的速率定律、是否与实验相同。说明“某反应物零级”时,指出它只出现在决速步之后的快步骤中。