Abaqus疑难杂症——局部坐标系的那些事儿

本篇文章将详细讲解Abaqus/CAE中局部坐标系的一些故事,内容来源于本人平时学习软件时的心得和官方在线手册以及曹金凤老师、石亦平博士编写的《ABAQUS有限元分析常见问题解答》,分为基础小白篇(面向初学者)和高手进阶篇(面向中级Abaqus仿真师)。
01
基础小白篇(界面“点点点”)
1.在Abaqus/CAE中建立部件,然后点击Tools——Datum;
4.柱坐标系以及球坐标系:先指明原点,按Enter键确定,然后在图中选中径向坐标轴R上的点(或者自己输入径向坐标轴R上的点),最后在图中选中周向坐标轴Theta上的点(或者自己输入周向坐标轴Theta上的点)。径向、周向示意图:
02
高手进阶篇(通过关键词实现)
3. 定义节点的局部坐标系。
01
定义节点自由度的局部坐标系(重点讲解)
关键词*TRANSFORM 使用规则:先定义节点集合,然后对于特定的节点集合使用局部坐标系。例如:
*NSET, NSET=ex, GENERATE 2, 702, 100 3, 703, 100 *TRANSFORM, NSET=ex,TYPE=C 0,0,0,0,0,1 *BOUNDARY ex,2,2,0
第五行的6个数字分别代表a,b在新坐标系下的x,y,z坐标,详细请看官方手册这里将手册内容,链接如下:http://wufengyun.com:888/v6.14/books/key/default.htm?startat=ch19abk11.html#usb-kws-mtransform摘抄如下:
以上用到的是inp文件特有语法,在这里简单介绍上面用到的inp语法,对于inp语法的详细语法,会在下次讲解中讲述。
节点集合:*NSET, NSET=<结点集合名称>,GENERATE <起始节点编号>,<结束节点编号>,<节点编号增量> 边界条件:*BOUNDARY set名字,2,2,0 #表示约束2方向位移。
在大位移分析中,此局部坐标系的方向不会随着材料的旋转而旋转。
02
单元局部坐标系(基于各向异性)
*ORIENTATION, NAME=<局部坐标系名称>, SYSTEM=<局部坐标系类型>, DEFINITION =<局部坐标系定义的方式>
例如:
*ORIENTATION, NAME=aa, SYSTEM=ZRECTANGULAR,DEFINITION =NODES 11,12 2,75 *SHELL SECTION,ELSET=bbb,MATERIAL=mat1,ORIENTATION=aa 1.0,
其含义为:定义名称为aa的局部坐标系,类型为ZRECTANGULAR(局部直角坐标系),由三个点确定局部坐标系的方位,其中两个点是节点11和12,第三个点是默认的原点;附加的转动的绕局部坐标系的2方向,附加转角为75°;将自定义的局部坐标系定义在壳截面上,壳厚度为1.0.
实体单元默认的材料方向为全局直角坐标系,壳单元和膜单元默认的材料方向则是全局坐标系到壳或膜表面的投影。用*ORIENTATION来定义的局部坐标系会影响各向异性材料以及应力/应变输出的方向。在大位移分析中,此局部坐标系的方向会随着材料的旋转而旋转。
03
定义节点的局部坐标(不常用)
只是使用局部坐标系来定义节点的坐标,而节点和单元本身的自由度仍然是基于全局坐标系的。具体方法是:使用关键词*SYSTEM来定义局部直角坐标系,然后用关键词*NODE来定义这个局部直角坐标系下的各个节点坐标。
*SYSTEM
400, 0, 0, 400, 0, 200
200, 0, 0
*NODE
1, 0, 0, 1
2,0 , 0, 2
其含义为:定义局部直角坐标系,并在这个坐标系下定义节点1和节点2的坐标。其中*SYSTEM下面两行语句给出了三个全局坐标系下的节点坐标,用来定义局部直角坐标系;*NODE下面两行语句中的坐标是局部直角坐标系下的坐标。
本期内容就到此结束了,喜欢本篇文章的话可以关注本人公众号:“易木木响叮当”,不定时分享一些Abaqus二次开发相关内容及疑难杂症问题吧,将知识分享给需要的人吧~

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
