化工分离过程仿真系列教程(7):塔的收敛与初值剖面——两阶段求解
版本声明块
- 工具基线:aspenONE V15;求解器/迭代算法与界面字段未逐字确证——一律标注"以官方文档为准"(铁律 9)。所有数值标注为示例值(非官方工况数据);判定线阈值标注为工程约定(必须标注)。
- 本文目标:把第 06 篇的规格账本与第 05 篇逐板方程接入"可收敛"的工程流程——两阶段口径与系列初始化纪律同构
一句话结论:严格塔求解分两阶段——初值剖面(逐板 T/x/y 与两相流量的起点分布)决定主迭代能否进入正确盆,主迭代阶段的判定线是残差单调下降;工程正解是从简捷法结果起步(第 04 篇边界口径在此展开),但"已判不可引用"的简捷结论不可作初值——错误剖面会把求解带入自证陷阱(收敛到矛盾结果但残差达标)。修复顺序先账本后初值/算法参数:把账本病态当收敛问题调阻尼是最高频误修。
〇、本篇要解决的认知问题
- 两阶段各自解决什么问题——初值剖面与主迭代的输入输出分别是什么?
- "从简捷法结果起步"的工程正解具体取哪些量作起点——可执行清单是什么?
- 收敛失败与账本病态怎么区分——两类可观察信号与修复对象分别是什么(系列两阶段边界在此同构)?
- 自证陷阱的现场形态是什么——"残差达标但结果矛盾"如何防(第 18 篇一致化在此立线)?
- 交付文档如何记录两阶段证据——第三方如何据此复现判定(铁律 10 收口)?
一、机制解析
1.1 两阶段口径(价值锚点:收敛失败的位置决定修复对象)
| 阶段 | 解决什么 | 输入 | 输出 | 失败报在哪里 |
|---|---|---|---|---|
| 初值剖面 | 给主迭代一个"盆内"起点——逐板 T/x/y 分布与 L/V 流量估计 | 简捷结果或粗扫/上一稳定工况解(来源必须随交付记录) | 可执行的起点向量 | 进入错误盆→主迭代不收敛或收敛到矛盾解 |
| 主迭代 | 在账本闭合前提下逐板消元推进(求解算法以官方文档为准) | 规格层+初值剖面 | 逐板剖面与负荷;残差序列 | 残差不降——先查账本(第 05/06 篇三形态)再谈算法参数 |
判定线(练习用):同一塔制造两类失败各一次——错误初值(远离正确盆的均匀剖面)与账本病态(板级欠定),日志中能分别指认"报在哪个阶段"。
1.2 "从简捷法结果起步"的可执行清单(工程正解的具体量)
起点向量(可执行清单——示例值口径——必须标注): ① N 与进料板位置 ← 简捷估算(工作点在经验区间内、判定线 <5% 通过时可用——第 04 篇边界口径) ② Rmin 与工作点 R ← Underwood+Gilliland(CMO 直线性检查通过时——逐公式标注) ③ 分割/纯度起点 ← Fenske 或简捷解(恒 α 适用性证据在案) ④ T 剖面起点 ← 进料与产品泡/露点粗估(口径标注——工程约定) 不可作初值的情形:任何已判"不可引用"的简捷量(假设失效——第 04 篇 1.4)——错误剖面带入求解即自证陷阱风险经验法则:初值来源随交付记录并标注适用域——"初值来自简捷法(判定线执行结果在案)"是可追责写法;无来源记录时第三方复跑不同即不可归因(铁律 10)。
1.3 收敛失败与账本病态的区分(系列两阶段边界在此同构)
| 类 | 可观察信号 | 修复对象 |
|---|---|---|
| 初值/收敛问题 | 主迭代不收敛、残差振荡——但账本交集检查通过(第 06 篇) | 起点向量(1.2 清单)、算法参数(以官方文档为准)——顺序在账本之后 |
| 账本病态 | 板级欠定(某量不可复现任意值——第 05 篇)、规格超定(残差无法低于容差且与初值无关) | 账本本身——补方程/释放规格;调阻尼无效即此信号 |
经验法则:先账本后初值再算法参数——把账本病态当收敛问题反复调算法是最高频误修(与 gPROMS 系列"顺序反了会在求解器参数上浪费整周"同构口径)。判定线:同一模型两类失败各复现一次并分别指认。
1.4 自证陷阱的现场形态(残差达标但结果矛盾——防它靠双判据)
现场(示例值口径):错误初值使主迭代收敛到"物理矛盾剖面"(如进料板上下流量方向与热量衡算矛盾),残差达标、求解报"收敛"。可观察信号:与手工核算对照 >5%(工程容差——必须标注为约定);或同一模型两次运行(不同起点)给出不同解——不可复现即自由变量/错误盆现场(系列纪律同构)。
双判据(都要交付):① 残差收敛数据(单调下降可指认——判定线);② 物理核验——逐板剖面与手工递推对照 <5%、守恒闭合(第 05 篇 1.5 在此复用)。只报①不报②即自证陷阱。
1.5 两阶段证据记录格式(铁律 10 收口)
阶段 | 现象 | 起点/配置(以官方文档为准) | 证据 | 判定 初值剖面 | 均匀起点→不收敛 | 来源=简捷法(判定线执行结果在案——可追责写法) | 错误盆现场:残差振荡序列 | FAIL→换 1.2 清单起点 主迭代 | 残差达标但物理矛盾 | 算法参数(以官方文档为准) | 手工对照 >5%(工程容差——必须标注为约定);两次运行不同解 | FAIL→双判据复核(1.4)判定线:第三方按此表复跑得到同一失败或同一修复结果;每行能还原"哪个阶段、哪个起点/配置、哪条证据"——缺列即不可追责。
二、完整代码与逐行剖析
2.1 最小可复现流程(概念级——工具字段以官方文档为准;示例值口径——必须标注)
Run_column(设计方向——第 06 篇账本先行): Step 1 起点向量(1.2 清单——来源随交付): N=16, feed stage≈8(Gilliland 估算——工作点 R/Rmin=1.3,经验区间内——工程约定必须标注) R=2.5(示例值); 分割起点 ← Fenske(恒 α 证据在案:K 剖面常数性 <10%——工程约定) T 剖面起点 ← 泡/露点粗估(口径标注) Step 2 主迭代(算法以官方文档为准): 判定线①: 残差序列单调下降(可指认——交付随附) 判定线②: 逐板剖面与手工递推对照 <5%(工程容差——必须标注为约定)+ 守恒闭合 反例现场: 均匀起点(全塔 T=常数、x=z)→ 残差振荡不收敛(1.3 类 A)——换 Step 1 起点后同一问题收敛一致逐行要点:Step 1 的每个量都带来源与判定线执行结果——这是"可追责写法"的最小形态;反例证明"错误盆"是初值问题不是账本问题(交集检查通过时)——两类失败分开记录(系列口径)。
2.2 一次可复现的自证陷阱(双判据防它)
# 现场(示例值口径):错误起点收敛"成功"、残差达标 → 但进料板上下流量方向与热量衡算矛盾(物理核验失败——1.4) # 判定标准:双判据都交付——①残差单调下降可指认 ②手工对照 >5%(工程容差——必须标注为约定)即 FAIL 并还原起点来源 # 不可复现信号:不同起点两次运行给出不同解——错误盆现场记录进审计链(铁律 10)三、常见报错与排查
- 把账本病态当收敛问题调算法—— 现象:反复调参数无效、残差无法低于容差且与初值无关。根因:规格超定或板级欠定(1.3——最高频误修)。解法:修复顺序先账本后初值再算法;两类失败分别指认即达标。
- 错误起点进入错误盆—— 现象:残差振荡不收敛但账本通过。根因:均匀/物理不可行起点(1.3 类 A)。解法:按 1.2 清单从简捷结果起步;无简捷适用性时改用粗扫或上一稳定工况解并随交付记录来源。
- 残差达标但结果矛盾(自证陷阱)—— 现象:求解报收敛、物理核验失败。根因:只交付判据①不交付判据②(1.4)。解法:双判据都交付——手工对照 <5%(工程容差——必须标注为约定)+守恒闭合;不同起点给出不同解即不可复现现场。
- 初值来源未记录—— 现象:第三方复跑结果不同、无法归因。根因:起点向量无来源与适用域(1.2/1.5)。解法:按可追责写法补记录——“简捷法起点+判定线执行结果在案”。
四、动手练习
- 两类失败复现:按 1.3 制造错误初值与板级欠定各一次。判定标准:日志分别指认"报在哪个阶段";修复后按 1.5 格式交付两阶段证据并复跑一致——写出"先账本后初值再算法"的一条误修证据(调阻尼无效现场)。
- 双判据验证:按 2.2 跑自证陷阱场景。判定标准:①残差单调下降可指认、②手工对照 >5%(工程容差——必须标注为约定)即 FAIL;给出"不同起点不同解"的不可复现记录与整改路径(起点来源入档)。
- 思考题(无标准答案):为什么"从简捷法结果起步"是正解而不是习惯?验证要点清单:① 写出错误盆与正确盆的可观察差异(残差序列形态);② 举一个"简捷结论已判不可引用却被用作起点"的场景(第 04 篇边界在此闭环);③ 给出两阶段证据表在二十板塔的列设计(1.5——第 19 篇收口呼应)。
五、小结与下一篇预告
本篇确立塔求解的两阶段口径:起点向量决定盆、主迭代判定线是残差单调下降+物理核验双判据、修复顺序先账本后初值再算法。第 08 篇进入效率体系——Murphree 板效率作用于"该板实际组成与平衡组成的差"(铁律 4):把效率乘在出口产品上是最常见错误形态,效率模型对逐板账本的闭合路径要求在此展开。
本篇认知问题回显(FAQ)
Q1:两阶段各自解决什么问题?
A:初值剖面给主迭代一个"盆内"起点——逐板 T/x/y 分布与两相流量估计;主迭代在账本闭合前提下逐板消元推进(算法以官方文档为准),判定线是残差单调下降。失败位置决定修复对象:错误起点报在主迭代不收敛/矛盾解,账本病态报在与初值无关的残差无法低于容差。
Q2:"从简捷法结果起步"的具体取量清单是什么?什么情况下不可作初值?
A:可执行清单——N 与进料板(工作点在经验区间内且判定线 <5% 通过时)、Rmin 与工作点 R(CMO 直线性检查通过时)、分割起点(恒 α 适用性证据在案)、T 剖面粗估(口径标注)。任何已判"不可引用"的简捷量(假设失效)不可作初值——错误剖面带入求解即自证陷阱风险。
Q3:收敛失败与账本病态怎么区分?
A:可观察信号不同——初值/收敛问题表现为残差振荡不收敛但规格交集检查通过;账本病态表现为板级欠定(某量不可复现任意值)或超定(残差无法低于容差且与初值无关)。修复顺序先账本后初值再算法参数——把账本病态当收敛问题反复调算法是最高频误修(系列口径同构)。
Q4:"残差达标但结果矛盾"的自证陷阱如何防?
A:双判据都要交付——①残差序列单调下降可指认;②物理核验:逐板剖面与手工递推对照 <5%(工程容差——必须标注为约定)+守恒闭合。只报①不报②即自证陷阱;同一模型不同起点给出不同解即错误盆/不可复现现场,必须记录进审计链(铁律 10)。
Q5:交付文档如何记录两阶段证据?
A:按"阶段/现象/起点或配置(以官方文档为准)/证据/判定"五列表——每行能还原哪个阶段、哪个起点、哪条证据;第三方据此复跑得到同一失败或同一修复结果才算可追责。初值来源必须随交付记录并标注适用域(可追责写法:“简捷法起点+判定线执行结果在案”)。