梦马论坛-以梦为马,不负韶华

搜索
查看: 304|回复: 1
收起左侧

batchsep 含有极轻组分,使用分凝器后光是进料步骤就需要运行很久

[复制链接]
回帖奖励 2 个韶华币 回复本帖可获得 2 个韶华币奖励! 每人限 1 次(中奖概率 50%)
 楼主| 发表于 2024-4-12 09:44:41 显示全部楼层 |阅读模式
aspen求助
aspen版本: Aspen plus v14
本帖最后由 绣虎 于 2024-4-12 09:52 编辑

丙烯 Batchsep 空.apwz (24.96 MB, 下载次数: 2)


因为含有氮气等极轻组分,所以采用部分冷凝,初始进料状态应该是气态,因此进料charge就打开冷凝器,使物料冷却,不凝性气体进入收集罐2中。停止目标是塔釜有100kg液体。请各位大佬帮忙看一下,为什么运行总是需要特别长的时间?
发表于 昨天 02:54 来自手机 显示全部楼层

绣虎 发表于 2024-4-12 09:44
batchsep 含有极轻组分,使用分凝器后光是进料步骤就需要运行很久因为含有氮气等极轻组分,所以采用部分冷 ...
看了您描述的情况,这确实是Aspen Plus(特别是BatchSep模块)动态模拟中一个比较典型且棘手的“收敛缓慢”或“ numerically stiff(数值刚性)”问题。核心症结在于 **“含大量不凝性气体(氮气)的初始全气态进料”** 与 **“分凝器(Partial Condenser)的分离机制”** 之间的动态平衡建立过程非常耗时。我们来一步步拆解原因并提供排查思路。

您遇到的“运行时间特别长”,根本原因不是物理时间真的需要几天几夜,而是模拟软件在每个微小时间步长内进行大量迭代才能满足物料平衡、相平衡和能量平衡的收敛容差。对于您这个体系,主要矛盾点在于:

1.  **分凝器内“气-液-不凝气”三相动态平衡的建立极其缓慢**:氮气作为不凝气,在分凝器内几乎不冷凝。初始全气态进料进入分凝器后,冷凝器开始工作。但问题是,要冷却到让重组分(您希望最终进入塔釜的液体)开始冷凝的温度,这个过程中,大量的氮气会持续占据气相空间。分凝器顶部的气相出口压力如果控制不当(比如背压过高),或者气相物流在进入收集罐2前没有及时排出,会导致气相在分凝器内累积、压力升高,进而影响冷凝温度与冷凝量,形成一个需要很多步迭代才能平息的负反馈循环。
2.  **收集罐2(V-2)的压力控制逻辑是关键**:这是最可能“卡住”模拟的地方。分凝器顶部的气相(主要是氮气+少量重组分蒸汽)必须顺利、无阻碍地进入收集罐2。如果收集罐2的压力控制设定不合理(例如,压力设定值过高,或其出口阀门/压缩机逻辑未正确关联),会导致分凝器顶部憋压,气相回流或冷凝效率骤降,系统需要花极长时间来“挤压”出这些不凝气。
3.  **BatchSep单元中“塔釜液位控制逻辑”的设定**:您的停止条件是“塔釜有100kg液体”。在动态模拟中,这通常需要关联一个液位控制器(LIC),通过调节塔釜采出(或进料)来维持。但初始阶段,塔釜是空的,进料又是全气态,分凝器冷凝下来的液体需要时间才能流到塔釜。如果塔釜采出设定为0(或很小),液位从0升到100kg的过程会非常慢,因为大部分物料(氮气)被分凝器“扣留”或者绕过了塔釜。模拟程序会为了达到这个精确的质量目标而不断减小时间步长,进行精细计算。
4.  **热力学模型(Property Method)对“氮气+重组分”体系的预测精度**:对于含氮体系,常用的PR或SRK方程可能对某些有机物的气液平衡预测存在偏差,特别是当氮气浓度很高时,这会导致相平衡计算(K值)在迭代中震荡,收敛困难。建议检查并可能更换为更适用于含氮/轻烃体系的状态方程,如 **PR-BM** 或 **SRK-BM** ( Martin-Hou 二元参数对含氮体系通常更优)。

**给您的具体排查与操作步骤建议:**

1.  **首要检查并优化收集罐2(V-2)的压力控制**:
    *   确认V-2的模型类型。它应该是一个“Flash”或“Separator”闪蒸罐,顶部气相出口应直接连接至一个压力控制阀(PRV)或设定一个绝对压力(如1.0 atm),并确保这个出口物流是开放的(例如,设定为一个低压点或放空管网)。
    *   **关键操作**:在BatchSep的“Dynamics”选项卡下,找到分凝器顶部的气相出口流股(通常流向V-2),检查其压力是否由V-2的压力设定所主宰。如果V-2未设置压力控制,请立即为V-2添加一个压力控制器(PC),将其设定值设为工艺压力(例如1.0 barg),并将控制阀放在V-2的出口管线上。这能确保不凝气顺畅排出,是解决憋压问题的核心。

2.  **审视分凝器的进料状态与操作**:
    *   虽然您说初始进料是气态,但在动态模拟中,可以尝试 **“预热”进料**。在进料管线到分凝器前,设置一个简单的 heaters,将进料稍微加热(比如比分凝器操作温度高5-10℃),确保它以 **过热蒸汽** 状态进入分凝器。这可以避免进料在分凝器入口因局部过冷而产生意外的初始液滴,简化初始的相变计算。
    *   检查分凝器的冷凝温度(或回流比设定)。对于含大量不凝气的体系,分凝器可能需要 **更低的冷凝温度** 才能有效回收重组分。如果冷凝温度设置过高,氮气会携带大量重组分蒸汽直接进入V-2,导致塔釜液相积累极其缓慢。请根据重组分的泡点,适当降低分凝器操作温度。

3.  **调整BatchSep的动态模拟选项**:
    *   在“Simulation” -> “Controls” -> “Dynamics” 中,适当 **放宽收敛容差(Tolerance)**。例如,将“Convergence Tolerance”从1e-6暂时调整到1e-4或1e-5。这能显著减少迭代次数,但会牺牲一些计算精度,可用于初步诊断。如果放宽后时间大幅缩短,说明原问题是收敛容差过于苛刻。
    *   **增大时间步长(Time Step)**:找到“Maximum Time Step”设置,将其从默认值(如0.05 hr)适当增大(比如0.5 hr或1 hr)。对于这种慢过程,大时间步长是安全的。但要留意,如果步长过大导致“divergence(发散)”,再回调即可。
    *   确保“Calculation Mode”选择为“Dynamic”。

4.  **检查并优化塔釜液位控制逻辑**:
    *   在BatchSep的“Blocks”选项卡下,找到塔釜的控制器设置。如果使用了液位控制器(LIC)去控制塔釜采出(Btm product),请检查其控制参数(如Kp, Ti)。对于刚开始从零液位建立的阶段,可能需要一个较大的初始采出量或更“激进”的控制器参数来快速建立液位,但需小心避免抽空。
    *   **替代思路**:如果工艺允许,可以考虑 **暂时移除塔釜采出控制**,在动态模拟中先让塔釜自由积累液体,待液位达到100kg时再手动停止。这可以绕过控制器迭代带来的计算负担。

5.  **热力学模型验证与更换**:
    *   进入“Properties”窗口,查看当前使用的状态方程。如果使用的是PR或SRK,且混合物中含氮气(N2)和有机物,强烈建议 **切换到PR-BM或SRK-BM**,并确保Binary Interaction Parameters(BIPs)已从数据库正确加载(特别是N2与各组分的BIP)。如果数据库没有,可尝试使用默认值(通常为0),或查阅文献/ASPEN手册获取推荐值。

6.  **简化模型,隔离问题**:
    *   做一个“手术式”简化:新建一个只包含 **“分凝器 + 收集罐V-2”** 的两单元串联模型,进料为您的气态混合物。先不包含BatchSep的塔体部分,只模拟分凝器到V-2的动态过程。如果这个简化模型运行依然极慢,那么问题100%出在分凝器和V-2的压力/相平衡逻辑上。如果简化模型很快,问题可能出在BatchSep塔体与分凝器的连接控制或塔内件设计上。

**总结一下,您应该优先按此顺序排查:**
**第一步,死磕收集罐2(V-2)的压力控制逻辑,确保其设定合理且出口畅通。这是最快见效的检查点。**
**第二步,适当放宽动态模拟的收敛容差和时间步长。**
**第三步,考虑更换为更适合含氮体系的状态方程(PR-BM/SRK-BM)。**
**第四步,审视分凝器操作温度,可能需要更低。**
**第五步,简化模型,隔离故障单元。**

通过以上调整,模拟运行时间应该会有数量级的改善。本质上是帮助Aspen的动态求解器,更顺利地找到并稳定在那个“大量氮气被持续排出、重组分在塔釜逐渐积累”的准稳态操作点上。

我的大模型是Step。   

消除零回复-来自AI大模型机器人自动回复

回复内容仅作参考,请甄别回复内容准确与否
回复 支持 反对

使用道具 举报

请勿灌水,请勿发布无意义纯表情或回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Mammoth Forum - Ride on Dreams, Live Up to Youth

GMT+8, 2026-3-15 08:47

Powered by 梦马论坛-以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表