数据映射器
在 Simcenter STAR-CCM+ 中,数据映射器可用于将源网格或源表上提供的场数据插值到目标网格表示,使映射场可用于在目标网格上应用边界或体积条件。
数据映射是显式耦合多物理应用的基本步骤。例如,在流体结构相互作用问题中,固体和流体在整个共享表面上交换流体力和固体位移。如果固体和流体具有不同的网格,则使用表面至表面映射在共享表面的不同表示之间映射场。在显式热结构分析中,可以对共轭热传递和结构分析使用不同的网格,例如:对 CHT 分析使用有限体积 (FV) 网格;对结构分析使用有限元 (FE) 网格。在这种情况下,使用体积至体积映射将温度场从 FV 网格插值到 FE 网格,并使用映射热负载作为结构分析的边界条件。
数据映射器可用于:
- 在以下离散表示上定义的表面和体积之间双向映射数据:
- Simcenter STAR-CCM+ 有限体积 (FV) 或有限元 (FE) 网格
- 从第三方 CAE 软件包导入的有限元 (FE) 网格
- 在从第三方 CAE 软件包导入的 FE 梁之间双向映射数据
- 将表格数据映射至目标网格:
- 支持使用插值场(而非原始表格数据)定义目标网格上的边界条件
- 应用于表格值比目标网格表示更粗糙的情况
- 将数据从拉格朗日相映射到一个或多个目标体积网格
有关用于数据映射的插值格式的信息,请参考理论指南中的求解数据插值部分。
Simcenter STAR-CCM+ 提供了以下类型的映射器:
表面数据映射器:将数据从源表面插值到目标表面、体积或梁。 表面至梁映射适用于 FSI 应用,因为使用该映射,可以将在源表面的网格上定义的压力和剪切应力数据映射到已导入 CAE 梁的节点上的等效力与力矩。 |
|
体积数据映射器:将数据从源体积插值到目标表面或体积。 | |
梁数据映射器:将数据从单个源梁插值到多个目标表面。多个梁需要创建多个映射器。 梁至表面映射适用于 FSI 应用,因为通过该映射可以将在导入的梁模型上定义的节点位移和旋转映射到 Simcenter STAR-CCM+ 湿面的节点。变形可以使用映射梁数据更新润湿表面的网格。 |
|
表格数据映射器:将数据从 XYZ 表插值到目标表面、体积或梁。 | |
粒子束数据映射器:将数据从拉格朗日相(如液滴)插值到体积网格。 | |
边界样本数据映射器:从边界追踪样本(碰撞边界的样本粒子束)中插补数据。可用场函数是在边界采样模型中选择的场函数,即“跟踪”组下存在的所有函数。如跟踪:粒子束索引或跟踪:时间。 |
可以通过多种方法在现有模拟中创建数据映射器:
- 手动设置 - 有关如何手动设置映射操作的更多信息,请参考工作流和参考章节使用数据映射器映射场和数据映射器参考。
- 对导入的模型调用映射操作 — 每次对 [导入的模型] 节点调用映射操作时,数据映射器均会自动创建,并在 下列出。根据在映射对话框中的选择,系统将自动填充映射器的属性。可以根据需要修改或重用创建的映射器。请参见使用基于文件的耦合。
- 为第三方程序协同仿真设置模拟 — 映射器将会自动创建,并在 下列出。
注 | 如果将数据映射器与场函数监视器或者除迭代、时间步或时间差外的其他更新事件结合使用,则数据映射器可能会导致报告不一致。 |