固体应力参考

固体应力时间步提供程序根据选定的监视器值或计算的位移变化来优化时间步。此时间步提供程序适用于非线性固体应力问题,如屈曲或冲击现象。

此模型采用监测字段定义的值,并将其与预定义的间隔范围进行比较。每个间隔范围都有一个与之关联的特定控制方式,该方式随后可用于计算和提供新的时间步,以用于模拟中的下一步。当在物理连续体中激活隐式非稳态固体应力自适应时间步模型时,此时间步提供程序可用。

1. 固体应力参考
提供方式 右键单击连续体 > 物理 1 > 自适应时间步 > 时间步提供程序节点并选择新建 > 固体应力
节点路径示例 连续体 > 物理 1 > 自适应时间步 > 时间步提供程序 > 固体应力
要求
  • 时间隐式不定常
  • 材料固体
  • 可选模型固体应力自适应时间步
属性

启用/禁用

激活 模型控制(子节点) 条件 - 请参见条件子节点与属性
区间 - 请参见[区间 [-inf, inf]] 属性
场函数

固体应力建议

请参见场函数

固体应力属性

启用/禁用
参见自适应时间步通用属性

条件子节点与属性

监测字段
用于指定可用于定义自适应时间步的跟踪字段。可定义为当前和上一时间步之间的位移变化,也可以定义为监视器提供的值。要完全定义提供程序,在子节点上设置属性,如下所示:
子节点 属性
位移变化
范数类型
用于指定可用于计算位移变化的范数。从以下选项中选择:
  • 最大范数:使用最大绝对位移。
  • 欧几里德范数:使用归一化为分量数的位移矢量的欧几里德长度。
  • L1 范数:使用位移绝对值的算术平均值。
有关更多信息,参见残差和可变增量范数
监视器
监视器
用于选择其值与时间步提供程序内的间隔范围进行比较的监视器。只有触发属性设为时间步的监视器才可用。
值类型
用于指定跟踪的值是表示当前受监视值,还是上一时间步值与当前时间步值的差值
范围输入
用于将监测字段拆分为更小的值范围。对于每个值范围,可以为时间步指定不同的控制方式。

区间属性

对于在某些条件下使用范围输入节点定义的每个区间,区间节点中将显示一个节点。可以修改每个区间的控制方式。这些控制方式仅适用于在区间中指定的受监视值的范围,并用于计算建议的时间步。

范围区间(只读)
指定此区间的监测字段的最小值和最大值。
控制方式
指定如何提供区间内的建议时间步。为此有四个选项可供选择:
  • 最大时间步 - 建议的时间步是由隐式非稳态求解器指定的时间步长。
  • 最小时间步 - 建议的时间步是由自适应时间步求解器定义的最小时间步长。
  • 指定时间步 - 使用指定属性直接指定建议的时间步。
  • 恒定缩放比例 - 建议的时间步等于上一个时间步乘以由比例因子属性定义的恒定缩放比例因子。
  • 目标控制 - 线性 - 建议的时间步使用以下公式计算:
    Pr e v i o u s T i m e S t e p × T arg e t V a l u e M o n i t o r e d V a l u e

    其中目标值目标值属性指定。

场函数

激活固体应力时间步提供程序后,以下场函数可用。
固体应力建议

每个个体网格单元的固体应力时间步建议。