.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
(内容、图片来源:《焊接过程数值模拟》一书,侵删)
版权与免责声明:
凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。
[ABAQUS] Abaqus自带应变应力本构方程吗?Abaqus购买价格咨
2025-06-20
[ABAQUS] ABAQUS壳单元与实体单元怎么设置接触?abaqus广东
2025-06-20
[ABAQUS] Abaqus节点过度约束怎么解决?Abaqus经销商思茂信
2025-06-20
[ABAQUS] Abaqus接触压力不均匀出现的原因?广州Abaqus代理
2025-06-19
[ABAQUS] Abaqus的从面总是穿透怎么处理?Abaqus购买指南
2025-06-19
[ABAQUS] Abaqus/CAE为什么施加应力前后的图重叠了?Abaq
2025-06-19
[ABAQUS] 有限元分析软件Abaqus采购指南-达索代理商思茂信息
2025-06-18
[CST] CST年度更新需额外付费吗?达索 SIMULIA 代理商思
2025-06-18
[有限元知识] 网格细化程度与有限元分析结果准确性有必然的关联性吗?
2025-06-18
[ABAQUS] Abaqus多物理场仿真如何解决复杂工程耦合问题
2025-06-17
2023-08-29
2023-08-24
[ABAQUS] ABAQUS如何建模?ABAQUS有限元分析教程
2023-07-07
[ABAQUS] 有限元分析软件abaqus单位在哪设置?【操作教程】
2023-09-05
[ABAQUS] ABAQUS软件中Interaction功能模块中的绑定接
2023-07-19
[ABAQUS] Abaqus怎么撤回上一步操作?Abauqs教程
2024-05-01
[ABAQUS] abaqus里面s11、s12和u1、u2是什么意思?s和
2023-08-30
[ABAQUS] Abaqus单位对应关系及参数介绍-Abaqus软件
2023-11-20
[ABAQUS] ABAQUS软件教程|场变量输出历史变量输出
2023-07-18
[ABAQUS] Abaqus中的S、U、V、E、CF分别是什么意思?
2024-05-11
[有限元知识] 网格细化程度与有限元分析结果准确性有必然的关联性吗?
2025-06-18
2025-06-16
2025-06-16
[行业资讯] Celanese与SIMULIA合作应对复杂的客户请求
2025-06-16
[行业资讯] 正版Abaqus软件价格及有限元分析软件Abaqus模块解
2025-06-12
2025-06-12
[有限元知识] 如何通过达索代理商购买Abaqus有限元分析软件
2025-06-12
[有限元知识] 收藏!一文搞懂有限元分析的底层逻辑、操作要点和学习路径
2025-06-11
[有限元知识] 有限元分析时,网格尺寸通常如何确定?一般取多大?
2025-06-11
[行业资讯] SIMULIA电磁仿真线上技术汇|专题二:面向汽车电缆设计
2025-06-10
地址: 广州市天河区天河北路663号广东省机械研究所8栋9层 电话:020-38921052 传真:020-38921345 邮箱:thinks@think-s.com
Copyright © 2010-2023 广州思茂信息科技有限公司 All Rights Reserved. 粤ICP备11003060号-2