混合物闪蒸 · 相平衡计算
使用图文教程
油气体系 · Peng-Robinson 状态方程 · 海客登州
一句话简介 针对天然气、凝析气、轻烃等油气体系,输入组分和组成,即可计算闪蒸(气液分配)、泡点、露点,得到气相分率、气液相组成、各相密度和 Z 因子。相当于口袋里的 PVT 相平衡计算器,适用于油气工艺设计与现场核算。 |
油气生产和处理中,经常需要知道一股物流在某温度、压力下会分成多少气、多少液,各相里都是什么组成——这决定了分离器怎么设计、凝液能出多少、露点是否达标。这些属于相平衡(闪蒸)计算,手算几乎不可能,专业软件又太重。这个工具把油气常用的相平衡计算装进了手机。
▪闪蒸计算:给定温度、压力和总组成,算出气相分率、气液两相的组成和物性。
▪泡点 / 露点:算泡点温度、露点温度(给压力),或泡点压力、露点压力(给温度)。
▪20 种油气组分:C1~C10 烷烃(含异构体)、氮气、二氧化碳、硫化氢、水、氦、氢、乙烯、丙烯。
▪各相物性:密度、压缩因子 Z、平均分子量,以及进料/气相/液相的组成对照。
▪采用 Peng-Robinson 状态方程,油气行业相平衡计算的标准方法。

图1:混合物闪蒸计算器主界面
用好这个工具,先理解几个相平衡的基本概念:
概念 | 含义 |
| |
闪蒸 | 给定 T、P 和总组成,求物系分成气、液两相后各相的量和组成 |
| |
气相分率 VF | 气相占总物质的摩尔分数,0=全液,1=全气,中间值=两相 |
| |
泡点 | 液体开始产生第一个气泡的状态(VF=0),对应泡点温度或压力 |
| |
露点 | 气体开始凝出第一滴液的状态(VF=1),对应露点温度或压力 |
| |
压缩因子 Z | 反映气体偏离理想气体的程度,油气计算常用 |
| |
| 泡点与露点 在压力一定时:温度低于泡点温度→全是液体;高于露点温度→全是气体;两者之间→气液两相共存。泡点和露点之间的区域,就是分离器工作的两相区。 | ||
以一股典型天然气在 −23℃、5 MPa 下的气液分配为例:
1.点组分区右上角的"典型天然气",自动填入一组常见天然气组成(甲烷85%、乙烷7%、丙烷4%、正丁烷2%、氮气1%、CO₂ 1%),合计 100%。
2.计算模式选"闪蒸(给T和P)"。
3.温度填 −23,单位 ℃;压力填 5,单位 MPa。
4.点"计算"。
5.结果显示气相分率约 96%,气液两相。下方组成对照表可见:气相里甲烷更富集,液相里丙烷、丁烷等重组分明显富集——这就是凝析液的成分。

图2:天然气闪蒸结果(气相分率 + 组成对照表)
点"+ 添加"从组分库选组分,点每行右侧的 ✕ 删除。至少需要两个组分才能计算。也可点"典型天然气"一键载入常见组成作为起点,再自行调整。
在每个组分右侧填写其摩尔分数(mol%)。工具会实时显示合计值:
▪合计接近 100% 时显示绿色,表示组成正常。
▪合计偏离 100% 时显示橙色提示,计算时会自动归一化(按比例调整到和为100%),不影响结果。
▪也可点"归一化"按钮,手动把当前各组分按比例调整到合计 100%。
摩尔分数 vs 质量分数 本工具组成用摩尔分数(mol%),这是相平衡计算的标准。若你手头是质量分数,需先换算成摩尔分数再输入(除以各组分分子量后归一化)。 |
通过"计算模式"下拉选择要做哪种计算,界面会自动显示该模式需要的输入项:
模式 | 输入 | 输出 |
闪蒸(给T和P) | 温度 + 压力 | 气相分率、气液相组成与物性 |
泡点温度(给P) | 压力 | 该压力下的泡点温度 |
露点温度(给P) | 压力 | 该压力下的露点温度 |
泡点压力(给T) | 温度 | 该温度下的泡点压力 |
露点压力(给T) | 温度 | 该温度下的露点压力 |
闪蒸模式适合已知操作温压、求相分配的场景;泡露点模式适合校核相态边界,比如判断某压力下气体会不会凝液(露点)、某温度下液体会不会气化(泡点)。
计算结果分三部分:
显示温度、压力、气相分率、相态(气液两相/全气相/全液相)、进料平均分子量。气相分率是核心——它直接告诉你这股物流气液比例。
气相和液相分别列出密度、压缩因子 Z、平均分子量。液相密度明显大于气相,分子量也更大(因为重组分在液相富集)。
逐组分列出进料、气相、液相中的摩尔分数。这是相平衡计算最有价值的输出:可以看到轻组分(甲烷、氮气)如何往气相集中,重组分(丁烷及更重)如何在液相富集,直观反映分离效果。
▪温度:℃ 或 K;压力:Pa / kPa / bar / MPa,工具自动换算。
▪本工具面向油气体系(天然气、凝析气、轻烃),采用 PR 状态方程,对烃类和常见非烃(N₂、CO₂、H₂S)体系适用性好。
▪含大量水、醇等强极性组分的体系,PR 方程精度有限,结果仅供参考。
二元交互参数 混合物 PR 计算需要组分对之间的二元交互参数(kij),工具已内置油气常见组分对的标准 kij 数据,用户无需手动输入。 |
说明该组成在给定工况下可能不存在气液两相(例如温度过高全是气体),或数值发散无法收敛。可改用闪蒸模式,或调整组成、工况后再试。
VF=0 表示全部是液相(温压低于泡点),VF=1 表示全部是气相(温压高于露点)。此时物系是单相,没有相分配。
能。工具会自动把组成归一化到合计 100% 再计算,不影响结果。但为了输入清晰,建议尽量填成合计 100%。
这正是相平衡的规律:重组分(丁烷、戊烷及更重)沸点高、易凝,优先进入液相;轻组分(甲烷、氮气)优先进入气相。这也是天然气脱凝析、气液分离的原理。
— 海客登州 · 石油化工自控仪表计算工具 —