初学者易忽略的Abaqus求解inp文件详解
导读:通用商用有限元软件Abaqus中的inp文件作为Abaqus求解器的求解文件,其地位是非常重要的。但很多时候,很容易被初学者及使用Abaqus软件CAE界面进行前处理的学习者忽略。
本文来自仿真秀平台专栏作者投稿,他将对Abaqus中的inp文件从多个方面进行详细的解释,带大家理解inp文件的重要性并能对inp文件编写格式、使用方法等有一个比较详细的了解。如有不当之处,希望大家能够多多批评指正,共同进步。如果您也相关技术文章投稿,请不要犹豫联系我们,我们将尊重您的署名,并支付满意稿酬,还有机会成为仿真秀2022千人万元内容扶持计划的成员哦 。Abaqus中的三类重要文件
为什么一定要学习inp文件
inp文件的三种生成方式
读取inp文件求解的四种方式
inp文件格式精讲
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求解器进行求解。
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900360404_szfrtr.jpg?imageView2/0)
ODB文件:Abaqus中的ODB文件是inp文件提交给Abaqus求解器后进行求解得到的求解文件。文件中包含整个模型的单元、节点及求解的结果比如位移、应力、能量等信息。使用Abaqus或者其他后处理软件比如Hyperview将ODB文件打开就可以绘制相应的云图及进行其他后处理操作。![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900364904_dvl00b.jpg?imageView2/0)
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文件一共有三种生成的方式,接下来会进行一一讲解:1、abaqus中Job模块中Write Input生成在JobManager中对已将建立的Job进行Write Input、Data Check和Submit操作时都会生成用job名命名的inp文件![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900367376_5tmgw9.jpg?imageView2/0)
在前处理软件hypermesh中,如下图所示,对模型进行前处理后选择输出Abaqus格式的有限元模型就可以将模型对应的inp文件导出,导入abaqus软件进行求解或者在Abaqus软件CAE界面再次进行其他前处理操作。对于比较简单的inp文件我们是可以自己手动编辑然后提交给Abaqus求解器进行求解的。但通常我们是对已经存在的inp文件进行编辑从而生成新的inp文件,后文我们会具体对inp文件的格式进行详细解释。一般来讲,Abaqus软件读取inp文件一共有四种方式,接下来会一一讲解:File->import->Model进去之后,在File Filter中选择Abaqus inputfile(*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,提交求解就可以了。<1>输入int(interactive)在command界面会显示求解进度,是standard求解还是explicit求解,有没有求解结束 不加int就不会显示接着信息<2>在生成文件.sta文件中可查看求解进度(.sta文件中记录有求解分析步信息)代码:
按3.1中的单个inp文件格式输入提交代码,之后在代码结尾输入两个&&,然后就可以输入按下一个inp文件的提交代码。可以用&&连接多个inp文件提交代码,即可以通过该方式一次提交多个inp文件,求解器会根据求解inp文件提交的先后顺次进行求解。求解的文件都在inp文件所在的文件夹。在txt中输入以下命令,然后保存为.bat文件,双击即可运行(会出现cmd界面可进行查看)。批量提交处理inp的方法适用于多模型inp提交,会大大节约时间。![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900368561_8ofzdo.jpg?imageView2/0)
(为了便于分析inp文件,减少inp文件的长度,故薄板受压模型只划分了四个单元,实际分析时请划分更多的单元)本文以薄板受压模型为例,在CAE界面进行建模求解(变形云图如下图所示),对产生的inp文件进行详细解释:薄板一端面固定,另一端面施加面压力20MPa,采用静力通用分析步,分析其受压时的变形受力情况钢(材料):杨氏模量 210E 06Pa 泊松比:0.3
模型变形云图上图格式的注释内容是笔者添加到inp文件中的,大部分来源于石亦平博士所著《ABAQUS有限元分析实例详解》,inp文件稍微有点长,但仔细学习之后肯定会大有收获。Inp文件及注释如下(部分代码如下,完整代码请查看附件):![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900367813_w3kf39.jpg?imageView2/0)
为了帮助学习型工程师和理工科学子理解Abaqus软件中inp文件,笔者以本文为基础,特别录制了《Abaqus中inp文件精讲10讲》,该课程时长2h,课程已经在仿真秀平台更新。
Abaqus中inp文件精讲10讲
![](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1658900365402_u4pjce.jpg?imageView2/0)
欢迎加入我的订阅用户群技术交流群,抱团一起学习有限元分析理论,软件和行业应用。
作者:静安 仿真秀专栏作者,从事结构力学仿真方面的工作声明:本文首发仿真秀App,部分图片和内容源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。 获赞 9759粉丝 21161文章 3412课程 215