导出设置

传输方向设为导出时,以下设置将显示在 CGNS 链接节点下。

[链接 1] 条件和值

除了常规条件和值(请参见CGNS 链接参考)外,以下是特定于数据导出的设置:

数据库格式
指定 CGNS 数据库文件的格式。CGNS 具有两种内部数据库文件格式,HDF5(文件扩展名为 .cgns)和 ADF(文件扩展名为 .cga)。

最初使用 ADF(高级数据格式)存储 CGNS 数据,但 ADF 没有并行 I/O 或数据压缩功能,并且不具备 HDF5 可以提供的支持基础和工具。ADF 已被 HDF5(层级数据格式,版本 5)取代,HDF5 成为 CGNS 的正式默认基础存储机制。

文件模式
指定 Simcenter STAR-CCM+ 将数据导出至单个文件还是多个文件:
方法对应值节点
文件系列
在每个导出事件中,Simcenter STAR-CCM+ 都会创建新的 CGNS 文件。创建的文件取决于指定的网格模式。请参见输出 CGNS 文件
文件系列计数器
用于指定以下属性:
  • 计数器宽度 - 指定在文件名中使用的导出事件计数器的位数。
  • 分隔符 - 指定显示在基本文件名与触发事件编号之间的字符(默认为 @)。
单个文件
Simcenter STAR-CCM+ 在第一个导出事件期间为网格与求解数据创建单独的文件(请参见输出 CGNS 文件)。在后续导出中,Simcenter STAR-CCM+ 会将导出数据附加到现有文件。
Mesh Mode(网格模式)
用于根据网格更改来限制网格数据导出:
  • 始终启用 - Simcenter STAR-CCM+ 会在每个导出事件中导出网格数据。仅当将文件模式设为文件系列时,此选项才可用。
  • 最初和更改网格时 - Simcenter STAR-CCM+ 会在第一个导出事件中导出网格数据。在后续导出中,Simcenter STAR-CCM+ 仅在网格更改时导出网格数据。
时长范围
此条件仅在间隔触发设为时间步时间差时可用,并且允许将数据导出限制在指定的时间范围内:
方法对应值节点
始终启用
数据导出在整个模拟过程中均处于活动状态。
开始时间之后启用
在指定的时间之后开始数据导出。
开始时间
指定数据导出开始的时间。
停止时间之前启用
在指定的时间停止数据导出。
停止时间
指定数据导出停止的时间。
开始时间和停止时间之间启用
数据导出在指定的时长范围内处于活动状态。
开始时间停止时间
分别指定数据导出开始和停止的时间。
满足以下任一条件时,不会从 CGNS 文件集导出数据:
  • 当前 Simcenter STAR-CCM+ 物理时间小于指定的开始时间
  • 当前 Simcenter STAR-CCM+ 物理时间大于等于用户指定的停止时间
  • Simcenter STAR-CCM+ 已达到可用的 CGNS 文件集导入状态的末尾。
间隔触发
指定自动执行导出事件的触发方法。可用选项如下:
方法对应值节点
停用 CGNS 数据的自动导出。
时间步
用于以导出之间的时间步数指定导出频率。
时间步频率
指定两个连续导出事件之间的时间步数。
时间差
用于指定两次导出之间的时间间隔。
时间差
指定两个连续导出事件之间的时间间隔。
要启用自动导出,间隔触发节点必须设为时间步时间差
映射选项
如果设为导出前映射,场数据将从内部区域和边界映射到外部区域和边界。如果尚未设置任何外部连续体,则此属性为只读。外部连续体必须包含文件传输CGNS 数据文件集模型。通过在导出之前进行映射,可以减小总体数据输出大小,例如从精细网格映射到粗糙网格,或通过从移动网格映射到静态网格。
与文件的连接(只读)
显示数据导出的状态和输出文件名。
文件
指定输出 CGNS 文件的详细信息:
  • 目录 - Simcenter STAR-CCM+ 保存 CGNS 文件的位置。
  • 基本文件名 - 文件名中使用的名称前缀。默认基本文件名为 solution。生成的文件名取决于指定的文件模式网格模式(请参见输出 CGNS 文件)。
字段导出精度
将已导出 CGNS 文件的精度级别指定为以下任一:
  • 单精度 - 以单精度导出场数据。与双精度相比,导出的场数据只有一半大小。
  • 双精度 - 以双精度导出场数据。

[区]条件和值

区条件和值可指定 Simcenter STAR-CCM+ 从中导出数据和导出场的部件(边界或区域)。

边界三角形化
控制当导出面网格时 Simcenter STAR-CCM+ 处理多边形网格面的方式。Simcenter STAR-CCM+ 可以保留多边形网格或将其转换为三角形网格。如果想要将 CGNS 文件导入到不支持多边形网格的软件包(例如,在有限元包中),将多边形三角形化非常有用。将选项设为以下某一项:
  • 不三角形化 - 保留原始多边形面。
  • 所有面(包括四边形)- 将所有多边形面转换为三角形面。
  • 所有面(不包括四边形)- 将所有多边形面转换为三角形面,但保留四边形面。通常,大多数软件包(包括有限元包)都支持四边形。不对四边形面进行三角形化会导致文件大小变小。
已导出的场
用于将标量场或矢量场导出至 CGNS 文件。要导出场,可添加适当类型(标量或矢量)的附加场,并将其属性设为:
初始化方法
自动设为用户指定的初始化值。在 [Link 1] > 区域 > [区域] > > 初始化值下,指定恒定的初始化值。
场模板
指定 Simcenter STAR-CCM+ 从中映射要导出的场数据的网格模板(对于面网格为节点,对于体网格为节点网格单元)。
根据场指定,可以选择场原生模板或其他模板。原生模板是 Simcenter STAR-CCM+ 计算求解的位置,其类型取决于特定场。例如,Simcenter STAR-CCM+ 在网格面上计算压力场,而位移场在网格节点上计算。从场原生模板导出数据时,Simcenter STAR-CCM+ 会导出在原生模板中计算的原始求解。从其他模板导出数据时,Simcenter STAR-CCM+ 会导出插入到选定模板的求解数据。
场处理(只读)
自动设为非管理
标量/矢量函数
指定用于存储要导出的数据的标量场函数或矢量场函数。
由于 CGNS 仅支持标量场,因此 Simcenter STAR-CCM+ 会将矢量场导出为每个分量各自的标量场。每个标量场的名称为指定的附加场名称后跟分量。例如,将名为 Velocity 的矢量附加场导出为三个标量场,名为 VelocityX、VelocityYVelocityZ
合并边界
控制当导出面网格时 Simcenter STAR-CCM+ 是否保留原始边界:
选项对应值节点
不合并边界
保留原始边界。
将边界合而为一
将多个原始边界合并为一个边界。
合并的边界的名称
为生成的边界指定名称。
体积部件
指定用于导出网格与求解数据的 Simcenter STAR-CCM+ 区域。
表面部件
指定用于导出网格与求解数据的 Simcenter STAR-CCM+ 边界。
已导出体积部件

指定在选择导出前映射时用于存储映射体合作伙伴网格数据的区域。

已导出表面部件

指定在选择导出前映射时用于存储映射表面合作伙伴网格数据的边界。

输出 CGNS 文件

下表显示了在仅导出网格与求解数据或网格数据时,不同文件模式网格模式设置组合的预期输出文件。所有其他设置(例如,数据库格式和基本文件名)都具有默认值。
1.
文件模式Mesh Mode(网格模式)已导出的场输出文件示例描述
文件系列始终启用
  • solution@mesh00001.cgns
  • solution@mesh00002.cgns
  • [...]
每个文件仅包含网格数据。
指定
  • solution@00001.cgns
  • solution@00002.cgns
  • [...]
每个文件都包含网格与求解数据。
最初和更改网格时
  • solution@mesh00001.cgns
  • solution@mesh00003.cgns
  • [...]
每个文件仅包含网格数据。
指定
  • solution@mesh00001.cgns
  • solution@00001.cgns
  • solution@00002.cgns
  • solution@mesh00003.cgns
  • solution@00003.cgns
  • solution@00004.cgns
  • [...]
将网格与求解数据导出至单独的文件。求解数据文件链接到正确的网格文件。
单个文件最初和更改网格时solution@mesh1.cgns将网格数据导出至单个文件。如果在模拟期间网格发生变化,则会在网格文件中再创建一个基本节点。
指定
  • solution@mesh1.cgns
  • solution.cgns
将求解与网格数据导出至单独的文件。在每个导出事件中,将求解数据集添加到求解数据文件中的同一基本节点。如果在模拟期间网格发生变化,则会在网格文件中再创建一个基本节点。求解数据集链接到相关网格基本节点。