fluent批量处理——TUI语言的编写

在以前的帖子:fluent批量处理——连续计算以及批量后处理fluent批量处理——模型参数的设置以及 fluent批量处理——多点、线、面的设定与监控中,向大家介绍了采用fluent中的GUI语言进行一些批处理操作的讲座帖,相信大家从中学习到了不少十分实用的技巧。不过大家应该也发现,采用GUI语言时,还是存在一些麻烦:首先是语句比较长;其次是其中有一些操作语言不太好理解;但最麻烦的是,如果你不是十分了解GUI语言的话,当要自己编写时,那将十分的麻烦,从而不得不借助fluent进行自动编写。 因此为了简化,本次讲座将向大家介绍一种新的语言——TUI
TUI的重要优点是语句简单明了,能一眼就明白一条命令的作用。同时,TUI语言编写的.jou文件,常常用于大型集群的投递计算,因此了解TUI语言的编写,将大大方便我们在以后的学习过程中进行相关操作。(本次编写的TUI语句在3楼以附件形式上传)

首先是怎么进入编写界面。
进入fluent界面后,注意下图中的红色圈。
fluent界面.png

在这里看到一个光标在一闪一闪,对就是这里。当不知道有什么命令时,直接按回车键,得到下图所示,同样注意红色圈区域。
命令行.png

在红色圈内,是TUI语言的命令菜单,也可称为是总命令。得到了这个,我们就一条一条的来编写。
1、简单命令
(1)读取cas或者cas/dat文件
首先在光标处输入file,不知道里头包含什么命令就直接enter健查看,见下图:
file-1.png

注意在第一列最后面和中间列各有一条为“read-case”、“read-case-data”,这个就是读取mesh/cas-dat文件的。输入见下图:
file-2.png

注意红色圈,输入完“read-cas”后,按回车,提示cas文件名,这里注意要带路径,也就是注意上图圈2里头的。回车,OK,假如无误的话,就会自动读取下去。因此,编写读取文件的命令为:“file/read-case F:\lianxi\lx\lx.cas.gz”;如果要读取cas和dat文件,那么就是“file/read-case-data F:\lianxi\lx\lx.cas.gz”。
(2)自动保存cas/dat文件
读取了,计算中一般需要设定自动保存,因此,下面重点介绍设置。同样还是在file下,如下图:
自动保存.png

选择“auto-save/ ”命令,回车,进入到自动保存设置,见下图,看到能够自动保存的还是有好些个项:
自动保存-1.png
我们选择cas和data项,先设置cas项,输出case-frequency,回车后,提示输出保存频率,我这里设置100。见下图:

自动保存-2.png

输入命令完以后,查看自动保存面板,同样是100,说明已经见效。类似的设置data保存频率,见下图:
自动保存-3.png

OK,这样自动保存就设置好了!因此,编写自动保存的命令为:“file/auto-save/case-frequency 100 data-frequency 100”
(3)初始化
通过前面,我们知道file下没有初始化设置,因此,需要退出file命令,进入到solve下的init,在光标处输入q(quit的意思),一直到根命令目录下,然后输入solve,见下图:
初始化.png

看到第一列最后面是初始化设置,选择它,然后看到有一个初始化流场命令。
初始化-1.png

OK,到此初始化设置完了,需要设定迭代次数之类的了。
因此,编写初始化的命令为:“solve/initialize/initialize-flow”。
转下一楼

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

12
18
5