执行重新启动分析

除非另有说明,否则此页面上的信息适用于以下分析类型:

非线性应力的一个便捷功能是能够从上一个收敛时间步或以前保存的重新启动时间步重新启动分析。此功能在许多情况下都很有用。例如,如果非线性应力分析正在运行,这时您需要使用计算机执行其他任务,那么您可以停止分析,然后等待其他任务完成之后再重新启动分析。同样,如果在分析运行期间发生电源故障,则可以从上一个收敛时间步重新启动它。重新启动功能可能会导致的另外一种情况是能够在分析过程中使用不同的时间步长。例如,执行先紧固链、后拉动载荷的分析时便是如此。若要正确模拟如何紧固链,需要使用较小的时间步。但是,链一旦拉紧,仿真即得到简化。使用相同的时间步长将导致结果文件过大、且分析时间过长。

注: 如果要停止非线性应力分析,稍后再恢复/重新启动,则可从机械仿真作业管理器取消正在运行的作业。但是,如果取消求解时,求解器正在写入临时或重新启动文件,您可能无法重新启动分析。如果重新启动失败,则必须从头开始重新运行求解。
注: 如果您预计需要在事件期间(运行仿真之前)更改时间步长,则可在“分析参数”对话框的事件选项卡中定义多个时间间隔。此功能适用于 MES 和非线性静态分析。请参见以下两个页面之一(如果适用):

保存多个重新启动时间

在某些情况下,必须先设置重新启动参数,然后再运行原始模型。默认情况下,仅为上一个时间步保存启用重新启动分析的数据。若要在最后一步之前重新启动时间步,请将“保存重新启动数据的间隔”下拉菜单设置为以下值之一:

N 步的定义取决于捕获速率和附加输出选项(在“设置”“模型设置”“参数”“输出”选项卡中指定),如下所示:

  • 如果附加输出不随“所有时间步的输出结果”一起保存,出于节省目的,仅考虑对应于捕获速率的时间步(如上设置)。这样,对应于捕获速率的重新启动数据得以保存。不保存中间时间步处的收敛时间步(在自动缩减时间步时发生)。
  • 如果激活“所有时间步的输出结果”,出于节省目的,仅考虑每个收敛解(如上设置)。
  • 对应于捕获速率的时间步是第 N 步。

执行重新启动分析

可以通过多种方法重新启动非线性应力分析,具体取决于使用的模型是否相同。使用任一重新启动方法时,无法更改以下项目:

  1. 网格。
  2. 单元载荷(如压力)。
  3. 边界条件。
  4. “单元定义”中的横截面数据,用于更改部件刚度。
  5. 材料属性,用于更改部件刚度。
  6. 如下所示的其他项目。

使用任一重新启动方法时,可以更改以下项目:

  1. 质量密度。
  2. 载荷曲线。
  3. 如下所示的其他项目。

不同的重新启动方法如下所示:

  • 使用求解器管理器恢复或扩展分析:您可以使用此方法延长已完成分析的持续时间,以确定如果事件继续将会发生什么情况。此外,无论是否延长持续时间,您均可恢复部分完成的求解。无法更改时间步长(捕获速率)。对原始“持续时间”所做的更改将被忽略。通过使用“将总时间延长”输入,可以更改总持续时间,如下所述:
    1. 扩展事件时,请确保根据需要针对要添加至分析的额外时间延长载荷曲线。
    2. 单击“分析”“分析”“求解器管理器”
    3. 在相应的设计工况行中,单击“MES 重新启动”按钮。
      • 激活“恢复”复选框。
      • 若要延长持续时间,请在“将总时间延长”字段中指定要将分析延长的时间。如果要在不延长原始事件持续时间的情况下恢复部分完成的求解,请将此值设置为零。
      • 单击“确定”。分析将从完成的上一个时间步中恢复。
    4. 单击“分析”。如果扩展了事件,则结果将从时间 0 变为原始持续时间 + 在“将总时间延长”输入字段中指定的时间。
  • 从指定的时间步中恢复当前分析:如果要从完成的上一个时间步之前的时间步中恢复分析,则使用此方法。附加运行的结果将附加到从指定的重新启动时间步开始的原始运行,从而覆盖随后的任何结果。例如,如果原始分析已达到第 35 步(共 50 步),并从第 20 步中恢复,则原始时间步 21 到 35 将被覆盖。上一求解中的所有文件都必须存在。无法更改时间步长(捕获速率)。此类重新启动的步骤如下:
    1. “设置”“模型设置”“参数”“高级”“时间步”选项卡上的“重新启动”下拉菜单设置为“继续当前分析”
    2. 使用“从载荷步中恢复”下拉菜单选择要从中恢复的时间步。时间步 0 具有特殊意义。确切地说,它表示上一个收敛时间步。
    3. 单击“确定”接受高级分析参数,然后单击“确定”退出“分析参数”对话框。
    4. 使用“分析”“分析”“运行仿真”“求解器管理器”启动分析。
    5. 结果将从时间 0 变为最初指定的持续时间。
  • 从其他分析重新启动:此方法更加灵活,但是会将新结果放入新模型。执行此类重新启动的步骤如下:
    1. 将其他分析复制到新设计工况或新模型。
    2. 可以更改节点载荷(大小和/或方向)。
    3. 可以更改时间步(捕获速率)。
    4. 在新模型中,将“持续时间”设置为要添加到其他分析的时间量。因此,总分析时间将等于原始分析中的时间与新模型中的持续时间之和。
    5. 在新模型中,根据从原始分析时间开始的累计时间设置载荷曲线。新模型将忽略介于时间 0 和原始分析时间之间的载荷曲线。
    6. 在新模型中,将“设置”“模型设置”“参数”“高级”“时间步”选项卡上的“重新启动”下拉菜单设置为“从其他分析重新启动”
    7. 单击“浏览”按钮以选择“重新启动起源的模型名称”
    8. 使用“从载荷步中恢复”下拉菜单选择要从中恢复的时间步。时间步 0 具有特殊意义。确切地说,它表示上一个收敛时间步。
    9. 使用“分析”“分析”“运行仿真”“求解器管理器”启动分析。
    10. 结果的计算方法如下所示:
      1. “结果”环境中的时间开始于重新启动时间步(来自上一分析),而不是零。结束时间等于开始时间与新模型的事件持续时间之和。
      2. “结果”环境中的时间步编号从 0 变为新模型中的时间步编号。
      注: 重新启动分析的模型单位必须与原始分析的模型单位相同。

      使用“从其他分析重新启动”方法时,整个分析的结果将位于两个或更多模型中。可以附加每次运行的动画,从而为整个分析创建一个动画。使用以下步骤:

      1. 如果时间步编号显示在注释中,请考虑隐藏注释或删除文本。由于每个分析均始于时间步编号 0,因此在附加动画时,此编号将无法顺利进行。
      2. 照常创建第一个动画。(“结果等值线”“捕获”“动画”“另存为 AVI”)在进行设置时,请注意“目标分辨率”。其他动画需要此选项。
      3. 保存第一个分析的演示。(在浏览器中的演示名称上单击鼠标右键,然后选择“保存在模型中”。)这将保存结果类型、模型视图、图例设置等。
      4. 打开下一个模型。
      5. 使用“结果选项”“其他”“工具”“导入演示”,然后选择第一个模型。这会将已保存的演示加载到当前模型中。
      6. 在树视图的“已保存的演示”分支中的已保存演示上单击鼠标右键,然后选择“激活”。这将打开一个使用以前设置的新结果窗口。
      7. 访问动画对话框(“结果等值线”“捕获”“动画”“另存为 AVI”)。选择上一个动画文件名,并确保选择该选项以附加动画。
      8. 设置要从当前分析中动态显示的适当时间步编号。通常,上一分析的最后一步和当前分析的时间步 0 相同,因此请将“开始时步”设置为 1。
      9. 如有必要,请将“目标分辨率”设置为与第一个动画相同的值。
      10. 单击“保存”按钮。这会将当前模型的动画附加到上一个动画中。
      11. 针对重新启动的每个分析重复步骤 d 到 J。