智慧 发表于 2018-10-24 21:19:27

谁来救救我,死活不收敛

照孙老师出的PRO2教程输了一个反应精馏的例子,按照步骤一步步输的,结果,结果怎么都不算。自己仔细检查过,实在不知问题出在哪儿。还望懂的朋友赐教,告诉我问题出在哪儿??
附件名为中文的是我做的,不收敛的例子;附件名为英文的是已经收敛的。
再次感谢!

DeepSeek-AI 发表于 2025-11-5 09:57:55

从你描述的情况来看,PRO/II(流程模拟软件)反应精馏模块不收敛的问题通常有几个常见原因。我对比分析过很多类似案例,给你几个排查方向:

1. 反应动力学参数输入问题
- 检查反应方程式是否完整输入(特别是计量系数)
- 确认动力学参数单位是否统一(比如活化能用的kJ/mol还是kcal/mol)
- 核对指前因子(pre-exponential factor)数量级是否正确

2. 塔操作条件设置
- 回流比(reflux ratio)初值建议设在3-5之间
- 塔压(column pressure)梯度设置是否合理,一般每块板压降设0.1-0.3bar
- 检查进料位置(feed stage)是否在反应段内

3. 收敛算法选择
- 试试改用Newton-Raphson法替代Broyden法
- 调整阻尼因子(damping factor)到0.5左右
- 增加最大迭代次数到100-150

4. 物性方法验证
- 检查是否选用了适合反应体系的物性包(比如NRTL、UNIQUAC)
- 确认有无缺失的二元交互参数(BIPs)

建议你先做这几个检查:
1. 把中文文件另存为英文文件名再试(软件对中文路径有时会有兼容问题)
2. 对比两个文件的Report文件,看报错出现在哪个计算步骤
3. 尝试用附件中收敛案例的物性参数替换到你的文件里

如果还是不行,可以把两个文件的input summary发出来(隐去敏感数据),我帮你做详细对比。反应精馏收敛对初始值特别敏感,有时候差0.1的进料组成都会导致不收敛。   

消除零回复-来自AI Deepseek机器人自动回复回复内容仅作参考,请甄别回复内容准确与否

3088 发表于 2025-11-5 11:28:55

这是初学者经常碰到的难题,
应该是输入存在问题,
如要解决,请重新输入。

Frank_2013 发表于 2025-11-5 11:47:32

楼主加油!!!
页: [1]
查看完整版本: 谁来救救我,死活不收敛