通常来说,如果在收敛过程中出现振荡,往往不把当前迭代步骤中计算出的解作为下一个迭代步骤的迭代起点,而是用当前和前一个迭代步骤的混合解,这是很有帮助的。这种加入旧解的方法叫做松弛。旧解加入的越多,松弛就会变得越强。对于那些收敛性好的模型来说,这个措施无论如何都没有意义,因为它增加了所需的迭代步数。在发生收敛问题的情况下,可以通过这种方式改善收敛行为。
请注意,这种松弛适用于模型中的所有工况。如果收敛问题是由控制器引起的,可能想要改变控制器的局部设置,以改善收敛性。
在 "改变迭代ITRX时的组件松弛="(Change component relaxation at iteration ITRX =)字段中,输入迭代步数,对其进行组件松弛强度的切换。
在组合框"直到 ITRX 的组件松弛程度"(Level of component relaxation up to ITRX)中输入组件松弛的强度,它对迭代步骤 1 到 ITRX 有效。默认值为0。
在组合框 "ITRX之上的组件松弛程度"(Level of the component relaxation from ITRX up)中输入组件松弛的强度,它从迭代步骤ITRX开始生效,一直到迭代结束。默认值为0。
从第12版开始,在第6阶段和第7阶段之间实施了五个新的中间阶段,现在称为第7至11阶段。以前的第7阶段已改名为第12阶段。
在之前的模型中的第7阶段,以前是松弛到0.0001~0.0002,而现在松弛到0.04~0.06,这是很有希望成功的。
如果不能通过这种方式实现收敛,可以进一步增加阶段。
在下一个迭代步骤中,新解决方案在各阶段的份额在以下范围内:(见第12版,第1.4.2节)
组件松弛强度 |
描述 |
下一次迭代的混合比例 |
0 |
没有松弛 |
1.0 新解决方案比率 |
1 |
弱 |
0.8 - 1.0 新解决方案比率 |
2 |
低 |
0.8 - 1.0 新解决方案比率 |
3 |
弱到中等 |
0.6 - 0.8 新解决方案比率 |
4 |
中等 |
0.4 - 0.6 新解决方案比率 |
5 |
中等到强 |
0.2 - 0.4 新解决方案比率 |
6 |
强 |
0.09 - 0.1 新解决方案比率 |
7 |
很强 |
0.04 - 0.06 新解决方案比率 |
8 |
很强 |
0.02 - 0.03 新解决方案比率 |
9 |
很强 |
0.008 - 0.015 新解决方案比率 |
10 |
很强 |
0.002 - 0.003 新解决方案比率 |
11 |
很强 |
0.0005 - 0.001 新解决方案比率 |
12 |
很强 |
0.0001 - 0.0002 新解决方案比率 |
如果选择框"忽略热交换器方程的偏导"(Neglection partial derivatives for heat exchangers)被设置为"是",计算将从迭代步骤ITRX开始进行,直到最终忽略热交换器方程系统中的偏导数。
这只适用于某些热交换器(组件25-27、43、51、55、61、62、70、71、73、98)。
该模式不应用于数据调谐(数据校核),因为这会造成误差的传播。