ABAQUS在反复加载卸载应力应变计算说明.docVIP

ABAQUS在反复加载卸载应力应变计算说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABAQUS在反复加载卸载应力应变计算说明

ABAQUS反复加载卸载应力应变计算说明 塑性模型 采用Armstrong and Frederick model (AF模型)[1] 屈服准则(Mises屈服) 屈服函数为 式中:为应力偏量,为总背应力,为屈服极限 流动准则(the associated flow rule) 式中:为塑性应变对时间的微分,为待定量[2],为应力张量 硬化准则 1 式中:为背应力分量对时间的微分;,为材料常数为已知量,为等效塑性应变对时间的微分。 2 式中:为对应于等效塑性应变的屈服极限,为初始屈服极限为已知量,为材料常数为已知量。 反复加载卸载应力应变计算过程说明 假设在受载前,物体的初始应力、应变以及背应力均为零 2.1加载过程计算 1 外力不足以使得物体中的任何一点的Mises应力值大于屈服极限 此时:塑性应变、背应力均保持为零,屈服极限保持不变。应力由计算,总应变值等于弹性应变。 2 外力使得物体中的任何一点的Mises应力值大于屈服极限 为了说明ABAQUS是如何确定应变增量,有必要对ABAQUS求解材料非线性问题进行简单介绍[3]。 ABAQUS首先将载荷分为若干个微小增量,如图1所示。当结构收到一个微小增量时,ABAQUS用与初始结构位移相对应的初始刚度矩阵和载荷增量计算出结构在这一增量后的位移修正、修正后的位移值和相应的新的刚度矩阵。ABAQUS用新的刚度矩阵计算结构的内力,载荷和的差值为迭代的残余力。如果在模型内的每一个自由度上的值都为零或小于一个给定的容差,如图1所示的点,则结构处于平衡状态即ABAQUS计算到的内外力是平衡的。 若假设整个物体只有一个单元,则位移修正就为应变增量,刚度矩阵就是UMAT程序中的雅可比矩阵。根据塑性变形时的雅可比矩阵计算公式:其中为弹性状态下的雅可比矩阵,可知较小。UMAT计算出的应力便是结构的内力。 在UMAT程序中通过计算: 式中: 并判断若是否大于零来决定节点是否达到屈服。若小于零则节点未达到屈服,若大于等于零节点达到屈服,需要进行塑性迭代与重新计算雅可比矩阵。 图1 增量法迭代原理 ABAQUS处理塑性加载过程问题可以描述为:首先读入上一状态的应力、应变、背应力及屈服强度,使用下标表示(对应时间为)。再根据上一步的刚度矩阵和载荷增量计算出给定的应变增量,然后在UMAT程序中求出()时刻满足所用塑性模型给出的屈服准则、流动准则、硬化准则下的应力、应变、背应力及屈服强度。 UMAT程序利用已知的,,,,,和给定的首先求出可满足所用塑性模型给出的屈服准则、流动准则、硬化准则的,再使用公式依次求出其余量。 等效塑性应变: 屈服极限: 塑性流动: 式中: 塑性应变增量: 背应力: 应力: 式中: 再计算出:, 加载过程按照此方式进行计算。 2.2当外力卸载时 同样已知:,,,,,并且给定:。这里考虑卸载过程的第一步迭代。由于外力开始卸载,计算得到的。由于上一步迭代材料处于屈服状态,所以在UMAT程序运行结束时有下面关系成立: 所以此时的根据程序判断不进行塑性计算,只计算弹性雅可比矩阵即按照弹性方式进行卸载。 各个参数有关系: , ,, 弹性应变: 总应变: 按照此方式,直到卸载完成。这里不讨论反向加载。 2.3 再次加载时 由于,,在卸载过程中不变化,所以在第二次加载过程中,读入的,,,,,中,一定是不为零的,并且。对于是否为零,与残余应变是否引起了残余应力有关。对于一个单元残余塑性应变是无法引起残余应力的;对于多个单元构成的物体,当卸载完成后,一些单元的残余塑性应变使得它们与周围的单元之间产生作用力从而产生残余应力。此时读入的是不为零的。这是与第一次加载初始应力状态有区别的。根据UMAT弹性试应力的计算公式,若物体中含有残余应力则在计算过程中直接代入程序计算。 由给定的应变增量计算出下一时刻的。若小于零则节点未达到屈服按照2.1中的弹性加载过程进行计算;若大于等于零按照2.1中的塑性加载过程进行计算。 分析:若要此模型出现图2所示的应力应变曲线必须进行双向加载。在单向反复加载时,若所受最大值是不变的则,在后续的加载过程中均为弹性变形。 图2 应力应变曲线 问题:我这样的分析合理吗? [1] 2002-implementation of cyclic plasticity models based on a general form of kinematic hardening [2] 有限单元法 王勛成 清华大学 [3] 2005-ABAQUS用户材料子程序开发及应用(硕士论文-华中科技大学)

文档评论(0)

yanpan1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档