操作。(本次编写的TUI语句在3楼以附件形式上传) 首先是怎么进入编写界面。 进入fluent界面后,注意下图中的红色圈。 在这里看到一个光标在一闪一闪,对就是这里。当不知道有什么命令时,直接按回车键,得到下图所示,同样注意红色圈区域。 在红色圈内,是TUI语言的命令菜单,也可称为是总命令。得到了这个,我们就一条一条的来编写。
1、简单命令
(1)读取cas或者cas/dat文件 首先在光标处输入file,不知道里头包含什么命令就直接enter健查看,见下图: 注意在第一列最后面和中间列各有一条为“read-case”、“read-case-data”,这个就是读取mesh/cas-dat文件的。输入见下图: 注意红色圈,输入完“read-cas”后,按回车,提示cas文件名,这里注意要带路径,也就是注意上图圈2里头的。回车,OK,假如无误的话,就会自动读取下去。因此,编写读取文件的命令为:“file/read-case
F:lianxilxlx.cas.gz”;如果要读取cas和dat文件,那么就是“file/read-case-data
F:lianxilxlx.cas.gz”。
(2)自动保存cas/dat文件 读取了,计算中一般需要设定自动保存,因此,下面重点介绍设置。同样还是在file下,如下图: 选择“auto-save/
”命令,回车,进入到自动保存设置,见下图,看到能够自动保存的还是有好些个项: 我们选择cas和data项,先设置cas项,输出case-frequency,回车后,提示输出保存频率,我这里设置100。见下图: 输入命令完以后,查看自动保存面板,同样是100,说明已经见效。类似的设置data保存频率,见下图: OK,这样自动保存就设置好了!因此,编写自动保存的命令为:“file/auto-save/case-frequency 100 data-frequency
100”。
(3)初始化 通过前面,我们知道file下没有初始化设置,因此,需要退出file命令,进入到solve下的init,在光标处输入q(quit的意思),一直到根命令目录下,然后输入solve,见下图: 看到第一列最后面是初始化设置,选择它,然后看到有一个初始化流场命令。 OK,到此初始化设置完了,需要设定迭代次数之类的了。
因此,编写初始化的命令为:“solve/initialize/initialize-flow”。 (4)迭代次数 到此到了最后迭代的设置了。发现就在solve下面,因此,只退到solve命令下, 选择iterate,提示输入次数,这里设置1000,当输入次数回车时,将自动进入到计算过程中,如下: 本次命令的编写为:“solve/iterate
1000”。OK,到此基本的一些设置命令就完了,大家也可以自己去编写自己需要的,如 grid里头有常用的check、smooth/swap、scale等等。 define里头有常用的boundary-conditions、models、materials、operating-conditions等等。 还有一些其他的,大家自己查询看看就是。 2、复杂命令 从我自己个人角度出发,觉得这些个命令对于初学者编写的话,有一些困难,并且这些命令在我们日常应用中又是十分重要的。 (1)边界条件的设定 为什么在这里提出边界条件的设定属于复杂命令,下面看了以后,你就知道你要弄好,还真需要点功夫。先看看边界下的菜单选项: 其中,我们用的多的应该是“modify-zone、以及各个边界类型的设置”。首先来看看modify-zone。 发现里头的东东太多了,不过其中比较有用的有“append-mesh、append-mesh-data、zone-name、
zone-type”,其他的暂时用不上。append-mesh、append-mesh-data,这两个命令附带提一下,在我们进行滑移网格计算的时候,这个可以将两个不同的网格组合到一个cas文件中,是一个不错的命令。回到正题,在这里我们主要是想修改边界类型或者名称,那么直接选择命令就是了,修改名称选择zone-name,类型选择
zone-type。下面以zone-type为例进行讲解。 左边为初始的边界类型,采用命令后,修改为右边的类型。类似的可以修改其他的。因此,本次编写的命令语句为:“define/boundary-conditions/modify-zones/zone-type
ld velocity”。 下面是边界设定。进入到边界设定面板,选择velocity-inlet为例进行。 选择velocity-inlet类型后,回车,它会自动找到对应此边界名称的面,首先选择速度方式,本次选择分量形式,具体见下图: OK,速度边界就设定好了。本次编写的命令语句为:“define/boundary-conditions/velocity-inlet
in n y y y n 20 n 0 n 0 y n 0.001”。看吧,命令行中的要素比原来要多了很多。
(2)材料属性的修改 在一些计算中,需要更改目前材料的属性以符合计算的要求,本次就来和大家一起弄弄这个怎么编写。
未修改前,属性为: 下面的菜单有: 本次将现有属性更改为ideal-gas。 选择change-creat命令,输入一些参数,然后得到如下 本次命令语句为:“define/materials/change-creat/air air yes ideal-gas
no no no no no no no no no”。
(3)松弛因子修改 松弛因子在我们计算中同样发挥着十分重要的作用,因此,在平时计算中,肯定是会应用到的,同样,对其进行分析编写。其在solve/set下。 找到“under-relaxation”,分别对各项进行如下的操作: 结果如下: 本次命令语句为:“solve/set/under-relaxation pressure 0.5 density 0.6
body-force 0.6 mom 0.5 k 0.6 epsilon 0.6 turb-viscosity 0.6
temperature 0.6”。
(4)离散格式 同样,重要性就不多说了,直接上图: 这里要说一下,设置离散格式时,里头对应的离散格式的ID号,这个需要对其进行一一对应,才能明确,因此需要特别注意。本次全部设为2阶,见图:
本次命令语句为:“solve/set/discretization-scheme pressure 12 mom 1 k 1
epsilon 1 density 1 temperature 1”。