ANSYS Fluent中文版流体计算工程案例详解(2022版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.2 文件的读入与输出

所有的读入与输出操作均可以在“文件”菜单中完成,具体介绍如下。

说明:下述操作均是在Workbench中启动Fluent软件后的操作,直接启动Fluent后相关操作会存在差异。

1.读取网格文件

网格文件包含各个网格节点的坐标值和网格连接信息,以及各分块网格的类型和节点数量等信息。在Fluent中,网格文件是算例文件的一个子集,因此在读取网格文件时可以选择“文件”→“导入”→“网格”命令来操作。

这些网格文件的格式必须是Fluent软件内置的,可以用来生成Fluent内置格式网格的软件有ICEM、Mesh及Fluent Meshing。

2.读/写算例文件和数据文件

在Fluent中,与数值模拟过程相关的信息保存在算例文件和数据文件中。

1)读/写算例文件。算例文件中包含网格信息、边界条件、用户界面、图形环境等信息,其扩展名为.case,读入操作为选择“文件”→“导入”→Case命令,打开文件选择对话框,即可读入所需的算例文件,选择“文件”→“导出”→Case命令,即可保存算例文件。

2)读/写数据文件。数据文件记录了流场的所有数据信息,包括每个流场参数在各网格单元内的值及残差的值,扩展名为.dat。数据文件的保存过程与算例文件类似,选择“文件”→“导入”→“数据”命令,打开文件选择对话框,可读入数据文件,选择“文件”→“导出”→“数据”命令,可以保存数据文件。

3)同时读/写算例文件和数据文件。算例文件和数据文件包含与计算相关的所有信息,因此使用这两种文件即可开始新的计算。在Fluent中,可以同时读入这两种文件,选择“文件”→“导入”→Case&Data命令,打开文件选择对话框,然后选择相关的算例文件,Fluent会自动将与算例有关的数据文件一并读入。选择“文件”→“导出”→Case&Data命令,即可将与当前计算相关的算例文件和数据文件同时保存在相应目录中。

4)自动保存算例文件和数据文件。在Fluent中还可以使用自动保存功能,设定文件保存频率,每隔一定的迭代步数就自动保存算例文件和数据文件。选择“文件”→“写出”→“自动保存”命令,弹出“自动保存”对话框,如图2-4所示。可以分别设定算例文件和数据文件的保存间隔。在系统默认设置中,文件保存间隔为0,即不做自动保存。

3.创建与使用脚本文件

脚本文件是Fluent的一个命令集合,其内容用Scheme语言写成。可以通过两个途径创建脚本文件:一个是在用户进入图形界面后,系统自动记录用户的操作和命令输入,自动生成脚本文件;另一个是用户直接使用文本编辑器编写Scheme脚本创建脚本文件,其工作过程与用Fortran语言编程类似。

图2-4 “自动保存”对话框

使用脚本文件可以重复过去的操作,包括恢复图形界面环境和重复过去的参数设置等,形象地说,就是重播操作过程,其中包含了用户曾经进行过的各种有用和无用的操作。

选择“文件”→“写出”→“开始录制脚本”命令,系统即开始脚本文件。此时原来的“开始录制脚本”命令变为“停止录制脚本”命令,选择该命令时,记录过程停止。

4.读/写边界函数分布文件

边界函数分布文件(Profile File)用于定义计算边界上的流场条件,例如可以定义管道入口处的速度分布。边界函数分布文件的读/写操作如下。

1)选择“文件”→“读入”→Profile命令,打开文件选择对话框,然后选择相应文件,即可读入边界函数分布文件。

2)选择“文件”→“导出”→Profile命令,弹出“写入配置文件”对话框,如图2-5所示,选择创建新的边界文件(定义新特征)还是覆盖原有文件(写出当前定义的配置文件),同时在“表面”列表框中选择要定义的边界区域,再在“值”列表框中选择要指定的流场参数,单击“写出”按钮即可生成边界函数分布文件。

边界函数分布文件既可以用在原来的算例中,也可以用在新的算例中。例如,在管道计算中,用户为出口定义了速度分布,并将它保存在一个边界函数分布文件中,那么,在计算另一个新的算例时,用户就可以读入这个文件作为新管道计算的出口条件。

图2-5 “写入配置文件”对话框