首页/文章/ 详情

Abaqus疑难杂症——.INP导入外部文件

1年前浏览852

最近在翻阅Sukumar(计算力学master)的经典XFEM_UEL文献:《An Abaqus implementation of the extended finite element method》,源程序中的.inp文件语句令我大开眼界,发现其语句组成并不是纷杂的单元号、节点号作为主要部分,而是将模型的节点编号和单元号做成单独的文件,inp中只需要引入做好的外部文件即可,这样一来,inp的语句行数就大大减少了。

于是我就专门对照inp源文件和Abaqus帮助文档,学习如何在inp文件中引入外部文件。今日给大家分享一下,如果大家在用到inp文件分析模型时,引入外部文件是个很不错的选择,有兴趣的同学可以接着往下看~


首先我们可以看一下源程序的部分语句:

*Node, input=.\ficheros\XY
**
*Nset, nset=LADOizq
*include,input=.\ficheros\SETladoizq
*Nset, nset=NODOARRDCH
*include,input=.\ficheros\SETnodoarrdch
**
*Element, type=CPE4, input=.\ficheros\TopSinX, elset=ELEMTOPSINX

这里我们可以看到,该inp文件中使用input*include语句导入了节点编号文件。官方帮助文档(http://wufengyun.com:888/v6.14/books/usb/default.htm?startat=pt01ch01s03aus03.html#usb-int-imodel)是这样解释的:

Several input data options in Abaqus/CAE provide the capability to reference external files; for example, the material editor can read material properties from an ASCII file.

Input File Usage:  *INCLUDE, INPUT=file_name

在Abaqus预先建立模型划分网格,导出inp文件,然后将节点编号、单元编号等复 制在单独的文件,文件名为Node中,不加任何文件扩展名,节点编号文件设置在工作路径下,尝试了如下两种方法,均测试成功。

方法1

*Node, input=.\Node

方法2

*NODE
*include,input=.\Node

大家注意到,这里在写入文件名称时,必须使用.\文件名,若没有.的话会报错,大家快去试试吧~

来源:易木木响叮当
Abaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-01
最近编辑:1年前
易木木响叮当
硕士 有限元爱好者
获赞 205粉丝 206文章 310课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈