sg-proii-modeling-guide

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

化工流程模拟软件PROII模型Agent搭建指南

一句话选型结论

按资料字段整理

sg-proii-modeling-guide是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_0a5d41e9/sg-proii-modeling-guide
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_0a5d41e9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791623765
正文体量20.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
sg-proii-modeling-guide当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

20.4 KB
模型实际读到的说明书原文,来自技能仓库

PRO/II 建模策略与最佳实践

核心原则:实际工艺用塔,就老老实实用 COLUMN

建模第一准则:工艺流程描述中使用了精馏塔/吸收塔/汽提塔的,必须用 COLUMN 单元模拟,不要用 FLASH 替代。

FLASH 仅在以下场景作为辅助手段使用:
- COLUMN 收敛前提取初值(先用 FLASH 跑通流程,提取温度/组成作为 COLUMN 初值)
- 纯方案比选阶段的快速估算(明确标注为简化模型)
- 反应器进出料的预热/冷却(FLASH ISOTHERMAL 替代加热炉,非精馏场景)

> ⚠️ 禁止做法:工艺描述中明确有塔(如常压塔、减压塔、吸收塔、汽提塔),
> 却用 FLASH 串联"糊弄过去"。这会导致无回流比、无塔板效率、产品纯度失真,
> 模型失去工程参考价值。COLUMN 收敛困难时应排查初值/自由度/热力学方法,
> 而非退回 FLASH。

COLUMN vs FLASH 选择决策表

场景 推荐 原因
工艺中有精馏塔/吸收塔/汽提塔 COLUMN 真实模拟塔板、回流、产品纯度
需要塔板效率、回流比、侧线抽出 COLUMN FLASH 无法表达这些参数
产品纯度有严格规格要求 COLUMN + SPEC FLASH 只能间接调温度,精度不够
原油蒸馏(CDU/VDU) COLUMN 虽然收敛难,但必须用塔(可配合假组分)
反应器预热/段间冷却/最终冷却 FLASH ISOTHERMAL 非精馏场景,FLASH 完全适用
方案比选阶段快速估算 FLASH(标注简化) 明确标注为简化模型,后续需升级为 COLUMN
COLUMN 收敛前提取初值 先 FLASH → 再 COLUMN FLASH 结果作为 COLUMN 温度/组成初值

COLUMN 收敛遇到困难时的排查路径(不要直接退回 FLASH)

  1. 检查自由度:PRODUCT + HEAT + SPEC 总数 ≤ TRAY-1
  2. 检查 ESTIMATE:优先用 MODEL=CONVENTIONAL, RRATIO=2.0,省略 CTEMP/BTEMP 让 PRO/II 自动估算
  3. 检查组分选择:VDU 用 NC10+ 重组分,不要用太轻的组分
  4. 检查压力单位:用 PRESSURE(KPA) 明确指定,避免 KG/CM2 混淆
  5. 检查进料温度:VDU 进料 200°C 左右,塔底温度不要给太高(>350°C 会导致 "DRIED UP")
  6. 用渐进扩展法:3组分5层 → 10层 → 20层 → 40层,每步以收敛结果为初值
  7. 以上都试过仍不收敛:先用 FLASH 跑通流程提取初值,再回 COLUMN 重试

> COLUMN 收敛技能后续将持续加强和补充。当前已有的收敛经验见下方"渐进扩展法"和
> "VDU COLUMN 收敛经验"章节。


渐进扩展法(CDU/VDU验证,2026-06-11~19)

> 原理:从最简模型开始,逐步增加复杂度,每次以收敛结果为下一步初值。

核心流程(已验证成功)

Step 1: 3组分(NC4/NC5/NC6) + 5层塔 + 2产品 → 收敛 ✅ (cdu_atm_v4)
Step 2: 3组分 + 10层塔 + 2产品 → 收敛 ✅ (cdu_10tray_test)
Step 3: 3组分 + 20层塔 + 2产品 → 收敛 ✅ (cdu_20tray_test)
Step 4: 3组分 + 40层塔 + 2产品 → 收敛 ✅ (cdu_40tray_test)
Step 5: 添加侧线产品 → 继续调试
Step 6: 扩展到9组分 → 继续调试

关键参数(3组分40层塔成功模板)

TITLE PROJECT=CDU, PROBLEM=ATM, USER=USER
  PRINT INPUT=ALL, MBALANCE=OFF, HISTORY=ON, SEQMAP=OFF
  TOLERANCE DEFAULT=V94
  DIMENSION METRIC, MDUTY=ON, BASIS=MOLE
COMPONENT DATA
  CURRENT SEARCH=SIMSCI,PROCESS
  LIBID 1,NC4/2,NC5/3,NC6, BANK=CURRENT
THERMODYNAMIC DATA
  TRESET CONSTANT=NOFLASH
  METHOD SYSTEM=SRK, DENSITY(L)=API, SET=TEST01, DEFAULT
    WATER PROPERTY=SATURATED
STREAM DATA
  PROPERTY STREAM=1, TEMPERATURE=80, PRESSURE=3.5, PHASE=M, &
            RATE(KG/H)=100000, COMPOSITION(WT)=1,33.3/2,33.3/3,33.4
UNIT OPERATIONS
  COLUMN UID=C1, NAME=TESTCOL
    PARAMETER TRAY=40, IO=40
    FEED 1,20
    PRODUCT  OVHD=2,500, BTMS=3,95000, SUPERSEDE=ON
    CONDENSER TYPE=PART
    REBOILER TYPE=KETTLE
    DUTY  1,1,,CONDENSER
    DUTY  2,40,,REBOILER
    PRESSURE(KPA) 1,110/40,130
    ESTIMATE MODEL=CONVENTIONAL, RRATIO=2.0
    SPEC ID=S1, RRATIO, VALUE=2.0
    SPEC ID=S2, STREAM=3, RATE(M),TOTAL,WET, VALUE=500
    VARY DNAME=CONDENSER
    VARY DNAME=REBOILER

END

成功经验总结

要素 关键值 说明
IO=40 40次迭代 足够大多数简单塔,不需要IO=1000
ESTIMATE MODEL=CONVENTIONAL, RRATIO=2.0 省略CTEMP/BTEMP更稳定! PRO/II自动估算
进料压力 PRESSURE=3.5 KG/CM2 必须≥塔内压力,否则flash计算失败
产品流量初值 OVHD=2,500, BTMS=3,95000 必须给初值,SUPERSEDE=ON让SPEC覆盖
组成定义 COMPOSITION(WT)=1,33.3/2,33.3/3,33.4 WT=百分比(总和100),M=分数(总和1.0)
压力剖面 PRESSURE(KPA) 1,110/40,130 平缓,不要大幅压降

VDU(减压蒸馏)COLUMN 收敛经验(2026-06-19验证)

> 关键发现:VDU COLUMN在真空条件下可以收敛,但需要正确的组分选择和温度初值。

渐进验证过程

测试 组分 压力(kPa) 结果 文件
轻组分真空 NC4/NC5/NC6 10-20 ✅ 5次迭代收敛 vdu_light_column
中组分真空 NC6/NC10/NC12 10-15 ✅ 7次迭代收敛 vdu_med_column
重组分真空 NC10/NC14/NC18 10-15 ✅ 6次迭代收敛 vdu_heavy3_column

VDU成功参数

参数 CDU(常压) VDU(减压) 说明
压力(KPA) 110-130 10-15 VDU真空操作
进料温度(°C) 80 200 VDU进料需预热
温度剖面 不需指定(省略CTEMP/BTEMP) 不需指定 让PRO/II自动估算
组分选择 NC4-NC6 NC10-NC18 VDU处理重油
DIMENSION METRIC METRIC PRESSURE(KPA)确保真空单位正确

VDU 收敛失败原因及解决

失败原因 诊断特征 解决方案
温度初值太高(350°C+) "Tray LIQUID has DRIED UP" 降低进料温度到200°C,温度剖面平缓
组分太轻(NC4-NC6)用于VDU 全部汽化,无液相残留 改用NC10+重组分
压力单位错误 PRESSURE=20→20 KG/CM2≈20bar 用PRESSURE(KPA)=10明确指定
侧线产品+SUPERSEDE冲突 SPEC on LDRAW报错 LDRAW不用SPEC,固定抽出率
真空+重组分不收敛 alpha damping < 0.01 用轻组分先验证语法,再换重组分

VDU FLASH串联模型注意事项

VDU可以用FLASH串联近似,但有重大限制:
- FLASH不能模拟回流,只是单次汽液平衡切割
- 真空条件下几乎所有烃类完全汽化(物理正确:真空降低沸点)
- 需要极重组分(NC30+)才能产生液相残留物
- SIMSCI库中NC30可用,NC40不可用


分段搭建法(用户原创方法)

> 原理:先搭一段、收敛一段,再搭下一段。避免一次性搭建全流程导致收敛困难。

适用场景

  • 长流程(10+ 台设备)
  • 多个精馏塔的模型
  • COLUMN 收敛困难时的排查路径(先用渐进法排查,不要直接退回 FLASH)

步骤(以 CDU 为例)

第1段:原油预热 + 常压炉 + 常压塔主体 → 收敛
第2段:加入煤油汽提塔 → 收敛
第3段:加入柴油汽提塔 → 收敛
第4段:加入 AGO 汽提塔 → 收敛
第5段:加入减压炉 + 减压塔 → 收敛

关键原则

  1. 每段只加 1~2 个新设备,不要一次加太多
  2. 前一段完全收敛(RC=11)后再加下一段
  3. 用 CONTROLLER 固定关键流股流量,避免自由度爆炸
  4. 初值从已收敛段的结果中读取(温度、流量、组成)

组成定义数值规则(2026-06-11~19验证)

> 极易出错!PRO/II 10.2对组成数值的解释取决于单位限定符。

核心规则

单位限定符 数值含义 总和必须等于 示例
COMPOSITION(WT)= 百分比(0-100) 100.0 1,33.3/2,33.3/3,33.4
COMPOSITION(M)= 分数(0.0-1.0) 1.0 1,0.333/2,0.333/3,0.334
COMPOSITION(LV)= 百分比(0-100) 100.0 同WT
COMPOSITION(GV)= 百分比(0-100) 100.0 同WT

配对规则

RATE单位 必须配对的COMPOSITION 示例
RATE(KG/H)= COMPOSITION(WT)= 100000 KG/H + WT百分比
RATE(M)= COMPOSITION(M)= 1000 M + M分数
RATE(WT)= COMPOSITION(WT)= 同KG/H
~~RATE(KG/H)= + COMPOSITION(M)=~~ ❌ 不匹配! 导致"COMPOSITION DOES NOT EQUAL RATE"

NORMALIZE 关键字

  • PRO/II 10.2 不支持 在COMPOSITION行中使用NORMALIZE关键字(已验证)
  • 必须手动确保总和精确等于100%(WT)或1.0(M)
  • NORMALIZE 只能用于 ASSAY 子语句(如 LIGHTEND 行)

SIMSCI组分库可用范围(2026-06-19验证)

组分 LIBID名 可用 沸点(°C) 说明
正丁烷 NC4 ✅ -0.5 CDU轻组分
正戊烷 NC5 ✅ 36 CDU轻组分
正己烷 NC6 ✅ 69 CDU/VDU
正癸烷 NC10 ✅ 174 VDU轻组分
正十二烷 NC12 ✅ 216 VDU
正十四烷 NC14 ✅ 254 VDU重组分
正十六烷 NC16 ✅ 287 VDU重组分
正十八烷 NC18 ✅ 317 VDU重组分
正二十烷 NC20 ✅ 343 VDU极重组分
正二十八烷 NC28 ✅ ~440 VDU极重组分
正三十烷 NC30 ✅ ~450 最重可用正构烷烃
正四十烷 NC40 ❌ 不在库 需用NONLIBRARY或PETRO

注意:
- 简写如C4, C5在SIMSCI库中不存在,必须用NC4, NC5
- 真空条件下(10-30 kPa)几乎所有烃类完全汽化(物理正确)
- VDU模型需要ASSAY定义(TBPCUTS伪组分)才能模拟真实的宽沸点分布


收敛加速技巧

1. 好的初值 = 收敛成功的一半

方法 操作 效果
省略CTEMP/BTEMP(仅给RRATIO) ESTIMATE MODEL=CONVENTIONAL, RRATIO=2.0 ⭐ 最推荐! PRO/II自动估算温度,更稳定
用简化模型(FLASH)算初值 先跑 FLASH 版,提取温度分布作为 COLUMN 初值 辅助手段,最终目标仍是 COLUMN
参考实际装置数据 常压塔顶温 ~40°C,底温 ~350°C 需要行业经验
用 ESTIMATE MODEL=SIMPLE 只需给 CTEMP/BTEMP/RRATIO 三个参数 适合汽提塔
逐板给 TEMPERATURE 初值 TEMPERATURE(C) 1,40/ 20,200/ 40,350 ⚠️ 初值偏差大会导致发散
渐进扩展法 3组分5层→10层→20层→40层逐步扩展 ⭐ 已验证成功! 每步以收敛结果为初值

⚠️ CTEMP/BTEMP省略策略详解:
- 简单塔(3组分,40层以下):省略CTEMP/BTEMP,只给RRATIO,让PRO/II自动估算 → 5-7次迭代收敛
- 复杂塔(9组分+,含侧线):需要给温度初值,但要从简单模型结果中获取
- VDU真空塔:进料温度200°C是关键初值,太高的塔底温度(350°C+)会导致液相蒸发干

2. 减少自由度

  • 用 CONTROLLER 固定关键流股流量
  • 先设合理的操作条件(压力、温度),再放开优化
  • COLUMN 自由度 = N-1(N = 指定个数),超界会导致 E(ENTH+SPEC) 不降
  • PRODUCT 流量 + HEAT + SPEC 总计必须 ≤ TRAY-1
  • 例:TRAY=5 时最多 4 个指定

3. SPEC 语句限制(PRO/II 10.2 关键词模式)

支持 不支持
REFLUX, RRAT, DUTY, COMP= GE, LE(不等式约束)
VALUE= 关键字必须 MDIA 待验证
ATOL=, RTOL=

注:COMP= 已在官方案例P1.INP中验证可用(SPEC ID=COL1SPEC1, STREAM=BOTS, FRACTION(LV), COMP=2, WET, VALUE=0.04)

3. 热力学方法选择

体系 推荐热力学 不推荐
烃类混合物 PR 或 SRK IDEAL
含水体系 SRK 或 IDEAL PR(易触发 WATER SUPERSATURATION)
极性物质(甲醇) SRKM PR
高温裂解气 PR IDEAL

4. 塔板数从少到多

  • 先用 5 块理论板让流程跑通
  • 再逐步增加到 20 → 40 块
  • 塔板越多,收敛越困难

20 MMTPA CDU 案例经验

已完成的工作

  • ✅ COLUMN 严格模型:渐进扩展法验证(3组分5层→40层全部收敛),已掌握 CLI 模式 COLUMN 语法
  • ✅ FLASH 辅助模型:5 个 FLASH 用于提取初值(RC=11/12/12),后续升级为 COLUMN
  • ✅ 原油评价数据:7 个假组分(LIGHT/LNAPH/HNAPH/LAGO/HAGO/LO/VACRES)
  • ✅ 产品规格:石脑油(IBP~175°C)、煤油(175~230°C)、柴油(230~350°C)
  • ✅ 炉子模型:CRUDE-FURNACE(转化率法)
  • ✅ 汽提塔模型:STRIPPER-ME/STRIPPER-KE/STRIPPER-AG
  • ✅ 换热网络:PRE-HEAT-1~5(FEHE 网络)

COLUMN 严格模型失败记录

进行了 20+ 次测试,全部收敛失败(alpha damping < 0.01)或 E(ENTH+SPEC) 不下降:

测试 配置 结果
1 40 块板,PR 热力学 失败
2 20 块板,PR 热力学 失败
3 10 块板,PR 热力学 失败
4 5 块板,PR 热力学 失败
5 5 块板,IDEAL 热力学 E(ENTH+SPEC) 震荡 ~0.072
6 吸收塔配置(无再沸器) 失败
7 PR 热力学,水蒸气 WATER SUPERSATURATION
8 2 组分(NC5+NC8),IDEAL E(ENTH+SPEC) ~10,000 不下降
9 2 组分,PR 热力学 E(ENTH+SPEC) ~10,333

反应器建模策略(CONREACTOR)

> 核心来源:smr_v1/v2/v3模型(2026-06-19天然气制氢验证)

关键原则:
1. SMR等强吸热反应 → 用OPERATION ISOTHERMAL(绝热假设导致出口温度极低)
2. HTS/LTS等放热反应 → 用OPERATION ADIABATIC(物理合理)
3. CONREACTOR语法:RXCALCULATION MODEL=STOIC + RXSTOIC RXSET=集名 + REACTION 反応名 + BASE COMPONENT=组分号 + CONVERSION 转化率
4. RXDATA必须在STREAM DATA之后、UNIT OPERATIONS之前

SMR模型经验:
| 操作 | 参数 | 结果 |
|------|------|------|
| SMR ADIABATIC 500°C | CH4转化85% | ❌ 出口-4.56°C(不合理) |
| SMR ISOTHERMAL 800°C | CH4转化85% | ✅ 出口800°C(模拟炉膛加热) |
| HTS ADIABATIC 350°C | CO转化75% | ✅ 出口472°C(WGS放热升温) |
| LTS ADIABATIC 200°C | CO转化90% | ✅ 出口238°C(WGS放热升温) |

PSA/CO2脱除近似:
- CO2 FLASH脱除无效(CO2在3bar/38°C不凝析)
- SPLITTER只能按总流量分配,不支持组分分离
- 完整模型需COLUMN吸收塔(MDEA)+组分分离器
| 10 | 2 组分,SURE 算法 | ERROR(H) ~6e5 |
| 11 | 2 组分,ENHANCEDIO | 未测试完成 |
| 12 | 5 块板 + SPEC 组成约束 | COMP/GE/LE 不被识别 |
| 13 | 2 块板最小测试 | 单组分进料限制 |
| 14 | segno 修正(TRAY+2)| 仍不收敛 |

结论(2026-06-11):
1. COLUMN 语法正确(PROIN RC=11),但 PROCALC 求解器无法收敛
2. HEAT segno 编号已修正:再沸器 segno = TRAY(不是 TRAY+2),冷凝器=1。官方案例全面验证(2026-06-12)
3. SPEC 语法已验证:关键词模式支持 COMP= 纯度SPEC(P1.INP验证),不支持 GE/LE 不等式约束
4. 单组分限制:COLUMN 进料至少需要 2 个组分
5. 问题不在语法/许可,而在求解器本身在当前条件下无法找到解

PETRO 包不可用结论

PRO/II 10.2 关键词模式(CLI)不支持 PETRO 单元操作!
- 完整搜索 1201 页 Keyword Manual 确认
- PETRO 关键字仅出现在组分定义中,不作为单元操作
- PETRO 建模仅可在 PROVISION GUI 中完成
- 因此 CLI/INP 文件中无法使用 PETRO UID=... ENDPETRO

替代方案:COLUMN + 假组分(NONLIBRARY 或 ASSAY TBPCUTS),或用 FLASH 串联提取初值后再升级为 COLUMN

文件清单

文件 说明
cdu_20mmtpa.inp FLASH 辅助模型(提取初值用,后续升级 COLUMN)
cdu_20mmtpa.ot3 完整计算结果
run_pipeline.py PRO/II 命令行运行脚本
CDU_20MMTPA_Results.md 结果报告
PROII_GUI_Guide.md GUI 搭建指南(用户参考)
COLUMN_Debug_Report.md COLUMN 调试报告

初值估计方法

COLUMN segno 编号规则(常见陷阱!)

PRO/II COLUMN 中不同的关键字使用不同的编号体系:

关键字 编号体系 TRAY=5 时的编号范围
FEED 塔板位置 塔板编号 1 ~ N
PRESSURE / TEMPERATURE 塔板编号 1 ~ N
PRODUCT SIDE segno(段号) 1=冷凝器, 2~N=塔板, N+1=再沸器(旧版)
DUTY segno 塔板编号(不是段号!) 1=冷凝器, N=再沸器
PA FROM/TO 塔板编号 1 ~ N

⚠️ 重要修正(2026-06-12 官方案例全面验证):DUTY segno 使用塔板编号,不是段号!
- 冷凝器 DUTY:segno=1(顶板)
- 再沸器 DUTY:segno=TRAY(底板 = PARAMETER TRAY的值)
- 无论冷凝器类型如何(PART/BUBB/TFIX),再沸器segno始终=TRAY
- 验证:A2(TRAY=10→DUTY 2,10), A4(TRAY=16→DUTY 2,16), A8(TRAY=44→DUTY 2,44), P1(TRAY=149→DUTY 2,149)

修正后的 DUTY 语句示例(TRAY=5):

DUTY  1,1,,CONDENSER      ← 冷凝器 (segno=1)
DUTY  2,5,,REBOILER        ← 再沸器 (segno=TRAY=5)
DUTY  3,3,,SIDEHC2         ← 中段回流 第3层塔板 (segno=3)

注意:ESTIMATE 中 CTEMP/BTEMP/RTEMP 是温度估算值,不涉及编号。

从 FLASH 结果提取初值

# 1. 解析 .ot3 文件,找到 FLASH DRUM SUMMARY
# 2. 提取每个 FLASH 的气相出口温度、液相出口温度
# 3. 用这些温度填充 COLUMN 的 TEMPERATURE 逐板估计

# 示例:常压塔初值
# FLASH-1 顶温 40°C → COLUMN TRAY 1 温度 40°C
# FLASH-1 底温 180°C → COLUMN TRAY N 温度 350°C
# 中间温度线性插值

经验值参考

设备 温度范围(°C) 压力范围(kPa)
原油预热 25 → 120 500 → 450
常压炉出口 350 → 370 400 → 420
常压塔顶 35 → 50 120 → 150
常压塔底 340 → 360 130 → 160
减压炉出口 400 → 420 20 → 30
减压塔顶 60 → 80 15 → 25

常见错误速查

错误现象 原因 解决方案
"alpha damping below 0.01" COLUMN 收敛失败 见上文"收敛加速技巧"
"Tray LIQUID has DRIED UP" 塔底温度初值太高,液相蒸发干 降低塔底温度初值,VDU进料温度200°C左右
"COMPOSITION DOES NOT EQUAL RATE" WT=百分比总和≠100 或 M=分数总和≠1.0 WT用百分比(总和100), M用分数(总和1.0)
"WATER SUPERSATURATION" PR + 含水体系 改用 SRK 或 IDEAL
VDU FLASH无汽相产物 压力单位错误(20→20 KG/CM2≈20bar) 用PRESSURE(KPA)=10明确指定真空条件
"not recognized" 语法错误 检查 UNIT OPERATIONS 段头是否遗漏
RC=14 PROIN 语法错误 检查 INP 文件格式
RC=0 或无输出 DLL 缺失或 /CNF 参数缺失 检查 PATH 和 /CNF 参数
只生成 .prz 文件 许可问题 检查 COLUMN 模块是否授权
"VAPOR FEED or HEATER REQUIRED" DUTY segno 错误或缺少REBOILER TYPE 确保 DUTY segno=TRAY(不是TRAY+2),且使用DUTY name=REBOILER时必须声明REBOILER TYPE=KETTLE
"Invalid tray number" PRESSURE 塔板号超出 TRAY 范围 PRESSURE 范围 1~TRAY,非 1~TRAY+2
"Only ONE component in feed" COLUMN 进料单组分 至少需要 2 个组分
PETRO 语法被 "not recognized" PETRO 仅 PROVISION GUI 可用 用 COLUMN + 假组分(NONLIBRARY/ASSAY),或 FLASH 串联提取初值后再升级 COLUMN
E(ENTH+SPEC) 不降(数万级) 自由度超界或热负荷严重不匹配 检查 SPEC 数量是否 ≤ N-1
"REBOILER may not be used as side-heater" 使用DUTY name=REBOILER但缺少REBOILER TYPE 添加 REBOILER TYPE=KETTLE

技能依赖

本技能依赖以下技能(已安装):
- proii-inp-syntax — INP 语法参考
- proii-cli-run — 命令行运行流程
- proii-inp-validator — 语法检查

建议按顺序使用:先用本技能规划建模策略,再用 proii-inp-syntax 写 INP 文件,最后用 proii-cli-run 运行。

常见问题

5 问
答案由本站依据条目字段整理
sg-proii-modeling-guide怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_0a5d41e9/sg-proii-modeling-guide。安装方式为未标注。装完刷新技能列表或重开客户端。

sg-proii-modeling-guide支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

sg-proii-modeling-guide权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

sg-proii-modeling-guide收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

sg-proii-modeling-guide用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。