在 ANSYS 中准备数据
从 ANSYS 导入的模型包含完整的 FEA 网格以及用于在 Simcenter STAR-CCM+ 和 ANSYS 之间映射数据的 FSI 交界面。 湿润 FSI 交界面通过 ANSYS 中的节点和单元的组件定义,这些组件是节点或单元的已命名列表。 使用表面或体积 FSI 交界面。
使用节点和单元定义表面和体积交界面
节点组件只能用于指定 FSI 表面交界面。 节点必须在 FEA 模型上定义一个外部(自由)表面(使用 ANSYS 命令 NSEL 的 EXT 项),且该表面定义中仅包含所有节点均处于选定状态的单元面。 只能使用节点组件法定义 ANSYS SOLID 单元上的 FSI 表面。
建议使用单元组件定义 SHELL 单元上的 FSI 表面交界面。 单元组件还用于为 SOLID 单元集合定义 FSI 体积交界面。 壁面剪切应力和压力都用于此组件类型。
要导入节点或单元组件以用于映射结果,需要在其名称中的某处包含字符串 "FSI" 或 "fsi"。 ANSYS 模型导入模拟后,Simcenter STAR-CCM+ 会识别这些组件并将其显示在对象树中;其他组件会被自动过滤掉。
ANSYS 单元类型
下面列出了支持的所有 ANSYS 单元:
类型 | 单元名称 | 描述 |
---|---|---|
3D 壳 | SHELL43 | 4 节点塑性大应变壳 |
SHELL63 | 4 节点弹性壳 | |
SHELL93 | 8 节点结构壳 | |
SHELL131 | 4 节点分层热壳 | |
SHELL132 | 8 节点分层热壳 | |
SHELL143 | 4 节点塑性小应变壳 | |
SHELL150 | 8 节点结构壳 p 单元 | |
SHELL163 | 显式 4 节点薄结构壳 | |
SHELL181 | 4 节点有限应变壳 | |
SHELL281 | 8 节点有限应变壳 | |
3D 连续体固体 | SOLID5 | 8 节点耦合场固体 |
SOLID45 | 8 节点结构固体 | |
SOLID46 | 8 节点分层结构固体 | |
SOLID62 | 8 节点磁结构固体 | |
SOLID64 | 8 节点各向异性结构固体 | |
SOLID65 | 8 节点钢筋混凝土固体 | |
SOLID69 | 8 节点耦合热电固体 | |
SOLID70 | 8 节点热固体 | |
SOLID72 | 4 节点线性四面体,过期 | |
SOLID73 | 8 节点线性块,过期 | |
SOLID87 | 10 节点四面体热固体 | |
SOLID90 | 20 节点热固体 | |
SOLID92 | 10 节点四面体结构固体 | |
SOLID95 | 20 节点结构固体 | |
SOLID98 | 四面体耦合场固体 | |
SOLID147 | 块结构固体 p 单元 | |
SOLID148 | 四面体结构固体 p 单元 | |
SOLID164 | 显式 3D 结构固体 | |
SOLID168 | 显式 3D 10 节点四面体结构固体 | |
SOLID185 | 8 结构固体或分层固体 | |
SOLID186 | 20 结构固体或分层固体 | |
SOLID187 | 10 节点四面体结构固体 | |
SOLSH190 | 8 节点分层固体壳 | |
SOLID191 | 20 节点分层结构固体 | |
SOLID226 | 20 节点耦合场固体 | |
SOLID227 | 10 节点耦合场固体 | |
VISCO89 | 20 节点粘弹性固体 | |
VISCO107 | 8 节点粘塑性固体 | |
表面单元 3D | SURF152_8_N | 请参见下文的说明。 |
SURF154_8_N | 请参见下文的说明。 |
在 ANSYS 中,拉力应用于特殊的“表面”单元类型:SURF154。 在三维分析中,这是唯一一个可以具有拉力(除压力之外)的单元类型。
热负载直接应用于固体单元面,但也可以应用于特殊“热”单元类型:SURF152。
可通过两种方法定义这些 SURFACE 单元的流体结构相互作用 (FSI) 表面:
- 作为 ANSYS 单元组件,名称中包含字母 "FSI"。
- 作为表面节点集,与固体单元的所有其他表面定义一样,名称中包含字母 "FSI"。
第一种方法最简单直接。 在使用节点集的方法 (2) 中将创建两个表面:一个基于固体单元的面,一个基于表面单元的面。 在这种情况下,"-SOLID" 会附加到包含固体单元面的表面的名称中,"-SURF" 会附加到包含表面单元的表面的名称中。
使用 .cdb 文件导出
ANSYS 模型以 .cdb 格式导入至 Simcenter STAR-CCM+。 在 ANSYS 中通过 CDWRITE 命令生成文件后,仅其中一些选项写入了足够的信息,以便 Simcenter STAR-CCM+ 能够可靠地读取该文件。
使用以下选项:
CDWRITE, DB, <文件名>.cdb
CDWRITE, COMB, <文件名>.cdb
CDWRITE, ALL, <文件名>.cdb
不使用以下选项:
CDWRITE, GEOM, <文件名>.cdb
CDWRITE, CM, <文件名>.cdb
CDWRITE, LOAD, <文件名>.cdb
CDWRITE, SOLID, <文件名>.cdb
模型准备的其他注意事项
单个 ANSYS 组件的导入的模型 FSI 表面将按以下单元类型分为多个表面:SOLID、SHELL 和/或 SURF。 如果 ANSYS 组件名称为 "fsi_surface",则在 Simcenter STAR-CCM+ 导入的模型中,FSI 表面名称如下:
单元类型 | 表面名称示例 |
---|---|
SOLID | fsi_surface-SOLID_FACE |
SURF | fsi_surface-SURF-EL |
SHELL | fsi_surface-SHELL:POSfsi_surface-SHELL:NEG |
这尤其适用于包含节点组件的固体模型,其中 SURF 或 SHELL 单元在 SOLID 自由表面上叠加。 这样即可在同一模拟中,将拉力负载应用于 SURF 单元集,并将热通量负载应用于 SOLID 单元集。
注意,每个 SHELL 单元都有两个侧面:正面和反面。 确定正面和反面的方法是向单元定义的节点序列应用右手定则。 如果知道 SHELL 单元的某侧面是正面或反面,则可以在组件名称中包含 "POS" 或 "NEG"。“导入的模型”仅包含 SHELL 单元的一个表面,例如 "fsi_surface-SHELL:POS" 或 "fsi_surface-SHELL:NEG"。