指定叶瓣约束和载荷

除起始模拟中已存在的两个约束外,还必须另外定义刚性接触约束和压力负载。

设置刚性接触约束可防止叶瓣材料变形超过 ContactPlane 坐标系 Y-Z 平面上定义的第二个对称平面。为此,沿接触平面的表面法向应用刚性接触约束。

负载段使用导入到模拟的 .csv 文件的插值来定义叶瓣材料内表面承受的压力负载。

  1. 要创建接触约束:
    1. 右键单击区域 > 叶瓣 > 节点,然后选择创建段 > 表面段
    2. 表面段 1 节点重命名为 Contact(接触)。
    3. 选择接触节点,然后设置以下属性:
      属性
      表面 零部件 > 叶瓣 > 表面 > 内部
      类型 约束
    4. 选择接触 > 物理条件 > 固体应力约束节点,然后将方法设为刚性接触
    5. 编辑物理值节点,然后设置下列属性:
      节点 属性
      惩罚接触强制执行 惩罚参数 1.0E12 Pa/m
      刚性接触平面 法向 [0.0, 0.0, 1.0]
      坐标系 基准 > ContactPlane
  2. 要定义随时间变化的压力负载:
    1. 在模拟树中,右键单击工具 > 节点,然后选择新表 > 文件表
    2. 打开窗口中,导航至已下载教程文件的 solidStress 文件夹,然后选择 PressureOverTime.csv 并单击打开
    3. 右键单击报告节点,然后选择新建 > 用户 > 表达式
    4. 表达式 1 节点重命名为 PressureBC
    5. 选择 PressureBC 节点,并设置以下属性:
      属性
      定义 interpolateTable(@Table("PressureOverTime")、"Time [s]"、SPLINE、"Pressure [Pa]"、${CycleTimeReport})
      量纲 压力

      用于 PressureBC 报告的 interpolateTable 定义采用 CycleTime 报告中定义的值,然后使用样条曲线插值法插值 PressureOverTime 表。这可用于查找特定时间点的相应压力值。

  3. 要定义叶瓣外表面上的压力负载:
    1. 区域 > 叶瓣节点中,右键单击节点,然后选择创建段 > 表面段
    2. 表面段 1 节点重命名为 Pressure(压力)。
    3. 选择压力节点,将表面设为零部件 > 叶瓣 > 表面 > 外部
    4. 选择压力 > 物理条件 > 固体应力负载节点,然后设置以下属性:
      节点 属性 设置
      固体应力负载 方法 压力
      表面载荷线性化 线性化载荷 激活
    5. 展开物理值 > 压力节点,然后将设为 ${PressureBCReport}
  4. 要定义固体区域的运动:
    1. 右键单击工具 > 运动节点,然后选择新建 > 固体位移
    2. 选择区域 > 叶瓣 > 物理值 > 运动指定节点,然后将运动设为固体位移
    固体位移运动允许网格在根据施加的压力负载计算位移时发生变形。