18620856065
索 取 报 价
资   讯   中   心

ABAQUS软件的INP 文件的输入规则

来源: | 作者:thinks | 发布时间: 2024-07-15 | 403 次浏览 | 分享到:

大家都知道,各种编程语言(例如,Fortran、C++)都有一定的语句规则要求。INP文件也是类似的,它必须满足特定的格式及规则,求解器才能将其成功地读入并进行分析。

 

为什么下面的实例在提交分析时出现如下错误信息

Error an initial condition has been specifed on Element0, But this element has not been defned(在单元0上定义了初始条件,但此单元没有被定义)

 

出错的INP文件内容如下

* initial conditions, type = stress, geostaticPart-1.aaa,0,20,7.5,19.5,0.6

* initial conditions , type = ratioPart-l.aaa,1

-此处多了一个空行

 

关键词*INITIAL CONDITIONS后面的数据行中多了一个空行,ABAQUS会把此空行理解为单元编号0,因此在DAT文件中出现上述错误信息。如果在提交分析作业时,提示的错误信息中出现了“Node0”或“Element0”,往往是因为在编辑修改 INP 文件的过程中,不小心出现了空行。

 

将空行去掉,保存 INP文件,然后重新提交分析。

 

关于INP文件应该遵循的格式及规则,请参见《实例详解》第4.1节“INP文件的基本格式”。下面再着重强调一些书写INP文件时应注意的问题

1数据项之间要用英文逗号分开,不能用空格或中文逗号。

2关键词行中的空格会被忽略。

3应避免出现关键词拼写错误或者关键词位置错误。如果可能,尽量不要手工书写INP文件,而应该首先在 ABAQUS/CAE中建模,生成INP文件,在此基础上再进行少量的修改。4如果关键词行中的参数有参数值,要使用赋值符号“=”定义,且各参数之间要用英文逗号隔开。

5INP文件的每一行都不能超过256个字符(包括空格)。如果关键词行包含多个参数,超过256个字符的限制条件时,可以将其分为多行书写,并在行尾加上逗号。例如下面的语句:

*ELEMENT,TYPE =T2D2,ELSET = bottom也可以写为:

*ELEMENT, TYPE =T2D2.

ELSET = bottom

6关键词和参数都不区分大小写。参数值通常也不区分大小写,唯一的例外是文件名是区分大小写的。

7在书写关键词和参数时,不必把完整的单词拼写出来,因为使用的只是开头的几个字母,只要它们之间能够相互区分开就可以。例如:*RESTART,WRITE,NUMBER INTERVAL =3,TIMEMARKS =NO也可以写为

*RESTART, WRITE, NUM =3,TIMEMARKS = NO

 

在《实例详解》第11.1节“DAT文件中的错误信息和警告信息”中,详细介绍了INP文件书写格式错误时的错误信息和警告信息。

 

(内容、图片来源:《ABAQUS有限元分析常见问题解答》,侵删)

 

版权与免责声明:

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

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