首页/文章/ 详情

初学者易忽略的Abaqus求解inp文件详解

2年前浏览4368
导读:通用商用有限元软件Abaqus中的inp文件作为Abaqus求解器的求解文件,其地位是非常重要的。但很多时候,很容易被初学者及使用Abaqus软件CAE界面进行前处理的学习者忽略。
本文来自仿真秀平台专栏作者投稿,他将对Abaqus中的inp文件从多个方面进行详细的解释,带大家理解inp文件的重要性并能对inp文件编写格式、使用方法等有一个比较详细的了解。如有不当之处,希望大家能够多多批评指正,共同进步。如果您也相关技术文章投稿,请不要犹豫联系我们,我们将尊重您的署名,并支付满意稿酬,还有机会成为仿真秀2022千人万元内容扶持计划的成员哦 。
本文主要包括以下几个章节:
  • Abaqus中的三类重要文件

  • 为什么一定要学习inp文件

  • inp文件的三种生成方式

  • 读取inp文件求解的四种方式

  • inp文件格式精讲

  • Abaqus中inp文件精讲教程
一、Abaqus中的三类重要文件
Abaqus软件中有三类比较重要的文件。在使用abaqus软件时,我们最常用的两个文件是CAE模型文件和ODB结果文件,经常被我们忽略的就是inp文件了,其实CAE模型文件在提交给Abaqus求解器进行求解之前首先会生成
inp文件,而inp文件才是Abaqus求解器进行求解的文件。接下来对以上三类重要文件进行解释:
CAE文件:Abaqus中的CAE文件是模型文件,包含模型的几何信息、网格、单元、边界条件、分析步等完整的前处理信息,但CAE文件并不是Abaqus求解器进行求解的文件, CAE模型文件在提交给Abaqus求解器进行求解之前首先会生成inp文件。
inp文件:inp文件是abaqus软件求解器的求解文件,其中包含了模型的节点、单元、材料、**、边界载荷、分析步等信息。与CAE文件不同,inp文件中不包含模型的几何信息,而CAE文件是包含模型的几何信息的。Inp文件部件不仅可以由CAE文件产生,同时也可以用其他前处理软件比如hypermesh、ANSA等产生,或者对于简单的inp文件自己可以进行编写。只要符合inp文件的书写格式及文件完整,就可以提交给Abaqus求解器进行求解。

ODB文件:Abaqus中的ODB文件是inp文件提交给Abaqus求解器后进行求解得到的求解文件。文件中包含整个模型的单元、节点及求解的结果比如位移、应力、能量等信息。使用Abaqus或者其他后处理软件比如Hyperview将ODB文件打开就可以绘制相应的云图及进行其他后处理操作。

二、为什么要一定要学习inp文件?
1、abaqus软件的求解文件的求解文件就是inp文件,而不是CAE文件
2、CAE模型文件在提交给Abaqus求解器进行求解之前首先会生成inp文件,但有些关键字无法在CAE界面输入,需要编辑inp文件才可以,因此学习inp文件的基本格式及编写是有必要的
3、在abaqus中生成的inp文件可以在其他前处理软件比如hypermesh中打开并进行编辑修改,同样在前处理软件hypermsh中对模型进行前处理生成的inp文件也可以导入abaqus中,之后也是可进行编辑的。但是传递过程中可能出现某些关键字互不支持的情况,因此需要掌握inp文件格式
4、高版本abqus能打开低版本CAE,但是低版本Abaqus并不能打开高版本CAE,因此不利于文件的传递。但是对于inp文件是不存在这样问题的,不受版本限制。
5、对于拿到别人的inp文件或者从前处理软件hypermeh中生成的inp文件、或者从帮助文档中拿到的inp文件在进行导入abaqus进行求解过程中,可能会报错之类的。为了对其进行错误查找,那么了解并掌握inp文件是有必要的
三、inp文件的三种生成方式
一般来讲,inp文件一共有三种生成的方式,接下来会进行一一讲解:
1、abaqus中Job模块中Write Input生成
在JobManager中对已将建立的Job进行Write Input、Data Check和Submit操作时都会生成用job名命名的inp文件

2、在前处理软件比如hypermesh中生成
在前处理软件hypermesh中,如下图所示,对模型进行前处理后选择输出Abaqus格式的有限元模型就可以将模型对应的inp文件导出,导入abaqus软件进行求解或者在Abaqus软件CAE界面再次进行其他前处理操作。
3、简单inp文件可自己手动进行生成及编辑
对于比较简单的inp文件我们是可以自己手动编辑然后提交给Abaqus求解器进行求解的。但通常我们是对已经存在的inp文件进行编辑从而生成新的inp文件,后文我们会具体对inp文件的格式进行详细解释。
四、读取inp文件的求解的四种方式
一般来讲,Abaqus软件读取inp文件一共有四种方式,接下来会一一讲解:
1、File-import-Model
File->import->Model进去之后,在File Filter中选择Abaqus input
file(*inp),选择自己要打开的inp文件即可。
对于这种打开方式来讲,有优点也有缺点。
优点:是打开所需的inp文件后,我们可以在CAE界面中看到模型的单元等前处理过程。
缺点:是如果inp文件中出现CAE界面不支持的关键字时在CAE界面读取inp文件时会将不支持的关键字忽略,如果这个时候我们用inp文件生成的CAE模型提交求解,就会由于关键字的缺失而导致报错。
综上:如果我们是为了查看inp文件的建模过程等,可以用CAE界面将inp文件打开查看模型。但是如果是提交对模型进行求解,建议直接提交原有的inp文件求解防止产生没有必要的错误。
2、Job-Job Manager (source选择input file,进行导入)
打开JobManager->Creat->Source(选择input file)->Inputfile(选择要打开的inp文件),确认就可以生成新的job,提交求解就可以了。
3、通过cmd界面命令流来进行导入
3.1 单个inp文件的提交
(1)打开 abaqus commond界面
(2)切换到 inp文件所在文件夹
切换文件夹方法:输入 cd inp文件所在文件夹
单个inp文件提交代码:
注:
<1>输入int(interactive)在command界面会显示求解进度,是standard求解还是explicit求解,有没有求解结束  不加int就不会显示接着信息
<2>在生成文件.sta文件中可查看求解进度(.sta文件中记录有求解分析步信息)
3.2 多个文件提交
代码:
按3.1中的单个inp文件格式输入提交代码,之后在代码结尾输入两个&&,然后就可以输入按下一个inp文件的提交代码。可以用&&连接多个inp文件提交代码,即可以通过该方式一次提交多个inp文件,求解器会根据求解
inp文件提交的先后顺次进行求解。求解的文件都在inp文件所在的文件夹。
4、批量处理inp文件进行提交
在txt中输入以下命令,然后保存为.bat文件,双击即可运行(会出现cmd界面可进行查看)。批量提交处理inp的方法适用于多模型inp提交,会大大节约时间。

五、inp文件精讲
(为了便于分析inp文件,减少inp文件的长度,故薄板受压模型只划分了四个单元,实际分析时请划分更多的单元)
本文以薄板受压模型为例,在CAE界面进行建模求解(变形云图如下图所示),对产生的inp文件进行详细解释:
模型信息:
薄板一端面固定,另一端面施加面压力20MPa,采用静力通用分析步,分析其受压时的变形受力情况
尺寸:长 1m  宽 0.5m  高 0.2m
钢(材料):杨氏模量 210E 06Pa 泊松比:0.3  
模型变形云图
薄板受压inp文件详解:
  • * 开头是语句行

  • **开头是注释行,不参与求解


上图格式的注释内容是笔者添加到inp文件中的,大部分来源于石亦平博士所著《ABAQUS有限元分析实例详解》,inp文件稍微有点长,但仔细学习之后肯定会大有收获。
Inp文件及注释如下(部分代码如下,完整代码请查看附件):


六、Abaqus中inp文件视频教程

了帮助学习型工程师和理工科学子理解Abaqus软件中inp文件,笔者以本文为基础,特别录制了《Abaqus中inp文件精讲10讲》,该课程时长2h,课程已经在仿真秀平台更新。

Abaqus中inp文件精讲10讲

欢迎加入我的订阅用户群技术交流群,抱团一起学习有限元分析理论,软件和行业应用。

(完)
:静安  仿真秀专栏作者,从事结构力学仿真方面的工作
声明:本文首发仿真秀App,部分图片和内容源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。

来源:仿真秀App
Abaqus通用ANSA理论材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-08-30
最近编辑:2年前
仿真圈
技术圈粉 知识付费 学习强国
获赞 10096粉丝 21556文章 3539课程 219
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈