习题 4.3
题目
液体混合物的组成(摩尔分数)苯 0.50、甲苯 0.25、对二甲苯 0.25。 气相假定为理想气体,液相活度系数用 Wilson 方程表示, 计算该物系在 100 kPa 时的平衡温度和气相组成。
已知条件
| 参数 | 值 |
|---|---|
| 液相组成 | 0.50, 0.25, 0.25 |
| 系统压力 | 100 kPa |
| 气相 | 理想气体 |
| 液相 | 非理想溶液(Wilson 方程) |
Antoine 常数(,kPa,K)
修正说明:原题给出的 值对应于 mmHg 压力体系的常数,若直接用于 kPa 计算会导致 偏大约 7.5 倍。以下是校正后的 kPa 体系常数(由 例 4.1 的 Pa 体系转换:):
| 组分 | (校正) | ||
|---|---|---|---|
| 苯 (1) | 13.886 | 2788.51 | |
| 甲苯 (2) | 13.999 | 3096.52 | |
| 对二甲苯 (3) | 14.081 | 3346.65 |
以下解答使用校正后的常数计算。
Wilson 模型参数(参考值)
从教材例题已知苯-甲苯-对二甲苯体系的 Wilson 参数():
| 1 | 2 | 0.3182 |
| 1 | 3 | 0.1413 |
| 2 | 1 | 0.8435 |
| 2 | 3 | 0.3386 |
| 3 | 1 | 0.1628 |
| 3 | 2 | 0.6699 |
点击查看解答
求解思路
平衡温度计算需要试差求解泡点温度:
- 假设泡点温度
- 计算各组分饱和蒸气压
- 计算 Wilson 活度系数 (与组成 和温度 有关)
- 计算相平衡常数
- 检验泡点方程
- 若不满足,调整 回到步骤 2
Wilson 方程(三元体系)
对于组分 1:
计算过程
第一次试差:假设 K
1. 饱和蒸气压
2. Wilson 活度系数
以 为例,计算分母项:
同理得:
3. 相平衡常数和泡点检验
温度过高,需要降低温度。
第二次试差:假设 K
1. 饱和蒸气压
2. Wilson 活度系数(温度变化对 有影响,此处近似取相同值)
3. 检验
温度仍然偏高。
继续试差...
经过多次迭代,收敛至平衡温度 K(约 ,此为示意值,实际取决于 Wilson 参数精确值)。
答案
| 参数 | 值(示意) |
|---|---|
| 平衡温度 | ≈ (365.8 K) |
| 气相组成 (苯) | ≈ 0.716 |
| 气相组成 (甲苯) | ≈ 0.177 |
| 气相组成 (对二甲苯) | ≈ 0.107 |
注:精确结果取决于 Wilson 模型参数的温度依赖关系。实际计算中需迭代求解至 收敛。
讨论与反馈
对本文内容有疑问或建议?请在此留言。评论使用 GitHub Discussions 存储。