1. INP文件的作用
INP文件(扩展名为.inp)是一种文本文件,它包含了对整个模型的完整描述,在前处理理器(例如 ABAQUS/CAE)和求解器(ABAQUS/Standard 或 ABAQUS/Explicit)之间建立 了一个传递数据的桥梁,
☆提示:ABAQUS/Standanl和ABAQUS/Explicit的分析对數都是INP文件,而不是.car 文件。在ABAQUS的早期版本中,并没有ABAQUS/CAE这一前处理器.用户只 能直接使用INP文件来建模。
(W而介绍的实例都以只使用ABAQUS/CAE来完成整个前处理过程:事实上,在很多情况下,使用INP文件不但可以更方便地修改模型参数,控制分析过程,还可以完成一些 ABAQUS/CAE所不支持的功能
2. INP文件的生成方法
各种常用的前处理器(例如MSC. PATRAN , FEMAP)大多都支持以INP文件的格式来输出模型,在ABAQUS/CAE中,如果在Job功能模块中提交分析作业,或者点击Job Manager对话框中的Write Input就会在默认的工作目录下生成INP文件。
3. INP文件的格式
INP文件由一系列的数据块构成,毎个数据块描述模型的某部分特定信息。一个数据块总是以带有*号的关键词(keyword)开始。其后往往带有相应的参数,以及一个或多个数 据行(data line).例如:
* ELEMENT, TYPE = CPS4,ELSET = My-Elem-Srt
1, 1,12,57,23
2, 12, 13, 58,57
其含义是:定义单元,其类型为CPS4,属于名为My-ELem-Srf的单元集合。单元1由节 点1, 12,57和23构成,单元2由节点12、13,58和57构成。
在ABAQUS帮助文档《ABAQUS Keywords Reference Manual)中可以査到每个关键词的用法。例如,査询上述* ELEMENT的用法, 可以看到,TYPE是必不可少的参数(网required parameter),而ELSET是可供选择的参数 (optional parameter)。
INP文件的格式遵循以下规则。
1) 如果一行以* *开始,则为注释行,其内容在分析过程中不起作用。
2) 整个INP文件中不应有空行,否则会在分析时出现异常错误。如果希望使用空行来 隔开两部分内容.应在此行的开头输入* * .表明这行是注释行°
3) 关键词、参数、集合名称和面的名称都不区分大小写(用户子程序中用到的集合或 面除外):
4) INP文件的每一行不能超过256个字符,有些关键字対此还有进一步的规定。例如, 前面介绍的*ELEMENT要求在每个数据行中包含的节点数不超过15个,总共最多80个字 符;*ELSET和, NSET要求在每个数据行中包含的数据不超过16个,如果超出16个,超 出的部分会被忽略.
5) 如果一行没有结束而需要换行时,需要在此行的结尾加上逗号.表明下一行将是这 一行的延续。
6) 在关键词和各个参数之间,以及数据行中的各个数据之间都要用逗号分隔。如果一 个数据行中只包含一个数据顼.也要在结尾处加上一个返号。
7) 对关键词.参数和数据行的书写位置没有像FORTRAN文件那样的严格限制,在词 与词之间的空格或制表符(按TAB键)不影响其内容。
8) 对于浮点数,下列表示方法都是有效的:
☆提示:在本书第11.1节“DAT文件中的错误信息和警告信息”中,举例介绍了常见的 INP格式错误。
4. INP文件的结构
图4-1显示了 INP文件的基本结构.其各个部分的内容将在下文中详细说明。在 ABAQUS帮助文档《ABAQUS Keywmrk Reference Manual》中.可以査询到每个关键词应出 现在INP文件的什么位置.例如,在对关键词*NSET (节点集合)的解释中可以看到如下 说明:“ Level: Part Part Instance Assembly Model Step",其含义为:此关健词可以出现在INP 文件的以下位置。
1) Part数据块中,即*PART和*END PART之间。
2) Instance 数据块中.即 * INSTANCE 和 * END INSTANCE 之间。
3) Assembly 数据块中.即*ASSEMBLY 和 * END ASSEMBLY 之间。
4) Step数据块中,即-STEP和* END STEP之间,
5) 整个模型层(Model).即上述Part, Instance . Assembly和Slep数据块之外:
☆提示:本书中使用省略号来表示此处略去INP文件中的具体数据.
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删