在Fluent中应用脚本文件不仅可以提高工作效率,而且针对脚本文件可以进行参数化处理,实现仿真优化。 利用Fluent菜单File → Write → Start Journal…可以开始录制jou文件。 注意:在点击菜单Start Journal之后,用户的任何操作都会被记录到脚本文件中,为了防止脚本文件记录过多的无用操作,在操作Fluent的过程中,尽量简单直接。 Fluent脚本文件利用Scheme语言。 如下图所示为抓取的某脚本文件片段。熟悉Scheme语言的话读起来非常简单。 比如文件中的1、2行表示打开菜单项Read Mesh,读取网格文件pipe.msh。 4、5行表示打开Scale对话框,其中并未进行任何操作,之后关闭该对话框。 8~20行表示选择湍流模型为Realizable k-epsilon模型。 如果没有参数化需求的话,仅仅只是录制脚本文件方便重复性工作,那么脚本文件通常不需要修改。若要进行参数化处理,则可以编辑脚本文件使其更加简洁。当用户对scheme语法非常熟悉时,甚至可以利用文本编辑器手动编写脚本文件。 Fluent脚本文件的加载方式主要有三种。 1、Fluent启动时指定脚本文件 如下图所示,在Fluent启动界面中激活选项Use Journal File,并指定录制好的脚本文件路径。当点击下方的OK按钮后,Fluent会自动执行脚本文件内容。 2、Fluent中读取脚本文件 先启动Fluent,在Fluent中利用菜单File → Read → Journal File读取脚本文件 3、命令行中读取脚本文件 这种方式在服务器中经常会使用。当Fluent GUI不方便开启时,利用命令行方式运行是比较常用的方式。 在命令行中启动Fluent的方式很多,具体参见Fluent文档中Getting Started Guide部分的4.1.4节。 命令形式如: H:\jour>"D:\ANSYS Inc\v181\fluent\ntbin\win64\fluent.exe" 3d -i pipe.jou 启动cmd后,利用cd命令进入当前工作路径,只用利用命令参数-i带上journal文件。 注意:若想要在无GUI界面下运行Fluent脚本,则相应的脚本必须全部使用TUI命令,不允许出现任何GUI操作语句。 关于命令行运行参数,如下表所示。
|
|