all_lessons/物质为什么会变/10第 11 课 / 共 15 课

第四部分 · 变化的方向与速度

化学平衡:可逆、平衡常数与勒夏特列

上一课结尾留下一条尖锐的线索:催化剂对正反应和逆反应同等加速,这暗示反应是可逆的——产物也能变回反应物。于是很多反应并不一条道走到黑,而是停在某个"半路"。本课要回答:它停在哪?凭什么停?停下来之后,里面真的不动了吗?

线性回顾
上一课:反应快慢由活化能 Eₐ 这道能垒决定;催化剂另开一条矮山路降低 Eₐ,正逆反应同等加速,却不改变 ΔG。
留下的问题:既然逆反应也能走、也能被加速,那正反应就未必把反应物耗尽。许多反应停在"半路"——它到底停在哪?凭什么停?
本课新增:读完后你能回答——为什么"停"其实是正逆速率打平的动态平衡(微观仍在奔忙);平衡常数 K 怎样刻画平衡偏向哪边、又怎样和上一部分的 ΔG° 接上(ΔG° = −R·T·ln K);以及勒夏特列原理如何预言"推一把"平衡往哪挪——还有一个最常被搞错的点:K 只随温度变
历史小注
"动态平衡"的图景,是 19 世纪化学家被一类怪事逼出来的:把反应物关进密闭容器,过一阵子宏观什么都不再变——颜色、压强、浓度全锁死——可分析表明反应物和产物同时存在、谁也没消失。古德贝格与瓦格(Guldberg & Waage, 1864)提出质量作用定律,把这个"停"解释成正逆两个方向的速率正好相等,而非反应真的熄火。勒夏特列(Henri Le Chatelier, 1884)随后给出那条预言扰动后果的原理。两者合起来,让"半路停住"从谜团变成可计算的规律。
本课路线
五步:(1) 把"反应停在半路"摆出来,揭穿它其实是动态平衡而非静止;(2) 用一个简单的速率论证,导出平衡常数 K 的形式,并说清它在比什么;(3) 把 K 接回第 08 课的热力学:ΔG° = −R·T·ln K;(4) 勒夏特列原理——推一把,平衡往抵消扰动的方向挪;(5) 经典实例合成氨,看一场热力学与动力学的真实博弈,并钉死"只有温度改 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 这个数不告诉你反应有多快(那是 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 是自然对数。)这条等式把"能量落差"和"平衡偏向"焊成了同一回事。读懂它,本课就通了一大半:

ΔG° 越负 → K 越大 产物比反应物的自由能低得越多(下坡越陡),平衡就越偏向产物。ΔG° 大大为负时 ln K 大大为正,K ≫ 1,反应几乎走到底。
ΔG° = 0 → K = 1 反应物与产物自由能持平,ln K = 0,平衡正好停在中间,两边各占一半。
ΔG° 越正 → K 越小 产物自由能更高(上坡),ln K 为负,K ≪ 1,平衡偏向反应物,反应"几乎不发生"。

这解决了一个上一部分悬而未决的小困惑:第 08 课说 ΔG<0 才自发,可现实里许多 ΔG° 略正的反应明明也走了一点点。答案就在这条桥里——没有哪个反应是绝对的"全有或全无"ΔG° 只是把平衡向某一边的力度;力度再大,K 也只是很大而非无穷,平衡里永远残留一点点另一边的成分。化学的"完全反应",其实是 K 大到那一点点可以忽略而已。

到这里,我们有了一个完整的静态图景:每个反应在每个温度下都有一个确定的 K,决定它停在哪。可现实中我们常常不满足于它自己停的位置——工业上想让平衡多产一点产物。能不能"推"它一把?推了它往哪挪?这就是勒夏特列。

第四步:勒夏特列原理——推一把,它往回顶

勒夏特列原理 (Le Chatelier's principle) 用一句话概括,惊人地简洁:

对一个处于平衡的体系施加扰动,平衡会向抵消(减弱)该扰动的方向移动。

体系像一个倔强的对手:你往哪边推,它就往哪边顶回去,部分抵消你的动作,在新条件下重新找到一个平衡。具体到三种最常见的扰动:

这条原理之所以好用,是因为它把"我该怎么操作才能多得产物"变成了一个可以掰着手指头推的方向问题。但它也最容易被想歪——尤其在温度和催化剂这两件事上。我们用一个真实的工业反应把它彻底讲清,顺手钉死那些误解。

第五步:合成氨——热力学与动力学的真实博弈

20 世纪初最重要的化学反应之一是哈伯—博施法 (Haber–Bosch) 合成氨,它把空气里惰性的氮气变成化肥的原料,养活了今天地球上很大一部分人口。反应是个典型的可逆放热反应:

N₂ + 3 H₂ ⇌ 2 NH₃  (放热,ΔH ≈ −92 kJ/mol)

工程师想要尽可能多NH₃。勒夏特列给出两条明确的方向建议——可这两条建议,和上一课的"快慢"狠狠打了一架:

压强:越高越好(无矛盾) 左边 1 + 3 = 4 个气体分子,右边只有 2 个。加压让体系"想减少分子数",平衡向右(产物 NH₃)移动。所以工业上用 150–300 倍大气压的高压——既提高产率,也加快速率,两头都有利。
温度:低温有利产率,却让速率慢到没用 正反应放热。按勒夏特列,降温让平衡向放热方向(产物)移动,K 变大、产率更高。可第 09 课告诉我们:温度一低,越过 Eₐ 的分子骤减,反应慢得几乎不动——产率再高也要等到天荒地老。

这就是经典的热力学与动力学的博弈:低温对平衡位置(K、产率)有利,却对速率不利。工业上的解法是一组精妙的折中:用中等偏高的温度(约 400–500°C)牺牲一点平衡产率,换回足够的反应速率;同时上高压把平衡硬推回产物侧、也加快反应;再加铁基催化剂降低 Eₐ,让反应在这个温度下足够快;最后不断把生成的 NH₃ 冷凝抽走(移走产物,勒夏特列!),把单次没反应完的气体循环回去。一锅没法两全的反应,被这套组合拳逼出了实用的产率。

现在到了全课最该钉死的一点。注意上面催化剂出现在哪里——它只负责"让反应在选定温度下足够快",它没有出现在任何关于产率(平衡位置、K)的讨论里。这不是偶然:

最易错的一点:什么改变 K,什么不改
平衡常数 K 只是温度的函数
· 改变温度真正改变 K 本身(放热反应升温 K 变小、降温 K 变大)。这是唯一能改 K 的扰动。
· 改变浓度 / 改变压强:平衡会移动(位置变了),但 K 这个数不变——体系移动到新浓度,恰好让那个比值重新等于原来的 K。
· 加催化剂:只让正逆反应都更快、更快到达平衡,对 K 和平衡位置毫无影响(上一课已证:它对正逆同等加速)。

把这三句记牢,你就不会犯"加压让 K 变大"或"催化剂能提高产率"这类最常见的错。下面的部件让你亲手当一回哈伯—博施的工程师:拖动浓度、压强、温度,看平衡往左还是往右挪、各物种的相对量怎么变,以及最关键的——K 这个数到底动没动

部件:勒夏特列模拟器 —— N₂ + 3 H₂ ⇌ 2 NH₃(放热)
拖动三个滑块给平衡体系"施加扰动",观察:上方箭头指出平衡往左(反应物)还是往右(产物 NH₃)移动,三根条形显示各物种相对量,右侧 KPI 显示平衡常数 K 是否改变。试试看:加压、加 N₂、降温都把平衡推向产物,但只有改温度才会让 K 这个数变化
平衡移动方向
NH₃ 相对产率
平衡常数 K(只随温度变)

多拖几下你会确认两件事。第一,加 N₂、加压都能把 NH₃ 的条形推高(平衡向右),可右侧的 K 那一栏纹丝不动——平衡位置变了,但常数没变。第二,只有当你拉动温度滑块时,K 那一栏的数字才真正变化:降温 K 变大(放热反应更偏产物),升温 K 变小。这正是上面那张警告卡片说的:扰动会移动平衡,但唯有温度改变 K 本身

常见误解

一句话带走
可逆反应"停在半路"其实是正逆速率相等的动态平衡;平衡偏向哪边由一个数 K =(产物各项之积)∕(反应物各项之积)刻画,它通过 ΔG° = −R·T·ln K 直接连着自由能(ΔG° 越负,K 越大,越偏产物);勒夏特列原理说"推一把、它往抵消扰动的方向顶"——但务必记住:改浓度、改压强、加催化剂只移动平衡或加快到达,唯有改变温度才真正改变 K。
下一步
我们已经把"会不会(ΔG)、有多快(Eₐ)、停在哪(K)"这套完整工具锻造好了。现在把它用到一类最常见、最重要的反应上:每天发生在你的血液、胃里、雨水中、电池里的质子(H⁺)转移。一旦给酸碱反应写出平衡常数,立刻冒出 pH、强弱酸、缓冲这些概念——而水自己悄悄的自偶电离,会把"中性"钉在一个具体的数上。那个数是几?为什么? → 第 11 课《酸与碱:质子的转移》将用本课的平衡语言,把整套酸碱化学一气推出。