大数跨境
0
0

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

用强大的Python控制你的ANSYS——PyAnsys 2025.2介绍和安装 数字化设计CAX联盟
2025-11-20
0
导读:PyAnsys2025.2和Ansys2025R2安装及下载。

PyAnsys的版本和ANSYS软件的版本是对应的,PyAnsys 2025.2.X对应Ansys2025R2版本。Ansys2025R2版及其更新包的安装可参考文章《ANSYS 2025R2来了(详细安装教程及软件下载)》《Ansys 2025R2更新包Ansys2025R2.02详细安装教程》。有关PyAnsys的介绍和安装方法可参考文章《用强大的Python控制你的ANSYS——PyAnsys介绍和安装》PyAnsys 2025.2.1包含的模块有:

PyACP: 复合材料前后处理模块ACP的接口;

PyAdditive: 增材设计模块(Additive)的接口;

PyAEDT: 电子仿真模块AEDT接口;

PyAnsys Geometry: 几何模块接口;

PyAnsys Math: 数学库接口;

PyAnsys Sound:Ansys Sound的Python接口;

PyConceptEV:Ansys ConceptEV库的Python接口;

PyDPF - Core: 数据流程框架DPF (

Data Processing Framework) 的接口,用来创建和自定义工作流程;

PyDPF - Post: DPF后处理模块接口;

PyDPF - Composites: 复合材料后处理模块接口;

PyDyna: LS-Dyna的Python接口,通过此接口可以创建Dyna的输入关键字文件,将文件提交给Ansys的LS-Dyna求解器进行求解,对求解结果进行后处理;

PyDynamicReporting: 输出Ansys动态仿真报告;

PyEDB: 电子仿真数据库 (EDB) 接口;

PyEDB - Core: 电子仿真数据库 (EDB) 接口;

PyEnSight: 数据可视化EnSight的接口;

PyFluent: 流体分析Fluent接口;

PyFluent - Visualization:流体分析Fluent可视化接口;

PyGranta:  Ansys Granta MI的接口;

PyHPS: Ansys HPC Platform Services (HPS)的Python客户端;

PyMAPDL: 固体力学仿真(Mechanical APDL)接口; 

PyMAPDL Reader: 固体力学仿真模块MAPDL后处理接口(支持MAPDL 14.5 之后的版本);

PyMechanical: Ansys Mechanical接口;

PyModelCenter: Ansys ModelCenter接口;

PyMotorCAD: 电机仿真模块Motor-CAD接口;

PyOptislang: 流程集成和优化设计模块optislang的接口;

PyPIM: 产品管理PIM (Product Instance Management) API接口;

PyPrimeMesh: 前处理网格划分接口;

PyRocky: 颗粒动力学仿真模块Ansys Rocky的Python库,通过Rocky PrePost API实现;

PyScadeOne:Ansys Scade One模块的Python接口;

PySeascape: Python与RedHawkSC和TotemSC的通信接口;

PySherlock: 电子可靠性预测模块Sherlock的接口;

PySimAI: 人工智能仿真模块SimAI的接口;

PySpeos:基于Speos远程API的Python功能和工具库;

PySystemCoupling: Ansys流固耦合的通信接口;

PyTurboGrid: 旋转机械网格生成工具TurboGrid的接口;

PyTwin: Python和Ansys数字孪生(Digital Twins)工作流的接口;

PyWorkbench:Ansys Workbench的Python接口;

Shared Components: 软件共享接口;

以上为PyAnsys2025.2的核心模块,其他工具类模块放在PyAnsys的综合功能包(metapackage)中,包含以下工具:

Ansys FileTransfer Tool: 简单的gRPC API工具,用来在客户端和远程服务器之间移动文件;

Ansys Local Product Launcher: Python工具,用来在本地计算机上启动Ansys产品,并配置它们的启动设置;

Ansys Tools Path: 在本地计算机中定位Ansys产品的库;

Ansys Tools Protobuf Compilation Helper: 创建wheel包时用来将.proto文件编译成Python源文件;

Ansys Tools Visualization Interface: PyAnsys库和绘图后端之间的Python接口;

PyAnsys Tools Report:以标准格式输出Python运行的环境和硬件资源;

PyAnsys Tools Variable Interop:创建基础的变量、类型 、元数据和数值,用来在不同的Ansys模块中进行交互;

PyAnsys Tools Versioning: 获得服务器的前向和后向支持;

PyAnsys Units: 单位、单位系统和单位转换;

PyMaterials Manager: 通过Ansys portfolio进行材料协调的Python包。

其中标红的模块为相对于PyAnsys 2025.1新增的模块。默认PyAnsys仅安装核心模块,通过如下指令可控制工具类模块的安装:

mapdl-all:安装核心模块和PyMAPDL Reader模块;

fluent-all:安装核心模块和PyFluent - Visualization模块;

tools:安装核心模块和所有的工具模块;

all:安装所有的PyAnsys附加模块。

详细安装方法可参考文章《用强大的Python控制你的ANSYS——PyAnsys介绍和安装》。离线安装包下载:

(1)GitHub:https://github.com/pyansys/pyansys/releases,下载对应的PyAnsys 2025.2.XX版本;

(2)在公众号中回复PyAnsys获得PyAnsys所有版本的百度网盘下载链接。

PyAnsys提供了Windows、Linux和macOS三个操作系统对应的版本。每个操作系统均有4个安装包,对应Python3.10、3.11、3.12、3.13三个不同的版本。安装时需注意操作系统和Python版本均需对应。建议在anaconda等虚拟环境管理系统中创建对应Python版本的虚拟环境进行安装。

安装时要注意PyAnsys的版本和Ansys的软件版本是一一对应的,需根据所安装的Ansys版本选择对应的PyAnsys版本。安装完成后会有已成功安装的模块的提示。

安装完成后也可加载已安装的模块进行测试,如下图所示加载PyMAPDL模块并打印出Ansys的版本号。

坐倚北风个人博客:www.leanwind.com,聚焦数字化和智能化设计。点击阅读原文查看更多原创文章

👇来个“分享、点赞、在看”👇

【声明】内容源于网络
0
0
数字化设计CAX联盟
CAE软件:Ansys、Hyperworks、Hypermesh、LS-Dyna、ABAQUS; CAD软件:CATIA、Creo、AutoCAD; 其它:Adams、MATLAB 机械设计理论,汽车设计理论;
内容 310
粉丝 0
数字化设计CAX联盟 CAE软件:Ansys、Hyperworks、Hypermesh、LS-Dyna、ABAQUS; CAD软件:CATIA、Creo、AutoCAD; 其它:Adams、MATLAB 机械设计理论,汽车设计理论;
总阅读48
粉丝0
内容310