abaqusINP文件说明介绍_第1页
abaqusINP文件说明介绍_第2页
abaqusINP文件说明介绍_第3页
abaqusINP文件说明介绍_第4页
abaqusINP文件说明介绍_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Inp文件格式1JNP文件的作用INP文件(扩展名为.inp)是一种文本文件,他包含了对整个模型的完整描述,在前处 理器(例如 ABAQUS/CAE)和求解器(ABAQUS/Standard 或 ABAQUS/Explicit)之间建立了一 个传递数据的桥梁。2.INP文件的生成方法各种常用的前处理器(例如MSC.PATRAN、EFMAP)大多都支持以INP文件的格式来输出 模型。在ABAQUS/CAE中,如果Job功能模块中提交分析作业,或者点击Job Management 对话框中的Write Input,就会在默认的工作目录下生成INP文件。3.INP文件的格式INP文件由一系列的数据块

2、构成,每个数据块描述模型的某部分特定信息。一个数据块 总是以带有*号的关键词(Keyword)开始,其后往往带有相应的参数,以及一个或多个数据 行(data line),例如:ELEMENT, TYPE=CPS4, ELSET=My-Elemret1, 1, 12, 57, 232, 12, 13, 58, 57其含义是:定义单元,其类型为CPS4,属于名为My-Elem-set的单元集合。单元1由 节点1, 1, 12, 57, 23构成,单元2由节点2, 12, 13, 58, 57构成。在ABAQUS帮助文档ABAQUS Keyword Refence Manual中可以查到每个关键词的

3、用法。 例如,查询上述*ELEMENT的用法,可以看到,TYPE是比不可少的参数(required parameter), 而E1SET是可供选择的参数(optional parameter).INP文件的格式遵循以下规则。1)如果一行以*开始,则为注释行,其内容在分析过程中不起作用。2)整个INP文件中不应该有空行,否则会在分析时出现异常错误。如果希望使用空行 来隔开两部分内容,应在此行的开头输入*,表明这行是注释行。3)关键词,参数,集合名称和面的名称都不区分大小写(用户子程序中用到的集合或 面除外)。4) INP文件的每一行不能超过256个字符,有些关键字对此还有进一步的规定。例如, 前

4、面介绍的*ELEMENT要求在每个数据行中包含的节点数不超过15个,总共最多80个字符: *ELSET和*NSET要求在每个数据行中包含的数据不超过16个,如果超出16个,超出的部分 会被忽略。5)如果一行没有结束而需要换行时,需要在此行的结尾加上逗号,表明下一行将是这 一行的延续。6)在关键词和各个参数之间,以及数据行中的各个数据之间都要用逗号分隔。如果一 个数据行中只包含一个数据项,也要在结尾处加上一个逗号。7)对关键词,参数和数据行书写位置没有想FORTRA文件那样的严格限制,在词与词 与词之间的空格或制表符(按TAB键)不影响其内容。8)对于浮点数,下列表示方法都是有效的:55.05.

5、5. 0E+0.5E+150. E-1注意:常见的IP格式错误NP文件的结构图4-1显示了 INP文件的基本结构,其各个部分的内容在下文中详细说明。在ABAQUS 帮助文档ABAQUS Keyword Refence Manual中,可以查询到每个关键词应出现在INP文 件的什么位置。例如,在对关键词*NSET (节点集合)的解释中可以看到如下的说明:“Level: Part Part Instance Assembly Model Step,其含义为:此关键词可以出现在INP文件的以下 位置。) Part数据块中,即*Part和*END PART之间。) Instance 数据块中,即INS

6、TANCE 和*END INSTANCE 之间。) Assembly 数据块中,即*ASSEMBLY 和*END ASSEMBLY 之间。) Step数据块中,即*STEP和*END STEP之间。5)整个模型层(Model),即上述Part Instance, Assembly, Step数据块之外。4.” Mm3)ENDPARTINSTANCEEND INSTANCEEND STEP图4J INP文件的基本结构注意:省略号表述略去具体数据5 ,格式用法*HEADINGINP文件总是以*HEADING开头,接下来可以用一行或多行来写下此模型的标题和相关信 息。PREPRINTPreprint

7、可设置在DAT文件(*.dat)中记录的内容。ABAQUS默认:*Preprint, echo=NO, model=NO, history=NO, contact=NO,内容为:在DAT文件中不记录对INP文件的处理过程, 以及详细的模型和历史数据。模型数据*PARTPart数据块的格式为:宗Part,只般二部件名称 *END PART如果此部件相应的实体是非独立实体(即网格划分在部件上),则Part数据块中将包含 下面将要介绍的节点、单元、集合和截面属性等数据。如果此部件相应的实体是独立实体,则Part数据块中只包含上述*PART和*END PART 两行,而没有实质性的数据,诸如节点、单元

8、、集合和截面属性等致据将出现在Instance 数据块(INSTANCE)中。注意:如果INP文件是由Abaqus/CAE生成的,其结构会包括部件*Part,装配件*Assembly, 实体Instance等数据块;如果INP文件是由其他前处理器如MSC, PATRAN, FEMAP等生成 的,其结构将不包含部件,装配件和实*体等数据块,而是直接定义节点和单元等数据。*NODE节点定义以*Node开始节点的基本表示方法:一维模型:节点编号,节点坐标二维模型:节点编号,节点坐标3节点坐标2三维模型:节点编号,节点坐标3节点坐标2,节点坐标3注意:L节点编号可以不从1开始也可以是不连续的。.在IN

9、P文件中,不同的部件或实体可以有相同的节点或单元编号。比如,部件 Part-A的节点编号*是1, 2, 3.,部件Par-B的节点编号也可以是1, 2, 3,.如果在定义荷载Load,边界条件BC或约束Constraint是需要引用这些节点 编号,需要加上相应*的实体名称作为前缀。例如,部件Part-A和部件Part-B的相应实 体 分别名为PartA-1和Part-B-l,则实体ParfA-1的节点记作ParLAT. 5,而实体 Part-B-1 的节点 5 记作 ParLBT. 5*EELMENT单元的定义方法:emen t, type二单元类型单元编号,节点1编号,节点2编号,节点三编号

10、.6)定义在Part或Instance数据块中的结合集合有两种:节点集合(相SET)和单元集合(*ELSET),他们又分为一下两类。A.定义在Part或Instance数据块中的集合:这类集合出现在*PART和*END PART之间,或者INSTANCE和*END INSTANCE之间,一 般用来定义截面属性。所有单元都必须被赋予截面属性,因此一般每个单元都会属于至少一个定义在Part或 Instance数据块中的集合。节点集合和单元集合一般有来两种表示方法,下面以定义在Part或Instance数据块中 的集合为里分别加以介绍。a)如果集合中的节点或单元编号是连续的,则可以表示为节点集合:*

11、Nset, Nset二节点集合名称,Generate起始节点编号,结束节点编号,节点编号增量单元集合:Elset, Elset二单元集合名称,Generate起始单元编号,结束单元编号,单元编号增量b).如果集合中的节点或单元编号是不连续的,表示方法为:依次列出集合中的所有节 点或单元(每个数据行接点或单元编号不得超过16个),格式:节点集合:*Nse t, Nset=节点)集合名称节点编号1,节点、编号2,.节点编号16单元集合:Elset, Elset二单元集合名称单元编号1,单元编号2,.单元编号16定义在Assembly数据块中的集合:这类集合出现在*END INSTANCE之后,*E

12、ND ASSEMBLY之前,一般用来定义载荷,边界 条件,面,接触或约束等。注意:节点集合和单元集合的名称不得超过80个字符,必须以字母开头(可以是下划 线)。*SOLID SECTION截面属性的基本表示方法是:*Solid Section, Elset二单元集合名称,Material;材料名称截面参数注意:截面参数可以是二维模型的厚度或一维模型的截面面积等。材料名称不超过80 个字符,必须以字母开头。ASSEMBLY定义Assembly数据块的格式为:*Assembly, Name二装配件名称东End Assembly省略号代表在Assembly数据块中的Instance数据块,以及定义在

13、Assembly数据块中 的几何数据块,以及面和约束有关的数据块。*Instance定义Instance数据块的格式为:*Instance, Name;实体名称,part二部件名称*End Instance如果INP文件中的实体是非独立实体,那么Instance数据块中不包含点,单元,集合 和截面属性等数据,只是简单表示为:Instance, name=Platel-l, part二Plate1*End Instance即可。10)定义在Assembly数据块中的集合定义在Assembly数据块中的集合表示方法与定义在Part或Instance数据块中的集合 基本相同,只是需要在其后面加上参数

14、Instance二实体名称*SURFACE定义Surface数据块的格式为:Surface, 丁丫口6二面的类型,Name二面的名称构成面的集合1,名称1构成面的集合2,名称2其中面的类型的默认值为ELEMENT,即由单元构成的面。像定义节点和单元集合一样, 不需要使用*End Surface等语法来结束。上面介绍了出现在*ASSEMBLY和*END ASSEMBLY之间的数据块。下面介绍的材料、边界 条件、分析步、载荷和输出设置等数据块出现在*END ASSEMBLY之后。*MATERIAL线弹性材料的基本表示方法是*MATERIAL, NAME*材料名称*ELASTIC弹性模量,泊松比如果

15、需要定义弹塑性金属材料,还应使用关健词*PLASTIC来定义塑性应力应变曲线。 对于热传导分析、热力祸合分析和热电藕合分析,需要使用关键词*CON-DUCTIVITY来定义 传导率,并使用关键词*SPECIFIC HEAT来定义比热容。对于热膨胀问题,需要使用关键词 EXPANSION来定义热膨胀系数。对于以下类型的分析,需要使用关键词*DENSITY来定义密 度。*BOUNDARY使用关键词*BOUNDARY可以定义边界条件。如果一个边界条件定义在初始分析步 (Initial)中.则相应的Boundary数据块将出现在*STEP之前;如果一个边界条件定义在后 续分析步中,则相应的Bounda

16、ry数据块将出现在此后续分析步的*STEP和*END STEP之间提示:边界条件既可以被创建在初始分析步中,也可以被创建在后续分析步中;而载荷不 能被创建在初始(initial)分析步中.只能被创建在后续分析步中。图4-2描述了 ABAQUS模型中的6个自由度,其中的坐标轴编号是1、2、3,而不是常 用的X、Y、Z,因为模型的坐标系也可以是柱坐标系或球坐标系等。边界条件的定义方法主 要有两种(这两种方法可以混合使用):自由度I (UI):沿坐标轴I方向上的平移自由度 白由度2 ( IT2 ) S沿坐标轴2方向上的平称自由度 自由度3 (D3):沿坐标轴3方向上的平移自由度自由度4(UR】):*

17、标轴1上的旋转口由度自由度5 ( I H2 :坐标轴2上的旋转自由度 自由度6 ( UR3 N :坐标轴3 J的旋转自由度HI4-2 ABAQUS模型中的6个自由度A.定义方法1:使用ABAQUS约定的名称来表示某些常用的边界条件类型,其格式为*BOUNDARY节点编号或节点集合,约定的边界条件类型 其中约定的边界条件类型包括以卜.几种:XSYMM:对称边界条件,对称面为与坐标轴1垂直的平面,即U1=UR2=UR3=0:YSYMM:对称边界条件,对称面为与坐标轴2垂直的平面,即U2=UR1=UR3=O:ZSYMM:对称边界条件,对称面为与坐标轴3垂直的平面,即U3=UR1RR2=O;XASYM

18、M:反对称边界条件,对称面为与坐标轴1垂直的平面,即U2=U3=UR1=O;YASYMM:反对称边界条件,对称面为与坐标轴2垂直的平面,即UI二U3=UR2=0;ZASYMM:反对称边界条件,对称面为与坐标轴3垂直的平面,即U1=U2=UR3=0;PINNED:约束所有平移自由度,即UI =U2 =U3 =0;ENCASTRE:约束所有自由度(固支边界条件),即UI = U2 = U3=UR11= UR2 =UR3=OoB.定义方法2:直接定义受约束的自由度,其格式为:*BOUNDARY 节点编号或节点集合,第一个自由度的编号,最后一个自由度的编号,位移值如果边界条件中的位移为0,上面的位移值

19、可以省略;如果边界条件中只有一个自由度 受约束,上面的最后一个自由度的编号也可以省略。例子:XSYMM边界条件(UI = UR2 = UR3 =0)可以表示为:BOUNDARY_PickedSetS, 1_PickedSetS, 5, 6其中的1表示自由度1(即Ul), 5, 6表示从自由度5(即UR2)到自由度6(即UR3 )。再比如,可以用下列语句来表示施加在实体Plate IT节点3上的ENCASTRE 边界条件(U1=U2=U3=UR1=UR2=UR3=O )oBOUNDARYPlatel-l. 3, L 6其中的1, 6表示从自由度1到自由度6的所有自由度。下面再举一个给定位移值的例

20、子,边界条件“实体Plate 1-1节点3在丫轴方向上的位 移值为50”可以表示为BOUNDARYPlatel-1.3, 2, 2, 50历史数据14) *STEP只给出了静力分析。Step数据块的格式为*STEP, NAME二分析步名称 STATIC 初始增量步,分析步时间,最小增量步,最大增量步15)载荷描述载荷的常用关键词为*CLOAD(集中载荷)、*DLOAD (定义在单元上的分布载荷)、和 *DSLOAD (定义在面上的分布载荷),其基本形式如下:A.集中载荷*CLOAD节点编号或裁点集合,自由度编号,载荷值B.定义在单元上的分布载荷*DLOAD单元编号或单元集合,载荷类型的代码,载

21、荷值3)定义在面上的分布载荷WSLOAD面的名称,载荷类型的代码,载荷值其中载荷类型的代码的具体表示方法见ABAQUS帮助文件ABAQUS Analysis User* s Manual中的 “Distributed loads”。16)设置输出数据一.输入文件的组成和结构一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说 明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么一一事情的进展,模型响应的荷载,历史被分成一系 列的时步层序.每一步就是一个响应(静态加载

22、,动态响应等),时步的定义包括过程类型(比 如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出 要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.HEADINGTwo-dimensional overhead hoist frameSI Units

23、l-axia horizontal/ 2-axia vertical *PREPRINT, ECHO=YES, MDDEL=YES, HISTORY=YES* Model definition|Comment*NODE0.,0.f 0.1.,0.r 0.2- 0., 0.Model data0.5, 0.866, 0.1.5, 0.866, 0.*element, type=t2d2 r elset=frame Keyword line11, 101,10212, 102,10313, 101,10414, 102,104Data lines15, 102,10516, 103r10517,1

24、04,105SOLID SECTION, ELSET=FRAME/ MATERIAL=STEEL 1.963E-5, MATERIAL, NAME=STEELELASTICOption block200.E9, 0.3* History dataSTEP, PERTURBATION lOkN central load STATIC BOUNDARY101, ENCASTREHistory data103, 2 *CLOAD102, 2, -10.E3 NODE PRINT 5 RF, *EL PRINT S, END STEPABAQUS输入文件的结构形式。1)必须有一个*HEADING开头。

25、2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。模型数据的层次为:部件,组装,模型。必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。比如梁单元。特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)

26、分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。一个ABAQUS分析是建立在STEP 的概念上的,(在历史数据中描述)在分析中可以定义多个STEPSo每个STEP用*STEP开 始,用*END STEP结束。*STEP是历史数据和模型数据的分界点,第一次出现*STEP的前面 的是模型数据,后面的就是历史数据。必须的历史数据:响应类型:必须立刻出现在*STEP选项后面。ABAQUS中有两种响应步,一种是总体分 析响应步,可以是线形和非线形的,另一种是线形扰动步。可选历史数据:(1)荷载:通常定义某种加的荷载类型和大

27、小。荷载可以被描述成时间的函数。(2)边界条件输出控制(3)辅助控制(4)再生单元和曲面二、书写input文件的语法和规则.关键词行:1)必须以*开始,后面接的是选项的名字,然后随之定义选项的内容.如:* MATERIAL NAME二STEEL注释行是以*开始的.2)如果有参数,则参数和关键词之间必须用“,”格开。3)在参数之间必须用“,”格开。4)关键词行中的空格可以忽略。5)每行的长度不能超过256个字符6)关键词和参数对大小写是不区分的。7)参数值通常对大小写也是不区分的,但是唯一的例外是文件名区分大小写。8)关键词和参数,以及大多数情况下的参数值是不需要全拼写出来的,只要他们之间 可以

28、相互区分就可以了。9)假如参数有响应的值,则付值号是“二”。10)关键词行可以延续,比如参数的名字很长,要在下一行继续这个关键词行的话就可以这样做,用“,”来连接。比如:ELASTIC, TYPE二ISOTROPIC,DEPENDENCIESn11)有些选项允许INPUT和FILE的参数作为一个输入文件名,这样的文件名必须包 括一个完整的路径名或者是一个相对路径名。.数据行:(数据行如果和关键词相联系必须紧跟关键词行)1)一个数据行包括空格在内不能超过256个字符。2)所有的数据条目之间必须用“,”格开。) 一行中必须包括指定说明的数据条目的数字。4)每行结尾的空数据域可以省略。5)浮点数最多可以占用20个字符。6)整数可以是10个7)字符串可以是80个8)延续行可以被用到特定的情况。3.标签:什么是标签呢,比如集名,曲面名,钢筋名,他们是区分大小写的,长度可以有80个 字符长。标签中的空格是可以省略的,除非用来标示。那就不能省略了。没有用来 标示的标签必须用字母来开头。如果一个标签用来定义那么

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论