Fluent-Rocky耦合插件排错(2025R1版)
1 概述
Fluent-Rocky耦合插件用于Fluent和Rocky做单向耦合时进行数据传递,双向耦合无需此插件。在Rocky界面上的“Options”下拉菜单的“Ansys”二级菜单中点击“Install Fluent/Rocky Export”按钮即可成功安装耦合插件。稍等片刻,在 %homepath% 文件夹下会创建 .fluent 文件(仅有后缀名,文件名为空)。此文件为文本文件,记录了耦合数据传递相关的运行代码。安装成功后,Fluent界面会多出一个“Rocky Expert”菜单栏,可用于输出相关文件,其中最重要的是 F2R 格式文件,用于Fluent向Rocky映射流场数据。2 问题与解决方案
在Workbench中,此对话框导致Fluent无法在启动时直接进入密闭几何流程,即使手动选择密闭几何流程也无法指定几何文件路径,导致无法划分网格。另外,从网格模式转换到求解模式会导致耦合插件无法使用。修改 .fluent 文件,修改后的代码如下(斜体部分):; Rocky Integration Start
(if (eq? (cx-solver-mode?) #t)
(begin
(define rocky/library-path "C:/Program Files/ANSYS Inc/v251/Rocky/fluent/udfs/")
(ti-menu-load-string (string-append "file/read-macros \"" rocky/library-path "rocky_fluent_coupling.scm\""))))
; Rocky Integration End
修改思路为Fluent启动时候添加判断条件,求解模式才加载相关库,网格模式不进行加载。从网格模式转换到求解模式会导致耦合插件无法使用的问题,初步判断原因是Fluent启动时仅读取一次 .fluent 文件,网格模式下加载出错后,切换到求解模式不再尝试加载。大量操作均可导致菜单栏变成灰色不可用状态,实测是基本上所有界面上点击鼠标的操作都会,包括但不限于读取文件(包括CAS、DAT、Profile、UDF等)、添加物理模型、修改材料属性、修改边界条件等等,乃至于Rocky Expert菜单栏中自己的输出当前时刻的F2R文件。此问题无法通过修改 .fluent 文件代码进行处理,只能进行规避。1 先将所有必要的设置(物理机理、材料属性、边界条件、后处理输出等)均设置完成,并进行初始化3 在Fluent Launcher界面选择“Read Case and Data”,并读取步骤 2 保存的相关文件4 若确实需要其他修改,尽量在命令行中进行,实测某些修改模型设置的命令不会导致菜单栏不可用3 总结
只能说心累,这问题真的不一般多。希望Ansys开发团队赶紧在2025R2改一下,不然这以后还怎么用。