反应动力学:练习题及分步解答

免费的反应动力学练习题,附图示、提示和完整详细解答。每次数值都不同,分三个难度:一级反应, 转化率和二级反应, 阿伦尼乌斯。

免费练习题简单
t (min)C/C₀t½​ = 5 min0.5

一个一级反应的半衰期为 5 min。求其速率常数 k。

t½ = 5 min
min⁻¹
下一题 →
免费练习反应动力学立即练习反应动力学每天 5 道免费题目,无需绑定银行卡。

练习内容

  1. 简单一级反应
  2. 中等转化率和二级反应
  3. 困难阿伦尼乌斯

关键公式

一级
ln(CA/CA0) = −kt
半衰期(一级)
t½ = ln 2/k
二级
1/CA = 1/CA0 + kt
阿伦尼乌斯
k = A·e−Ea/(RT)
两个温度
ln(k2/k1) = (Ea/R)(1/T1 − 1/T2)

从零开始学习反应动力学

1什么是反应动力学

化学反应需要时间。动力学研究反应进行得有多快,而不是进行到什么程度。它告诉你反应器要多大、一批反应要运行多久。

对于反应 A → 产物,速率是 A 的浓度下降的快慢,单位 mol/(L·min)。速率通常取决于剩下多少 A:分子越少,碰撞越少,反应越慢。

最简单的情形是一级反应,其速率与浓度 CA 成正比:

−dCA/dt = k · CA

速率常数 k 衡量反应有多快。对一级反应,其单位是 1/时间,例如 min⁻¹。k 越大,反应越快。

自测 一级反应中 A 的浓度加倍。速率会怎样?
  1. 保持不变
  2. 减半
  3. 加倍
  4. 变为原来的四倍

答案: 加倍. 一级意味着速率 = k·C。C 加倍,速率加倍。四倍则是二级,其速率与 C² 成正比。

2一级反应

解速率方程得到指数衰减。经过时间 t 后的浓度为:

CA = CA0 · e−k·t or ln(CA/CA0) = −k·t
t (min)C (mol/L)C₀C₀/2t½2t½

半衰期 t½ 是 A 减少一半所需的时间。对一级反应,它与起点无关:每经过一个半衰期,剩下的就减半。

t½ = ln 2 / k = 0.693 / k

转化率 X 是已反应的 A 的比例,所以 CA = CA0·(1 − X)。达到转化率 X 所需的时间为:

t = −ln(1 − X) / k
自测 一个一级反应的 k = 0.1 min⁻¹。它的半衰期是多少?
  1. 0.0693 min
  2. 10 min
  3. 5 min
  4. 6.93 min

答案: 6.93 min. t½ = ln 2/k = 0.693/0.1 = 6.93 min。10 min 是 1/k,即降到 e⁻¹ = 37% 所需的时间,而不是降到 50%。

3二级反应与温度

在二级反应中,速率与浓度的平方成正比:−dCA/dt = k·CA²。这时 k 的单位类似 L/(mol·min),并且:

1/CA = 1/CA0 + k·t

温度升高时反应加快。阿伦尼乌斯方程描述 k 如何依赖于热力学温度 T:

k = A · e−Ea/(R·T)

Ea 是活化能,单位 J/mol,R = 8.314 J/(mol·K)。已知某一温度下的 k 时,把两个温度下的方程相除:

ln(k2/k1) = (Ea/R) · (1/T1 − 1/T2)

使用开尔文,Ea 用 J/mol(kJ/mol × 1000)。

自测 一个二级反应 k = 0.5 L/(mol·min),C₀ = 1 mol/L。2 min 后的 C 是多少?
  1. 0 mol/L
  2. 0.368 mol/L
  3. 0.5 mol/L
  4. 2 mol/L

答案: 0.5 mol/L. 1/C = 1/1 + 0.5·2 = 2 L/mol,所以 C = 0.5 mol/L。用一级公式会得到 e⁻¹ = 0.368,最后忘了取倒数会得到 2。

4分步方法

  1. 从题目中确定反应级数:k 的单位或速率定律(k·C 或 k·C²)会告诉你。
  2. 写下 k、CA0 以及你知道的时间或转化率。检查 k 和 t 使用相同的时间单位。
  3. 一级:CA = CA0·e−kt,t½ = ln 2/k,或 t = −ln(1 − X)/k。
  4. 二级:1/CA = 1/CA0 + kt,然后取倒数。
  5. 温度:把两个温度都换算成开尔文,并使用两个温度的阿伦尼乌斯方程。
  6. 检验:浓度必须随时间下降,并保持在零以上。

5例题讲解

跟着每一步走。打开下一步之前,先试着预测它。

例题讲解

一级反应 A → 产物的 k = 0.05 min⁻¹。A 的初始浓度为 1.2 mol/L。求 10 min 后的浓度 CA。

1

想象衰减的过程

t (min)C (mol/L)1.2C = ?10

一级反应,所以浓度从 1.2 mol/L 起呈指数下降。

2

指数

k 和 t 都以分钟为单位,所以可以直接相乘。

k · t = 0.05 · 10 = 0.5
3

衰减因子

e−0.5 = 0.6065

所以 10 min 后 A 还剩 60.65%。

4

浓度

CA = 1.2 · 0.6065 = 0.728 mol/L
5

检验答案

半衰期是 0.693/0.05 = 13.86 min。10 min 后,不到一个半衰期,所以 C 必须介于 0.6 和 1.2 mol/L 之间。0.728 mol/L 吻合。

答案

10 min 后 CA ≈ 0.728 mol/L。

6常见错误

  • 对 90% 的转化率使用 ln(X) 或 ln(0.9)。剩下的是 1 − X = 0.1,所以 t = −ln(0.1)/k。
  • 使用 log₁₀ 而不是自然对数 ln。
  • 对二级反应使用一级反应的公式。
  • 阿伦尼乌斯公式中用 °C,或把以 kJ/mol 为单位的 Ea 与 R = 8.314 J/(mol·K) 一起使用。
  • 混用时间单位:k 以 min⁻¹ 而 t 以秒计。
自测 一个一级间歇反应的 k = 0.1 min⁻¹。达到 90% 转化率需要多长时间?
  1. 1.05 min
  2. 10 min
  3. 23.0 min
  4. 9 min

答案: 23.0 min. 转化 90% 意味着剩下 10%:t = −ln(0.1)/0.1 = 23.0 min。用 ln(0.9) 会得到 1.05 min,那是仅转化 10% 的时间。

7考试题是什么样的

  • 简单:一级反应。求一段时间后的浓度、半衰期,或由半衰期求 k。
  • 中等:达到给定转化率的时间,或遵循 1/C = 1/C0 + kt 的二级反应。
  • 困难:阿伦尼乌斯。求新温度下的 k,或由两个速率常数求活化能。

阿伦尼乌斯示例:40 °C 时 k1 = 0.02 min⁻¹,Ea = 40 kJ/mol。在 70 °C 时:ln(k2/k1) = (40 000/8.314)·(1/313.15 − 1/343.15) = 1.343。

k2 = 0.02 · e1.343 = 0.0766 min⁻¹

在应用中一步一步地学在应用中一步一步地学

例题详解

例题 1简单
t (min)C (mol/L)60 minC = ?

一个零级反应 A → 产物的速率常数为 0.01 mol/(L·min)。A 的初始浓度为 0.8 mol/L。求 60 min 后的浓度 CA。

k = 0.01 mol/(L·min)CA0 = 0.8 mol/Lt = 60 min

求: CA (mol/L)

显示提示
  1. 零级:速率 −dC/dt = k 与浓度无关。
  2. 积分得 C = C₀ − kt(在 A 耗尽之前有效)。
  3. kt = 0.6 mol/L.
显示答案和分步解答

Integrated rate laws: zero order: C = C₀ − kt (straight line, t½ = C₀/(2k)); first order: ln(C₀/C) = kt (t½ = ln 2/k); second order: 1/C − 1/C₀ = kt (t½ = 1/(kC₀)). Conversion X means C = C₀(1 − X).

零级积分速率方程

CA = CA0 − kt = 0.8 − 0.01·60 = 0.2 mol/L

答案

CA = 0.2 mol/L
例题 2中等
t (min)X (%)t = ?99%

间歇反应器中的一级反应 k = 0.02 min⁻¹。达到 99% 转化率需要多长时间?求 t。

k = 0.02 min⁻¹X = 99 %

求: t (min)

显示提示
  1. 转化率 X 意味着 C = C₀(1 − X)。
  2. 代入 C = C₀·e^(−kt):1 − X = e^(−kt),所以 t = −ln(1 − X)/k。
  3. 1 − X = 0.01.
显示答案和分步解答

反应速率:一级反应 −dC/dt = kC,所以 C = C₀·e−kt,半衰期 ln 2/k 与浓度无关。二级反应 1/C = 1/C₀ + kt。速率常数随温度按阿伦尼乌斯公式增大:k = A·e−Ea/(RT)。

转化率和浓度

C/C0 = 1 − X = 0.01

求解时间

t = −ln(1 − X)/k = −ln(0.01)/0.02 = 230.3 min

答案

t = 230.3 min
例题 3困难
Tk30 °C0.170 °C?

某反应在 30 °C 时速率常数为 0.1 min⁻¹,活化能为 120 kJ/mol。求 70 °C 时的速率常数 k2。

k1 = 0.1 min⁻¹T1 = 30 °CT2 = 70 °CEa = 120 kJ/molR = 8.314 J/(mol·K)

求: k2 (min⁻¹)

显示提示
  1. 写出两个温度下的阿伦尼乌斯公式并相除:ln(k₂/k₁) = −(Ea/R)·(1/T₂ − 1/T₁)。
  2. 使用开尔文,Ea 用 J/mol,以与 R = 8.314 J/(mol·K) 一致。
  3. 1/T2 − 1/T1 = -3.845e-4 K⁻¹.
显示答案和分步解答

反应速率:一级反应 −dC/dt = kC,所以 C = C₀·e−kt,半衰期 ln 2/k 与浓度无关。二级反应 1/C = 1/C₀ + kt。速率常数随温度按阿伦尼乌斯公式增大:k = A·e−Ea/(RT)。

绝对温度

T1 = 303.1 K, T2 = 343.1 K

阿伦尼乌斯比值

ln(k2/k1) = −(120000/8.314)·(1/343.1 − 1/303.1) = 5.55
k2 = 0.1·e5.55 = 25.72 min⁻¹

答案

k2 = 25.72 min⁻¹

问与答

什么是反应动力学?

化学反应需要时间。动力学研究反应进行得有多快,而不是进行到什么程度。它告诉你反应器要多大、一批反应要运行多久。

对于反应 A → 产物,速率是 A 的浓度下降的快慢,单位 mol/(L·min)。速率通常取决于剩下多少 A:分子越少,碰撞越少,反应越慢。

反应动力学题目如何一步步求解?

Integrated rate laws: zero order: C = C₀ − kt (straight line, t½ = C₀/(2k)); first order: ln(C₀/C) = kt (t½ = ln 2/k); second order: 1/C − 1/C₀ = kt (t½ = 1/(kC₀)). Conversion X means C = C₀(1 − X).

反应动力学有哪些常见错误?
  • 这是一级反应的规律。零级意味着速率恒定,所以 C 线性下降:C = C₀ − kt。
  • 这是已反应的量。要从初始浓度中减去它。
反应动力学练习包括哪些内容?
  • 简单: 一级反应
  • 中等: 转化率和二级反应
  • 困难: 阿伦尼乌斯

每道题的数值都不同,让你掌握方法,而不是记住答案。 卡住了?先打开一个小提示,需要时再查看完整解析。

练习方式

  • 每道题的数值都不同,让你掌握方法,而不是记住答案。
  • 卡住了?先打开一个小提示,需要时再查看完整解析。
  • 你的进度、错题和收藏的题目都会保留,方便考前复习。

本主题的前后主题

接下来学习

包含此主题的课程

化工中的更多主题

可打印练习卷

免费练习反应动力学立即练习反应动力学每天 5 道免费题目,无需绑定银行卡。