溶解的焓变:三步
可以把离子化合物的溶解设想成三步(U6.2、2.9.1):
- 拆开晶体中的离子:克服离子之间的吸引,吸热;
- 拉开水分子,给离子腾出地方:克服水分子之间的氢键,吸热;
- 离子与水分子结合(离子–偶极作用,水合):放热。
三步之和就是溶解的 ΔH°。第 3 步放出的能量多于前两步吸收的,溶解放热(如 NaOH);少于前两步的,溶解吸热(如 NH₄NO₃、KCl)。
溶解的熵变
离子从规则排列的晶体中分散到溶液里,混乱程度增大,熵通常增大(ΔS° > 0)。但离子周围的水分子被吸引而排列得更有序,又会使熵减小。体积小、电荷高的离子水合得很厉害,熵的减小可以很明显:OpenStax 附录 G 中 Mg²⁺(aq) 的 S° 是 −138.1 J/(K·mol),为负值。
自由能决定能不能溶
一个过程在一定温度下是否热力学有利,看吉布斯自由能变Gibbs free energy change, ΔG:
ΔG° < 0 时溶解有利,ΔG° > 0 时不利(第 9 单元会详细讲)。它和平衡常数的关系是 ΔG° = −RT ln K,对难溶盐来说 K 就是 Ksp:ΔG° 越大(越正),Ksp 越小。
吸热的溶解也能自发进行,只要熵增足够大,使 −TΔS° 比 ΔH° 更负。选一种盐,拖动温度,看三根柱子怎样变:
例题 1:NaCl 为什么易溶
由 OpenStax 附录 G 的数据(ΔfH° / kJ·mol⁻¹,S° / J·K⁻¹·mol⁻¹):NaCl(s) −411.2、72.1;Na⁺(aq) −240.1、59;Cl⁻(aq) −167.2、56.5。求 25 °C 时 NaCl(s) → Na⁺(aq) + Cl⁻(aq) 的 ΔH°、ΔS° 和 ΔG°。
-
公式。 都是“生成物之和减反应物之和”,各项乘以计量数(这里都是 1):ΔH° = ΣΔfH°(生成物) − ΣΔfH°(反应物),ΔS° = ΣS°(生成物) − ΣS°(反应物)。
-
算 ΔH°(单位 kJ/mol)。
溶解略微吸热。
-
算 ΔS°(单位 J·K⁻¹·mol⁻¹)。
离子分散到水中,熵增大。
-
统一单位。 ΔH° 用 kJ,ΔS° 用 J,相乘前要把 ΔS° 换成 kJ:
-
算 TΔS° 和 ΔG°(单位 kJ/mol)。 T = 298.15 K:
-
结论。 ΔG° < 0,溶解在标准状态下有利。ΔH° 是正的(不利),但 −TΔS° = −12.9 kJ/mol 比 ΔH° 更负,所以 NaCl 的溶解是熵推动的。
例题 2:由 ΔG° 求 Ksp
由 OpenStax 附录 G 的生成自由能算出,25 °C 时 AgCl(s) → Ag⁺(aq) + Cl⁻(aq) 的 ΔG° = +55.7 kJ/mol。求 AgCl 的 Ksp。
-
公式。 对溶解平衡,K 就是 Ksp:
-
统一单位。 R = 8.314 J·K⁻¹·mol⁻¹ 用的是 J,所以 ΔG° 也要换成 J:
-
算 RT。
-
算 ln Ksp。
-
求 Ksp。 可以直接按 ex,也可以先换成以 10 为底:
-
对照。 OpenStax 溶度积表中 AgCl 的 Ksp = 1.6 × 10⁻¹⁰,两套数据一致。ΔG° 为正,所以 Ksp ≪ 1,AgCl 难溶。
- AgCl(Ksp = 1.6 × 10⁻¹⁰)
Ksp ≪ 1。
- NaCl(易溶)
ΔG° = −9.0 kJ/mol。
- PbI₂(Ksp = 1.4 × 10⁻⁸)
Ksp < 1。
- KCl(易溶,溶解时溶液变凉)
吸热,但熵增更大。
- CaCO₃(Ksp = 8.7 × 10⁻⁹)
Ksp ≪ 1。
- ΔH° = +65 kJ/mol,ΔS° = +33 J/(K·mol)
TΔS° 只有约 10 kJ/mol,抵不过 ΔH°。
- ΔH° = −20 kJ/mol,ΔS° = +10 J/(K·mol)
两项都有利。
- ΔH° = +25 kJ/mol,ΔS° = +110 J/(K·mol)
TΔS° ≈ 33 kJ/mol,大于 ΔH°。
常见误区
误区 1:“吸热的溶解不可能自发进行。” 能否自发由 ΔG 决定。熵增足够大时,吸热的溶解也能进行(NaCl、KCl、NH₄NO₃)。
误区 2:“溶解时熵总是增大。” 离子分散使熵增大,但水分子围绕离子排列使熵减小。小而电荷高的离子,后者的影响可以很大。
误区 3:“ΔG° > 0 的盐一点也不溶。” ΔG° > 0 只说明 K < 1。AgCl 的 Ksp = 1.6 × 10⁻¹⁰,饱和溶液中仍有 1.3 × 10⁻⁵ mol/L 的 Ag⁺。
即时小测
NaCl 的溶解略微吸热,但在室温下能大量溶解。最好的解释是?
ΔG° = ΔH° − TΔS°:ΔH° 很小的正值,TΔS° 较大,ΔG° 为负。
把离子化合物溶解想成三步。哪一步放出能量?
形成离子–偶极作用放热;前两步都要克服吸引,吸热。
某难溶盐的 Ksp = 2.0 × 10⁻⁷。它溶解的 ΔG°:
ΔG° = −RT ln Ksp,Ksp < 1 时 ln Ksp < 0,ΔG° > 0。
25 °C 时 AgBr 的 Ksp = 5.0 × 10⁻¹³。它溶解的 ΔG° 约为?(R = 8.314 J/(K·mol))
ΔG° = −RT ln Ksp = −8.314 × 298 × ln(5.0 × 10⁻¹³) J/mol ≈ +7.0 × 10⁴ J/mol = +70 kJ/mol。B 符号错;D 差了 1000 倍。
某盐溶解吸热(ΔH° > 0),熵增大(ΔS° > 0)。升高温度时它的溶解度:
升温使 −TΔS° 更负,ΔG° 更负,K 增大(也可以用勒夏特列原理:吸热过程升温向正方向移动)。
下列关于溶解的熵变的说法,正确的是?
两种效应同时存在,ΔS° 的正负取决于哪一种占优势。
AP 自由作答题
由 OpenStax 附录 G:KCl(s) 的 ΔfH° = −436.5 kJ/mol,S° = 82.6 J/(K·mol);K⁺(aq) 的 ΔfH° = −252.4 kJ/mol,S° = 102.5 J/(K·mol);Cl⁻(aq) 的 ΔfH° = −167.2 kJ/mol,S° = 56.5 J/(K·mol)。
(a) 计算 25 °C 时 KCl(s) → K⁺(aq) + Cl⁻(aq) 的 ΔH°。KCl 溶解时,溶液的温度升高还是降低?
(b) 计算 ΔS°,并从粒子的角度解释它的符号。
(c) 计算 25 °C 时的 ΔG°,判断溶解是否热力学有利。
(d) 解释为什么 (a) 中的结果和 (c) 中的结论并不矛盾。
(e) 预测 KCl 的溶解度随温度升高怎样变化,说明理由。
参考答案与评分要点
(a) ΔH° = (−252.4) + (−167.2) − (−436.5) = +16.9 kJ/mol。溶解吸热,溶液的温度降低。
(b) ΔS° = 102.5 + 56.5 − 82.6 = +76.4 J/(K·mol)。离子从有序的晶体中分散到溶液里,可能的排布方式大大增多,熵增大。
(c) ΔG° = 16.9 − 298 × 0.0764 = −5.9 kJ/mol(由生成自由能算得 −6.0),ΔG° < 0,溶解热力学有利。
(d) 是否自发由 ΔG 决定,而不只看 ΔH。熵增大使 −TΔS°(约 −22.8 kJ/mol)比 ΔH° 更负,所以吸热的溶解仍然自发。
(e) 增大。溶解吸热且 ΔS° > 0,升温使 ΔG° 更负、K 更大(或:吸热过程升温,平衡向溶解方向移动)。
评分要点: (a) ΔH° 和温度变化;(b) ΔS° 和粒子层面的解释;(c) ΔG° 的计算(单位统一);(d) 熵推动;(e) 吸热溶解随温度升高溶解度增大。
小结
- 溶解的 ΔH° = 拆开溶质(吸热)+ 拉开溶剂(吸热)+ 水合(放热)。
- 离子分散使熵增大,离子周围水分子有序排列使熵减小。
- ΔG° = ΔH° − TΔS°,ΔG° = −RT ln Ksp:ΔG° 越正,Ksp 越小;吸热的溶解可以由熵推动。
AP 提示: 解释“为什么吸热过程也能自发”时,一定要提到熵:ΔS > 0,T 足够大时 TΔS > ΔH,ΔG < 0。计算 ΔG° = ΔH° − TΔS° 时,把 ΔS° 从 J 换成 kJ。