ABAQUS二次开发-UMAT入门
来源:互联网 发布:超人软件站下载 编辑:程序博客网 时间:2024/05/16 11:46
ABAQUS中UMAT使用背景
ABAQUS中虽然提供了很多的单元,很多的材料本构模型,但是有时候我们的分析的实际情况是比较复杂的,比如当我们要计算一种特定的橡胶材料的时候,已有的橡胶本构比如Mooney等都有着这样、那样的不足,很难满足我们的要求。又比如我们要计算土壤应力的时候,土壤本身受压不受拉,有着很强的非线性因素,这时候就需要我们建立足够精确的土壤本构模型。如果你正在处理的问题,ABAQUS的常规本构不能满足你的要求,那么UMAT将是你的首选。
UMAT参数说明
UMAT是一个较为复杂的程序,涉及到的参数较多,首先我们要明白UMAT完成了什么功能,简单的说,就一句话,开发者需要定义材料积分点的Jacobian矩阵。由开发者完成应力-应变之间的关系曲线。下面我们对一些参数做一些介绍,其中kstep为分析步参数、kinc为增量步参数、time为主程序传入进来的分析时间参数noel为单元编号、npt为单元积分点编号。stran为应变。dstran为应变增量。ddsdde为最关键Jacobian矩阵。
下面我们以最简单的等温线弹性本构为例与ABAQUS自带的本构进行对比计算。我们要建立的模型如下图所示:
在分析中我们要保证两个本构的边界条件一致、载荷一致、网格一致。我们所写的本构这里给出主要内容,如下所示:
使用命令行模式提交计算,两个本构计算结果对比如下所示:
原文链接:http://blog.sina.com.cn/s/blog_68d0921b0102wvc7.html
阅读全文
0 0
- ABAQUS二次开发-UMAT入门
- ABAQUS的二次开发-UMAT
- Abaqus用户子程序umat的学习
- abaqus二次开发概述
- abaqus umat介电弹性体Mooney-Rivlin model + electrostatic
- ABAQUS 二次开发 简单插件制作
- ABAQUS二次开发中对单个节点施加力和约束
- ABAQUS二次开发悬臂梁以及ODB文件信息的读取
- VC二次开发MapX入门
- MapInfo教程--二次开发入门
- .NET cad 二次开发入门
- BIM 360 二次开发入门
- Revit二次开发之入门
- Deform二次开发入门
- Bentley 二次开发 入门配置
- revit二次开发-HelloWorld,入门
- opencv3 UMat、OpenCL
- UG/NX二次开发入门手册
- PAT a1099题解
- PAT a1100题解
- Android入门学习笔记整理(八)
- 关于cookie中文乱码问题
- PAT a1101题解
- ABAQUS二次开发-UMAT入门
- PAT a1102题解
- 二叉树的层序遍历 N!结尾0的个数
- ElasticSearch学习笔记(三)logstash安装和logstash-input-jdbc插件
- svg学习笔记(一):写在前面的话
- friendly-errors-webpack-plugin webpack插件
- 欢迎使用CSDN-markdown编辑器
- vue-cli 的功能注释url
- opencv:线性和非线性滤波