A-A+

用强大的Python控制你的ANSYS——PyAnsys介绍和安装

2023年05月14日 专业软件 阅读 1,761 views 次

Python可以说是目前生态做的最好的编程语言,网络上有大量的开源库可供开发者使用。将ANSYS求解器接入Python可以大大拓展ANSYS的使用场景,于是就产生了ANSYS的Python调用库PyAnsys。PyAnsys是一系列Python软件包,通过此软件包可以直接在Python中调用Ansys产品(包括MAPDL、Fluent、Digital Twin、AEDT等)进行交互。该软件包提供了现代化的可编程接口,通过该接口,用户不仅可以使用Ansys仿真堆栈编写脚本,以进行各种多物理场仿真,而且还可以编写工作流程脚本,将仿真与其它自动化操作相结合。截止到目前,PyAnsys软件包包含了以下模块:

  • PyAEDT : 电子仿真模块AEDT接口;
  • PyDPF-Core : 数据流程框架DPF (Data Processing Framework) ,用来创建和自定义工作流程;
  • PyDPF-Post : DPF后处理模块接口;
  • PyDPF Composites : 复合材料后处理模块接口;
  • PyFluent : 流体分析Fluent接口;
  • PyFluent-Parametric : 流体分析Fluent参数化工作流接口;
  • PyFluent-Visualization : 流体分析Fluent可视化接口;
  • PyMAPDL : 固体力学仿真MAPDL接口;
  • PyMAPDL Reader: 固体力学仿真模块MAPDL后处理接口(支持MAPDL 14.5 之后的版本);
  • PyPIM: 产品管理PIM (Product Instance Management) API接口;
  • PyPrimeMesh: 前处理网格划分接口;
  • PySeascape: Python与RedHawkSC和TotemSC的通信接口;
  • PyTwin: Python和Ansys数字孪生(Digital Twins)工作流的接口;
  • Granta MI BoM Analytics: Granta MI BoM 分析服务接口;
  • Shared Components: 软件共享接口。

下面介绍下PyAnsys的安装方法。

1、在线安装

PyAnsys的在线安装和其他Python模块的安装一样,通过命令行使用pip进行安装即可。首先确保pip为最新版本:

python -m pip install -U pip

使用pip命令安装PyAnsys:

python -m pip install pyansys

PyMAPDL Reader、PyFluent-Parametric和PyFluent-Visualization属于拓展模块,默认是不进行安装的。如果需要安装Fluent的两个拓展模块则使用命令:

python -m pip install pyansys[fluent-all]

如果安装PyMAPDL Reader拓展模块则使用命令:

python -m pip install pyansys[mapdl-all]

如果安装所有的核心模块和拓展模块,则使用命令:

python -m pip install pyansys[all]

如果安装特定版本的PyAnsys(如2023.1.0版本),则使用命令:

python -m pip install pyansys==2023.1.0

2、离线安装

首先到GitHub下载PyAnsys的Release安装包:https://github.com/pyansys/pyansys/releases,如果GitHub下载比较慢也可以关注公众号“数字化设计CAX联盟”在公众号中回复PyAnsys获得百度网盘下载链接。

下载后解压缩安装包,然后在Python环境中通过pip命令进行安装:

此文章为微信公众号原创文章,查看全部文章内容请关注微信公众号“数字化设计CAX联盟”,回复数字:8471查看。
个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • PyAnsys入门:PyMAPDL在Python环境中的导入和运行 | 坐倚北风

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: