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现象)



在单向拉伸/压缩的实验中,得到的数据一般是\(\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

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

2. ABAQUS设置弹塑性分析

  1. 定义塑性材料行为

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

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

  1. load(特别是piont load) 造成局部大应变就可能不收敛。

    现象:

    1. Msg文件中出现警告信息

    2. 迭代过程中,时间增量步不断减小后abort.
    3. 后处理中,deform factor=1,也可以看到应变过大而单元扭曲的单元。

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

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

参考资料:

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

ABAQUS弹塑性分析的更多相关文章

  1. abaqus学习笔记-abaqus与umat调用基本原理

    参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...

  2. ABAQUS用户子程序一览表

    说明 ABAQUS用户子程序一览表 ABAQUSStandard subroutines Refence 说明 本系列文章本人基本没有原创贡献,都是在学习过程中找到的相关书籍和教程相关内容的汇总和梳理 ...

  3. abaqus二次开发概述

    说明 abaqus二次开发概述 导语 用户子程序特点 abaqus用户程序接口与调用方式 abaqus用户子程序分类 常用用户子程序介绍 Refence 说明 本系列文章本人基本没有原创贡献,都是在学 ...

  4. Abaqus用户子程序umat的学习

    Abaqus用户子程序umat的学习 说明:在文件中,!后面的内容为注释内容.本文为学习心得,很多注释是自己摸索得到.如有不正确的地方,敬请指正. ! ------------------------ ...

  5. Hyperworks、Nastran、Abaqus与ansys的区别

    hypermesh不过是前处理,radioos就是hm的求解器,也是非常强大的可以处理很多非线性问题,最重要的是hm的优化功能强大.比那几个好一些.abaqus适合非线性分析,尤其是接触分析.nast ...

  6. ABAQUS/CAE——Context

    Part(部分) 用户在Part单元内生成单个部件,可以直接在ABAQUS/CAE环境下用图形工具生成部件的几何形状,也可以从其他的图形软件输入部件.详细可参考ABAQUS/CAE用户手册第15章. ...

  7. ABAQUS复合材料

    转自)http://meiniyuan.blog.sohu.com/134141022.html 有很多帖子相当的不错,介绍了复合材料研究的基本的原理和方法,发现好的帖子再更新:0 c3 n0 ~+ ...

  8. ABAQUS学习记录1——用户子程序综述

    概述 ABAQUS提供了相当丰富的单元类型,材料属性等数据库可供用户选择,但是工程问题是千变万化的,为了满足用户的特殊工程要求,ABAQUS为用户提供了强大而又灵活的用户子程序接口(USER SUBR ...

  9. Mechanical Design Optimization with Abaqus and Isight

    一.项目背景 本项目为"ME327机械优化设计方法"课程项目. 如何合理利用更轻更强的材料,是机器人结构设计值得深究的问题.在驱动的功率一定的情况下,更轻的机械结构意味着电机承受更 ...

  10. Abaqus 载荷分类(部分)

    目录 1. 集中载荷 1.1 集中载荷施加方法 1.2 定义集中跟随力 1.3 指定文件定义集中节点力 2. 分布载荷 2.1 分布载荷分类 3. 热载荷 3.1 模拟热辐射 3.2 直接定义热流量 ...

随机推荐

  1. 【Python】2023年Python期末复习题

    Python百分百挂科指南 出题人,出的题,水平不咋样,给出的参考答案一堆错误,给出的正确选项单词都能拼错. 非本次考试人员不必看,没有参考价值 选择题 下列哪个标识符是不合法的()D A. Name ...

  2. 【Python】【爬虫】【爬狼】005_爬取数据处理-有的链接缺少了“http”的解决方案(not in)

    我认为这一篇文章是没有意义的,说白了就是判断字符串是否包含指定内容. 爬图片链接的时候,发现了一个问题 有的链接缺了http 像我这种使用HTML表格输出的,本来是可以把图片链接显示为图片的,但是有的 ...

  3. 【MyBatis】学习笔记03:配置文件进一步解读(非常重要)

    [Mybatis]学习笔记01:连接数据库,实现增删改 [Mybatis]学习笔记02:实现简单的查 目录 核心配置文件 properties 将properties文件引入到核心文件 typeAli ...

  4. Qt/C++音视频开发50-不同ffmpeg版本之间的差异处理

    一.前言 ffmpeg的版本众多,从2010年开始计算的项目的话,基本上还在使用的有ffmpeg2/3/4/5/6,最近几年版本彪的比较厉害,直接4/5/6,大版本之间接口有一些变化,特别是一些废弃接 ...

  5. Vue cli 2.x 3.x及4.x区别

    原文链接: 1.Vue cli 2.x 3.x及4.x区别 2.vue-cli2.0/3.0/4.0创建项目的方式差异解读和vue-cli4.0打包命令和环境配置

  6. mac zshrc环境变量配置

      配置mac zshrc的环境变量时犯了一个错误,我配置了多个export PATH, 结果只有一个PATH生效了,所以配置多个PATH是错误的: zshrc中环境变量配置如下: export AN ...

  7. KES(KingBaseES)集群部署实战

    今天我们将探讨关于KES(KingBaseES)的集群部署方案.作为示例,我们将以读写分离(RWC)集群为例,快速在本地进行部署和安装,并深入了解KES的部署流程.在本章中,我们将采用Windows平 ...

  8. Note -「拟阵交」& Solution -「CF 1284G」Seollal

    \(\mathscr{Description}\)   Link.   给定张含空格和障碍格的 \(n\times m\) 的地图.构造在四连通的空格中间放置墙壁的方案,使得: 所有空格在四连通意义下 ...

  9. 将Mybatis引入Spring Boot项目连接数据库操作

    将Mybatis引入Spring Boot项目连接数据库操作 一,首先,在pom.xml引入Mybatis插件 加入Maven依赖代码即可快速引入Mybatis 2.0.0: <!--Mybat ...

  10. Superset用户集成方案2

    superset 认证分析 superset基于flask-appbuilder开发,security基于flask_appbuilder.security,翻阅其代码, 找到入口: superset ...