1. 单组分闪蒸器物料衡算建模

单组分闪蒸的物料衡算对象

单组分闪蒸器(Flash2)在 Aspen Plus 中把一股进料按给定温度、压力分成气液两股产品。对纯组分而言,只要进料处于两相区,气液两相的组成相同(都等于纯组分本身),物料衡算的核心就落在总流量守恒与气相分率上,而不是组分分配。因此本例的建模重点是:正确指定进料状态、闪蒸条件,并核对 F = V + L 是否闭合。

设进料流量 F、气相流量 V、液相流量 L,则总物料守恒为:

F = V + L
气相分率 β = V / F
组分守恒(单组分):F·z = V·y + L·x,且 z = y = x = 1

下面用一组教学示例数据完成建模与验证。示例设定:组分取水(H2O),物性方法选用 STEAM-TA(适用于纯水/蒸汽的常规工程估算);进料 100 kmol/h、温度 150 ℃、压力 5 bar,闪蒸器绝热、压降为 0,即闪蒸压力 5 bar。该条件下水处于汽液两相区,预期得到气液两股产品。

进料 FEED H2O 100 kmol/h 150 ℃ / 5 bar F Flash2 闪蒸器 绝热 · 压降 0 闪蒸压力 5 bar 物性方法 STEAM-TA 两相区 → 汽 + 液 β = V / F 气相 VAPOR V kmol/h y(H2O) = 1 液相 LIQUID L kmol/h x(H2O) = 1 守恒校验: F = V + L → 100 = V + L 残差 |F − (V+L)| ≤ 1e-6 单组分:z = y = x = 1,组分分配不产生额外约束,衡算闭合即判定通过

建模操作要点

  1. 新建流程,在物性方法页选择 STEAM-TA;组分页只添加 H2O。
  2. 从 Model Palette 拖入 Flash2 模块,连接进料流 FEED、气相流 VAPOR、液相流 LIQUID。
  3. FEED 流设定:温度 150 ℃、压力 5 bar、总流量 100 kmol/h(单组分下组成自动为 1)。
  4. Flash2 设定:闪蒸压力 5 bar、气相分率或热负荷二选一。本例取绝热(热负荷 0)、压降 0,由模块自行求解温度与 β。
  5. 运行后查看结果,重点读取 VAPOR 与 LIQUID 的摩尔流量,以及模块的 Vapor Fraction。

衡算验证与结果判读

运行完成后,在结果中读取两股产品的摩尔流量,按下表核对。下表中的数值为示例条件下的预期量级,实际数值以软件在该物性方法下的计算结果为准,验证逻辑不变。

项目符号数值/判据说明
进料流量F100 kmol/h输入给定
气相流量V由结果读取VAPOR 摩尔流量
液相流量L由结果读取LIQUID 摩尔流量
总物料残差F−(V+L)≤ 1e-6 kmol/h闭合判据
气相分率β0 < β < 1确认处于两相区
组分摩尔分数y, x均为 1单组分特性
若 β 显示为 0 或 1,说明进料在该压力下已全部为液或全部为汽,此时 V 或 L 为 0,衡算仍闭合,但已不属于两相闪蒸。可调整进料温度或闪蒸压力,使状态点落入两相区后再观察分配。
单组分闪蒸中不要期待气液两相出现不同组成;若结果里 y 与 x 不相等,通常意味着组分列表被误加了第二组分,或物性方法选择不当导致相平衡异常,应先检查这两处。

快速复查清单

  • 组分列表仅含 H2O,物性方法为 STEAM-TA。
  • FEED 的温度、压力、流量三项均已填写,无空缺自由度。
  • Flash2 的压力设定与进料压力一致(压降 0),热负荷为 0。
  • 结果中 F = V + L 残差在 1e-6 以内,β 介于 0 与 1 之间。
  • VAPOR 与 LIQUID 的组分摩尔分数均为 1。