模拟操作

模拟操作可用于在 Simcenter STAR-CCM+ 中自动执行求解过程,而无需使用 Java 宏。条件和循环操作提供了许多编程语言所共有的基本逻辑控制。

模拟操作与 Simcenter STAR-CCM+ 界面中的其他控制功能交互。例如,求解连续体操作可激活求解器(属于为特定物理连续体所选的模型),然后迭代直到满足求解器特定的收敛准则。

模拟操作:多时间尺度共轭传热教程展示了如何在结合热传递的关联中应用模拟操作。此外,以下示例展示了如何在此情况和其他情况下应用模拟操作:

自动化 > 模拟操作节点下设置模拟操作序列:



创建模拟操作序列后,额外操作将显示在求解工具条中,可以从中选择和运行模拟操作序列。要运行模拟操作序列,选择一个序列作为活动序列,然后使用工具栏上的 图标执行运行。另请参见:运行模拟操作序列



还可以右键单击模拟树中的模拟操作序列,然后选择执行序列的操作:



可以使用模拟操作执行简单的自动化任务,也可以结合使用模板模拟文件来构建复杂的模拟场景。在模板文件中,可以避免进行静态部件选择,而是依赖于动态查询中的谓词匹配。通过此方法,可以构建可重复的模拟网格生成流程,从而在多个 CAD 导入文件上运行,前提是导入的文件使用类似的命名约定。有关如何创建模板模拟的示例,请参见教程可用性:创建模板模拟文件

对于前处理,可以使用几何 > 操作节点构建自动化网格生成流程。在模拟操作中,可以使用“网格操作”执行此生成流程,如使用变形和网格重构移动框中所示。

可用的操作列举如下:
清除求解
启动清除与求解关联的存储的操作。请参见清除求解
条件
条件操作可评估指定条件和至其两个子序列之一的分支。请参见条件
初始化求解
指定模拟序列中初始化求解的位置。请参见初始化求解
循环
循环操作包含一个子序列,它重复执行,直到循环计算结果为 False。

请参见循环

网格
网格操作将启动基于部件的网格生成流程中的体网格生成操作。请参见网格
移除无效网格单元
移除无效网格单元操作将根据指定网格准则移除质量较差的网格单元。请参见移除无效网格单元
停止模拟操作
以自动方式在运行过程中停止操作序列。请参见停止模拟操作
运行小火焰表生成器
要求选择物理连续体中的小火焰模型。生成相关小火焰表。请参见运行小火焰表生成器
运行反应器网络
要求在物理连续体中选择反应器网络模型和小火焰模型。将计算网格单元加入指定数量的反应器群集中。请参见运行反应器网络
保存模拟
用于在整个模拟操作序列中保存模拟。参见保存模拟
设为活动阶段
激活序列中的选定阶段。请参见设为活动阶段
设置标量参数
用于在工序序列期间设置标量全局参数的值。请参见设置标量参数
求解伴随
根据伴随结果,将伴随运行与选定的分析运行相结合。请参见求解伴随
求解物理
运行与已选择模拟对象(可以是物理连续体,也可以是时间尺度)关联的求解器,直到满足特定于时间尺度的、特定于求解器的或全局停止条件。请参见求解物理
映射数据
用于将一个或多个数据映射器添加到模拟操作序列中。请参见数据映射器
求解正则模态
运行固体应力正则模态求解器计算固体结构的正则模态。请参见求解正则模态
求解声学模态
在已求解 CFD 求解中运行声学模态求解器。请参见求解声学模态
变形网格
激活网格变形求解器中的变形网格操作。请参见变形网格
定义场监视器
从内存中清除与选定场监视器关联的存储。请参见清除场监视器
导出
提供自动导出模拟操作序列中的场景、绘图、布局视图和剧本的方法。参见导出