第三章读写文件
在使用FLUENT时你需要输入和输出几种类型的文件,其中读入的文件包括grid, case, data, profile, Scheme,以及journal文件,还有包括包含case, data, profile, journal,以及transcript 的文件。 FLUENT也可以保存面板的布局以及图形窗口的硬拷贝。使用各种可视化以及后处理工具可以输出数据。下面详细介绍一下上述内容。
FLUENT读写的文件
表一列出了FLUENT所能读写的文件。关于各种文件的使用,哪一代码写哪一类型的文件,每一类型的文件的更多信息都可以参阅这个表。(注意:下表中的一些文件格式并不是FLUENT的格式,但是当它们被读入的时候格式会被自动转换)
表一:FLUENT读写的文件
文件类型创建文件的程序使用该文件的程序
Grid GAMBIT, TGrid GeoMesh,
FLUENT
preBFC
FLUENT
Third-Party Grid ANSYS, PATRAN, I-DEAS,
NASTRAN, etc.
Case FLUENT FLUENT
Data  FLUENT FLUENT
FLUENT/UNS Case FLUENT/UNS 3 or 4 FLUENT
FLUENT/UNS Data FLUENT/UNS 4 FLUENT
RAMPANT Case RAMPANT 2, 3, or 4 FLUENT
RAMPANT Data RAMPANT 4 FLUENT
FLUENT 4 Case FLUENT 4 FLUENT
FIDAP 7 Neutral FIDAP 7 FLUENT
Ray  FLUENT FLUENT
PDF  prePDF FLUENT
Journal  FLUENT FLUENT
Transcript  FLUENT user
Hardcopy FLUENT assorted
Plot  FLUENT FLUENT
Profile  user, FLUENT FLUENT
Data Export FLUENT Other codes
Scheme  user FLUENT
读写文件的捷径
FLUENT有几个功能使得读写文件很方便,它们分别为:自动添加和检测文件的后缀;二进制文件的读写;文件格式的自动检测(文本文件和二进制文件);压缩文件的读写;Tilde expansion;文件自动编号;使文件覆盖确认的提示失效;默认文件后缀;二进制文件;检测文件格式
FLUENT读写的各种类型文件都有默认的后缀(见表一中的FLUENT读写的文件)。对
于某些常用文件,解算器会自动添加或者检测适当的后缀,比如写一个case文件只需要写出文件名myfile之后,FLUENT会自动添加文件名为myfile.cas,对于PDF文件和ray文件也一样。
二进制文件
对于case, data, 或者ray文件,FLUENT会默认存为二进制文件。二进制文件比文本文件占有更少的空间,而且读写更快。但是需要注意的是,你无法阅读和编辑二进制文件,但可以阅读和编辑文本文件。如果你要保存文本文件,你只需要在写文件的时候在文件选择对话框中关掉二进制文件选项。
FLUENT可以读入不同平台下的二进制文件,但是其它软件如TGrid不能。如果你需要在不同平台上将一个case文件读入TGrid,你应该在FLUENT中保存为文本文件
检测文件格式
读入case, data, grid, PDF, 或者ray文件,解算器会自动检测它是二进制文件还是文本文件
读写压缩文件
读压缩文件
在选择文件对话框中可以读入压缩文件。如果压缩文件扩展名是.Z,FLUENT会自动激活zcat来读入文件数据,如果文件扩展名是.gz解算器会自动激活gunzip来读入文件数据。比如:文件名为,解算器会自动报告如下消息:Reading "| gunzip -c "...这表明读入的文件经过了一个操作系统的通道。
你也可以只键入文件名而不加任何后缀(比如:你不能确定文件是否为压缩文件)。首先,解算器尝试以所输入的名字打开文件,如果不到那个名字的文件,它将尝试缺省的后缀和扩展名来搜索文件。比如:你键入了file-name为文件名,解算器将进行如下步骤直到到一个文件:
z Name
z name.Z
z name.suffix
z
z name.suffix.Z
其中suffix是一个文件的常用扩展名,比如.cas或者msh,如果还是不到文件,解算器将会返回一个错误报告。对于Windows NT系统,只有gzip压缩的文件可以读入(也就是文件的扩展名为.gz)。由compress压缩的文件在Windows NT系统是无法读入到FLUENT 中的。注意:不要读压缩ray文件,FLUENT无法正确读入。
写压缩文件
在选择文件对话框,可以通过加入扩展名Z或者gz写压缩文件。例如:你输入
作为case文件名,解算器会报告如下信息:Writing "| gzip -cfv > "...。状态信息表明case文件信息被gzip压缩,在这个特例中,cas扩展名是自动加上的。Windows NT系统的FLUENT文件只能被gzip压缩,如果是加.Z扩展名就不会有文件的压缩了。不要写ray 文件的压缩,FLUENT将无法正确进入
Tilde Expansion (只用于UNIX系统)
在UNIX系统中,如果你指定“~/”作为文件名的头两个字符串,“~”会展开作为你的父目录。相似地,你也
可以使用文件名~username/,~username将会展开到"username"的父目录。如果你指定~/file作为所要写入的case文件,FLUENT会将文件file.cas保存在你的父目录中。你也可以指定一个父目录的分目录,如果你输入~/cases/file.cas,FLUENT会在分目录中保存文件file.cas。
文件的自动编号
在文件名中你可以包括几个特殊的字符串,这样你就可以在各种参数的基础上为文件快捷的计数。(这些参数包括:迭代步,时间步,或者迄今为止所保存文件的总数。)这样你就不必每次输入一个文件名了。
z对于非定常流,你可以用反映时间步的名字来保存文件,相应的字符串为“%t”。例如:文件名contours-%t.ps会告诉解算器在适当的时刻保存文件,比如contours-0001.ps表示第一步保存的文件。
z反映迭代步的符号为“%i”,例如:文件名contours-%i.ps表示在适当的迭代步中保存文件,contours-0010.ps表示第十次迭代是保存的文件
z要保存硬拷贝文件来反映硬拷贝文件在当前进程中迄今为止所保存的总数,使用的字符串为“%”。profile中文
下面的选项只用于硬拷贝文件
注意:使用上述方法保存文件时,FLUENT系统不会提示你是否覆盖已经存在的同名文件。比方说,你重复使用文件名myfile-%t.ps来保存反映当前时间步的硬拷贝文件,如果你在第一个时间步中已经保存了文件myfile-0001.ps,然后你又重新启动了计算并在第一个时间步中保存了另一个硬拷贝文件,解算器就会不检查先前的文件myfile-0001.ps而直接将它覆盖掉。
取消覆盖证实提示
作为默认设置,如果你要FLUENT写的文件名与原来已有的文件名相同,它会提示你是否覆盖原文件,如果你不想要解算器在覆盖文件时出现这个提示信息你可以选择file/confirm-overwrite/text命令,并回答no。
网格文件的读入
网格文件是由GAMBIT, TGrid, GeoMesh,和preBFC或者第三方CAD软件包生成的。从Fluent的角度来看,网格文件只是case文件的子集。网格文件包含所有节点的坐标系以及节点之间的连通性信息,连通性信息告诉我们节点如何与其它的面或单元连接和面的区域类型
和数量(比如wall-1, pressure-inlet-5, symmetry-2)。网格文件不包括任何边界条件,流动参数或者解的参数。关于网格的详细信息请参阅网格操作一章
内部网格文件(文件已经保存为FLUENT格式)使用File/菜单。GAMBIT, TGrid, GeoMesh,和preBFC能够写内部网格文件。读入这些文件的更多信息请参阅:GAMBIT 网格文件,GeoMesh网格文件,TGrid网格文件以及preBFC网格文件。
下面分别介绍:
读入 TGrid网格文件
读入 GAMBIT和GeoMesh网格文件
读入 preBFC非结构网格文件
读入 preBFC结构网格文件
读入 ANSYS 文件
读入 I-DEAS Universal 文件
读入 NASTRAN 文件
读入 PATRAN Neutral 文件
读入an Unpartitioned Grid File Through the Partition Filter
读入新的网格文件
读入TGrid网格文件
TGrid与FLUENT有相同的文件格式,所以可在FLUENT的File/菜单中读入它的文件,TGrid文件的详细信息请参阅TGrid网格文件一节。
读入GAMBIT and GeoMesh Mesh 文件
如果你用GAMBIT或者GeoMesh创建FLUENT 5, FLUENT/UNS,或者RAMPANT网格,你可以用FLUENT中的File/菜单读入,点击File/,选择菜单就激活了选择文件对话框,在对话框中指定要读入的文件名。
读入preBFC非结构网格
因为preBFC的非结构网格和FLUENT格式一样,读入菜单File/。注意:必须使用MESH-RAMPANT/TGRI命令保存文件
读入preBFC结构网格,菜单:File/Import/preBFC Structured Mesh.。点击弹出选择文件对话框,选择文件之后便可以读入网格信息和区域类型
读入ANSYS文件,菜单File/,点击进入,方法同上。
读入I-DEAS Universal文件,菜单File/Import/点击进入,方法同上
读入NASTRAN文件,菜单File/点击进入,方法同上
读入PATRAN Neutral文件,菜单File/点击进入,方法同上
通过划分转换器度入未划分的网格文件
要用METIS划分器来划分网格,然后将网格读入到Fluent,请使用菜单:File/Import/。注意:这个菜单只能在并行FLUENT中使用。
读入新的网格文件
用特定网格设定完case文件之后,你可以将新网格与已知边界条件,材料属性,解参数等结合。这一功能一般用于产生比正在使用更好的网格,此时你不用重新输入所有的边界条件,材料属性和参数。只要新网格和原来的网格有相同的区域结构即可
新旧网格应该具有同一区域,并具有相同的顺序,否则会有警告出现,因为相容性可能会造成边界条件的问题。在文本界面使用file/reread-grid命令读入新网格
Case 和Data文件的读写
FLUENT仿真的新信息保存在两个文件中:case文件和data文件,下面将会介绍文件读写的命令以及设定时间间隔自动存储文件。
FLUENT既可以读入文本文件也可以读入二进制文件,二进制文件的读写速度和存储速度要快一些。在选择文件对话框中点击写二进制文件按钮可以选择写二进制文件还是文本文件。除此之外你还可以用压缩格式读写文本文件和二进制文件。读文件的时候FLUENT 会自动检测文件类型。
在进行网格适应的时候必须保存新的case文件和data文件,否则新的data据文件将和case文件不符。如果你不保存一个更新的case或data文件,FLUENT会给出警告。
读写Case文件
Case包括网格,边界条件,解的参数,用户界面和图形环境。有关Case文件的格式请参阅相关内容。读入case文件的命令也可用于读入内部格式的网格文件,因为网格信息是case信息的子集。也可以用菜单File/读写case文件。
默认后缀
为了方便case文件名后缀为.cas。读写文件时FLUENT会自动加上相应后缀。
读写data文件
Data文件包含每个网格单元的流动值以及收敛的历史纪录(残数值)。具体格式参阅相关内容。菜单File/Read/Data..读入网格文件,菜单File/Write/Data..写入网格文件
默认后缀
为了方便data默认后缀为.dat。在读写文件是FLUENT会自动添加后缀
Case和Data文件一起读写
Case文件和data文件包含了重新启动解的所有信息,Case文件包含了网格、边界条件以及解的参数,Data文件包含了流场的数值以及收敛的历史(残数值)。
点击菜单File/Read/Case & Data..弹出对话框,选择具有相同文件名的.dat和.cas文件读入。点击菜单File/Write/Case & 方法同上。
自动保存Case文件和Data文件
在计算过程中一般是需要自动保存文件的,否则因为断电等故障可能造成计算前功尽弃。FLUENT允许我们在计算时设定间隔保存文件。这一功能在时间相关计算时是非常有

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。