Inp文件详解.docx

上传人:b****3 文档编号:12929927 上传时间:2023-04-22 格式:DOCX 页数:10 大小:17.97KB
下载 相关 举报
Inp文件详解.docx_第1页
第1页 / 共10页
Inp文件详解.docx_第2页
第2页 / 共10页
Inp文件详解.docx_第3页
第3页 / 共10页
Inp文件详解.docx_第4页
第4页 / 共10页
Inp文件详解.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Inp文件详解.docx

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

Inp文件详解.docx

Inp文件详解

说明:

1.本INP文件以及解释参考石亦平博士所着的《ABAQUS有限元分析实例详解》;

2.注释行以**口头,以保持与INP文件的格式一致(为方便起见以绿色显示)。

*Heading

**Jobname:

Plate-CPS8Modelname:

Model-1

**----------------------------------------------------------------------------------------------------------------------------------------------------**INP文件总是以*Heading开头,接下来可以用一行或多行来写下此模型的标题和相关信息.

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

**----------------------------------------------------------------------------------------------------------------------------------------------------**Preprint可设置在DAT文件(*.dat)中记录的内容。

上述为ABAQUS默认,内容为:

在DAT文件**中不记录对INP文件的处理过程,以及详细的模型和历史数据。

**----------------------------------------------------------------------------------------------------------------------------------------------------**PARTS

*Part,name=Plate1

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Part的标准格式:

*Part,name=部件名称

**对于非独立实体,比如此例,要在下面数据块中定义详细的节点,单元,截面属性等数据。

以便Mesh时,**Mesh在Part上面;

**对于独立实体,则Part数据块只包含*Part和*EndPart两行,而没有实质性的数据。

节点,单元,截面属**性等数据将在Instance数据块中定义,而

**Mesh时也只能在Instance上面做。

**

**如果INP文件是由Abaqus/CAE生成的,其结构会包括部件*Part,装配件*Assembly,实体*Instance等数**据块,比如此例。

**如果INP文件是由其他前处理器如MSC,PATRAN,FEMAP等生成的,其结构将不包含部件,装配件和实**体等数据块,而是直接定义节点和单元等数据。

**----------------------------------------------------------------------------------------------------------------------------------------------------*Node

**----------------------------------------------------------------------------------------------------------------------------------------------------**节点定义以*Node开始

**节点的基本表示方法:

**一维模型:

节点编号,节点坐标

**二维模型:

节点编号,节点坐标1,节点坐标2

**三维模型:

节点编号,节点坐标1,节点坐标2,节点坐标3

**注意:

1.节点编号可以不从1开始也可以是不连续的。

**注意:

2.在INP文件中,不同的部件或实体可以有相同的节点或单元编号。

比如,部件Part-A的节点编号**是1,2,3...,部件Par-B的节点编号也可以

**是1,2,3,...

**注意:

3.如果在定义荷载Load,边界条件BC或约束Constraint是需要引用这些节点编号,需要加上相应**的实体名称作为前缀。

例如,部件Part-A和

**部件Part-B的相应实体分别名为Part—A-1和Part-B-1,则实体Part-A-1的节点记作Part-A-1.5,而实体**Part-B-1的节点5记作Part-B-1.5

**----------------------------------------------------------------------------------------------------------------------------------------------------1,0.,

2,0.,5.

3,3.,3.

**省略若干节点

279,,

280,4.,

281,0.,

*Element,type=CPS8

**----------------------------------------------------------------------------------------------------------------------------------------------------**单元的定义方法:

*Element,type=单元类型

**单元编号,节点1编号,节点2编号,节点三编号...

**----------------------------------------------------------------------------------------------------------------------------------------------------1,1,12,57,23,102,103,104,105

2,12,13,58,57,106,107,108,103

3,13,14,59,58,109,110,111,107

**省略若干单元

78,99,100,22,21,273,279,126,278

79,100,101,23,22,275,280,117,279

80,101,56,1,23,277,281,105,280

**----------------------------------------------------------------------------------------------------------------------------------------------------**下面为集合的定义:

集合分为节点集合*Nset和单元集合*Elset,又分为下面两种:

**1.定义在Part或Instance数据块中的集合:

这类集合出现在*Part和*Endpart之间(比如此例),或出现**在*Instance和*Endinstance之间,一般用来定义

**界面属性。

**2.定义在Assembly数据块的集合:

这类集合出现在*EndInstance之后,*Endassembly之前,一般用来定**义荷载,边界条件,接触或约束等。

**

**节点集合和单元集合的表示方法:

**1.如果集合中的节点或单元编号是连续的,可以表示为

**节点集合:

*Nset,Nset=节点集合名称,Generate

**起始节点编号,结束节点编号,节点编号增量

**单元集合:

*Elset,Elset=单元集合名称,Generate

**起始单元编号,结束单元编号,单元编号增量

**注意:

节点集合和单元集合的名称不得超过80个字符,必须以字母或下划线开始。

**2.如果集合中的节点或单元编号是不连续的,表示方法为:

依次列出集合中的所有节点或单元(每个数据行接点或单元编号不得超过16个),格式:

**节点集合:

*Nset,Nset=节点集合名称

节点编号1,节点编号2,...节点编号16

**单元集合:

Elset,Elset=单元集合名称

单元编号1,单元编号2,...单元编号16

**----------------------------------------------------------------------------------------------------------------------------------------------------*Nset,nset=_PickedSet2,internal,generate

1,281,1

*Elset,elset=_PickedSet2,internal,generate

1,80,1

**Region:

(Section-1:

Picked)

*Elset,elset=_PickedSet2,internal,generate

第2/5页

1,80,1

**----------------------------------------------------------------------------------------------------------------------------------------------------**截面属性的基本表示方法为:

*SolidSection,Elset=单元集合名称,Material=材料名称

**界面参数

**界面参数可以是二维模型的厚度或一维模型的截面面积等。

材料名称不超过80个字符,必须以字母开头。

**----------------------------------------------------------------------------------------------------------------------------------------------------**Section:

Section-1

*SolidSection,elset=_PickedSet2,material=Steel

1.,

*EndPart

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Assembly数据块的格式为:

*Assembly,Name=装配件名称

**......

***EndAssembly

**省略号代表在Assembly数据块中的Instance数据块,以及定义在Assembly数据块中的几何数据块,以及面和约束有关的数据块。

**----------------------------------------------------------------------------------------------------------------------------------------------------**ASSEMBLY

**

*Assembly,name=Assembly

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Instance数据块的格式为:

*Instance,Name=实体名称,部件名称

**......

***EndInstance

**在下面的格式中,不包含任何节点,单元,集合和截面属性等数据,因为文件中的实体是非独立实体,必**须在Part模块中定义。

**----------------------------------------------------------------------------------------------------------------------------------------------------*Instance,name=Plate1-1,part=Plate1

*EndInstance

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义在Assembly数据块中的集合表示方法与定义在Part或Instance数据块中的集合基本相同,只是需要在其后面加上参数Instance=实体名称

**----------------------------------------------------------------------------------------------------------------------------------------------------**

*Nset,nset=_PickedSet5,internal,instance=Plate1-1

1,2,11,12,13,14,54,55,56,102,106,109,112,260,268,276

281,

*Elset,elset=_PickedSet5,internal,instance=Plate1-1

1,2,3,4,68,72,76,80

*Nset,nset=_PickedSet6,internal,instance=Plate1-1

5,6,7,27,28,29,33,34,35,152,160,168,176,178,181,184

187,

*Elset,elset=_PickedSet6,internal,instance=Plate1-1

20,24,28,32,33,34,35,36

*Elset,elset=__PickedSurf4_S2,internal,instance=Plate1-1,generate

36,48,4

第3/5页

*Elset,elset=__PickedSurf4_S1,internal,instance=Plate1-1,generate

49,52,1

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Surface数据块的格式为:

*Surface,Type=面的类型,Name=面的名称

**构成面的集合1,名称1

**构成面的集合2,名称2

**......

**像定义节点和单元集合一样,不需要使用*EndSurface等语法来结束。

**----------------------------------------------------------------------------------------------------------------------------------------------------*Surface,type=ELEMENT,name=_PickedSurf4,internal

__PickedSurf4_S2,S2

__PickedSurf4_S1,S1

*EndAssembly

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Material数据块的格式为:

*Material,Name=材料名称

***Elastic

**弹性模量,泊松比

***Plastic

**屈服应力(列),塑性应变(列)

**还可以定义*Density等

**注意:

所有使用Abaqus/Explicit的分析,都要使用*Density来定义密度。

**----------------------------------------------------------------------------------------------------------------------------------------------------**MATERIALS

**

*Material,name=Steel

*Elastic

210000.,

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义BoundaryCondition数据块的格式(以边界条件为例,速度等以此类推):

***Boundary

**节点编号或节点集合,约定的边界条件类型

**注意:

如果一个边界条件定义在初始步(InitialStep)中则相应的Boundary数据块出现在*Step之前;**如果一个边界条件定义在后续分析步中,则相应的Boundary数据块出现在此后续分析步的*Step**和*EndStep之间。

**----------------------------------------------------------------------------------------------------------------------------------------------------**BOUNDARYCONDITIONS

**

**Name:

Fix-XType:

Symmetry/Antisymmetry/Encastre

*Boundary

_PickedSet5,XSYMM

**Name:

Fix-YType:

Symmetry/Antisymmetry/Encastre

*Boundary

_PickedSet6,YSYMM

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义Step数据块的格式为(以静力分析为例):

*Step,Name=分析部名称

***Static

第4/5页

**初始增量步,分析时间,最小增量步,最大增量步

**----------------------------------------------------------------------------------------------------------------------------------------------------**STEP:

ApplyLoad

**

*Step,name="ApplyLoad"

*Static

1.,1.,1e-05,1.

**----------------------------------------------------------------------------------------------------------------------------------------------------**定义载荷Load数据块的格式:

1.集中载荷:

*Cload

**节点编号或节点集合,自由度编号,载荷值

**2.定义在单元上的分布荷载:

*Dload

**单元编号或单元集合,载荷类型的代码**3.定义在面上的分布载荷:

*DSload

**面的名称,载荷类型的代码,载荷值

**注意:

描述载荷的关键词为:

集中载荷*Cload(ConcentratedLoad),定义在单元上的分布载荷*Dload**(DistributingLoad)和定义在面上

**的分布载荷*DSload(DistributingSurfaceLoad)。

**在Dload和DSload中的载荷类型的代码,从ABAQUSAnalysisUser'sManual的Distributingloads查**找。

下例的P代表均布面荷载。

**

**----------------------------------------------------------------------------------------------------------------------------------------------------**LOADS

**

**Name:

Load-1Type:

Pressure

*Dsload

_PickedSurf4,P,-100.

**

**OUTPUTREQUESTS

*Restart,write,frequency=0

**----------------------------------------------------------------------------------------------------------------------------------------------------**不输出用于重启动分析的数据。

**-------------------------------------------

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

当前位置:首页 > 高等教育 > 研究生入学考试

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

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