定义扫掠和俯仰运动
扫掠运动是围绕冲程平面法线的刚性旋转。扫掠角 随时间协调变化,变化幅度为 70°。 俯仰运动是围绕机翼纵向轴的刚性旋转。俯仰角 对于大多数前后冲程来说是恒定的,仅在冲程反转(旋后和旋前)时随时间线性变化。 在本教程中,您将导入一个表,其中包含对应扑动循环时间离散值 的冲程角和俯仰角的值。要计算每个时间步的扫掠和俯仰角度,您需要创建对导入的表数据进行插值的报告。
要导入为本教程提供的运动数据:
- 右键单击 节点,然后选择 。
- 在打开对话框中,导航至已下载教程文件的 solidStress 文件夹,然后选择 wingMotion.csv 并单击打开。
要在当前时间步从导入的表数据提取扫掠角:
-
创建名为 StrokeAngle 的表达式报告,设置如下:
属性 设置 量纲 角 单位 度 表中的离散角度值指定为弧度。在评估报告时,Simcenter STAR-CCM+会将弧度转换为指定的单位(在本例中为度)。
定义 interpolateTable(@Table("wingMotion"), "Flapping Cycle Time", LINEAR, "Stroke Angle", ${FlappingCycleTimeReport})
完成扫掠运动的设置:
-
展开
节点,然后设置下列属性:
节点 属性 设置 Wing Sweeping(机翼扫掠) 旋转指定 旋转角度 旋转角度 旋转角度 ${StrokeAngleReport} 旋转轴 方向 [0.0, 0.0, 1.0] 原点 [0.0, 0.0, 0.0] m(默认)
要在当前时间步从导入的表数据提取俯仰角:
-
创建名为 PitchAngle 的表达式报告,设置如下:
属性 设置 量纲 角 单位 度 定义 interpolateTable(@Table("wingMotion"), "Flapping Cycle Time", LINEAR, "Pitch Angle", ${FlappingCycleTimeReport})
完成俯仰运动的设置:
-
展开
节点,然后设置下列属性:
节点 属性 设置 Wing Pitching(机翼俯仰) 旋转指定 旋转角度 旋转角度 旋转角度 ${PitchAngleReport} 旋转轴 方向 [1.0, 0.0, 0.0] 原点 [0.0, 0.0, 0.0] m(默认) - 保存模拟。