※解※.doc_第1页
※解※.doc_第2页
※解※.doc_第3页
※解※.doc_第4页
※解※.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

input文件讲解一、输入文件的组成和结构: 1一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么-事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.一个模型最少要包含以下信息: 几何,单元,材料,截面属性, 载荷和边界条件, 分析类型和输出请求。.2.ABAQUS输入文件的结构形式。1) 必须有一个*HEADING开头。2) 接下来就是模型数据部分,定义节点,单元,材料,初始条件等。模型数据的层次为:部件,组装,模型。必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。比如梁单元。特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。可选的模型数据:(1)零件和组合 :一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。(2)初始条件 :比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3) 接下来就是历史数据:定义分析的类型,荷载,输出要求等。分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。一个ABAQUS分析是建立在STEP的概念上的,(在历史数据中描述)在分析中可以定义多个STEPS。每个STEP用*STEP开始,用*END STEP结束。*STEP是历史数据和模型数据的分界点,第一次出现*STEP的前面的是模型数据,后面的就是历史数据。必须的历史数据:响应类型:必须立刻出现在*STEP选项后面。ABAQUS中有两种响应步,一种是总体分析响应步,可以是线形和非线形的,另一种是线形扰动步。可选的历史数据:(1)荷载:通常定义某种加的荷载类型和大小。荷载可以被描述成时间的函数。(2)边界条件输出控制(3)辅助控制(4)再生单元和曲面二、书写input文件的语法和规则:1关键词行:1)必须以*开始,后面接的是选项的名字,然后随之定义选项的内容.如:* MATERIAL NAME=STEEL注释行是以*开始的.2)如果有参数,则参数和关键词之间必须用“,”格开。3)在参数之间必须用“,”格开。4)关键词行中的空格可以忽略。5)每行的长度不能超过256个字符6)关键词和参数对大小写是不区分的。7)参数值通常对大小写也是不区分的,但是唯一的例外是文件名区分大小写。8)关键词和参数,以及大多数情况下的参数值是不需要全拼写出来的,只要他们之间可以相互区分就可以了。9) 假如参数有响应的值,则付值号是“=”。10) 关键词行可以延续,比如参数的名字很长,要在下一行继续这个关键词行的话就可以这样做,用“,”来连接。比如:*ELASTIC, TYPE=ISOTROPIC,DEPENDENCIES=111) 有些选项允许INPUT和FILE的参数作为一个输入文件名,这样的文件名必须包括一个完整的路径名或者是一个相对路径名。2数据行:(数据行如果和关键词相联系必须紧跟关键词行)1) 一个数据行包括空格在内不能超过256个字符。2) 所有的数据条目之间必须用“,”格开。3) 一行中必须包括指定说明的数据条目的数字。4) 每行结尾的空数据域可以省略。5) 浮点数最多可以占用20个字符。6) 整数可以是10个7) 字符串可以是80个8) 延续行可以被用到特定的情况。3数据行重复:数据行可以重复,也就是说每行数据可以有一行响应的变量也可以有几行。同样也可以有多行数据行,对应各自的变量行.如:*ELASTIC, TYPE=ISOTROPIC 200.E3, 0.3, 20. 150.E3, 0.35, 400. 80.E3, 0.42, 700.定义了一个零件的材料性质,均质,线弹性,在不同温度下的杨式模量和泊松比.三、举例:*Heading* Job name: Plate-CPS8 Model name: 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和*End Part两行,而没有实质性的数据。节点,单元,截面属*性等数据将在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的相应 实体 分别名为PartA-1和Part-B-1,则实体Part-A-1的节点记作Part-A-1. 5,而实体*Part-B-1的节点5记作Part-B-1. 5*- 1, 0., 27.5 2, 0., 5. 3, 3.53553391, 3.53553391*省略若干节点 279, 10.1391716, 28.3766441 280, 4.99425983, 29.4102631 281, 0., 30.3125*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, 27879, 100, 101, 23, 22, 275, 280, 117, 27980, 101, 56, 1, 23, 277, 281, 105, 280*-*下面为集合的定义:集合分为节点集合*Nset和单元集合*Elset,又分为下面两种:*1.定义在Part或Instance数据块中的集合:这类集合出现在*Part和*End part之间(比如此例),或出现*在*Instance和*End instance之间,一般用来定义*截面属性。*2.定义在Assembly数据块的集合:这类集合出现在*End Instance之后,*End assembly之前,一般用来定义荷载,边界条件,接触或约束等。*节点集合和单元集合的表示方法:*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 1, 80, 1*-*截面属性的基本表示方法为:*Solid Section, Elset=单元集合名称, Material=材料名称* 界面参数*界面参数可以是二维模型的厚度或一维模型的截面面积等。材料名称不超过80个字符,必须以字母开头。*-* Section: Section-1*Solid Section, elset=_PickedSet2, material=Steel1.,*End Part*-*定义Assembly数据块的格式为:*Assembly, Name=装配件名称* .* *End Assembly*省略号代表在Assembly数据块中的Instance数据块,以及定义在Assembly数据块中的几何数据块,以及面和约束有关的数据块。*- * ASSEMBLY*Assembly, name=Assembly*- *定义Instance数据块的格式为:*Instance, Name=实体名称,部件名称* .* *End Instance*在下面的格式中,不包含任何节点,单元,集合和截面属性等数据,因为文件中的实体是非独立实体,必*须在Part模块中定义。*-*Instance, name=Plate1-1, part=Plate1*End Instance*-*定义在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*Elset, elset=_PickedSurf4_S1, internal, instance=Plate1-1, generate 49, 52, 1*-*定义Surface数据块的格式为:*Surface, Type=面的类型, Name=免得名称* 构成面的集合1,名称1* 构成面的集合2,名称2* .*像定义节点和单元集合一样,不需要使用*End Surface等语法来结束。*-*Surface, type=ELEMENT, name=_PickedSurf4, internal_PickedSurf4_S2, S2_PickedSurf4_S1, S1*End Assembly*-*定义Material数据块的格式为:*Material, Name=材料名称* *Elastic* 弹性模量,泊松比* *Plastic* 屈服应力(列),塑性应变(列)* 还可以定义*Density等*注意:所有使用Abaqus/Explicit的分析,都要使用*Density来定义密度。*-* MATERIALS* *Material, name=Steel*Elastic210000., 0.3*-*定义Boundary Condition数据块的格式(以边界条件为例,速度等以此类推): * *Boundary* 节点编号或节点集合,约定的边界条件类型*注意:如果一个边界条件定义在初始步(Initial Step)中则相应的Boundary数据块出现在*Step之前;* 如果一个边界条件定义在后续分析步中,则相应的Boundary数据块出现在此后续分析步的*Step*和*End Step之间。*-* BOUNDARY CONDITIONS* * Name: Fix-X Type: Symmetry/Antisymmetry/Encastre*Boundary_PickedSet5, XSYMM* Name: Fix-Y Type: Symmetry/Antisymmetry/Encastre*Boundary_PickedSet6, YSYMM*-*定义Step数据块的格式为(以静力分析为例): *Step, Name=分析部名称* *Static* 初始增量步,分析时间,最小增量步,最大增量步*-* STEP: Apply Load* *Step, name=Apply Load*Static1., 1., 1e-05, 1.*

温馨提示

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

评论

0/150

提交评论