提取和导出表的示例

本节演示如何从一个模拟提取表以用作另一个模拟中的边界条件。

在此示例中,一个具有周期边界的通道流模拟用于创建充分发展的通道流分布。 来自穿过充分发展通道的 x-y 平面的值会提取到一个表中,进行导出,然后在另一个模拟的入口处使用。 这样便无需在第二个模拟中创建较长的入口截面来获取所需的充分发展条件。

创建一个 xyz 内部表。 确保选择新表的节点。

在属性中,通过单击右半部分以激活原位对象选择器,设置零部件属性。 在此示例中,使用了 plane section 1(平面截面 1)

选择零部件之后,设置标量属性。 虽然该属性支持使用文本输入,但使用属性自定义工具 () 会更方便,它会激活标量对话框。

此对话框的工作方式与用于零部件选择的对话框相同。 在此示例中,选择了 Velocity: X-Component(速度:X 分量)湍动能湍流耗散率

提取表数据,然后将数据导出至 .csv 文件。

在此示例中,表命名为 inlet_rke.csv

打开要在其中使用分布的模拟。 然后读取在其他模拟中创建的表文件。

在此示例中,接收此文件的数据的分布为:

  • 湍流耗散率
  • 湍动能
  • Velocity: X-Component(速度:X 分量)

它们对应于为之前创建的 xyz 表选择的标量。

打开区域 > [单个区域节点] > 边界 > [单个边界节点] > 物理值节点,然后选择分布节点(以下屏幕截图中的湍流耗散率)。

方法属性设为表格法(以下屏幕截图中的表 (x,y,z))。

此操作会使分布节点内的方法节点更改为表格法节点。 其标签与下拉列表中的选择相匹配(在此示例中为表 (x,y,z))。 选择该节点,然后将属性设为表文件的名称。 在此示例中,名称为 inlet_rke

表:数据属性设为标量值的列(在此示例中为湍流耗散率)。

当使用表 (x,y,z) 作为表格法时,一旦设置了表:数据属性,X、Y 和 Z 坐标的其他属性便为只读状态,因为它们会自动映射到表文件中具有这些标题的列。

在此示例中,在同一个物理值节点中,对湍动能(下图显示了其节点)重复这些步骤。

在同一个物理值节点中,选择速度的分布节点。

在此示例中,速度指定边界条件已设为组分,因为在表文件仅使用了 X 分量。 因此,对于此速度节点,方法属性必须设为复合以使用复合矢量分布法。

因此,下一步是打开速度复合节点。 要使用此方法,选择要为其绘制数据的分量的节点。

在此示例中,选择了 X 分量,而 Y 分量是常数。 (没有 Z 分量,因为此示例为二维状态。)

设置方法属性(以下屏幕截图中的表 (x,y,z))。

如前所示,将属性设为表文件的名称。 然后将表:数据属性设为标量值的列(在此示例中为 Velocity: X-Component(速度: X 分量))。

这样便完成了使用表文件将边界条件从一个模拟传递到另一个模拟的示例。