1.4 ABAQUS文件系统

ABAQUS最主要的文件是数据库文件。除此之外,还包括日志文件、信息文件、用于重启动的文件、用于结果转换的文件、输入/输出文件、状态文件等。

有些临时文件会在运行中产生,但在运行结束会后自动删除。下面介绍几种重要的ABAQUS文件系统,在此约定job-name表示分析作业的名称,model-data-name表示数据库文件。

1.数据库文件

数据库文件包括2类:cae文件(model_database_name.cae),又称模型数据库文件;odb文件(job_name.odb),即结果文件。

● cae文件在ABAQUS/CAE中可直接打开,其中包含模型的几何、网格、载荷等各种信息和分析任务。

● odb文件在ABAQUS/CAE中可直接打开,也可以输入到cae文件中作为部件或者模型。它包含分析步模块中定义的场变量和历史变量输出结果。

2.日志文件

日志文件又称log文件(job_name.log),属于文本文件,用于记录ABAQUS运行的起止时间。

3.数据文件

数据文件又称dat文件(job_name.dat),属于文本文件,用于记录数据和参数检查、内存和磁盘估计等信息,并且预处理inp文件时产生的错误和警告信息也包含在内。

注意

dat文件中输出用户自定义的ABAQUS/Standard的结果数据,而ABAQUS/Explicit的结果数据则不会写入该文件。

4.信息文件

信息文件包括4类:msg文件(job_name.msg)、ipm文件(job_name.ipm)、prt文件(job_name.prt)及pac文件(job_name.pac)。

● msg文件属于文本文件,它详细记录了计算过程中总的平衡迭代次数、计算时间、错误、警告、参数设置等信息。

● ipm文件又称内部过程信息文件。顾名思义,它在ABAQUS/CAE分析时开始启动,记录从ABAQUS/Standard或ABAQUS/Explicit到ABAQUS/CAE的过程日志。

● prt文件包含模型的部件和装配信息,在重启动分析时需要用到该文件。

● pac文件包含模型信息,它仅用于ABAQUS/Explicit,在重启动分析时需要用到该文件。

5.状态文件

状态文件包括3类:sta文件(job_name.sta)、abq文件(job_name.abq)和stt文件(job_name.stt)。

● sta文件属于文本文件,其包含分析过程信息。

● abq文件仅用于ABAQUS/Explicit,记录分析、继续和恢复命令,在重启动分析时需要用到该文件。

● stt文件称为状态外文件,是允许数据检查时产生的文件,在重启动分析时需要用到该文件。

6.输入文件

inp文件(job_name.inp)属于文本文件,在作业模块中提交任务或者单击“分析作业管理器”对话框中的“写入输入文件”按钮时生成。此外,它也可以通过其他有限元前处理软件生成。

inp文件可以输入到ABAQUS/CAE中作为模型,也可以由ABAQUS Command直接运行。inp文件包含模型的结点、单元、截面、材料属性、集合、边界条件、载荷、分析步及输出设置等信息,但没有模型的几何信息。

7.结果文件

结果文件包括3类:fil文件(job_name.fil)、psr文件(job_name.psr)和sel文件(job_name.sel)。

● fil文件是可被其他软件读入的结果数据格式。记录ABAQUS/Standard的分析结果,若ABAQUS/Explicit的分析结果要写入fil文件,则需要转换。

● psr文件是文本文件,是参数化分析时要求的输出结果。

● sel文件又称结果选择文件,用于结果选择,仅适用于ABAQUS/Explicit,在重启动分析时需要用到该文件。

8.模型文件

mdl文件(job_name.mdl)是在ABAQUS/Standard和ABAQUS/Explicit中运行数据并进行检查后产生的文件,在重启动分析时需要用到该文件。

9.保存命令文件

保存命令文件包括3类:jnl文件(model_database_name.jnl)、rpy文件(abaqus.rpy)和rec文件(model_database_name.rec)。

● jnl文件是文本文件,包含用于复制已存储的模型数据库的ABAQUS/CAE命令。

● rpy文件用于记录一次ABAQUS/CAE所运用的所有命令。

● rec文件包含用于恢复内存中模型数据库的ABAQUS/CAE命令。

10.脚本文件

psf文件(job_name.psf)是用户参数研究(Parametric Study)时需要创建的文件。

11.重启动文件

res文件(job_name.res)用分析步模块进行定义。

12.临时文件

ABAQUS还会生成一些临时文件,可以分为两类:ods文件(job_name.ods)和lck文件(job_name.lck)。

● ods文件用于记录场输出变量的临时运算结果,运行后会自动删除。

● lck文件用于阻止并发写入输出数据库,关闭输出数据库后会自动删除。