首页 > 其他分享 >ABAQUS弹塑性分析

ABAQUS弹塑性分析

时间:2022-12-26 12:45:06浏览次数:46  
标签:分析 nom frac ABAQUS 应变 epsilon 弹塑性 ture sigma

1. 弹塑性分析的主要问题

1.1 elastic-plastic deform behavior

abaqus 默认的塑性表现行为是金属材料经典塑性理论,采用mises屈服面定义各向同性屈服。
一般金属材料都是各向同性材料,弹塑性行为:

  1. 小应变时,材料表现为线弹性;
  2. 应力大于屈服应力后,stiffness 下降,此时\(\epsilon=\epsilon_{plastic}+\epsilon_{elastic}\)。
  3. 卸载后,elastic strain 恢复而plastic strain 不会恢复,而yield stress 会提高(work hardening现象)

image.png
在单向拉伸/压缩的实验中,得到的数据一般是\(\epsilon_{nom}和\sigma_{nom}\)

\(\epsilon_{nom}=\frac{\Delta l}{l_0} \hskip{25px} \sigma_{nom}=\frac{F}{A_0}\)

两者不能准确描述变形过程中截面面积A的变化,所以需要转换为真实应力/应变:

\(conversion formula:\)

\(\epsilon_{ture}=\int^{l}_{l_0}{\frac{dl}{l}}=ln(l/l_0)=ln(\frac{l_0+\Delta l}{l_0})=ln(1+\epsilon_{nom})\)

\(\sigma_{ture}=\frac{F}{A}=\frac{F}{A_0\frac{l_0}{l}}=\sigma_{nom}(1+\epsilon_{nom})\)

\[x = \begin{cases} 小于0 &\text{, } compress \\ 大于0 &\text{, } tensile \end{cases} \]

\[\because \epsilon_{ture}=\epsilon_{elastic}+\epsilon_{plastic}\\ \therefore \epsilon_{plastic}=\epsilon_{ture}-\epsilon_{elastic}=\epsilon_{ture}-\frac{\sigma_{ture}}{E} \]

1.2 ABAQUS OUPUT VARS

  1. 真实应力\(\sigma_{ture}\):mises应力 S.Mises
  2. 真实应变\(\epsilon_{ture}\):
    1. 几何非线性问题:odb文件中的对数应变LE即为真实应变
    2. 几何线性问题:总应变E即为\(\epsilon_{ture}\)
  3. 塑性应变\(\epsilon_{plastic}\):PEEQ /PEMAG/PE
  4. 弹性应变\(\epsilon_{elstic}\):EE
  5. 名义应变:NE

PEEQ和PEMAG的区别
PEEQ和PEMAG在比例加载条件洗,大多数材料而言是相等的。PEEQ是整个变形过程中塑性应变的累积PEMAG是变形过程中某一时刻的塑性应变,和加载历史无关。
PEEQ>0则表明材料屈服,工程中PEEQ一般不能大于failure strain

image.png

ABAQUS/STANDARD不可以求解因塑性应变过大造成的失效过程。

2. ABAQUS设置弹塑性分析

  1. 定义塑性材料行为
    1. 将单向实验测得的\(\epsilon_{nom}\)和\(\sigma_{nom}\)换算成\(\sigma_{ture}和\epsilon_{plastic}\)
    2. 在property中输入数据
  2. 注意:
    1. data line必须是递增的
    2. 第一行要是:真实屈服应力,0 否则报错。
    3. 分析过程中,真实应力如果超过了设定的最大值,那么就进入了理想塑性状态,可能不收敛
image.png

3. abaqus 弹塑性分析中的收敛问题

  1. load(特别是piont load) 造成局部大应变就可能不收敛。
    现象:
    1. Msg文件中出现警告信息
      image.png
    2. 迭代过程中,时间增量步不断减小后abort.
    3. 后处理中,deform factor=1,也可以看到应变过大而单元扭曲的单元。

image.png

  1. 输入的塑性数据如果有负斜率,可能会有负特征值的警告

  2. 单元选择建议用:C3D8R/C3D8I/C3D10M。使用C3D20和C3D20R容易造成体积自锁。

参考资料:

  • 《abaqus有限元实例详解》 石亦平等著

标签:分析,nom,frac,ABAQUS,应变,epsilon,弹塑性,ture,sigma
From: https://www.cnblogs.com/aksoam/p/17005542.html

相关文章

  • Reflector 源码分析
    Reflector源码分析前面我们说了Informer通过对APIServer的资源对象执行List和Watch操作,把获取到的数据存储在本地的缓存中,其中实现这个的核心功能就是Reflecto......
  • 如何使用 YonBuilder 进行报表分析?
    报表是基于业务元数据、业务模型、数据模型等数据来源展示与分析业务的重要工具,在YonBuilder中可以通过简单拖拽、选择,快速生成报表分析,提升报表开发效率。本期通过员工信息......
  • Zabbix与乐维监控对比分析(五)——可视化篇
    前面我们详细介绍了Zabbix与乐维监控的架构与性能、Agent管理、自动发现、权限管理、对象管理、告警管理方面的对比分析,相信大家对二者的对比分析有了相对深入的了解,接下来......
  • 如何学习数据分析,分享我的一些心得
    大家好,我是梦想家Alex~相信大家基本都来自于数据领域的各个方向,对学习数据分析呢都多多少少有自己的一些心得!这几年,“数据分析”是很火啊,在这个数据驱动一切的时代,数据挖......
  • 图计算引擎分析 ——Gemini
    作者:京东科技王军前言Gemini是目前state-of-art的分布式内存图计算引擎,由清华陈文光团队的朱晓伟博士于2016年发表的分布式静态数据分析引擎。Gemini使用以计算为中......
  • 【HMS Core】华为分析事件管理超限后如何创建新事件?
    1、问题描述项目中使用了华为分析SDK,目前遇到了一个问题:在AppGalleryConnect的控制台中华为分析的模块中,在事件管理下面遇到了事件超限的问题,界面上没有删除事件的功能,没找......
  • 小练手,学海 OSS 存储相关分析
    有个群友说他在研究学海平板,应该就是初高中里智慧课堂那种了,之前也有耳闻,但是因为没实际接触过所以没有研究。从群友发的截图来看,东西很简单,所以纯当练手了已知学海平台的......
  • 【HMS Core】华为分析事件管理超限后如何创建新事件?
    ​1、问题描述项目中使用了华为分析SDK,目前遇到了一个问题:在AppGalleryConnect的控制台中华为分析的模块中,在事件管理下面遇到了事件超限的问题,界面上没有删除事件的功......
  • LongAdder详解以及底层原理分析
    一、原子累加器我们都知道,原子整型可以在线程安全的前提下做到累加功能,而今天介绍的LongAdder具有更好的性能我们先来看原子累加器和原子整型做累加的对比使用:priva......
  • Python函数用法和底层分析
    目录Python函数用法和底层分析函数的基本概念Python函数的分类核心要点形参和实参文档字符串(函数的注释)返回值函数也是对象,内存底层分析变量的作用域(全局变量和局部变......