当前位置:   article > 正文

fluent支持python吗_Python与Fluent联合仿真设置

pyfluent

在前期更新中给大家分享过《MATLAB与ANSYS联合仿真设置》,之后就一直有朋友问:人生苦短,能否使用Python实现与ANSYS的联合仿真呢?

这个当然没问题!本质上两者都是基于CORBA接口实现联合仿真。而且作为当今最热的编程语言之一的Python,是完全支持CORBA接口的访问。今天我们就来详细聊一聊这个话题。

首先给大家分享两个造好的,基于Python访问ANSYS的CORBA接口的轮子(Wheel):

一个是akaszynski开发的ansys_corba模块(详情去Github项目页查看),可用于访问MAPDL的CORBA接口;另一个是小田老师开发的fluent_corba模块,用于访问fluent的CORBA接口,作为后续开发pyfluent的基础模块。下面我来给大家详细介绍一下:如何使用fluent_corba模块实现fluent联合仿真。(1)fluent_corba概述本模块提供对ANSYS Fluent15.0以上版本的CORBA连接的Python支持,使用本模块包可以创建fluent服务器会话,向服务器端实时发送TUI命令和Scheme脚本,并自动执行和返回运行结果。

模块参考ANSYS Fluent提供的帮助文档:《Fluent as a Server User’s Guide》(见附件),并使用来自于omniORB和omniORBPy的编译器和接口文件,遵循MIT License许可。

(2)安装使用

提供预编译的二进制库(whl)安装方式,目前只支持windows x64平台的Python3.7、3.8版本,下载链接见文末。

安装前需去Python官网下载3.7或3.8的版本安装包,并配置系统环境:添加安装目录到Path

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/120803
推荐阅读
相关标签
  

闽ICP备14008679号