本节摘要:溶液热力学处理多组分体系的热力学行为。拉乌尔定律和亨利定律分别描述溶剂和溶质的蒸气压行为。化学势是核心概念——每个组分都有自己的化学势,相平衡的条件是同一组分在各相中化学势相等。活度系数将理想溶液的简单关系推广到真实溶液。
阅读完本节,你应当能够:
往水里加盐,沸点升高了;往冰上撒盐,冰融化了。这两个日常现象的根源是同一个热力学效应:溶解非挥发性溶质后,溶液的蒸气压低于纯溶剂。蒸气压低了,就需要更高的温度才能让蒸气压等于外压(沸腾);同样,蒸气压低了,固-液平衡线的位置就变了,凝固点下降。
溶液的蒸气压降低是拉乌尔定律的直接推论。拉乌尔定律说的是:理想溶液中溶剂的蒸气压等于纯溶剂蒸气压乘以溶剂的摩尔分数。溶质越多,溶剂的摩尔分数越小,蒸气压越低。这个关系看起来简单,但它可以定量解释沸点升高和凝固点降低的大小。
拉乌尔定律适用于溶剂:P_A = P_A* × x_A。比例系数是纯溶剂的蒸气压,适用于任何浓度的理想溶液。
亨利定律适用于溶质:P_B = k_H × x_B。比例系数 k_H 是亨利常数,只适用于稀溶液。
两个定律形式相似但物理含义不同。拉乌尔定律描述的是"溶剂分子逃离液面的倾向被溶质稀释",亨利定律描述的是"溶质分子在气液两相间的分配比例"。在稀溶液中两者同时适用,浓度增加后都会偏离。
理想溶液的定义就是"所有组分在全部浓度范围内都服从拉乌尔定律"。真实溶液几乎不满足这个条件——组分分子大小不同、相互作用不同,导致蒸气压偏离线性预测。
化学势 μ_i = (∂G/∂n_i)_T,P,n_j 是溶液热力学的核心概念。它可以理解为"在恒温恒压下,每增加1摩尔组分i引起的自由能变化"。
相平衡条件:同一组分在各相中的化学势相等。比如水和水蒸气平衡时,水在液相和气相的化学势相等。如果不相等,物质会从化学势高的相流向化学势低的相——就像水从高处流到低处。
化学势的标准表达:μ_i = μ_i° + RT ln(a_i)。标准化学势 μ_i° 是纯组分i的化学势(参考态),a_i 是活度。对于理想溶液,活度就等于摩尔分数(a_i = x_i)。对于非理想溶液,a_i = γ_i × x_i,活度系数 γ_i 反映偏离理想性的程度。
真实溶液中,分子间相互作用使得行为偏离理想假设。活度系数 γ > 1(正偏差)意味着实际蒸气压高于拉乌尔定律预测——分子间吸引比纯组分时弱,倾向于逃逸。γ < 1(负偏差)意味着实际蒸气压低于预测——分子间吸引比纯组分时强。
乙醇-水体系呈现正偏差:混合后蒸气压偏高,混合焓为正(吸热),混合体积膨胀。丙酮-氯仿体系呈现负偏差:混合后蒸气压偏低,混合焓为负(放热),混合体积收缩。这些行为都可以从分子间相互作用的差异来解释。
蒸气压降低、沸点升高、凝固点降低、渗透压——这四种性质只取决于溶质粒子数(不管溶质是什么),因此称为"依数性"。它们的定量关系都可以从化学势的蒸气压降低效应推导出来。凝固点降低和沸点升高的公式形式相似:ΔT = K_f × m(凝固点)或 ΔT = K_b × m(沸点),其中 m 是质量摩尔浓度,K 是溶剂的特征常数。水的 K_f = 1.86 K·kg/mol,K_b = 0.512 K·kg/mol。渗透压在生物化学中尤为重要——细胞膜的半透性导致水分子从低溶质浓度侧流向高溶质浓度侧,这就是渗透压的来源。
这些"只数粒子不挑种类"的性质,恰恰是可以精确计算的。我们用一个生物化学和冬季保键都很常见的例子来算:等渗盐水该配多浓、冬天给路面撒盐能让冰点降多少、血液的渗透压有多大。
R = 8.314 # J/(mol·K) Kf = 1.86 # 水凝固点降低常数 K·kg/mol Kb = 0.512 # 水沸点升高常数 K·kg/mol def freezing_drop(molality): return Kf * molality # ΔTf = Kf·m def osmotic_pressure(molarity, C, T=310.0): # 范特霍夫渗透压方程 π = i·C·R·T, T 为人体温度(K)默认 return molarity * R * T # Pa (对非电解质 i=1) # 0.9% NaCl 生理盐水约 0.154 mol/L(含 i≈2 的 NaCl) m_physio = 0.154 * 2 # 电介质有效粒子摩尔浓度 pi = osmotic_pressure(m_physio, 0.154, 310.0)/1000.0 print(f"生理盐水渗透压 π ≈ {pi:.0f} kPa(约 7.7 atm)") # 撒盐融冰:让冰点降到 -10°C 所需的 CaCl2 摩尔浓度 m_ice = 10.0 / Kf / 3.0 # CaCl2 电离出约 3 个粒子 print(f"冰点降至 -10°C 需 CaCl2 约 {m_ice:.2f} mol/kg 水")
渗透压算出 7.7 atm 这个数之所以重要,是因为静脉输液必须用等渗液——浓度不对,血细胞要么吸水胀破(低渗)要么失水皱缩(高渗)。融冰的事例也说明,依数性依赖的是"有效粒子总浓度",电解质电离得越多,融冰效率越高。这一套就是生化、医药、市政冬季作业里每天都在用的热力学。