平台: 所有平台 适用于: 结构力学模块 版本: 所有版本

描述

在COMSOL 4.3B中,更改了接触对条件,以改善增强拉格朗日接触配方的手动调整。

在增强的拉格朗日方法中,惩罚因素控制了迭代过程中界面表面的“硬”,但并不直接影响收敛的结果。如果接触对中的边界有干扰,则可以将惩罚因素视为弹簧赋予抵抗力的弹簧。更大的值可以使没有干扰的状态更快但不稳定。太大的价值会造成收敛困难,特别是如果干扰很大。

手动调整接触对条件

  • 现在有三个设置惩罚因素控制预设,,,,手动调整用户自定义

  • 如果预设被选中了增强拉格朗日配方中的惩罚因素控制的两个预设:稳定速度。如果在模拟开始时接触接触零件,则速度是首选设置。

点击放大

  • 通过将惩罚因素控制设置为手动调整您可以手动微调惩罚因素中使用的参数。

    • 惩罚因素乘数,,,,,用于将惩罚因素扩展到适当的价值。增加此价值会带来更大的惩罚因素。
    • 使用放松有设置总是,,,,绝不有条件。当使用松弛时,在每个参数步骤的第一次迭代期间,惩罚因子会减少。通过这种方式,可以避免由于大干扰引起的非常高的反作用力引起的收敛问题。
    • 初始放松因子,,,,,用于避免大量惩罚因素。该因素将第一次迭代中的惩罚因素倍增。
    • 放松的迭代次数环境,,确定达到完整接触系数需要多少迭代。惩罚因素的全部价值将用于迭代
    • 如果使用放松设置为有条件您将不得不定义一个抑制标准。这是一种布尔表达,在实现时会抑制放松。例如,您可以使用类似的表达LOAD_PARAMETER> 0.5仅对小于0.5的负载参数的值使用松弛。如果您知道只有在模拟的部分过程中才会有大量干扰,这将很有用。

点击放大

  • 用户自定义选项使您可以为惩罚因素定义自己的表达。此选项使您可以为惩罚因素创建任何类型的表达式。

点击放大

  • 也可以添加一个削减标准。有时,求解器会花费大量时间在不正确的解决方案上迭代,从而无法回到真正的解决方案路径。缩短标准使您可以创建一个任意的布尔表达式,该表达式将迫使求解器立即停止迭代,而是使用较短的参数步骤恢复模拟。

有关联系建模的一般指南,请参阅知识库第1102条