一台合成氨反应器正在稳定运行。操作员忽然多补进一股氢气:仪表上的组成会先怎么变?随后又为什么不会一直停在那个新组成?再把温度调高,原先那套“多加原料、多得产物”的直觉还管用吗?
你可能会说:“体系会自己朝更稳定的一边走。”这句话方向没错,却还差一把尺子:哪一边更稳定、此刻该走多远,如何用一个可计算的量判断?本章把前一章的吉布斯自由能和化学势接到可逆反应上,建立这把尺子。我们将只讨论恒温、恒压下化学反应的热力学方向、反应商、标准平衡常数及温度影响;溶液组成的细节和相平衡分别留给后两章。
学完后,你应能:
Q 与 K,而不是凭箭头方向,判断体系是否已达到平衡;ΔrG° = −RT ln K 说的是什么、没有说什么;G 的方向考虑一般反应:
aA + bB ⇌ cC + dD若反应按正向“走”一个很小的量,A、B 的物质的量减少,C、D 增加;它们的变化比例不能乱配,而由方程式的系数锁死。我们用反应进度 ξ 记录这种成套变化:对任一组分 i,有 dnᵢ = νᵢdξ,其中产物的化学计量数 νᵢ 取正,反应物取负。它不是某一种物质的量,而是把整场反应拴在同一把尺上的“步长”。
为什么非得引入这个看似抽象的量?因为只盯一种物质会误导人。比如合成氨时氢气减少 3 mol,并不意味着“反应走了 3 mol”;按方程式 N₂ + 3H₂ ⇌ 2NH₃,它只对应 ξ 增加 1 mol。反应进度让每一种物质的变化都能回到同一个反应上。
在温度、压力保持恒定时,体系的吉布斯自由能随这一步反应发生的微小改变为:
dG = ΔrG dξ
ΔrG = Σνᵢμᵢμᵢ 是组分 i 的化学势,ΔrG 称为反应吉布斯自由能。别被符号吓住:它就是“此刻沿正向把反应推进一点点,G 会怎么变”的读数。

如果 ΔrG < 0,正向走一点会降低 G,所以体系有净正向趋势;如果 ΔrG > 0,反向走一点会降低 G,净趋势是逆向;只有 ΔrG = 0 时,正向和逆向的微小位移都不再让 G 降低,这才是热力学平衡条件。
热力学平衡说的是“没有净方向可以继续降低吉布斯自由能”,不是说正、逆反应的微观事件消失。速率相等是动力学语言,ΔrG = 0 是热力学语言;在真正的平衡状态,两种说法彼此相容,但不要把“平衡”误读为“分子静止”。
ΔrG° 为负,就总是正向吗?先别急着回答。标准反应吉布斯自由能 ΔrG° 描述的是各组分处于各自标准态时的特殊参照状态;实际反应器里的组成通常根本不是标准态。真正决定此刻净方向的是 ΔrG。怎样把这两个量连起来?关键就在组分的“有效含量”——活度。
Q:实际组成怎样进入判断在给定温度下,每个组分的化学势可写成:
μᵢ = μᵢ° + RT ln aᵢ这里 aᵢ 是组分 i 的活度,没有单位;μᵢ° 是与选定标准态对应的化学势。你可以暂时把活度理解成“真正影响逃逸倾向的有效含量”。它和浓度常常同方向变化,却不是任何情况下都等于浓度。
aᵢ ≈ pᵢ/p°,其中 p° 是标准压力;aᵢ ≈ cᵢ/c°;这就是为什么课本中的浓度式、分压式能很好地处理许多入门题,却不能被偷换成“平衡常数带单位”或“浓度永远等于活度”。浓溶液、高压气体和复杂混合物会偏离这些近似,后续讨论溶液与真实体系时要把活度系数补回来。
把 μᵢ = μᵢ° + RT ln aᵢ 代入 ΔrG = Σνᵢμᵢ,并把对数合并,得到本章最常用的关系:
ΔrG = ΔrG° + RT ln Q
Q = ∏aᵢ^νᵢQ 叫反应商。形式上,产物活度在分子、反应物活度在分母,指数来自配平后的化学计量数。对 N₂ + 3H₂ ⇌ 2NH₃,有:
Q = a(NH₃)² / [a(N₂) · a(H₂)³]注意,这是个陷阱:分母和分子的安排不是为了“让式子好看”,而是来自 νᵢ 的正负号;漏掉氢气的三次方,会把方向判断和数值计算一起带偏。

Q/K 直接说方向平衡时 ΔrG = 0,而此时的反应商有一个专名:标准平衡常数 K。于是:
ΔrG° = −RT ln K
ΔrG = RT ln(Q/K)这两条式子像一副双焦镜头。第一条把标准状态下的热力学量和 K 相连;第二条把某个实际组成的方向判断压缩成 Q/K。因为 R 与绝对温度 T 都为正:
你可能会这样想:“这不就是勒夏特列原理换了个符号吗?”它更扎实一些。所谓“扰动后抵消变化”,在热力学上指的是:扰动先让 Q 偏离 K,体系再沿使 G 降低的方向变化,直到新的组成再次满足 Q = K。恒温下 K 没有被“推回去”;改变的是组成和 Q。
先把三个活度调到一个状态,猜一猜该往哪个方向走,再看 Q/K 和 ΔrG 的符号。请特别留意:这里的浓度只是稀溶液中近似活度的教学模型。
当题目问“加入、移走或压缩以后会怎样”,最稳的动作不是先背口诀,而是写出扰动瞬间的 Q。随后只需与同温度的 K 比较:Q 会被反应拉回到 K,而不是被强行拉到某一种固定浓度。
K 是热力学量:大小、反应式写法和计算K 大,究竟意味着什么若 K 很大,−RT ln K 为负,标准状态参照下的正向反应有利,平衡组成往往偏向产物;K 很小时则常偏向反应物。这里“偏向”是对组成的描述,不是对速率的承诺。木柴燃烧在热力学上很有利,常温下却不会瞬间自己燃尽;活化能与速率是第 10 章才会专门拆开的另一个问题。
还有一个容易忽略的细节:K 属于写出来的反应式。反应式倒写,K 变为原来的倒数;所有系数同乘 2,K 变为原来的平方。不能把不同写法下的常数直接放在一起比较。
某可逆反应在 298 K 的 ΔrG° = −5.70 kJ·mol⁻¹。求 K,并判断平衡组成的大致偏向。
你可能想直接看“负号”说产物多。这一眼判断方向可以,但我们还需要知道偏得有多明显。请把能量单位先换成 J·mol⁻¹,再进入指数关系。
由 ΔrG° = −RT ln K 得到 ln K = −ΔrG°/(RT)。代入前统一单位:−5.70 kJ·mol⁻¹ = −5700 J·mol⁻¹;温度也必须用 K,而不是摄氏温度。
代入 R = 8.314 J·mol⁻¹·K⁻¹ 和 T = 298 K:ln K = 5700/(8.314 × 298) ≈ 2.30。
取指数得 K = e^2.30 ≈ 10。因此在该温度、按该反应式定义的平衡中,产物一侧具有明显但并非压倒性的热力学偏向。
ΔrG°实际题目常给各物质的标准摩尔生成吉布斯自由能 ΔfGm°。对已配平的反应,按“产物减反应物”并带上化学计量数:
ΔrG° = ΣνᵢΔfGm,i°这条式子和用生成焓求反应焓的结构很像,但对象换成了吉布斯自由能。所谓“生成”指从元素的标准态生成 1 mol 物质;元素本身在标准态的 ΔfGm° 规定为零。算完后可以接 K = exp(−ΔrG°/RT)。表中数据、标准态和温度必须来自同一套条件;拼接不同温度的数据,会得到看似精确、其实没有统一参照的结果。
ΔrG° 和 ΔrG 混成一团假设某反应在 298 K 时 K = 100,而某一时刻测得 Q = 4。虽然 Q 已经大于 1,体系真的会倒着走吗?先把它和 K 比,而不是和 1 比:
ΔrG = RT ln(Q/K)
= 8.314 × 298 × ln(4/100)
≈ −8.0 kJ·mol⁻¹结果为负,净正向仍有利。Q 大小本身没有固定门槛;它只有相对 K 才有方向意义。这个小问题很值得保留:以后看到很大的浓度、分压或数值,先问“它和同条件下的平衡要求相比怎样?”
KQ,升温会改哪一个?恒温加入反应物时,化学势组合变了,Q 立刻改变;标准态参照不变,所以 K 不变。温度改变则不同:ΔrG° 本身随温度变化,K 也随之变化。若在不太宽的温区内把 ΔrH° 近似看作常数,积分形式的范特霍夫方程为:
ln(K₂/K₁) = −ΔrH°/R · (1/T₂ − 1/T₁)把温度升高,也就是 T₂ > T₁,代进式子想一遍:此时 (1/T₂ − 1/T₁) 为负。若正向反应放热,ΔrH° < 0,右侧为负,K₂ < K₁;若正向反应吸热,右侧为正,K₂ > K₁。这不是一条待背的孤立口令,而是焓变进入平衡常数的定量方式。

“升温更有利于吸热方向”中的“方向”,以你写出的正向反应为准;它不是“升温总向右”。范特霍夫式中的温度必须用 K,且把 ΔrH° 视作常数只是在有限温区内的近似。温区很宽时还需考虑热容及焓变随温度的改变。
某放热反应在 298 K 时 K₁ = 10.0,ΔrH° = −57.0 kJ·mol⁻¹。估算升到 350 K 后的 K₂,取 R = 8.314 J·mol⁻¹·K⁻¹,并说明前提。
先做方向检查。正向放热且升温,K 应减小;若算出比 10 更大的结果,就应立即检查符号。
单位统一为 ΔrH° = −57000 J·mol⁻¹。代入 ln(K₂/10.0) = −(−57000)/8.314 × (1/350 − 1/298),得到约 −3.42。
因此 K₂ = 10.0 × e^(−3.42) ≈ 0.33。平衡偏好从偏向正向产物,转为在这个较高温度下更偏向反应物一侧。
在下面先选“放热”或“吸热”,先预测、后移动温度滑块。读数会把直觉的“往哪边”接到 K 的定量变化上。
K“既然催化剂能让反应更快,能不能让平衡更偏产物?”注意,这是一个考试与工程交流中都常见的陷阱。催化剂提供的是正、逆反应都可走的低活化能路径;它不改变反应物和产物的初、终态热力学函数。因此同一温度下,它不改变 ΔrG°,也不改变 K。它能缩短达到平衡的时间,却不能把平衡终点挪走。
K 给边界,工程还要做选择合成氨的简化反应式为:
N₂(g) + 3H₂(g) ⇌ 2NH₃(g)正向放热,且气体计量数从 4 变为 2。恒温提高压强会通过各气体活度改变 Q;在理想气体入门模型里,压缩后体系趋向气体计量数较少的一侧,因此有利于氨的平衡组成。但请把两件事拆开:温度会改变 K,而恒温的压力调整并不改变同温度下的 K,只改变达到 Q=K 时需要的组成。真实高压混合气还要用逸度修正,不能把分压近似无限外推。

你可能会说:“那就无限降温、无限加压。”热力学这一张答卷会给出较高的平衡转化率,但工程还有另一张答卷:低温会让反应速率变慢,高压意味着压缩功、设备强度和安全成本上升。实际装置在温度、压力、催化、分离与循环之间折中。这里的分工要记住:K 告诉你平衡边界,动力学告诉你多久到达,工程经济决定采用哪条路线。
Q若持续从反应混合物中分离 NH₃,a(NH₃) 下降,Q 降到 K 以下,净正向反应继续进行,若分离后停止扰动并让体系重新达到平衡,新的组成满足 Q=K;持续进出料的稳态反应器则未必处于化学平衡。这正是工业中分离产物、循环未反应原料具有价值的热力学逻辑。它没有把 K 魔法般变大,而是不断创造了新的、允许正向反应降低 G 的组成状态。

下面用合成氨做恒温恒容、理想气体的浓度近似教学模型。先改初始投料或点“加少量氨”,再看求解器怎样以反应进度和 Q=K 找到物理可行的新组成。真实工业条件下标准平衡常数由活度定义,本模型不能代替逸度计算。
环境、食品、生物和药学中的很多“最终比例”也服从同一逻辑:先用恰当的活度写出 Q,再由特定温度下的 K 约束平衡。下一章讨论多组分系统与溶液时,我们会更仔细地处理组成、活度与非理想性,避免把今天的入门近似拿去硬套所有实际溶液。
遇到化学平衡的热力学题,可以按这五步给自己“刹车”:
Q = ∏aᵢ^νᵢ,先确认该用活度还是题目允许的近似;Q 和 K:Q<K 正向、Q=K 平衡、Q>K 逆向;ΔrG° = −RT lnK 和 ΔrG = RT ln(Q/K):前者连标准态与 K,后者判当前方向;K;催化剂改速率,浓度或压力扰动先改 Q。K = 50。某一时刻 Q = 2.0。不用计算具体数值,判断 ΔrG 的正负与净反应方向,并说明理由。T₁ 达平衡。保持配方不变但升高到 T₂ 后,为什么不能仍把原来的 K 代入新温度下的平衡计算?催化剂能解决这个问题吗?N₂(g) + 3H₂(g) ⇌ 2NH₃(g),有人说“高压下用分压写 Q,实际高压混合气却有非理想性,所以平衡常数 K 就变了”。这句话哪里需要改正?下一章会从“一个反应的平衡条件”走向“多个组分怎样共同存在”。当溶液不再理想、各组分彼此牵动时,今天反复出现的活度和化学势会从符号变成真正的分析工具。
最后复盘陷阱:不能把 −5.70 直接代入而不换单位,也不能把 K≈10 说成“反应完成 100%”。平衡组成还受初始配料和物料守恒限制。
这个数值建立在 ΔrH° 在 298–350 K 内近似不变、体系可用相应标准态描述的前提上。它用来训练趋势和数量级;精密设计还需要更完整的热力学数据。