Skip to content

泡点与露点

定义/概述

泡点 (Bubble Point):液体在恒压下缓慢加热时,形成第一个蒸汽气泡的温度。 露点 (Dew Point):蒸汽在恒压下缓慢冷却时,形成第一个液滴的温度。

对于纯组分物质,泡点和露点相同,等于该组分的沸点。对于多组分混合物,泡点和露点不同,且与组成有关。

核心:KiK_i 的计算链条

泡露点计算的关键在于相平衡常数 KiK_i 必须从 Antoine 方程逐级算出,不可直接查表。对于理想体系(气相为理想气体、液相为理想溶液),计算链条为:

第一步:Antoine 方程 → 饱和蒸气压

lnPisat=AiBiT+Ci\ln P_i^{\text{sat}} = A_i - \frac{B_i}{T + C_i}

将试差假设的温度 TT 代入,算出各组分的 PisatP_i^{\text{sat}}

不同手册的 Antoine 常数形式可能不同(ln\ln vs log10\log_{10},Pa vs mmHg),使用前必须核对。详见 例 4.1

第二步:相平衡常数

Ki=PisatPK_i = \frac{P_i^{\text{sat}}}{P}

其中 PP 为系统总压(已知条件)。各组分的 KiK_i 随温度 TT 变化,温度越高 PisatP_i^{\text{sat}} 越大,KiK_i 越大。

第三步:泡点/露点方程检验

KiK_i 代入泡点或露点方程,检验是否满足归一化条件。


泡点方程

泡点计算的基本方程为(液相组成 xix_i 已知,求 TbT_b 和平衡气相组成 yiy_i):

i=1cKixi=1(4.11)\sum_{i=1}^{c} K_i x_i = 1 \tag{4.11}

泡点温度计算步骤

已知液相组成 xix_i 和系统压力 PP

步骤操作
1假设泡点温度 TT
2代入 Antoine 方程,算各组分 PisatP_i^{\text{sat}}
3Ki=Pisat/PK_i = P_i^{\text{sat}} / P
4检验 Kixi\sum K_i x_i
5>1> 1,降低 TTKiK_i 偏大说明温度假设偏高);若 <1< 1,升高 TT
6重复步骤 2-5,直至 Kixi=1\sum K_i x_i = 1

收敛后,气相组成 yi=Kixiy_i = K_i x_i

露点方程

露点计算的基本方程为(气相组成 yiy_i 已知,求 TdT_d 和平衡液相组成 xix_i):

i=1cyiKi=1(4.12)\sum_{i=1}^{c} \frac{y_i}{K_i} = 1 \tag{4.12}

露点温度计算步骤

已知气相组成 yiy_i 和系统压力 PP

步骤操作
1假设露点温度 TT
2代入 Antoine 方程,算各组分 PisatP_i^{\text{sat}}
3Ki=Pisat/PK_i = P_i^{\text{sat}} / P
4检验 yi/Ki\sum y_i / K_i
5<1< 1,降低 TTKiK_i 偏小说明温度假设偏低);若 >1> 1,升高 TT
6重复步骤 2-5,直至 yi/Ki=1\sum y_i / K_i = 1

收敛后,液相组成 xi=yi/Kix_i = y_i / K_i


非理想体系的修正

当液相为非理想溶液时,相平衡常数须修正为:

Ki=γiPisatPK_i = \frac{\gamma_i P_i^{\text{sat}}}{P}

其中 γi\gamma_i 为活度系数(由 Wilson 等模型计算,见 4.1.1)。此时 KiK_i 的计算链条变为:

AntoinePisat    +    Wilsonγi        Ki=γiPisatP\text{Antoine} \rightarrow P_i^{\text{sat}} \;\;+\;\; \text{Wilson} \rightarrow \gamma_i \;\; \Rightarrow \;\; K_i = \frac{\gamma_i P_i^{\text{sat}}}{P}

关键参数

符号含义单位
TbT_b泡点温度K
TdT_d露点温度K
PP系统压力Pa
xix_i液相摩尔分数无量纲
yiy_i气相摩尔分数无量纲
KiK_i相平衡常数无量纲

计算演示

关联条目


← 返回目录

讨论与反馈

对本文内容有疑问或建议?请在此留言。评论使用 GitHub Discussions 存储。