1.2 ANSYS文件系统
本节将简要讲述ANSYS文件的类型和文件管理的相关知识。
1.2.1 文件类型
ANSYS程序广泛应用文件来存储和恢复数据,特别是在求解分析时。这些文件被命名为jobname.ext,其中jobname是默认的工作名,默认作业名为File,用户可以更改,最大长度可达32个字符,但必须是英文名,ANSYS不支持中文的文件名;ext是由ANSYS定义的唯一的由2~4个字符组成的扩展名,用于表明文件的内容。
ANSYS程序运行产生的文件中,有一些文件在ANSYS运行结束前产生但在某一时刻会自动删除,这些文件称为临时文件,如表1-1所示;另外一些在运行结束后保留的文件则称为永久文件,如表1-2所示。
表1-1 ANSYS产生的临时文件
表1-2 ANSYS产生的永久性文件
临时文件一般是计算过程中存储某些中间信息的文件,如ANSYS虚拟内存页(Jobname.PAGE)以及旋转某些中间信息的文件(Jobname.EROT)等。
1.2.2 文件管理
1.指定文件名
ANSYS的文件名由以下3种方式来指定。
(1)进入ANSYS后,通过以下方式实现更改工作文件名。
命令流方式:/FILNAME, fname。 或GUI方式:Utility Menu > File > Change Jobname…。
(2)由ANSYS启动器交互式进入ANSYS后,直接运行,则ANSYS的文件名默认为file。
(3)由ANSYS启动器交互式进入ANSYS后,在运行环境设置窗口job name项中把系统默认的file更改为用户想要输入的文件名。
2.保存数据库文件
ANSYS数据库文件包含了建模、求解、后处理所产生的保存在内存中的数据,一般指存储几何信息、节点单元信息、边界条件、载荷信息、材料信息、位移、应变、应力和温度等数据库文件,后缀为.db。
存储操作将ANSYS数据库文件从内存中写入数据库文件jobname.db,作为数据库当前状态的一个备份。由于ANSYS软件没有其他有限元软件的即时UNDO功能以及ANSYS没有自动保存功能,因此,建议用户在不能确定下一个操作是否正确的情况下,保存当前数据库,以便及时恢复。
ANSYS提供以下3种方式存储数据库。
(1)利用工具栏上的SAVE_DB命令,如图1-2所示。
图1-2 ANSYS文件的存储与读取快捷方式
(2)使用命令流方式存储数据库。
命令:SAVE, Fname, ext, dir, slab。
(3)用菜单方式保存数据库。
GUI方式:Utility Menu > File > Save as jobname.db。 或Utility Menu > File > Save as …。
注意:Save as jobname.db表示以工作文件名保存数据库;而Save as…程序将数据保存到另外一个文件名中,当前的文件内容并不会发生改变,保存之后进行的操作仍记录到原来的工作文件的数据库中。
如果保存以后再次以一个同名数据库文件进行保存的话,ANSYS会先将旧文件命名为jobname.db作为备份,此备份用户可以恢复它,相当于执行一次Undo操作。
在求解之前保存数据库。
3.恢复数据库文件
ANSYS提供以下3种方式恢复数据库。
(1)利用工具栏上的RESUME_DB命令,如图1-2所示。
(2)使用命令流方式恢复数据库。
命令:Resume, Fname, ext, dir, slab。
(3)用下拉菜单方式恢复数据库。
GUI方式:Utility Menu > File > Resume jobname.db。 或Utility Menu > File > Resume from…。
4.读入文本文件
ANSYS程序经常需要读入一些文本文件,如参数文件、命令文件、单元文件、材料文件等,常见读入文本文件的操作如下。
(1)读取ANSYS命令记录文件。
命令方式:/Input, fname, ext, …, line, log。 GUI方式:Utility Menu > File > Read input from。
(2)读取宏文件。
命令方式:*Use, name, arg1, arg2, …, arg18。 GUI方式:Utility Menu > Macro > Execute Data Block。
(3)读取材料参数文件。
命令方式:Parres, lab, fname, ext, …。 GUI方式:Utility Menu > Parameters > Restore Parameters。
(4)读取材料特性文件。
命令方式:Mpread, fname, ext, …, lib。 GUI方式:Main Menu > Preprocess > Material Props > Read from File。 或 Main Menu > Preprocess > Loads > Other > Change Mat Props > Read from File。 或 Main Menu > Solution > Load step opts > Other > change Mat Props > Read from File。
(5)读取单元文件。
命令方式:Nread, fname, ext, …。 GUI方式:Main Menu > Preprocess > Modeling > Creat > Elements > Read Elem File。
(6)读取节点文件。
命令方式:Nread, fname, ext, …。 GUI方式:Main Menu > Preprocess > Modeling > Creat > Nodes > Read Node File。
5.写出文本文件
(1)写入参数文件。
命令方式:Parsav, lab, fname, ext, …。 GUI方式:Utility Menu > Parameters > Save Parameters。
(2)写入材料特性文件。
命令方式:Mpwrite, fname, ext, …, lib, mat。 GUI方式:Main Menu > Preprocess > Material Props > Write to File。 或 Main Menu > Preprocess > Loads > Other > Change Mat Props > Write to File。 或 Main Menu > Solution > Load step opts > Other > change Mat Props > Write to File。
(3)写入单元文件。
命令方式:Ewrite, fname, ext, …, kappnd, format。 GUI方式:Main Menu > Preprocess > Modeling > Creat > Elements > Write Elem File。
(4)写入节点文件。
命令方式:Nwrite, fname, ext, …, kappnd。 GUI方式:Main Menu > Preprocess > Modeling > Creat > Elements > Write Node File。
6.文件操作
ANSYS的文件操作相当于操作系统中的文件操作功能,如重命名文件、复制文件和删除文件等。
(1)重命名文件。
命令方式:/rename, fname, ext, …, fname2, ext2, …。 GUI方式:Utility Menu > File > File Operation > Rename。
(2)复制文件。
命令方式:/copy, fname, ext1, …, fname2, ext2, …。 GUI方式:Utility Menu > File > File Operation > Copy。
(3)删除文件。
命令方式:/delete, fname, ext, …。 GUI方式:Utility Menu > File > File Operation > Delete。
7.列表显示文件信息
(1)列表显示Log文件。
GUI方式:Utility Menu > File > List > Log Files。 或 Utility Menu > List > File s > Log Files。
(2)列表显示二进制文件。
GUI方式:Utility Menu > File > List > Binary Files。 或 Utility Menu > List > File s > Binary Files。
(3)列表显示错误信息文件。
GUI方式:Utility Menu > File > List > Error Files。 或 Utility Menu > List > File s > Error Files。