分享

PyFluent中进行Fluent UDF编译与加载

 新用户38671244 2022-12-02 发布于四川
图片

本文演示在PyFluent中进行UDF编译、加载及调用过程。Fluent2022R2版本中可以利用PyFluent进行仿真流程控制,要利用PyFluent进行UDF编译与加载,可以参照下面的步骤。

1、本机编译环境

图片

2、准备测试UDF

随便写个最简单的UDF进行测试。代码如下:

图片

3、PyFluent中编译并加载UDF

基本原理为参照TUI命令进行编译。

在TUI中编译及加载运行此UDF的命令为:

图片

可以利用PyFluent重复此过程。

图片

程序输出如下所示。

图片

可以看到UDF已经被顺利加载。

4、执行UDF

如果从TUI改造代码,按道理可以使用下面的代码调用此UDF

图片

然而不知道哪里出了问题,程序给出下面的错误信息,并且Fluent自动退出。

图片
图片

喝了口水,突然觉得应该是函数名必须使用字符串,灵机一动改成了下面的形式:

图片

果然可以运行了,如下图所示。

图片

这里只是一个简单的UDF编译调用测试案例,对于其他各种复杂案例,按理也可以依此方法进行处理。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章