定义扫掠和俯仰运动

扫掠运动是围绕冲程平面法线的刚性旋转。扫掠角 随时间协调变化,变化幅度为 70°。 ϕ 俯仰运动是围绕机翼纵向轴的刚性旋转。俯仰角 对于大多数前后冲程来说是恒定的,仅在冲程反转(旋后和旋前)时随时间线性变化。 α 在本教程中,您将导入一个表,其中包含对应扑动循环时间离散值 ( t F C , ϕ , α ) i 的冲程角和俯仰角的值。要计算每个时间步的扫掠和俯仰角度,您需要创建对导入的表数据进行插值的报告。

要导入为本教程提供的运动数据:

  1. 右键单击工具 > 节点,然后选择新表 > 文件表
  2. 打开对话框中,导航至已下载教程文件的 solidStress 文件夹,然后选择 wingMotion.csv 并单击打开
要在当前时间步从导入的表数据提取扫掠角:
  1. 创建名为 StrokeAngle 的表达式报告,设置如下:
    属性 设置
    量纲
    单位

    表中的离散角度值指定为弧度。在评估报告时,Simcenter STAR-CCM+会将弧度转换为指定的单位(在本例中为度)。

    定义 interpolateTable(@Table("wingMotion"), "Flapping Cycle Time", LINEAR, "Stroke Angle", ${FlappingCycleTimeReport})
完成扫掠运动的设置:
  1. 展开工具 > 运动 > Wing Sweeping(机翼扫掠)节点,然后设置下列属性:
    节点 属性 设置
    Wing Sweeping(机翼扫掠) 旋转指定 旋转角度
    旋转角度 旋转角度 ${StrokeAngleReport}
    旋转轴 方向 [0.0, 0.0, 1.0]
    原点 [0.0, 0.0, 0.0] m(默认)
要在当前时间步从导入的表数据提取俯仰角:
  1. 创建名为 PitchAngle 的表达式报告,设置如下:
    属性 设置
    量纲
    单位
    定义 interpolateTable(@Table("wingMotion"), "Flapping Cycle Time", LINEAR, "Pitch Angle", ${FlappingCycleTimeReport})
完成俯仰运动的设置:
  1. 展开运动 > Wing Sweeping(机翼扫掠) > 叠加运动 > Wing Pitching(机翼俯仰) 节点,然后设置下列属性:
    节点 属性 设置
    Wing Pitching(机翼俯仰) 旋转指定 旋转角度
    旋转角度 旋转角度 ${PitchAngleReport}
    旋转轴 方向 [1.0, 0.0, 0.0]
    原点 [0.0, 0.0, 0.0] m(默认)
  2. 保存模拟。