设置模拟操作序列
Simcenter STAR-CCM+ 允许使用模拟操作自动执行此模拟的完整工作流程。将使用循环设置伴随形状优化的步骤序列。
对于本教程,形状优化循环由一个流分析、一个伴随分析和面网格变形序列组成。要计算位移,使用 DisplacementMultiplier 参数,该参数随每个优化循环更新并乘以衰减因子。接近成本函数的最小值时,衰减因子会减小应用的位移幅值,从而确保优化收敛稳定。
InitialDisplacementMultiplier 和 DecayFactor 参数在开始位置模拟文件中预定义。
要设置模拟操作序列:
- 右键单击新建。 节点并选择
- 将模拟操作 1 节点重命名为 Shape Optimization(形状优化)。
-
创建一个操作,以清除求解场并在重启时重置网格自适应:
为了以完全自动化的方式运行序列,需要在模拟操作中包含开始位置体网格和零点初始位移乘数。
- 右键单击 节点,然后选择 。
-
初始化位移乘数:
-
创建优化循环:
- 右键单击 节点,然后选择 。
- 选择循环节点,然后将停止准则谓词设为最大步数。
- 要在每个优化步骤后更新网格,右键单击循环节点,然后选择 。
-
求解最初流:
- 右键单击 节点,然后选择 。
- 选择求解物理节点,然后将模拟对象设为物理 1。
-
求解伴随流:
- 右键单击 节点,然后选择 。
- 选择求解伴随节点,然后设置下列属性:
属性 设置 伴随成本函数 质量流量差指示器 计算表面灵敏度 已激活 -
更新位移乘数: