常见的线性分析错误消息

在运行分析过程中,可能出现来自解码器(“分析”“分析”“检查模型”)或处理器(“分析”“分析”“运行仿真”)的错误或警告消息。以下是消息列表。

提示:

致命错误:

致命错误会阻止解码器为“结果”环境和处理器生成可用文件,或导致在生成所有结果之前停止分析。(由于先计算变形再计算应力,因此可以在未完成分析的情况下获得变形结果,具体取决于出现错误的时间。)

错误消息

错误:单元连接错误

节点 I =XX

节点 J =XX

节点 K =XX

节点 L =XX

错误:单元可能内外颠倒

检查单元编号 XX 的节点顺序

错误:单元几何体错误

节点 I =XX

节点 k =XX

节点 J =XX

节点 I、J 和 K 共线

错误:单元几何体错误

必须以逆时针顺序对单元进行编号

节点 A = XX

节点 B = XX

节点 C = XX

节点 D = XX

节点 E = XX

节点 F = XX

节点 G = XX

节点 H = XX

节点 A、B 和 C 共线

这表示通过连接编号为 I、J、K 和 L(或 A、B、C)的节点创建的单元形状不佳。某些单元类型需要节点按顺时针或逆时针方向排序,或采用自单元向外的顺序。或者三个节点可以共线(在同一直线上)。出于某些原因,创建的单元未遵循以下规则。

如果要将模型加载到“结果”环境中,请使用以下任意方式选择指明的节点或单元:“查询结果”“查询”“当前结果”“指定”“查询结果”“查询”“单元信息”“指定”。在 FEA 编辑器中,从模型中的位置查看形成单元的线。如果需要,请修改形成单元的线。

如果不将模型加载到“结果”环境中或重新划分不佳的单元无法解决该问题,则可能需要将 FEA 数据库转换为文本格式,再手动编辑单元定义。重新以正确的顺序排序节点应该可以解决该问题。有关说明,请参见使用数据库转换实用程序页面。

错误:单元温度超出材料表范围

当使用随温度变化的材料属性时,该属性将被输入到表中。将在所应用温度处插值词表,以计算材料属性。模型中的温度超出温度输入范围,因此,无法插入属性。编辑材料属性并扩展材料数据范围。

错误:eigsol 中计算出不允许的负特征值

发现负特征值 - 最有可能在病态模型中。因此,无法计算固有频率。检查模型是否包含扭曲单元(“结果”环境中的“结果等值线”“其他结果”“单元属性”)。如果可能,请使用边界条件或边界单元来稳定模型。

错误:局部轴 1 上的 k 节点 - 单元编号N

梁单元局部轴方向节点(k 节点)与梁单元对准。因此,无法创建唯一方向。在“结果”环境中找到单元编号 N(“查询结果”“查询”“单元信息”“指定”),然后在 FEA 编辑器中查找相同的线段。更改线的方向,以便 k 节点与单元不共线。有关对齐梁单元的详细信息,请参见梁单元页面上的“梁单元方向”段落。

错误:必须降低超过主要数组空间的问题大小

所需的数组大小 = XX

可用的数组大小 = YY

没有足够的内存来保存模型数据以供分析。分析需要 RAM 中超过( (XX - YY) x 8 ) 个字节来运行模型。以下是可能解决此问题的方案:

  • “设置”“模型设置”“参数”“解决方案”选项卡上,为分析分配更多的内存。
  • 在 RAM 更大的计算机上运行分析。
  • 降低模型的大小。

错误:非正雅可比行列式退化几何体或单元编号 XX 反向编号

发现具有负体积的扭曲单元(非正雅可比)。一种原因是节点编号顺序不正确,也可能是单元形状不佳。

如果要将模型加载到“结果”环境中,请使用以下任意方式选择指明的节点或单元:“查询结果”“查询”“当前结果”“指定”或“查询结果”“查询”“单元信息”“指定”。在 FEA 编辑器中,从模型中的位置查看形成单元的线。如果需要,请修改形成单元的线。

如果不将模型加载到“结果”环境中或重新划分不佳的单元无法解决该问题,则可能需要将 FEA 数据库转换为文本格式,再手动编辑单元定义。有关说明,请参见数据库转换实用程序页面。

错误:积分点数必须大于 0。

块体单元的积分点数丢失。为每个块体部件编辑“单元定义”,然后单击“确定”以设置默认值。

错误:必须以升序输入温度

错误:温度未采用升序

必须以升序排列随温度变化的材料数据。编辑部件的材料属性,然后使用“排序”按钮对数据进行排序。

错误:单元数据错误 - 单元编号

输入数据中存在错误。检查是否输入横截面属性(板厚度和二维平面单元、每个梁横截面的面积和惯性等等),检查材料属性是否完整。

错误:数字因式分解期间遇到整零轴心;矩阵是奇异矩阵。

错误:模型具有的刚度变化过大或没有足够的质量方程

编号 = XX

错误:模型未完全绑定,确保已在某处固定每个自由度

有关常规的解决方案,请参见本页末尾处的“刚度问题提示”。

错误:未指定时间步

至少需要一个时间步。在“分析参数”对话框(“设置”“模型设置”“参数”“参数)中输入时间步信息。

单元“部件 #n”的几何体不正确,部件的所有刚体单元必须共享同一主节点。

同一部件的所有刚性单元必须在某一节点处互相连接。所示部件中的单元不满足此条件。重绘刚性元素以消除此错误,或将其放置在单独的部件上。有关详细信息,请参见刚性单元页面。

矩阵可能是非正定矩阵。

如果无法找到矩阵的解,则迭代求解器会出现此错误。这通常会在模型未处于静态稳定时发生。检查模型,以确保每个部件已连接到其他部件,从而受到约束。请记住,整个模型需要在全部六个方向上静态稳定:三个平动方向和三个转动方向。

如果模型包含间隙单元或接触单元,请查看执行间隙单元分析页面上的提示。

还要查看材料属性和其他刚度参数(板单元的厚度、梁的横截面面积等等),以确定与模型的弹性刚度有关的属性是否正确。

最后,可以使用其他求解器(如稀疏求解器)完成分析运行,或者它可能报告其他可以确定问题区域的错误消息(模型可能未完全绑定)。迭代求解器由于自身性质的原因无法确定模型中出现问题的位置,而稀疏求解器可以确定问题区域。

子程序 xdslfa 报告的过程错误

来自子程序 xdslfa 的任何类型的错误均表示所选求解器无法求解矩阵。检查模型是否静态稳定。检查是否缺少边界条件、是否有未在全部六个方向(三个平动、三个转动)上完全约束的部件或未连接到其他部件的部件。另请参见模型未完全绑定页面。还可以选择尝试使用其他求解器,这种求解器应对稳定性问题不太敏感或者以可提供其他线索的不同形式报告错误。

警告消息

不存在日志文件

此消息会在执行“检查模型”命令期间或在分析的验证模型阶段出现。如果有几何体错误或警告,则可以查看警告。如果存储模型的文件夹或模型名称本身包含软件无法识别的字符,则选择“是”可能会导致出现“不存在任何日志文件”消息。请尝试重命名模型并将其存储到本地计算机上的简短路径中。(不建议在网络驱动器上运行模型。)

剪切模量 G 与通过各向同性材料部件 N 的弹性模量和泊松比计算得出的 X 不一致。注意:材料并非真正各向同性

对于各向同性材料,刚度的剪切模量 G 与弹性模量 E 和泊松比 ν 的关系如下:G= E/2/(1+ ν)。输入的材料属性 (G) 不满足为指示的部件编号列出的此方程(值 X)。应修改材料属性。

警告角加速度乘子已设定但角加速度尚未设定。

这表示已在某些载荷工况的“载荷工况乘子”表的“角加速度”列(设置“模型设置”“参数”“乘子”选项卡)中输入值,但是离心角加速度的值为零。因此,角加速度将不会产生任何载荷。(可选)如果存在角加速度,请输入数据。

警告离心力乘子已设定但转速尚未设定。

这表示已在某些载荷工况的“载荷工况乘子”表的“转动”列(设置“模型设置”“参数”“乘子”选项卡)中输入值,但是离心转速的值为零。因此,模型的转动将不会产生任何离心载荷。(可选)如果存在角速度,请输入数据。

警告:当前单位制与模态分析中使用的单位制不匹配,结果可能不正确。

执行使用模态分析中的结果的动力分析时可能会出现此警告。两个模型中的“模型单位”必须相同。否则,系统将发出此警告。由于没有在模态分析的结果和动力分析中的单位之间执行转换,因此动力分析的结果可能是错误的。应为两个模型设置相同的“模型单位”,然后重新运行分析。

警告:已找到当前需要 AMG 求解器的已定义 MPC,切换到 AMG 迭代求解器。

模型包含多点约束 (MPC) 或循环对称(使用 MPC),且 MPC 求解需要使用迭代求解器。尽管求解器类型未设定为“自动”或“迭代”(AMG),但是在求解过程中已使用迭代求解器。

警告:最大/最小刚度比 = x

刚度矩阵具有非常大的范围刚度(最大值除以最小值)。舍入错误可能导致矩阵的解不准确。有关常规的解决方案,请参见本页末尾处的“刚度问题提示”。

警告:在指定范围内未找到模式/频率。

警告:模型搭建不良。

在线性临界屈曲分析中,如果刚度比较大,则处理器可能无法进行求解。如果分析中存在智能粘合且使用的是大罚函数乘子,则可能出现此警告。请尝试减小罚函数乘子。

警告:模型可能未完全绑定,或者可能将模型中某处的刚度更改得太突兀。检查自由度:

模型在六个方向中的某个方向上未受约束(边界条件不足以使得模型静态稳定)或检测到刚度突然更改(由于舍入不容易与不稳定模型区分。)有关常规的解决方案,请参见本页末尾处的“刚度问题提示”。

警告:EQN#m、NODE#n 方向上的零刚度替换成 1.0E+20

处理器检测到模型中某个节点(编号 n)能够在指示的方向自由移动。处理器不会停止分析并提示错误,而是在指示的方向向矩阵添加刚度(实际是边界条件),以便可以继续运行分析。用户应在“结果”环境(单击“查询结果”“查询”“当前结果”“指定”按钮输入节点编号)中找到节点,然后确定人为引入的刚度未影响结果。

通常,使用二维桁架模型时会出现此警告。由于桁架单元是三维单元且每个连接均已固定,因此桁架单元无法防止未受到约束的节点朝着平面外方向移动。请参见图 1。其他单元类型也可能产生类似的警告。

图 1:二维桁架模型示例

由于结构是平面的且连接已固定,因此桁架单元不提供 Y 方向上的阻力或轴向力。因此,除了具有 Ty 边界条件的两个节点之外,其他所有节点均会收到警告。

提示:
  • 刚度问题:刚度和模型未绑定问题共享一些常见问题和解决方案。例如,
    1. 轴对称单元必须位于 Z 轴的 +Y 侧。Y 坐标是横截面的半径,且半径必须是正数。检查模型的位置是否使用二维轴对称单元。
    2. 已输入的材料属性或横截面属性不正确(1 psi 模量而不是 1E7 psi)。检查输入值是否合理。如果通过输入大属性模拟刚性单元,请降低刚度,以查看刚度值是否在警告或错误消息中发生变化。
    3. 单元的形状可以影响板和二维单元的刚度。执行“检查模型”(如有必要)以将模型放入“结果”环境中,然后使用“结果等值线”“其他结果”“单元属性”“扭曲角”“节点角”来查看模型的质量。严重翘曲(在某些情况下超过 5 度)或扭曲(对于三角形单元,节点角偏移 60 度;对于四边形单元,偏移 90 度)的所有单元均可能生成异常刚度。
    4. 模型在六个方向中的某个方向上未受约束(边界条件不足以使得模型静态稳定)。
    5. 还可以选择尝试使用其他求解器,这种求解器应对稳定性问题不太敏感或者以可提供其他线索的不同形式报告错误。
  • 有关查找问题区域的其他说明,请参见下页的“模型未完全绑定”。