模拟助手:管道内流模拟辅助
本模拟助手为您提供 API 架构,凭借该架构允许您创建工作流程。
当工作流程载入 Simcenter STAR-CCM+ 后,其会出现在用户界面的右侧,以红色突出显示于以下截图中。一个助手项目由 Java 类别和 XHTML 文本组成。
开发助手时,建议您使用 IDE(集成开发环境)。本教程使用 NetBeans 12.6 IDE 或更高版本。从官方网站可获取免费的 NetBeans SE 副本。
本教程介绍为简单工作流程创建模拟助手的步骤。已创建的特定工作流程用于为内部管流建模。现有的 S-Bend tutorial 是此类内部流体的示例。
创建助手时,将工作流程分解为任务并将相关操作放在一组,这是非常有用的做法。例如,涉及创建并设置模拟物理的操作可以一起组合在一个简单任务中。
本教程中的助手有六个任务:
- 导入几何
- 根据零部件创建区域
- 设置物理
- 生成网格
- 可视化求解
- 运行模拟
一般情况下有两种方法,可用其为每个任务创建初始 Java 代码:
- 录制 Java 宏,同时完成 Simcenter STAR-CCM+ GUI 的示例模拟。将相关代码从录制的宏复制并粘贴至模拟助手项目。
- 为该助手项目写出自己的代码。
在本教程中,您可通过创建具有基本功能的简单助手开始。完成基本助手后,您向其添加更高级的功能。这些功能是:
- 条件—将额外的控制和指导层添加到助手,并且在任务之间移动时充当保障
- 信息标记—允许添加更多关于任务或特殊步骤的信息而不会使助手面板发生混乱。默认情况下,额外信息已隐藏并只在需要时显示。
- 对象树焦点—允许操作 Simcenter STAR-CCM+ 对象树。当单击一个步骤时,您可控制是否突出显示 Simcenter STAR-CCM+ 对象树的相应对象。如果该对象已隐藏在管理器节点内,则自动展开这些节点。为进一步专注于该操作,可选择折叠对象树中所有其他展开的节点。