定义机翼扑动循环

机翼扑动运动周期性的,周期为 s。因为该运动是周期性的,所以很容易定义通过表示扑动循环的分数的标准化时间 来定义它。T=1/40tFC

该标准化时间(下文称扑动循环时间)可定义为:
tFC=mod(t/T)T;0<tFC<1


为了方便起见,使用全局参数定义扑动周期,然后您可以在定义 和其他随时间变化的量时引用:tFC

  1. 右键单击自动化 > 参数节点并选择新建 > 标量
  2. 重命名参数,FlappingPeriod,并设置以下属性:
    属性 设置
    量纲 时间
    1/40
  3. 要将每个扑动循环的时间步数指定为参数:
    1. 如前所述,创建标量参数。
    2. 将参数重命名为 StepsPerCycle
    3. 选择参数并设置以下属性:
      属性 设置
      量纲 无量纲(默认)
      100
  4. 要定义扑动循环时间,您可以创建表达式报告:tFC
    1. 右键单击报告节点,然后选择新建 > 用户 > 表达式
    2. 重命名报告,FlappingCycleTime
    3. 设置报告属性如下:
      属性 设置
      量纲 无量纲(默认)
      定义 mod(${Time},${FlappingPeriod})/${FlappingPeriod}
      周期 非周期(默认)
  5. 保存模拟。