导入 CGNS 文件
指定 CGNS 导入模式,包括导入频率和时间尺度处理。此外,还要指定包含流体数据的 CGNS 文件,并创建表示外部流体的区域。
在此模拟中,将导入事件之间的时间间隔设为模拟时间步。在每个时间步,Simcenter STAR-CCM+ 导入 CGNS 数据,更新固体上的相应负载,并求解固体应力。
要使 Simcenter STAR-CCM+ 中的时间尺度与 CGNS 文件中的时间尺度一致,指示 Simcenter STAR-CCM+ 应用时间插值。此外,还要设置映射选项,使 Simcenter STAR-CCM+ 自动将在 CGNS 文件中定义的流体网格中的载荷映射到固体应力模拟中的网格。
-
展开
节点,然后设置下列属性:
节点 属性 设置 传输方向 选项 导入 间隔触发 触发器 时间步 时间尺度控制 时间尺度控制 时间已插补 时长范围 选项 开始时间和停止时间之间启用 映射选项 选项 导入后映射 -
展开
节点,然后设置以下属性:
节点 属性 设置 开始时间 开始时间 0.0 s(默认值) 停止时间 停止时间 1.0 s(默认值) CGNS 开始时间 CGNS 开始时间 11.0 s CGNS 停止时间 CGNS 停止时间 12.0 s CGNS 文件包含数秒物理时间内收集的流体压力数据。但是,在本教程中,仅导入对应于一秒的压力数据。
可通过设置时长范围选择 CGNS 求解时间尺度内要导入 Simcenter STAR-CCM+ 的特定范围。在这里,导入在 CGNS 时间尺度的第 11 秒和第 12 秒之间收集的数据。由于时间尺度与 Simcenter STAR-CCM+ 中的时间尺度一致,模拟将运行一秒的物理时间(从 11 s 到 12 s)。
-
指定包含流体压力载荷的 CGNS 文件:
- 选择 节点。
- 选择目录属性,然后单击 (自定义编辑器)。
- 在保存对话框中,导航至工作目录,然后选择 CGNS_fluidLoads 文件夹。
- 选择保存。
- 将基本文件名设为 FluidPressure。
Simcenter STAR-CCM+ 将从 CGNS_fluidLoads 目录导入前缀为 FluidPressure 的所有文件。 -
右键单击扫描。
节点,然后选择输出窗口显示;从[目录]开始扫描了 424 个文件。
-
在扫描所有流体压力文件后,右键单击链接 1 节点,然后选择创建外部部件。
执行此操作时,将使用 CGNS 文件定义的外部区域填充区域节点。
- 右键单击链接 1 节点,然后选择导入网格。
在导入网格后,可以查看包含作用于船体的压力载荷的外部区域。
-
要在导入网格后查看外部流体区域,展开区域节点,然后选择外部流体区域。
Simcenter STAR-CCM+ 将在网格场景窗口中高亮显示选定区域。只有一个外部区域对应于固体船体区域:Overset_StationaryProxyForCGNSE1。
导入的流体负载在外部流体网格上进行定义。要向固体区域应用流体负载,需要将在 CGNS 文件中定义的流体网格负载映射到 Simcenter STAR-CCM+ 中的固体网格。
要指定映射边界:
- 选择 节点。
- 选择部件属性,然后单击 (自定义编辑器)。
- 选择外部,然后单击确定。
-
准备标量场景以查看 CGNS 网格上导入的流体压力场:
-
右键单击导入场。
节点,然后选择Simcenter STAR-CCM+ 会将外部场导入场景内的外部区域。
- 保存模拟。