非线性不收敛原因及workbench解决方案

一、非线性问题是什么?
图1:a、订书针变形;b、书架变形;c、轮胎变形
导致结构刚度发生改变,产生非线性行为的原因有很多,主要归结为三类:
材料非线性;
几何非线性;
-
接触非线性。
图 2 典型的非线性类型
1、材料非线性
非线性的应力─应变关系是结构产生非线性行为的常见原因。不同环境状况(如温度)、加载历史(如在弹─塑性响应情况下)、加载的时间下(如在蠕变响应情况下),材料表现出不同的应力-应变关系。金属塑性变形、橡胶超弹性材料、粘弹性材料、混凝土、率相关蠕变等问题都是典型的材料非线性问题。
图 3 典型的金属材料拉伸曲线
2、几何非线性
如果结构经受大变形,变化后的几何形状能引起结构非线性行为,我们称这类响应为几何非线性。一个典型的例子是图4所示的钓鱼杆。随着垂向载荷的增加,杆不断弯曲以致于力臂明显地减少,导致杆端显示出在较高载荷下不断增大的刚性,许多细长结构都表现出此类特性。还有就是薄膜结构例如鼓面,当我们给它一个预张力的时候,面内的刚度也会增大。几何非线性主要包括大转动、大位移、刚度硬化和结构失稳等问题。
图4 钓鱼竿的几何非线性
3、接触非线性
两个分离的表面接触并发生剪切时,我们称它们处于接触状态。一般而言,处于接触状态的表面具有以下特点:
(1)不产生相互穿透
(2)能够传递法向压力和切向摩擦力
(3)通常不传递法向拉力
图5 梁发生接触后,结构刚度变大
4、非线性分析方程求解
其中:
KiT为切向刚度矩阵;ΔUi为位移增量;F a是施加的载荷矢量;Fi nr为内力矢量。
下图是一个载荷增量的迭代求解过程:
图6 牛顿-拉普森平衡迭代过程
ANSYS Mechanical具有强大的非线性计算能力,能够对几何非线性、材料非线性、接触非线性、混合非线性等计算问题进行非常好的模拟仿真,是目前最强大的非线性问题计算软件之一。针对非线性计算无法收敛的问题,我们主要可从以下方面着手:
4、检查模型是否存在约束不充分的情况:这主要是通过施加合理的约束方法来解决,例如施加弱弹簧、施加对称约束、接触调整、力载荷加载更改为位移载荷加载等。
5.检查网格:尤其是错误信息提示有“单元出现严重扭曲”的语句时,通过手动改善网格质量或者非线性网格自适应技术改善收敛性。当然,单元出现严重扭曲的情况也有可能是载荷步过大引起,具体情况具体分析。
7、检查结构是否出现屈曲失稳:如果我们分析的结构在结构变形过程中出现了屈曲、刚度突变的情况,也是非线性不收敛的一个重要原因,此时需要采取增加增加结构阻尼或者使用弧长法来克服此类问题。
8、检查接触的设置:接触是一个状态非线性问题,很多结构不收敛的原因主要由接触引起,此时可以通过调整不同的接触参数来改善收敛性,例如更改接触行为方式,法向罚刚度因子,pinball范围大小,接触探测方法等等。
9、检查非线性求解器的选择:Ansys默认的求解方法是迭代法(iterative),该方法求解快,需要内存较少,大多数情况,该方法是可行的。但有时候为了追求精度更高,更具有鲁棒性,直接迭代法(direct)或许能更好的收敛。

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
