-
对
ABAQUS
例子的理解
很多人学习
ABAQUS
很长时
间但是却不能编写一个
INP
文件,
在
论坛中有位朋友编写了一
个
INP
文件
,但是依然有朋友问是怎么编写的,下面是我对那个例子的解释,也许会对有
的朋友有些
帮助,
当然我的理解也可能不对,
那就请斑竹和大虾指点。
p>
我不明白的我已经在
里面注明。参见原文件可以看出,一个好的
p>
INP
文件的顺序应该是这样的(本人的理解)
首先定义节点,然后定义单元,再定义材料,然后定义边界条件,这是模型数据。接下来就
< br>是历史数据,
关键就是步骤的定义,
当然我们需要的那些
数据的输出是我们下一步进行工作
的资源是一定要定义好的。其实一个好的
INP
文件中在模型数据的工作中的目的就是为了
得
到好的网格,历史数据的目的就是得到我们想要得到的数据。当然了有了
CAE
我们不需
要编写
INP
来工作,
但是对刚刚接触和学习
ABAUQS
< br>的朋友来说,
编写一个好的
INP
文件
既能有一种学习的成就感也能很好的对问题有个好的理解,对学习和使用
CAE
来分析大型
的模型是有帮助的。附件是我
对原文件的理解,请对指教。
不建议手写数据文件,可以用<
/p>
CAE
生成,用
HM
生成这不是我们研究的核心,但强烈建议
用手写
Hitor
y Data
,有助于加深对问题的理解
*HEADING
THE PLANAR(TWO DIMENSIONAL PROBLEM)
UNITS:LENGTH-MM FORCE-N STRESS-N/MM2
**
**THE DEFINITION OF NODE
(节点的定义)
**
**LEFT EDGE
(左边的定义或者说是产生一条左边)
*NODE
(节点的定义,
*NOD
E
关键句定义的其实是一些独立的节点;下面的解释:
1,0,0
(节点
1
,坐标是(
0
,
0
))
30,30,0
(节点
30
,坐标是(
30
,
0
))
*NGEN,NSET=BOTTOMEDGE
(
*NGEN
,关键句产生一个节点集,在这个节点集中所
< br>
1,30,1
使用的节点中
1
是初始节点,
30
是终点,第三个数
字
1
是它们之间的增量。注意在
*NG
EN
关键句中的节点必须在前面定义,不然是不能在这个关键句中应用的,具体的使用<
/p>
请参见
*GEN
的使用说明)
**RIGHT EDGE
*NODE
(节点的定义)
421,0,30
(节点
421
,坐标是(
0
,
30
))
450,30,30
(节点
450
,坐标是(
30
,
30
))
*NGEN,NSET=TOPEDGE
(产生一个名字是<
/p>
TOPEDGE
的节点集)
421,450,1
(理解同上)
*NFILL
(
*NFILL
关键句的理解上这样的:它是用来剖分网格的,是在一个要剖分网格的
区域中,这个区域有两条边界边来定义)
BOTTOMEDGE,TOPEDGE,14,30
(第一
个参数:定义区域第一条边的节点集的名称;第二
个参数:定义区域第二条边的节点集的
名称;
第一个数字:是两条边界之间的间隔数目;第
二个数字:
是节点之间的增量)
**
*NSET,NSET=LEFTEDGE,GENERATE
(
*NSET
关键句是把节点分配给一个节点集,必须
1,421,30
(的参数是节点集的名
字,任选参数是单元的
ELSET=ELEMENGNAME
,
如果有
参数
GENERATE
,那么必
须有开始的节点和终了的节点,和节点之间的增量。其他的参数
请参阅手册)
*NSET,NSET=RIGHTEDGE,GENERATE
(理解同上)
30,450,30
**
**THE DEFINITION OF THE
ELEMENT
(单元的定义)
**
*ELEMENT,TYPE=CPS4I
(定义单元首先要定义单元的类型,单元的类型有很多种,单元
的类型可以
使用
ABAQUS
中的,
也可以自己定
义,
如果自己定义单元
*USER ELEMENT
选
项也必须出现在同一个输入文件中。单元的类型请参阅手册)
1,1,2,32,31
(第一个数字的含义
是单元号码,
即
1
号单元,
后面的数字是这个单元包含的节
点号。由于这个单元是个四节点单元。)<
/p>
*ELGEN,ELSET=ALL
(
*ELGEN
关键句是通过增量来产生单元的。任选参数有<
/p>
ALL
NODES
,
< br>ELSET
。)
1,29,1,1,14,30,29
(第一个参数代表的是主单元号(其实就是第一个单元);第二个参数代
-
-
-
-
-
-
-
-
-
上一篇:《泰戈尔经典语录》中英文对照
下一篇:泰戈尔英文名言