为拓扑优化准备模拟序列
与伴随工作流类似,必须使用模拟操作来设置基于伴随的拓扑优化自动工作流。
如果在流场和优化通道形状中观察到较强的振荡,则建议增加参数惩罚,以增强优化约束的影响。
要计算模拟结束时的最终压降,必须在进入优化循环之前运行一次初始流体求解。
- 右键单击新建。 节点并选择
- 将模拟操作 1 节点重命名为运行拓扑优化。
-
创建一个操作,以清除求解场并在重启时重置网格自适应:
-
创建一个操作,以在进入循环之前运行一次最初分析:
- 右键单击操作节点,然后选择 。
- 将求解物理节点重命名为 Solve Initial Primal(求解初始值)。
- 选择 Solve Initial Primal(求解初始值) 节点,然后将模拟对象设为物理 1。
-
根据拓扑优化的迭代计数器创建总体停止条件:
-
创建循环遍历拓扑优化的操作:
- 右键单击操作节点,然后选择 。
- 选择循环节点,然后将停止条件谓词设为优化迭代监视器标准。
-
在循环内创建一个操作,以运行伴随分析:
- 右键单击 节点,然后选择 。
- 选择求解伴随节点,然后将伴随成本函数设为 [目标成本函数]。
-
在循环内创建另一个操作,以运行流体分析:
- 右键单击 节点,然后选择 。
- 选择求解物理节点,然后将模拟对象设为包含拓扑优化模型的 [物理连续体]。
- 右键单击激活。 节点,然后选择
- 再次右键单击运行拓扑优化节点,然后选择播放/恢复模拟操作。