收敛
Creo Flow Analysis 中的求解过程是一个迭代过程。您可以通过将收敛条件设置为所需的收敛公差来限制稳态仿真的总迭代 (全局) 数或瞬态仿真每个时间步长的总迭代数。
要修改收敛条件,请在 Flow Analysis 树的“物理”(Physics) 下选择所需模块。“收敛条件”(Converge Criterion) 显示在“属性”(Properties) 面板中。
当模块修正降低到其收敛条件之下时,如果所有其他模块的条件均已满足,则代码将停止 (稳态) 或移至下一个时间步长 (瞬态)。
“收敛条件”(Converge Criterion) 用于控制“压力”(Pressure) 和“速度”(Velocity) 解的收敛条件。收敛条件的值越小,精度越高。要获得较小的收敛条件值,必须进行更多迭代,因此所需计算时间更长。在某些情况下,提高的精度并不值得耗费时间。如果目标收敛条件很小,则可能无法实现。在这种情况下,解将使用最大的迭代数。
“瞬态”(Transient) 仿真的默认收敛条件为 0.1,“稳态”(Steady) 仿真的则为 0.001。通常,这些默认值具有足够的精度。稳态仿真需要较高的收敛,因为初始估计值通常与正确解相差较大。
在解得到充分收敛的情况下,残差可能不会下降。例如,对于收敛到稳态解的瞬态仿真,每个时间步长开始处的解足够精确,这样残差下降量几乎保持不变。在这种情况下,您可能需要使用较大、较不严格的收敛条件。每个活动变量的残差错误下降量显示在“残差”(Residual) 面板中。“残差下降量”的比例是残差的指数,因此下降三次对应于“收敛条件”(Converge Criterion) 的 0.001。
要查看“残差”(residual) 面板,请在
Flow Analysis 选项卡中单击
“XY 坐标图面板”(XYPlot Panel)。
模块的收敛参数如下所示:
收敛参数 |
---|
模块 | 解决方案变量(残差图) |
---|
流 | 压力、速度 |
湍流 | 湍流动能和湍流能量耗散率 |
热 | 能量 |