说明:
1。 本INP文件以及解释参考石亦平博士所著的《ABAQUS有限元分析实例详解》;
2. 注释行以**口头,以保持与INP文件的格式一致(为方便起见以绿色显示).
*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,装配件*Asmbly,实体*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。, 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, 278
79, 100, 101, 23, 22, 275, 280, 117, 279
80, 101, 56, 1, 23, 277, 281, 105, 280
**————-——-——-—-—-——-—-—--—---———-—-———-———-—---———---———-—---—--———---—------———————-——--———--—--—-————————-—-—--——-——-—------—---—--——---—-—-——-————- **下面为集合的定义:集合分为节点集合*Nt和单元集合*Elt,又分为下面两种:
**1。定义在Part或Instance数据块中的集合:这类集合出现在*Part和*End part之间(比如此例),或出现 **在*Instance和*End instance之间,一般用来定义
**界面属性。
**2。定义在Asmbly数据块的集合:这类集合出现在*End Instance之后,*End asmbly
之前,一般用来定**义荷载,边界条件,接触或约束等。
**