具有计算的 6 自由度体运动的虚拟体边界

当移动体为具有计算运动的 6 自由度体时,可以使用表示移动体的部件表面创建 6 自由度体,并将相同的部件表面用于虚拟体边界。

将 DFBI 虚拟体运动分配给包含虚拟体边界的区域后,该虚拟体运动将自动由 6 自由度体的运动定义。
  1. 为体在其中移动的背景域创建区域和物理连续体。该区域中不包含虚拟体的任何边界。目前,将该区域保留为固定。
  2. 在背景区域的物理连续体中,从可选模型中添加虚拟体模型。
在定义任何 6 自由度体之前,必须创建一个 DFBI 运动并将其分配给区域。在此情况下,创建新的 DFBI 虚拟体运动,并将该运动分配给背景区域。
  1. 要考虑背景区域中的运动:
    1. 右键单击工具 > 运动,然后选择新建 > DFBI 虚拟体。


    2. 选择 [区域] > 物理值 > 运动指定节点,然后将运动设为 [DFBI 虚拟体] 运动。
定义 DFBI 虚拟体运动后,可以将移动体指定为 6 自由度体。
  1. 右键单击 DFBI > 6 自由度体节点,然后选择新建体 > 2D/3D > 连续体。
    由于需要体网格,因此建议将连续体与虚拟体模型相结合。机械体没有体网格。请参见6 自由度体(刚体)。
  2. 选择 6 自由度体 > [体] 节点并设置 6 自由度体的属性。请参见6 自由度体参考。
  3. 在背景区域中,为 6 自由度体添加一个虚拟体边界,如下所示:
    1. 右键单击[区域] > 边界节点,然后选择新建 > 虚拟体边界。


    2. 在创建的 [虚拟体边界] 中,接受默认边界类型壁面,并将虚拟体部件表面设为在 6 自由度体中指定的相同部件表面。有关更多信息,请参见虚拟体模型参考。
      注在 [虚拟体边界] 处,虚拟体运动的默认设置为固定。无需修改此设置。Simcenter STAR-CCM+ 自动将 DFBI 运动应用于虚拟体边界。
    还可以切换前两个步骤的顺序:首先定义虚拟体边界,然后设置 6 自由度体。
  4. 为背景区域生成适当的网格。
    还可以在创建虚拟体边界之前生成背景网格,因为这些边界不会影响网格化过程。

    如果背景网格粗糙,建议沿移动体的轨迹细化体网格,既可以使用体积控制进行手动细化,也可以使用自适应网格细化模型进行自适应细化。请参见设置虚拟体的自适应网格细化。

定义适合捕捉体运动的时间步。
  1. 选择求解器 > 隐式非稳态节点,然后设置时间步。
  2. 要可视化由虚拟体求解器完成的网格切割和表面投影,单击 (初始化)。
还可以可视化体网格中的不活动网格单元,这些网格单元由于虚拟体的当前位置而停用。
  1. 要将不活动网格单元与活动网格单元一起可视化,选择[网格显示器]节点,然后将表示设为完整网格视图。