可用性:创建模板模拟文件
利用模板模拟文件,您可以一次定义一组物理模型和条件,然后将这些设置应用于多个几何。
通过在网格化管道中使用动态查询,以及分配区域和边界,您可以创建模板文件,不需要多少工作即可在后续模拟中应用。
在本教程中,需要获取原型模拟文件,然后将其导出为模板模拟文件。原型模拟用于管道的冷流分析。您输入管道的固体几何 -Simcenter STAR-CCM+ 提取湿体积。尽管样本几何只包含一个管道部分,但生成的模板文件适用于具有多个部分的管道。
设计模板的关键因素是使用可以基于动态查询功能的网格操作。
本教程和其后的教程仅考虑内部体积。模板模拟文件仅用于内部冷流模拟。因此,流体和固体之间不需要交界面。此外,由于提取单个内部体积,所以在区域级别的管道之间不存在流体 - 流体交界面。
起始文件已经具有以下内容:
- 初始样本零部件
- 已定义网格化管道。管道中的步骤:
- 填充孔
- 压印
- 提取体积
- 自动网格
在应用提取体积操作之前,为封闭开放管道末端,必须进行填充孔操作。压印操作确保为所有接触表面定义零部件接触。
- 已定义区域及其边界。
- 已选择物理模型。这些模型是典型的内部冷流分析,包括可实现的 K-Epsilon 双层湍流模型。
- 几个场景
-
启动 Simcenter STAR-CCM+,然后从已下载教程文件的 foundationTutorials 文件夹加载
QueryTutorial_StartingFile.sim
。 - 将模拟另存为 QueryTutorial_TemplateFile.sim。该名称反映了在完成初始设置后将此模拟导出为模板文件这一事实。
转换网格化管道,以使用动态查询来选择每个操作适用的输入零部件:
-
创建两个标签来标识管道的上游和下游面。
标签允许您识别模拟中几乎任何对象。下面您将创建标签,然后应用于几何部件中的面。
- 右键单击新建。 节点,然后选择
- 将入口端。 节点重命名为
- 创建第二个标签,然后将其重命名为出口端。
-
将标签应用于样品零部件相应上游和下游面:
- 展开 节点。
- 右键单击flange_0 节点,然后选择 。
- 选择flange_1 节点并使用其他方法应用标签。在标签属性中,从下拉列表中取消选择出口端。
-
要识别引导填充孔操作的端面,请在动态查询中使用相同的标签:
-
同样对于填充孔操作,设置输入零部件属性以选择其名称中包含“管道”的任何输入零件:
- 在输入零部件属性的右半部分,点击查询编辑器按钮 ()。
-
添加谓词
名称包含管道
。 - 单击确定。
对于压印和提取体积操作,您将创建一个筛选器,用于识别湿体积周围的表面。该筛选器假定任何导入管道的所有内部表面在其名称内都有文本“管道”。
-
为内部湿表面创建筛选器:
-
现在转到压印操作。在这里,您要选择参与网格化管道的所有零部件,包括填充孔操作的结果。
在此示例中,合并/压印方法设置为离散压印曲线,这是本案例最合适的方法。
- 选择 节点,然后重复上述步骤。
自动网格操作保留其原始设置,因为它引用了提取体积操作。您已准备好生成网格。
- 右键单击操作节点,然后选择执行全部操作。
现在,您可以转换边界的输入零部件属性,以便其使用动态查询来分配零部件表面。
为了正确识别各自边界条件的入口和出口表面,您必须手动将标签应用于提取体积零部件中的正确表面。此零部件是提取体积操作的结果。当您将模板应用于新几何时,您也可以在运行网格生成流程之后重复此手动步骤。
-
在几何级别识别入口和出口面:
- 展开 节点。
- 右键单击 pipe_section.flange_0 节点,然后选择 。
- 右键单击 pipe_section.flange_1 节点,然后选择 。
-
设置流体入口和出口边界以使用基于相同标签的动态查询:
- 选择 节点。
- 在零部件表面属性的右半部分,点击查询编辑器按钮 ()。
-
将谓词设置为
标签包含入口端
。 -
选择出口节点,并使用相同的方法将其动态查询的谓词设置为
标签包含出口端
。
对于湿壁面边界,您可以选择所有尚未应用于其他边界的表面。为了实现这一目标,您可以利用边界的选择优先级属性。
-
要选择剩余表面并应用选择优先级:
-
最后,移除示例部件及其网格,然后导出最终模板文件:
- 右键单击删除。接受提示并继续。 节点,然后选择
- 选择 。
- 选择QueryTutorial_TemplateFile.simt。 。将模板文件另存为
- 关闭模拟。无需进行保存,因为在本练习中所做的更改已保存到模板文件中。