乐于分享
好东西不私藏

Fluent脚本录制及转换

本文最后更新于2025-11-17,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

Fluent脚本录制及转换

这段脚本实现的的功能很简单,看着也不复杂,但是如果要手工去写,似乎就没那么容易了,里面一堆逗号,看着就毫无逻辑性可言。目前只能是在Fluent 中一边使用TUI操作,一边打开记事本手工往里面敲逗号,过程繁琐且极易出错。

1录制TUI脚本

Fluent提供了脚本录制功能,然而如果是GUI操作的话,录制的脚本都是一堆cx-gui-do函数,而且也只能在Fluent GUI环境下使用,根本没啥意义。不过如果是TUI操作的话,则录制的脚本就是真的TUI脚本了,这样相比手工写脚本来说,不容易出错。
具体操作步骤为:
1.启动Fluent
2.点击菜单Flie→Write→Start Journal…,在打开的文件选择对话框中指定保存的脚本文件名
3.在Fluent控制台窗口中输入TU命令(只需要输入命令即可,后面的参数按照屏幕提示输入),如图2所示
4.TUI执行完毕后,点击菜单File) Write→Stop Journal自动保存脚本文件
录制的脚本如图3所示。

2录制Python脚本

在较新的Fluent版本中,可以支持录制Python脚本,这样可以直接在PyFluent 环境中使用。
主要操作步骤为:
1.启动Fluent
2.在TUI窗口输入(api-start-python-journal \”pyfluent_jou.py\”)
3.在TUI窗口输入并执行TUI命令(也可以直接读入前期准备好的jou文件) 4.运行完毕后输入(api-stop-python-journal)
此时录制的脚本文件保存在pyfluent_ jou.py中,其内容如图5所示
如果在Fluent中启用了python console,前面录制的代码可以在Fluent中通过菜单File→>Read→ Journal…读取并执行。
如果安装了pyfluent的话,这里的代码也可以进行简单修改,如将setup_for fluent改成fluent launch函数,这样看起来更直观。

3脚本转换

TUI脚本可以通过pyfluent中的launch_ fluent函数将TUI脚本转换成py脚本。
采用图7所示的程序
转换后的代码如图8所示
可以看到自动转换还是存在一些问题, 如迭代计算、保存case和data文件等操作都没有正确转换,因此在实际应用中需要仔细检查
#fluent #研究生科研 #仿真模拟 #脚本

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Fluent脚本录制及转换
×
订阅图标按钮