线性强化弹塑性umat子程序系列-增量迭代法

捕获.png

一些非线性问题可归纳为一个如下的数学表达式

捕获.png

对于力学问题,我们可以把P看作外载荷向量,q看作位移向量,Q(q)是关于q的非线性表达式。对于这样的非线性问题,一般的有限元程序都是通过增量迭代法求解。增量迭代法的核心思想是,将最终的状态看成是一个加载过程,将载荷分成多个增量,逐级加载,然后在每个增量步内多次迭代,收敛后进行下一个增量步。

1、增量法

将{P}荷载分成为m个荷载增量(相等或不等)

捕获.png

,即总荷载为

捕获.png

每次施加一个荷载增量,在第i步加载后,荷载为

捕获.png

每一荷载增量产生一个位移增量

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图7和应力增量

捕获.png

在第i步加载后,位移、应力分别为

捕获.png

第m步加载后,得到最终位移、应力。     

增量法的关键在于:已知前一个增量步的相关信息,如何由荷载增量

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图11计算位移增量

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图13和应力增量

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图15,进而求出位移

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图17和应力

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图19的问题,这个问题通常应用牛顿-拉普森迭代法求解,接下来介绍这种方法。

         

捕获.png

2、修正的牛顿-拉普森迭代法(mN-R)

在载荷

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图22时,位移为

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图24,下一个增量为

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图26,下一个增量步结束后载荷为

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图28,在已知以上条件后用mN-R方法计算下一个增量结束后的位移。

捕获.png

计算切线刚度

捕获.png

线性强化弹塑性umat子程序系列-增量迭代法的图31

计算不平衡力

捕获.png

根据非平衡力计算位移修正量

捕获.png

位移修正量为

捕获.png

一次迭代后修正的位移为

捕获.png

判断是否收敛,若不收敛继续迭代,直到近似收敛于真实解

线性强化弹塑性umat子程序系列-增量迭代法的图36

增量迭代法3.png

附件有个小算例,希望能帮助大家理解增量迭代法

同时也欢迎观看本次的视频教程

http://www.jishulink.com/college/video/c14014

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

5
1
2