第四部分 · 变化的方向与速度
化学平衡:可逆、平衡常数与勒夏特列
上一课结尾留下一条尖锐的线索:催化剂对正反应和逆反应同等加速,这暗示反应是可逆的——产物也能变回反应物。于是很多反应并不一条道走到黑,而是停在某个"半路"。本课要回答:它停在哪?凭什么停?停下来之后,里面真的不动了吗?
留下的问题:既然逆反应也能走、也能被加速,那正反应就未必把反应物耗尽。许多反应停在"半路"——它到底停在哪?凭什么停?
本课新增:读完后你能回答——为什么"停"其实是正逆速率打平的动态平衡(微观仍在奔忙);平衡常数 K 怎样刻画平衡偏向哪边、又怎样和上一部分的 ΔG° 接上(ΔG° = −R·T·ln K);以及勒夏特列原理如何预言"推一把"平衡往哪挪——还有一个最常被搞错的点:K 只随温度变。
第一步:它没停,只是打了个平手
先看一个能亲眼盯着的例子。把无色的四氧化二氮 N₂O₄ 封进玻璃管,它会分解成棕红色的二氧化氮 NO₂:
N₂O₄ ⇌ 2 NO₂
刚封进去时管子无色,随后慢慢变红——正反应在跑。可红到某个深浅,颜色就不再变了,停在一个稳定的棕红色,你盯一小时、一天都是这个色。表面看,反应像是"做完了、熄火了"。
但事情不对劲:管子里同时有无色的 N₂O₄ 和棕红的 NO₂,两者比例固定。如果正反应真的熄火停在这儿,为什么没把 N₂O₄ 用光?答案是——它根本没停。
关键洞见:宏观静止,微观仍在奔忙。此刻 N₂O₄ 仍在不停地分解成 NO₂(正反应),同时 NO₂ 也在不停地重新结合回 N₂O₄(逆反应)。只不过两个方向的速率正好相等:每秒分解掉多少个 N₂O₄,就有同样多个被重新拼出来。你看到的颜色不变,不是因为分子停了,而是因为生与灭抵消、净变化为零。这就是动态平衡 (dynamic equilibrium)。
一个好比喻:一座两端开门的房间,左门每分钟进 10 人、右门每分钟出 10 人。房间里的人数恒定,可没有一个人是静止的——人流从未停过,只是进出相抵。化学平衡就是这种"流量相等"的状态,而不是"水龙头关了"。
那么下一个问题自然冒出来:平衡时反应物和产物的比例固定在某个值——这个值由什么决定?能不能写成一个数?
第二步:平衡常数 K——平衡偏向哪边的一个数
我们用上一课的"速率"语言,最快地把 K 推出来。考虑一个简单可逆反应 a A + b B ⇌ c C + d D。在不太苛刻的近似下,正反应速率随反应物浓度上升、逆反应速率随产物浓度上升:
正速率 = k₊ · [A]ᵃ · [B]ᵇ 逆速率 = k₋ · [C]ᶜ · [D]ᵈ
这里 [X] 表示该物种的浓度,k₊、k₋ 是正逆反应各自的速率常数(上一课那个 Arrhenius 的 k)。平衡的定义就是正速率 = 逆速率,把上面两式画等号:
k₊ · [A]ᵃ · [B]ᵇ = k₋ · [C]ᶜ · [D]ᵈ
把常数移到一边、浓度移到另一边,立刻得到一个只由两个速率常数之比决定的量:
K = k₊ ∕ k₋ = ([C]ᶜ · [D]ᵈ)∕([A]ᵃ · [B]ᵇ)
这就是平衡常数 (equilibrium constant, K):产物各项之积,除以反应物各项之积,每一项的指数恰是它在配平方程里的系数。(严格地说,式中应是各物种的活度 (activity)——稀溶液里近似用浓度、气体里近似用分压;纯固体和纯液体的活度记作 1,不进表达式。但核心形状不变:产物在上、反应物在下。)
K 是一个纯粹刻画"平衡偏向哪边"的数,读法很直观:
- K ≫ 1(很大):分子(产物)远大于分母(反应物)。平衡严重偏向产物一侧——反应"几乎走到底"。
- K ≈ 1:产物和反应物势均力敌,平衡停在中间,两边都有可观的量。
- K ≪ 1(很小):分母(反应物)占上风。平衡偏向反应物,反应"几乎不发生",只走了一点点就停。
注意,K 这个数不告诉你反应有多快(那是 Eₐ 管的,上一课),它只告诉你最终停在哪。一个 K 很大的反应可以慢得要命(停在很偏产物的位置,但要等很久才停),一个 K 很小的反应也可以瞬间就到达它那个"几乎没反应"的平衡。方向偏好(K)和到达速度(k)是两件事——这正是把第 08、09 课串起来的关节。
可是 K 这个比值,看起来像是从速率论里"凑"出来的。它有没有更深的根?有——它直接连着第 08 课的自由能。
第三步:把 K 接回热力学——ΔG° = −R·T·ln K
回忆第 08 课:一个反应自不自发,看自由能变 ΔG;ΔG<0 才下坡。其中标准自由能变 ΔG° 衡量的是"在标准浓度/压强下,纯反应物变成纯产物"的落差。它和平衡常数之间,藏着一条极其漂亮的桥:
ΔG° = −R·T·ln K
(R ≈ 8.314 J/(mol·K),T 是绝对温度,ln 是自然对数。)这条等式把"能量落差"和"平衡偏向"焊成了同一回事。读懂它,本课就通了一大半:
这解决了一个上一部分悬而未决的小困惑:第 08 课说 ΔG<0 才自发,可现实里许多 ΔG° 略正的反应明明也走了一点点。答案就在这条桥里——没有哪个反应是绝对的"全有或全无"。ΔG° 只是把平衡推向某一边的力度;力度再大,K 也只是很大而非无穷,平衡里永远残留一点点另一边的成分。化学的"完全反应",其实是 K 大到那一点点可以忽略而已。
到这里,我们有了一个完整的静态图景:每个反应在每个温度下都有一个确定的 K,决定它停在哪。可现实中我们常常不满足于它自己停的位置——工业上想让平衡多产一点产物。能不能"推"它一把?推了它往哪挪?这就是勒夏特列。
第四步:勒夏特列原理——推一把,它往回顶
勒夏特列原理 (Le Chatelier's principle) 用一句话概括,惊人地简洁:
对一个处于平衡的体系施加扰动,平衡会向抵消(减弱)该扰动的方向移动。
体系像一个倔强的对手:你往哪边推,它就往哪边顶回去,部分抵消你的动作,在新条件下重新找到一个平衡。具体到三种最常见的扰动:
- 改变浓度。加入更多反应物,体系"想消掉多出来的反应物",于是正反应多走、平衡向产物一侧移动;反过来,抽走产物(比如不断把产物冷凝带走),平衡也会向产物移动来补上。工业上"边反应边移走产物"就是利用这一条把反应一路逼向产物。
- 改变压强(仅对有气体且两边气体分子数不等的反应有效)。增大压强=把气体往小里挤,体系"想减少分子数来缓解拥挤",于是平衡向气体分子总数更少的那一侧移动。若两侧气体分子数相等,加压不挪动平衡。
- 改变温度。这一条最特殊,留到下一步专门讲——因为只有它会真正改变 K。
这条原理之所以好用,是因为它把"我该怎么操作才能多得产物"变成了一个可以掰着手指头推的方向问题。但它也最容易被想歪——尤其在温度和催化剂这两件事上。我们用一个真实的工业反应把它彻底讲清,顺手钉死那些误解。
第五步:合成氨——热力学与动力学的真实博弈
20 世纪初最重要的化学反应之一是哈伯—博施法 (Haber–Bosch) 合成氨,它把空气里惰性的氮气变成化肥的原料,养活了今天地球上很大一部分人口。反应是个典型的可逆放热反应:
N₂ + 3 H₂ ⇌ 2 NH₃ (放热,ΔH ≈ −92 kJ/mol)
工程师想要尽可能多的 NH₃。勒夏特列给出两条明确的方向建议——可这两条建议,和上一课的"快慢"狠狠打了一架:
这就是经典的热力学与动力学的博弈:低温对平衡位置(K、产率)有利,却对速率不利。工业上的解法是一组精妙的折中:用中等偏高的温度(约 400–500°C)牺牲一点平衡产率,换回足够的反应速率;同时上高压把平衡硬推回产物侧、也加快反应;再加铁基催化剂降低 Eₐ,让反应在这个温度下足够快;最后不断把生成的 NH₃ 冷凝抽走(移走产物,勒夏特列!),把单次没反应完的气体循环回去。一锅没法两全的反应,被这套组合拳逼出了实用的产率。
现在到了全课最该钉死的一点。注意上面催化剂出现在哪里——它只负责"让反应在选定温度下足够快",它没有出现在任何关于产率(平衡位置、K)的讨论里。这不是偶然:
· 改变温度:真正改变 K 本身(放热反应升温 K 变小、降温 K 变大)。这是唯一能改 K 的扰动。
· 改变浓度 / 改变压强:平衡会移动(位置变了),但 K 这个数不变——体系移动到新浓度,恰好让那个比值重新等于原来的 K。
· 加催化剂:只让正逆反应都更快、更快到达平衡,对 K 和平衡位置毫无影响(上一课已证:它对正逆同等加速)。
把这三句记牢,你就不会犯"加压让 K 变大"或"催化剂能提高产率"这类最常见的错。下面的部件让你亲手当一回哈伯—博施的工程师:拖动浓度、压强、温度,看平衡往左还是往右挪、各物种的相对量怎么变,以及最关键的——K 这个数到底动没动。
多拖几下你会确认两件事。第一,加 N₂、加压都能把 NH₃ 的条形推高(平衡向右),可右侧的 K 那一栏纹丝不动——平衡位置变了,但常数没变。第二,只有当你拉动温度滑块时,K 那一栏的数字才真正变化:降温 K 变大(放热反应更偏产物),升温 K 变小。这正是上面那张警告卡片说的:扰动会移动平衡,但唯有温度改变 K 本身。
常见误解
- 误解:反应到了平衡就停止了,分子不再反应。(澄清:平衡是动态的——正逆反应都仍在以相等的速率进行,只是净变化为零。宏观静止,微观长跑。)
- 误解:加压或加反应物能让平衡常数 K 变大。(澄清:它们会让平衡位置移动,但 K 不变——体系移到新浓度后,那个比值又重新等于原来的 K。只有温度能改 K 本身。)
- 误解:催化剂能提高平衡产率。(澄清:催化剂对正逆反应同等加速,只让你更快到达同一个平衡,不改变 K,也不改变平衡位置和最终产率。它管"多久到",不管"停在哪"。)
- 误解:K 大就代表反应快。(澄清:K 大只代表平衡偏向产物(停得很靠产物一侧),跟到达平衡有多快(由 Eₐ 决定)完全是两回事。可以 K 很大却慢,也可以 K 很小却快。)
- 误解:所有反应只要 ΔG<0 就会"完全"反应、把反应物耗尽。(澄清:ΔG° = −R·T·ln K 告诉我们 K 总是有限的,平衡里永远残留一点点另一边。"完全反应"只是 K 大到那一点点可忽略。)
- 误解:升压一定能把任何气相平衡推向某一侧。(澄清:只有当两侧气体分子总数不相等时升压才移动平衡,且移向分子数更少的一侧。两侧分子数相等时,升压不挪动平衡。)