仿真中的常见警告或错误

以下是运行仿真时可能发生的某些警告和错误的列表,以及解决方法。消息关联的“警告”图标 和“错误”图标 可以分别指示在不加修改的情况下该过程能否继续。

错误和警告消息显示在单独的对话框中,以及浏览器的“状态”文件夹中。

错误消息 表示模型中存在严重错误,分析无法运行。不会获得任何结果。修正此类错误以运行分析。例如,“未定义约束”错误表示您没有为模型定义任何约束,在没有定义任何约束的情况下,分析无法继续。为结构件模型指定约束。

警告消息 表示结构件模型中存在问题。只是问题并没有严重到停止分析的地步,因此仍可以获得结果。但是,由于模型中存在错误,因此很可能导致结果无效。例如,分析运行时,显示警告消息“发现孤立的节点”。结构件模型中包含与任何计算元素或结构对象都没有关联的节点。分析的结果将受到影响且无效。我们建议您消除显示的所有警告,以便获得正确的分析结果。

当无任何错误或警告消息显示时,结果是准确的。

注: 若要将发生计算错误的可能性降至最低,对于静态分析,请选择“结构件分析设置”对话框中“求解器”选项卡中的“DSC 算法(梁释放)”。
未定义载荷。

向模型应用载荷以便分析相应的边界条件。

未定义约束。

向模型应用约束以便分析相应的边界条件。

未正确定义某些材料。

单击“指定材料”查看零件的材料状态。在分析环境中应用材料替代,或返回到模型环境并为相应的零件指定材料。

在部件中未找到结构件。

使用结构件生成器工具向部件中添加结构件以便执行结构件分析。

在节点 XY 处检测到不稳定性 (类型 1)

刚度矩阵的对角线上有零值元素。

当结构中的零件为以下类型的机械装置时,由结构的机械不稳定性导致此问题:存在过多释放或释放定义错误,约束的数量、类型和位置不充分。

在节点 XY 处检测到不稳定性 (类型 2)

反向刚度矩阵的对角线上有零值元素。

当结构中的零件为以下类型的机械装置时,由结构的机械不稳定性导致此问题:存在过多释放或释放定义错误,约束的数量、类型和位置不充分。

在节点 XY 处检测到不稳定性 (类型 3)

反向刚度矩阵的对角线上最大值和最小值之间存在可疑的高比率。

当某些元素的截面轮廓之间有很大差异,或存在异常短的元素时,会发生该错误。

栏叠加

当部件中的梁重叠或放置在同一位置上时会发生该错误。模型转换和分析过程中不允许栏叠加。

删除或移动部件中的一个梁以消除该错误。

分离结构

当结构模型中包含两个或更多单独零件时会发生此错误。这并不会妨碍计算,结果是正确的。

无论是不是有意造成这种造型效果,都会显示为警告消息。

发现孤立的节点。

发现具有其他属性的孤立节点。

模型中包含与任何计算元素或结构对象都没有关联的节点时,会出现该错误。如果节点中包含约束或载荷等属性,则此属性不会影响计算模型。

需要的模式数量过大。

模态分析中所需的自由振动模式的数量大于动态自由度的数量。该问题通常是由于模型中约束过多或质量不足导致的。计算的振动频率数量会减少为运动自由度的数量。

矩阵的定义不是正值 - 已经超出临界载荷。

应用于结构的载荷超出临界载荷值。该结构处于不稳定区域。

模态分析错误: 质量矩阵的定义不是正值。

模态分析可能没有计算,特征值为负值。当模型错误,成为不稳定的机械装置时,会出现此类问题。

非线性问题不收敛。

非线性问题的计算的假设前提是,向等量增量(默认为五个)应用完整载荷。每个增量的求解是迭代计算的。如果得不到求解结果 - 即过程分散,则载荷增量会自动减小。如果在没有达到完整载荷的情况下超出假设的步骤数量,则会报告未达成收敛。这是由载荷不完整导致的。

若要改善收敛,则可能要更改非线性问题的以下参数:

  • 每次迭代(完整的牛顿-拉夫逊方法)后刚度矩阵的实现
  • 载荷增量数量或迭代数量的增加
  • 求解容差的降低

使用弹性或非线性释放需要使用 DSC 元素。

如果对包含释放方向的结构进行动态非线性分析,则建议使用“DSC 算法”。

DSC 算法引入了隐藏的零长度、双节点的梁元素,而非释放的元素节点。这是刚度矩阵的静态压缩的另一种求解方法,可以对典型的线性分析问题提供正确的求解。使用 DSC 元素可以改善非线性分析的收敛情况,且如果出现弹性释放可以为模态分析提供更为精确的结果。