2. 二元汽液平衡的相律与自由度分析
在讨论二元混合物的汽液平衡之前,必须先回答一个看似基础却决定后续全部判读逻辑的问题:一个处于汽液两相平衡的二元系统,究竟有几个可以独立改变的变量?哪些量一旦确定,其余量就被热力学关系“锁死”?这就是吉布斯相律要解决的问题。相律不是经验公式,而是从热力学平衡条件推导出的约束计数工具,它告诉我们系统的自由度,也就是在不破坏相平衡的前提下,可以独立指定的强度性质数目。
吉布斯相律的标准形式为:
F = C − P + 2
其中 F 为自由度,C 为独立组分数,P 为相数。式中的“2”对应温度 T 与压力 p 两个强度变量。对于二元系统 C = 2,当汽液两相共存时 P = 2,代入得 F = 2 − 2 + 2 = 2。也就是说,二元汽液两相平衡系统只有两个自由度。这个结论极其重要:它意味着在 T、p、x(液相组成)、y(汽相组成)这四个常见强度量中,只要独立指定两个,其余两个就由相平衡关系确定,不能随意取值。
关键理解:F = 2 并不表示“可以随便选两个量”,而是表示独立变量个数为 2。若选择 T 和 p 作为独立变量,则 x 与 y 都被约束;若选择 T 和 x,则 p 与 y 被约束。选择哪两个作为独立变量,取决于实际工艺中哪些量容易控制、哪些量需要求解。
为了把这种约束关系看清楚,需要引入相平衡的两个基本条件。第一是相平衡条件:在平衡状态下,任一组分在汽相和液相中的化学势相等,等价地可写成逸度相等,即 fiV = fiL。第二是组成归一化条件:液相组成满足 x1 + x2 = 1,汽相组成满足 y1 + y2 = 1。对于二元系统,每个组分给出一个逸度相等方程,共两个方程;再加上两个归一化条件,方程组把 x1、x2、y1、y2 四个组成变量与 T、p 联系起来。正是这些方程的存在,使得四个强度量中只有两个可以独立变动。
上图把“独立变量—约束方程—被求解量”的关系摆在一起。可以看到,相律给出的 F = 2 并不是抽象数字,而是对应着实际计算中“已知两个、求另外两个”的标准问题结构。工程上最常见的三种指定方式分别是:定温定压求两相组成、定温定液相组成求压力与汽相组成、定压定液相组成求温度与汽相组成。它们分别对应等温等压泡露点计算、定温泡点线计算和定压泡点温度计算。理解这一点,后续无论是查汽液平衡数据表,还是用活度系数模型或状态方程求解,都能明确“输入是什么、输出是什么”。
需要特别强调的是自由度的“独立性”含义。假设某操作人员同时规定 T = 350 K、p = 101.3 kPa、x₁ = 0.40,并期望系统仍然处于汽液两相平衡,这就指定了三个强度量。对于二元两相系统,这三个量一般不能同时任意满足平衡关系:给定 T 和 p 后,平衡的 x₁ 已经被唯一确定,再强行指定 x₁ = 0.40 通常与平衡条件矛盾。实际结果要么系统不再保持两相平衡(某一相消失),要么需要改变 T 或 p 才能重新建立平衡。这正是相律在工程判断中的价值:它提前告诉我们哪些参数组合是“过约束”的,避免在流程模拟或实验设计中设置互相冲突的条件。
再看一个具体的教学示例。设某二元混合物在 101.3 kPa 下达到汽液平衡,液相摩尔分数 x₁ = 0.30。按照方式 C,独立变量是 p 和 x₁,需要求解平衡温度 T 与汽相组成 y₁。若采用理想溶液近似,可写出拉乌尔定律形式:p = x₁p₁sat(T) + x₂p₂sat(T),以及 y₁ = x₁p₁sat(T)/p。第一个方程中只有 T 未知,因为 p、x₁、x₂ 均已知,纯组分饱和蒸气压是温度的函数,于是可迭代求出满足总压等于 101.3 kPa 的 T;再把该 T 代回第二个方程即得 y₁。这里独立变量确实是两个(p 与 x₁),T 和 y₁ 是被约束求解出来的。若换一种指定方式,例如定 T = 350 K、定 x₁ = 0.30,则改为求解 p 和 y₁,方程结构相同但未知量位置不同。通过对比可以看出,相律并不规定“必须选哪两个”,而是规定“只能选两个”,选择依据是工艺可测、可控的量。
对于非理想系统,逸度相等方程不再能简化为拉乌尔定律,需要引入活度系数 γi 或逸度系数 φi。但自由度分析不受模型复杂度影响:无论用 Margules、NRTL、UNIQUAC 还是状态方程法,二元两相平衡的 F 仍然是 2。模型改变的是方程的具体形式和求解难度,不改变独立变量个数。这一点在后续共沸点判读中尤为关键:共沸点并不是“多出来一个自由度”,而是在 F = 2 的约束面上,出现了 x₁ = y₁ 的特殊状态,使汽液两相组成重合,从而在 T–x–y 图或 p–x–y 图上表现为泡点线与露点线相切或相交的特殊点。
判读要点:遇到一个二元汽液平衡问题时,先数独立变量个数,再判断给定条件是否恰好为 2 个。若给定 2 个,问题通常可解;若给定 1 个,说明还缺少一个条件,解不唯一;若给定 3 个及以上,需检查是否过约束,除非其中某些条件恰好与平衡关系自洽。养成这个习惯,可以快速识别题目或工艺条件是否合理。
最后需要区分“强度量自由度”和“容量性质”。相律中的 F 统计的是强度性质(T、p、组成),不包括系统的总质量或总摩尔数。也就是说,在二元两相平衡中,两相的相对数量(汽化率)并不由相律约束,它取决于总组成和物料衡算,属于另一个层面的计算。理解这一区分,可以避免把“自由度 2”误用为“系统只有两个可变量”。相律管的是相平衡的热力学约束,物料衡算管的是量的问题,两者配合才能完整描述一个平衡分离过程。后续在学习 T–x–y 图、p–x–y 图以及共沸判读时,所有“已知什么、求什么、是否唯一”的判断,都建立在今天这个 F = 2 的热力学基础之上。