Skip to content

jingchangshi/Auto_Execute_Fluent_in_Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

使用Shell脚本和Fluent脚本自动化工作

说明

  • Fluent软件可以记录软件操作过程,写入Journal文件。这个特性可以用来实现宏操作。
  • Shell脚本可以将Fluent作为一个命令执行,加上命令行参数即可自动化执行某些操作。
  • 现在常用这种方式重复导出Fluent中的某些数据至文件。

应用实例

Fluent运行过程中似乎不会计算Q判据并存储该变量在数据文件中。后期我们想得到每个dat文件中的Q判据数据,并存入文件,以便对一系列Q判据文件作POD分析。当然,这要求所有的dat文件以相同的格式命名。

执行步骤如下

  • 图形化打开Fluent软件,打开Write to journal
  • 完整执行一遍计算并导出Q判据的过程
  • 通过菜单栏退出Fluent
  • 此时得到journal文件,记录所需Fluent的操作
  • 编写Shell脚本文件,迭代所有的dat文件,重复执行journal文件里的操作
  • 得到所需的一系列Q判据数据文件

Fluent数据文件的说明

  • cas文件命名为roundjet.cas
  • dat文件命名格式为roundjet-0.0XXXXX.dat
  • X代表阿拉伯数字0-9
  • 每个dat文件之间间隔10,即第1个文件是15000,第2个文件是15010

代码

共有两个文件

  • run.jouFluentjournal文件,记录了Fluent操作
  • run.shShell脚本文件,自动化替换需要操作的dat文件以及输出文件名
  • Github

About

使用Shell脚本和Fluent脚本自动化工作

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages