设置 DFBI 运动和 6 自由度体

当创建相关的 DFBI 运动对象并将其分配给液体区域时,6 自由度运动求解器被激活。 本教程需要 DFBI 旋转和平移运动。

  1. 打开工具 > 运动节点。

    默认的固定运动会显示出来。

  2. 右键单击运动节点,然后选择新建 > DFBI 旋转和平移

一个名称为 DFBI 旋转和平移的新节点被添加到运动管理器。

为重叠区域选择运动指定节点内的这个运动。

  1. 选择区域 > 重叠 > 物理值 > 运动指定节点,将运动设置为 DFBI 旋转和平移

创建体,然后设置其属性。

  1. 右键单击 DFBI > 6 自由度体节点,并选择新建体 > 3D > 连续体
  2. 体 1 重命名为
  3. 选择 DFBI > 6 自由度体 > 节点,然后单击体表面对应的 自定义编辑器)。

    船 - 体表面对话框随之出现。

  4. 选择重叠 > 边界 > Lifeboat_wall,然后单击确定
  5. 将体质量设置为 10000.0 kg
  6. 保持其他所有属性的默认值。


在本模拟中,仅允许体围绕 Y 轴旋转,藉此模拟顶头波中的运动。 这意味着必须定义围绕 Y 轴的惯性矩。

  1. 选择 DFBI > 6 自由度体 > > 初始值 > 惯性矩节点,完成下列操作:
    1. 对角分量设置为 [16000.0, 16000.0, 16000.0] kg-m^2
    2. 激活使用质心
    以质心为参照来评估惯性矩。


  2. 选择初始值 > 质心节点,将位置设置为 [-8.22, 0.0, -24.329] m
  3. 选择初始值 > 速度节点,将设置为 [0.0, 0.0, -22.0] m/s

虽然创建 6 自由度体时已配有自由运动选项,但仍需要为体指定可以使用的移动方式。 在本例中,该体可以沿 X 轴向自由平移(浪涌),沿 Z 轴向自自平移(升降),围绕 Y 轴自由旋转(俯仰)。

  1. 选择 DFBI > 6 自由度体 > > 自由运动节点,激活 X 轴向移动Z 轴向移动Y 轴向旋转属性。


  2. 保存模拟