18620856065
索 取 报 价
资   讯   中   心

Abaqus焊接过程的数值模拟(十九)Abaqus的.inp文件

来源: | 作者:thinks | 发布时间: 2024-10-14 | 290 次浏览 | 分享到:

.inp 文件即 Abaqus 的输入文件,是一种以.inp 为扩展名的文本文件,可以用文本编辑器打开,方便地进行修改。它记录了前处理过程中对模型所做的全部设定,是联系前处理器与求解器的桥梁,用于提交计算。

 

3.6.1 .inp 文件的组成

一个.inp 文件由模型数据和历史数据两部分组成。

 

模型数据的作用是定义一个有限元模型,包括节点、单元、单元性质、定义材料等有关说明模型自身的数据。

 

历史数据的定义是模型运动的进程。模型响应的载荷历史被分成一系列的时步(step)。每一时步就是一个响应(静态加载、动态响应等),时步的定义包括过程类型(如静态应力分析、瞬时传热分析等)对于时间积分的控制参数或者非线性解过程(加载和输出要求)。

 

3.6.2 .inp 文件的结构

1).inp 文件以*HEADING 开头。

2)模型数据部分定义节点、单元、材料、初始条件等。模型数据的层次为部件、组装、模型。必需的模型数据有以下两种。

 

① 几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的,如梁单元。特殊的特征也可以用特殊的单元来定义,如弹单元、阻尼器、点式群体等。②材料的定义:即定义使用的哪种材料。3)历史数据部分:用来定义分析的类型、载荷、输出要求等,即对模型施加了什么或发生了什么。它由一系列的分析步组成,目的就是预测模型对某些外部载荷或者某些初始条件的反映。每个分析步用*STEP开始,用*END STEP结束。*STEP 是历史数据和模型数据的分界点,第一次出现的*STEP之前是模型数据之后是历史数据。

 

3.6.3 .inp 文件的语法格式

Abaqus 的.inp 文件是以“行”的形式体现的,行的类型有关键字行、数据行与注释行3种。

 

(1)关键字行

关键字行引入相应的命令,常带有参数,一般参数以用逗号隔开的词或短语的形式出现。格式如下:

*Keyword,parameterl,parameter2,...

 

1)第一个非空格的字符必须以*开始,后面接的是关键字,然后定义参数的内容。

2)若有参数,则参数和关键字之间必须用“,”隔开。

3)参数之间必须用“.”隔开。

4)关键字行中的空格可以忽略。

5)每行的长度不能超过 256 个字符。

6)关键字和参数不区分大小写(在类Linux操作系统中,文件名作为参数时是区分大小写的)。

7)假如参数有响应值,则赋值号是“=”。

8)在一个关键字行中,同一个参数仅能出现一次。

9)关键字行可以延续,如参数的名称很长,要在下一行继续这个关键字行则可以用“,”来连接。

10)有些关键字行允许 INPUT和FIE作为参数输入文件名,这样的文件名必须包括一个完整的路径名或一个相对路径名。

 

(2)数据行

数据行由一系列的数字或字母代号组成,数据行必须紧接着关键字行。关键字行可以看作要执行的命令或设定,而数据行可以看作命令或设定所涉及的对象或具体内容。

1)若数据行和关键字相联系,则必须紧跟关键字行。

2)一个数据行包括空格在内不能超过 256 个字符。

3)所有的数据条目之间必须用“,”隔开。

4)一个数据行所能包含的数据的个数由该关键字决定。

5)字符串最多可包含80个字符,且不区分大小写。

6)数据行可以重复,也就是说每行数据可以有一行或几行响应的变量,同样可以有多行数据行对应各自的变量行。

 

(3)注释行

注释行可以出现在.imp 文件的任意位置,但必须以**开始,仅起提示作用,不参与运算。

 

3.6.4 .inp 文件的修改

在菜单栏中选择 Model(模型)→Edit Keywords(编辑关键字)命令可以修改模型所对应的.inp 文件,但功能有限,只能修改关键字行和部分数据行。在Job模块中提交修改后的.inp 文件或生成新的.inp 文件时,在EditKeywords 对话框中所做的修改会起作用,当保存模型数据库时这些修改也会被一起保存。.inp 文件作为一种文本文件,可用任意一种文本编辑器打开并修改。但如果模型较大,对应的.inp 文件会显得肿繁杂。建议采用具有代码折叠功能的一类编辑器,如 Vim(或 Gvim),可以方便地对.inp 文件进行编辑操作。需注意的是,修改完成的.inp 文件不会立即影响模型数据库(.cae 文件),如果想在图形模式下看到所做的修改,需要重新将它导入Abaqus/CAE 中,具体操作为在菜单栏中选择File(文件)→mport(导入)→Model命令,然后选择对应的.inp 文件。

 

3.6.5 .inp 文件的执行

一般通过命令行的方式执行.inp文件。启动Abaqus 命令行的方法为,在 Windows操作系统中选择“开始”→“所有程序”→Abaqus6.xx→AbaqusCommand(命令行)命令。

 

.inp 文件的执行包括两大主要功能:进行数据检查和提交分析运行。

1) 进行数据检查:仅做分析前的数据检查,为进行分析做准备。数据检查可检査出.inp 文件中的语法错误,并将有关信息存储在job-name.dat 文件中。

 

应用命令行方式进行.inp 文件数据检查的方法为,在Abaqus 命令行窗口输入命令

abaqus job= job-name datacheck interactive

 

2)提交分析运行:正式提交分析运行,分析过程中的详细迭代信息及可能的出错信息将存储在job-name.msg或job-name.sta 文件中。应用命令行方式进行.inp 文件的提交运行的方法为,在Abaqus 命令行窗口输入命令

abaqus job=job-name interactive

 

如先前已进行过该模型的数据检查,可直接输入命令

abaqus job=job-name continue interactive

 

(内容、图片来源:《焊接过程数值模拟一书,侵删)

 

版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。

 主 营 产 品
cst
Abaqus
Powerflow
Xflow
simpack
CATIA
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技