ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法

目录

问题出现的原因

问题解决办法

1、根据提示对节点进行约束的添加

2、理论依据(还不知道实际怎么做)


这个问题我是在学习《ANSYS——分析实例,平面对称问题》 时遇到的,当时是按照提示的错误信息进行修改后就可以进行求解了,接下来对该问题进行总结:

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法_第1张图片

问题出现的原因

1、实体的约束不够,导致求解无法正常进行进而报错,网上大多数出现这个问题都是提示在某一个节点得某一个自由度没有固定导致求解失败

2、还有一种原因是从数学的角度进行说的,我觉得说的很好

摘自:《http://blog.sina.com.cn/s/blog_9f5beef70101azcb.html》

这个信息表明系数矩阵中出现小主元。我们在线性代数课程中应该学过求解代数方程组,如果代数方程的系数矩阵不是对角占优,某些求解方法就受到限制。在有限元分析中,出现这个问题的原因有:约束不够,有刚体位移;非线性问题,出现病态矩阵;因为非线性问题刚度矩阵是变化的,例如有接触的情况,在接触穿透或者没有检查到接触时;当然网格扭曲也可能导致矩阵病态。

 

 

问题解决办法

1、根据提示对节点进行约束的添加

添加后基本上是可以求解的

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法_第2张图片

ANSYS——“There is at least 1 small equation solver pivot term”问题的解决办法_第3张图片

2、理论依据(还不知道实际怎么做)

高手留步,拉一手!!!

摘自:《http://blog.sina.com.cn/s/blog_9f5beef70101azcb.html》

在非线性分析计算过程中出现这种问题,有些时候程序会自动处理,调整某些参数(例如接触刚度等),最终会得到收敛解,我们进行后处理,结果合理就不用担心这些问题。如果不能收敛,就需要检查模型,包括检查约束是否足够如果是线性问题,绝大多数是约束的问题。对于非线性,例如接触出现这种问题,不收敛,大多数是接触没有检测到,导致约束不够(如果是靠接触来限制刚体运动的话),那需要采取一定的措施,例如缓慢加载、施加弱弹簧、按瞬态分析进行求解、增加子步数等等措施,保证第一个子步收敛,检查到接触。

你可能感兴趣的:(ANSYS学习)