深入解析ABAQUS非线性分析的平衡迭代与收敛原则

在使用ABAQSU隐式方法进行非线性分析时,采用的是整体平衡迭代的方法。每一个增量步计算结束得出的结果只是一个无限接近解析解的结果,并不能得到精确解。因此要判断某一个增量步是否完成了计算,需要判断其结果增量是否满足某个限制,当结果增量满足限制要求时,该增量步即可收敛。要完成每一个增量步的计算,有时需要进行多个步骤的迭代才能达到收敛限值,如果一个迭代步的结果无法达到收敛限值,则增加迭代步继续计算,直到达到限值要求。具体过程做如下分析。



1、通过软件赋予部件材料本构关系,从而得到材料曲线。
 

ABAQUS非线性分析的平衡迭代过程和收敛原则 附ABAQUS非线性有限元分析与实例下载的图1

图1  一个增量步中的迭代过程

2、根据初始增量步大小,得到初始增量荷载P0,根据材料本构关系可以得到材料初始刚度K0。从而可以得到初始位移u0

P0=K0u0

3、进入第一个增量步,增量步大小发生变化,此时荷载增加了△P,变为P1,利用初始刚度可以得出一个新的位置值u1


   P
1=K 0u 1


4、在根据材料本构关系,可以得到材料产生的内力I1


   I
1=K 1u 1


5、根据解析解,此时P1应该与I1相等。但采用迭代计算,此时R1=P1-I1。产生了一个差值R1

6、此时,需要判断这个结果是否满足要求。根据ABAQUS默认判断准则,如果R1小于该整个时间段内作用在结构上的平均力的0.5%,则此次迭代的结果满足要求。

7、当判断了力的限值以后,还需要判断结果位移的限值。新的位移u1与初始u0有一个差值,定义为△u1=u1-u0。如果△u1小于位移增量的1%,则接受结果。

8、如果上述要求不满足任意一项,则在该增量步中进行第二次迭代。这里注意,P1是该增量步中荷载的最大值,P0是该增量步中荷载的最小值。因此无论进行多少次迭代,产生的内力都必须在这二者之间。

9、第二次迭代,首先根据K1和最大荷载P1得到一个新的位移u2。P1=K1u2

10、根据u2和本构关系,得到新的内力I2。I2=K2u2

11、计算出R2=P1-I2,与平均力的0.5%做比较;再计算出△u2=u2-u1,与u2-u0的1%做比较。

12、如果满足限制要求,则迭代结束,该增量步计算收敛并结束。如果不满足要求,则迭代继续。同时,迭代步不是无限制地增加,当超过16次迭代时,迭代将停止,增量步将不收敛。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空