首页/文章/ 详情

二十五、FLUENT Journal文件的使用

1年前浏览1026

1.说明

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


2.Journal文件分类

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


3.GUI Journal文件

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


编写过程:


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

 


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

 


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


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


 


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


 


4.TUI Journal文件

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


编写方法:


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


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

 

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


具体的tui命令行:


 
 

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学习笔记

附件

免费二十五、FLUENT Journal文件的使用.txt
Fluent
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-19
最近编辑:1年前
Fluent学习笔记
博士 签名征集中
获赞 119粉丝 288文章 125课程 3
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈