搜索

【技术干货】初学者易忽略的Abaqus求解inp文件详解

  • 分类:行业动态
  • 作者:
  • 来源:
  • 发布时间:2022-03-11
  • 访问量:0

【概要描述】通用商用有限元软件Abaqus中的inp文件作为Abaqus求解器的求解文件,其地位是非常重要的。但很多时候,很容易被初学者及使用Abaqus软件CAE界面进行前处理的学习者忽略。

【技术干货】初学者易忽略的Abaqus求解inp文件详解

【概要描述】通用商用有限元软件Abaqus中的inp文件作为Abaqus求解器的求解文件,其地位是非常重要的。但很多时候,很容易被初学者及使用Abaqus软件CAE界面进行前处理的学习者忽略。

  • 分类:行业动态
  • 作者:
  • 来源:
  • 发布时间:2022-03-11
  • 访问量:0
详情

本文主要包括以下几个章节:

 

  1. Abaqus中的三类重要文件
  2. 为什么一定要学习inp文件
  3. inp文件的三种生成方式
  4. 读取inp文件求解的四种方式
  5. inp文件格式精讲
  6. Abaqusinp文件精讲教程

 

 

  • 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、abaqusJob模块中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文件详解:

 

  1. 开头是语句行
  2. **开头是注释行,不参与求解

 

 

南京复创是达索知名的合作伙伴,专注于为中国制造业数字化和信息化建设提供咨询服务和解决方案,主要涉及汽车、轨道交通、机械、电子、金融、教育、通讯、医疗等各大领域。欢迎点击在线咨询了解更多。

关键词:

扫二维码用手机看

Recommended news