赞
踩
在前期更新中给大家分享过《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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。