首页 理论教育 在FLUENT中如何正确激活UDF

在FLUENT中如何正确激活UDF

时间:2023-06-20 理论教育 版权反馈
【摘要】:根据旋钮腔槽的形状及尺寸要求,完成腔槽的加工需粗加工、二次开粗、曲面精加工及清根加工四个工序,本例仅介绍粗加工体积铣—粗加工环行铣的操作步骤。图6-10 User-Defined Functions对话框此外,还可以激活多相UDF、DPM UDF等,在这里就不一一细说了,详尽资料请查看UDF使用说明。

在FLUENT中如何正确激活UDF

1.求解初始化

如果已经编译(并连接)了UDF,就可以在FLUENT软件中使用UDF。这一UDF在FLUENT软件中将成为可见的和可选择的,执行Define→User-Defined→Function Hooks命令,弹出User-Defined Function Hooks对话框,如图6-5所示。单击Adjust文本框右边的Edit...按钮,弹出Adjust Functions对话框,如图6-6所示。在下拉菜单中就可以进行选择。

978-7-111-36022-3-Chapter06-37.jpg

图6-5 User-Defined Function Hooks对话框

978-7-111-36022-3-Chapter06-38.jpg

图6-6 Adjust Functions对话框

求解初始化UDF使用DEFINE_INIT宏定义。

2.用命令执行UDF

执行Define→User-Defined→Execute On Demand命令,弹出Execute on Demand对话框,如图6-7所示。在下拉列表框中选中UDF。

单击Execute按钮,以命令执行的UDF用DEFINE_ ON_COMMAND宏定义。

978-7-111-36022-3-Chapter06-39.jpg

图6-7 Execute on Demand对话框

3.从case和data文件中读出及写入

执行Define→User-Defined→Function Hooks命令,弹出User-Defined Function Hooks面板。读Case函数在将一个case文件读入FLUENT软件时调用,它将指定从case文件读出的定制片段。

写Case函数在从FLUENT软件写入一个case文件时调用,它将指定写入case文件的定制片段。

读Data函数在将一个data文件读入FLUENT软件时调用,它将指定从data文件读出的定制片段。(www.xing528.com)

写Data函数在从FLUENT软件写入一个data文件时调用,它将指定写入data文件的定制片段。

上述4个函数用DEFINE_RW_FUCTION宏定义。

4.用户定义内存

可以使用UDF将计算出的值存入内存,以便以后能重新得到它。为了能访问这些内存,需要指定在用户定义内存(User-Defined Memory)对话框中指定用户定义内存单元数量(Number of User-Defined Memory Locations)。执 行Define→User-Defined→Memory命令,弹出User-Defined Memory对话框,如图6-8所示。

已经存储在用户定义内存中的场值将在下次写入时存入data文件。这些场同样也出现在FLUENT软件的后处理面板的下拉列表框的User Defined Memory…中。它们将被命名为udm-0,udm-1等,基于内存位置索引,内存位置的整个数量限制在500。

5.激活UDF

(1)边界条件 如果已经编译(并连接)了UDF,就可以在FLUENT软件中使用UDF。这一UDF在FLUENT软件中将成为可见的和可选择的,可以在适当的边界条件面板中选择它。例如,当UDF定义了一个速度入口边界条件,就可以在Velocity Inlet对话框中适当的下拉列表框中选择UDF名字(在C函数中已经定义,如inlet_x_velocity),如图6-9所示。

(2)物理属性 例如,在Material面板中的Viscosity中选择User-Defined,则会弹出User- Defined Functions对话框,如图6-10所示。在其中选择合适的函数名字。如果需要编译多于一个的解释式UDF,则这些函数应在编译前连接。

978-7-111-36022-3-Chapter06-40.jpg

图6-8 User-Defined Memory对话框

978-7-111-36022-3-Chapter06-41.jpg

图6-9 Velocity Inlet对话框

978-7-111-36022-3-Chapter06-42.jpg

图6-10 User-Defined Functions对话框

此外,还可以激活多相UDF、DPM UDF等,在这里就不一一细说了,详尽资料请查看UDF使用说明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈