二十五、FLUENT Journal文件的使用

1.说明

FLUENT 使用Journal文件可以自动化的完成一系列操作,如当某个case文件需要重复的改变一些变量进行计算时,人为的操作改变变量,会耗费许多的精力,而通过journal文件可以比较快速的达到这样的目的。


2.Journal文件分类

Journal文件分为两种,第一种为GUI(图形用户界面) Journal文件,第二种为TUI Journal文件(文本用户界面)。两者能够完成相同的操作,但其基本代码及编写方法相差却很大。各有优缺点。


3.GUI Journal文件

GUI(图形用户界面) Journal文件:顾名思义,通过图形界面来编写该文件,编写过程非常简单,但代码比较复杂。


编写过程:


    1. 打开fluent后,File-Write-Start Journal

二十五、FLUENT Journal文件的使用的图1


    2. 弹出对话框,输入journal名称即可,然后会在当前的文件夹中生成一个.jou文件。

二十五、FLUENT Journal文件的使用的图2


    3.完成1,2步骤后,回到fluent所进行的任何操作都会被记录下来,保存到所生成的.jou文件中。


当完成一系列操作后,不再需要被journal文件记录,单击file-write-stop journal。则生成的文件就为GUI journal文件。


二十五、FLUENT Journal文件的使用的图3


    4.当case需要同样的操作时,打开fluent直接读取生成的journal文件即可。以下代码表示将模型尺寸单位由mm改为m


二十五、FLUENT Journal文件的使用的图4


4.TUI Journal文件

用户通过自己编写journal代码,来实现Fluent的自动化操作。需要自己写代码,代码相对简单。


编写方法:


     1.新建以.jou为后缀名的文件,用记事本打开。


    2.Fluent提供了TUI语言的写法,打开Fluent,点击Quick Search可以快速查找TUI命令。

二十五、FLUENT Journal文件的使用的图5

    3.所需要的命令可以通过Fluent中的Quick search内容搜索


具体的tui命令行:


二十五、FLUENT Journal文件的使用的图6

5.适用条件

对于复杂的设置,使用GUI更加容易生成journal文件,但文件可读性较低。对于简单的设置,TUI文件可以完成,文件可读性比较高。


6.Fluent自动化操作

使用journal可以完成自动化操作Fluent,如在A0.cas的基础上改变参数进行一系列计算,每改变一次参数计算一次,同时保存一次A1.cas和dat文件。之后接着改变参数,进行下一次计算,共进行10次运算。可通过生成journal文件来完成。


具体步骤:

    1.打开Fluent,file-write-Start journal,开始写入journal文件。


    2.读取A0.cas文件,进行一系列操作后(可设置自动保存),进行计算,计算完成后保存A0.cas文件


    3.紧接着步骤2,file-write-Stop journal,完成写入journal文件。


    4.重点:此时的Journal文件只是一次对A0.cas的记录,并不能自动连续的计算10个cas。


使用记事本打开journal文件,此时journal文件中的代码记录了一个cas的完整流程,我们需要将这部分代码复制下来,然后粘贴9次(共10次),进行一定的修改。


    5.需要修改的部分:需要修改一定的参数、需要修改保存cas和dat的文件名等


6.自动计算cas

以下动画是通过使用GUI Journal文件连续计算了4个cas,每计算一次,都会进行保存cas和dat文件,然后更改部分参数,再次进行计算。

二十五、FLUENT Journal文件的使用的图7




文章创作不易,从建模到画网格,再到编写代码、画示意图都是我一点点摸索出来的,一篇原创文章可能要花费很久的时间。希望对大家有用的话,能够分享、在看、点赞支持一下。





源文件链接:

链接:https://pan.baidu.com/s/1T-Dw8hsbgheZiPew-j0eww

提取码:u0w5


默认 最新
当前暂无评论,小编等你评论哦!
点赞 1 评论 收藏 2
关注