INP文件精讲.docx

上传人:b****7 文档编号:23333386 上传时间:2023-05-16 格式:DOCX 页数:7 大小:16.66KB
下载 相关 举报
INP文件精讲.docx_第1页
第1页 / 共7页
INP文件精讲.docx_第2页
第2页 / 共7页
INP文件精讲.docx_第3页
第3页 / 共7页
INP文件精讲.docx_第4页
第4页 / 共7页
INP文件精讲.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

INP文件精讲.docx

《INP文件精讲.docx》由会员分享,可在线阅读,更多相关《INP文件精讲.docx(7页珍藏版)》请在冰豆网上搜索。

INP文件精讲.docx

INP文件精讲

例一:

悬臂梁.

输入文件的开始就是文件头,以HEADINGS始,随后是模型的名字,如

下所示:

*HEADING

CANTILEVERBEAM

然后是网格定义:

现在就是模型数据的开始了.一般选择从网格的定义开始,网格包括

(单元和节点)

假如我们的悬臂梁有五个单元,六个节点,下面我们首先详细说明节

点:

*NODE,NSET=ENDS

1,0.

6,100.

*NGEN

1,6

##这里的步骤太过简便,一般而言,最好能给出详细的节点定义

节点组集,NSET其值(名字)为ENDS下面的就是这样理解的,第一个

节点是从0开始的,第六个节点是在100结束的.

同样我们来定义单元:

*ELEMENT,TYPE=B2l(元类型)

1,1,2(单元类型的参数)

*ELGEN,ELSET=BEAMf生单元集,及其名称)

1,5(一个单元集,包括5个单元)

##这里也是同样的问题,在第二个定义集合的命令里,完整的表达为:

1,5,1(表示增量)

现在定义单元的性质:

*BEAMSECTION,SECTION=RECTANGULAR,ELSET=BEAM,

MATERIAL=STEEL

1.,2.

梁截面,截面的形状是矩形,单元集的名称是梁单元,材料是钢。

面的尺寸是1*2。

下面定义材料的性质:

*MATERIAL,NAME=STEEL

*ELASTIC

30.E6,

材料是钢,弹性,弹性模量是30E6。

下面定义边界:

*BOUNDARY

6,ENCASTRE

边界是在6节点,通过ENCASTRE描述。

边界也可以用下面的形式来定义:

*BOUNDARY

ABAQUS结构单元的中的节点的自由度使用常规的编号方式。

1,2,

3代表的是位移分量;4,5,6代表的是旋转分量。

*事实上,这里的做法是不正确的,在标准INP文件里,一般先将要

用的节点,例如此处的一个节点单独设置成一个集合,然后再用集合

的名字施加约束或者荷载,教程的这种做法会产生以下的错误:

“Unknownassemblyid…”,以上对于6.10版本测试有效,其余版本未知。

以上是模型数据的定义,下面开始历史数据的定义:

(加载的次序,

事件的发生,还有我们想看到的变量的响应)

时步(步骤)的定义。

*STEP,PERTURBATION^骤的开始,扰动是其名称)

*STATIC(静态分析)

*CLOAD(集中荷载)

1,2,-20000.(在节点1,y[2代表的是y方向,假如是1则代表

的是x方向,3代表的是z方向]方向施加荷载,荷载的大小是一20000。

也就是向下施加荷载。

*事实上,这里的做法也是不正确的,原因如上,也就是说,用节点

编号(即数字)来进行约定不太正确的,可能有些情况是对的,但一

般会报错

*ENDSTEP(步骤的结束)

下面来解释输出要求:

*ELPRINT,POSITION=AVERAGEADTNODES,(节点的平均值)

SUMMARY=YES1的下部求和)

S11,(积分点的应力分量在X方向)E11(在积分点的应变分量在

X方向)

SF,(在积分点的截面力)

*NODEFILE,NSET=ENDS

U,(节点的空间位移)CF,(节点的点荷载)RF节点的反作用力)

*OUTPUT,FIELD,VARIABLE=PRESELECT

*ELEMENTOUTPUT

SF,

*OUTPUT,HISTORY

*NODEOUTPUT,NSET=ENDS

U,CF,RF

**到这里语句基本是对的,但是范例给白^和实际的INP文件格式相距

过大,不具有实际的操作性,下面给出第一个例子的可执行的语句,

即完整流程和注释。

***********************************************************

*HEADING**Cantileverbeam

**此处的命令为预打印命令

*Preprint,echo=NO,model=NO,history=NO,contact=NO

**按照一般步骤,先进行Part的定义

**PART

*PART,NAME=CantileverTest01

*NODE

1,0.,0.,0.

2,600.,0.,0.

3,1200.,0.,0.

4,1800.,0.,0.

5,2400.,0.,0.

6,3000.,0.,0.

**下面进行单元的定义

*ELEMENT,TYPE=B21

1,1,2

2,2,3

3,3,4

4,4,5

5,5,6

**在Part里里定义节点集合

*NSET,NSET=ENDS,INTERNAL,GENERATE

**定义单元集,将单元归入一个集合,方便处理

*ELSET,ELSET=Cantibeam01,INTERNAL,GENERATE

1,5,1

**以下开始进行梁的截面的定义

*BEAM

SECTION,SECTION=RECT,ELSET=Cantibeam01,MATERIAL=STEE

L

200.,300.

0.,0.,-1.

**到此为止Part模块的定义结束

*ENDPART

*********************************************************

**以下进行钢材材料的定义,目测,与CAE界面的思想相同

*MATERIAL,NAME=STEEL

*ELASTIC

2.1E11,0.3

*********************************************************

**下面开始ASSEMBLY模块的定义

*ASSEMBLY,NAME=CantiASSM01

**将Part进行实例化

*INSTANCE,NAME=CantiINS01,PART=CantileverTest01

**实例化之后即将这个模块关闭

*ENDINSTANCE

*NSET,NSET=ENDSL,INTERNAL,INSTANCE=CantiINS01

1,

*NSET,NSET=ENDSR,INTERNAL,INSTANCE=CantiINS01

6,

*ENDASSEMBLY

**这里定义InitialStep里面的边界条件,先在Step里面定义,再尝试

一下重复定义的效果

**BOUNDARY

**1,ENCASTRE

***********************************************************

*******

**下面开始的是历史数据的定义,定义的是加载的次序,事件的发生

和变量的响应

*STEP,NAME=CantiStep01,NLGEOM=YES

*STATIC,DIRECT

0.1,1.

**在历史数据模块里再次定义

*BOUNDARY

ENDSL,ENCASTRE

**开始进行荷载的定义

*CLOAD

ENDSR,2,-20000.

**进入输出部分

*OUTPUT,FIELD,VARIABLE=PRESELECT

*OUTPUT,HISTORY,VARIABLE=PRESELECT

*ENDSTEP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1