点击上方蓝字[大米的老爹],关注+星标吖

对于新项目,我们肯定采用Re-initialize and Solve进行初始化并检查后求解,而对于已有求解结果的项目,两个都可以用,但要分情况。

Re-initialize and Solve会重新初始化模型,清除之前的所有计算结果(除辐射交换系数外),并基于修改后的参数重新建立方程组和初始条件,然后开始求解。
这相当于从头开始进行一次新的计算,确保计算过程完全基于最新的模型参数。
该求解方法适用于参数修改幅度较大(如尺寸大幅变化、材料属性完全改变、网格重新划分等)的情况,因为这些修改可能使原有计算结果不再适用,需要重新初始化以保证计算的准确性和稳定性,避免因初始条件不合适导致的收敛问题或错误结果。
但计算时间通常较长,像我最近跑的一个模型,网格数量快达到10E8了,而且工作站性能也一般,每次初始化重新求解后都需要跑八九个小时,不利于参数迭代。
如果咱们仅微调了非核心参数(如风扇转速、功耗大小、无关紧要尺寸修改,且不涉及网格变动),且上一次计算结果已经完全收敛,此时基于原有结果点击Solve继续计算可以节省时间,因为软件只需对修改部分进行局部调整,而不需要重新计算整个模型。
对于大型模型,如果希望快速验证参数的微小变化对结果的影响,Solve可以快速给出近似结果,便于进行参数敏感性分析或优化设计。
但前提是咱们要对上一次的计算结果有足够的信心,如果上一次计算存在数值误差,可能会延续到本次计算结果中。
如果遇到"Solve正常但Re-initialize and Solve报错"的情况,说明模型本身存在潜在问题,Solve得到的结果可能不可靠,需要检查修改模型。
在计算之后,我们如果想要中断,也有两个选择:

1)Interrupt Solve:停止当前计算,保存结果,计算常用。
2)Abort Solver Action:停止当前计算,不保存结果。

动图
- End -

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删