本文摘要(由AI生成):
文章主要介绍了MSG文件中警告信息的例子,并分析了出现Negative Eigenvalue警告信息的原因和解决方法。Negative Eigenvalue警告信息通常由没有消除刚体 位移、单元异常或应力应变关系曲线中有负斜率等原因引起。如果此警告信息不是出现在增量步的最后一次迭代,则没有问题。如果在增量步的最后一次迭代中也出现Negative Eigenvalue,甚至分析无法收敛,则需要查找模型中是否有上述原因,并采取相应措施。
***WARNING: THE SYSTEM MATRIX HAS 2 NEGATIVE EIGENVALUES.
出现Negative Eigenvalue警告信息通常有以下几种原因:
- 没有消除刚体 位移;
- 单元异常,例如单元过度变形,或由于调整接触面上节点的初始位置而造成单元反转(inverted)。
- 应力应变关系曲线中有负斜率;
Negative Eigenvalue警告信息不一定意味着模型中有错误,只要此警告信息不是出现在增量步的最后一次迭代,就没有问题。例如在接触分析中,有可能在最初的几次迭代中出现Negative Eigenvalue警告信息(因为刚体 位移还没有被完全消除),而当接触关系建立起来后,就不再出现此警告信息,这是正常现象。
如果在增量步的最后一次迭代中也出现Negative Eigenvalue,甚至分析无法收敛,则应查找模型中是否有上面“问题分析”所介绍的原因,并采取相应措施。