Examples#

下面是一系列使用 MAPDL 和 ansys-mapdl-core 库的示例。

Full examples using PyMAPDL#

这些示例演示了使用 PyMAPDL 模块的完整示例。

2D 静磁螺线管分析

2D 静磁螺线管分析

MAPDL 2D 平面应力集中分析

MAPDL 2D 平面应力集中分析

2D 压力容器分析

2D 压力容器分析

缺口板的 3D 应力集中分析

缺口板的 3D 应力集中分析

pyMAPDL 基本热力学分析

pyMAPDL 基本热力学分析

3D 声学分析

3D 声学分析

使用 PyMAPDL 的 DPF-Core 基本用法

使用 PyMAPDL 的 DPF-Core 基本用法

角钢支架的静态分析

角钢支架的静态分析

基于黏结单元(或称内聚单元)的双悬臂梁试验静力模拟

基于黏结单元(或称内聚单元)的双悬臂梁试验静力模拟

接触单元示例

接触单元示例

循环对称分析

循环对称分析

静态循环分析

静态循环分析

排气歧管的热结构分析

排气歧管的热结构分析

绘图和网格访问

绘图和网格访问

车床刀具结构分析

车床刀具结构分析

MAPDL 3D Beam

MAPDL 3D Beam

MAPDL 2D Beam

MAPDL 2D Beam

MAPDL 梁模态分析示例

MAPDL 梁模态分析示例

PyMAPDL 和 MAPDL 中的路径插值操作

PyMAPDL 和 MAPDL 中的路径插值操作

压力容器

压力容器

PyVista 网格集成

PyVista 网格集成

将 CFX 压力数据映射到结构叶片

将 CFX 压力数据映射到结构叶片

Running an input file - spotweld SHELL181 example

Running an input file - spotweld SHELL181 example

Torsional load on a bar using SURF154 elements

Torsional load on a bar using SURF154 elements

瞬态热力学分析

瞬态热力学分析

Geometry examples#

这些示例演示了如何使用 PyMAPDL 创建基本几何图形。

Keypoints

Keypoints

Lines

Lines

Areas

Areas

Volumes

Volumes

Primitives

Primitives

Miscellaneous examples#

这些示例演示了使用 PyMAPDL 的各种技巧。

添加一个新的 Gallery Example

添加一个新的 Gallery Example

MAPDL 单元尺寸转换示例

MAPDL 单元尺寸转换示例

使用内联函数(Query)

使用内联函数(Query)

生成和提取旋转位移

生成和提取旋转位移

二进制 MAPDL 文件资源管理器

二进制 MAPDL 文件资源管理器

Academic finite element examples#

这些示例演示了适用于 Python 和 MAPDL 的有限元方法,同时强调了一些 Python 库,如 matplotlib

建立有限元模型

建立有限元模型

PyMAPDL Developer Portal articles#

在本节中,您将看到由 Ansys 的专业开发人员撰写并在 开发人员门户 中发布的内容丰富、见解独到的博客文章。 无论您是经验丰富的专家还是刚刚开始使用 PyMAPDL,博客文章都涵盖了广泛的主题,从最佳实践和技巧到深入教程和实际用例。 目的是为您提供宝贵的资源,帮助您充分发挥 PyMAPDL 的潜力,满足您的工程和仿真需求。

开发人员门户网站是您了解与 Ansys 产品相关的所有信息的中心,如果您有问题或建议,可以访问该网站与 Ansys 专家和不断壮大的 Ansys 开发人员社区联系。

Biomedical catheter design analysis

使用 PyMAPDL 脚本分析生物医学导管的柔韧性,以评估其在各种设计中的弯曲刚度。

Postprocessing of simplified bolted connections with the help of PyAnsys

说明 PyMAPDL 图形用户界面在预紧螺栓连接、遵守行业标准以及将数据提取到 Excel 中进行分析方面的可能性。

PyMAPDL examples repository#

验证手册示例和技术展示示例位于 PyMAPDL Examples repository 中。

这些示例的文档可以在 PyMAPDL Examples documentation 中找到。

验证手册示例#

《验证手册》示例在直接问题中展示了一系列 MAPDL 单元和功能,这些问题都很 “经典” 或容易获得的 PyMAPDL 理论解决方案。

然后,这些问题可作为基础,对可能感兴趣的特定应用的 MAPDL 功能进行更多验证和鉴定。

这些示例的文档可在 Verification Manual 部分找到。

技术展示实例#

PyMAPDL 技术展示示例比前面的示例更加复杂。它们展示了如何使用 PyMAPDL 有效、准确地解决各行业和工程领域的跨学科问题。

这些示例最初来自 《APDL 技术展示手册》 ,并使用 MAPDL 文件建模。其中一些示例使用 PyMAPDL 和 ansys-mapdl-core 库在 Python 文件中重现。

这些示例的文档可在 Technology Showcases 部分找到。

Extended examples#

这些扩展示例解释了与其他程序、库和开发中功能的互操作性等概念。

Name

Description

Cart-Pole Simulation

通过 PyMAPDL 演示了一个使用 MAPDL 的强化机器学习示例。

Gmsh example

演示 MAPDL 和 Python 用户可编程函数之间的互操作性。

使用频率扫描 Krylov 方法进行谐波分析

演示如何使用 Krylov 方法解决自定义谐波分析。

使用 Dash 构建 PyMAPDL web 应用程序

演示如何使用 PyMAPDL 和 Dash。

Create your own Python command-line app

演示如何使用命令行界面创建自己的 Python 应用程序。

用 PySide6 在 Python 中创建图形用户界面 web 应用程序

演示如何使用 Python 和 PySide6 创建自己的图形用户界面应用程序。

Download example files#

每个示例都应包含运行该示例所需的全部资源。但在某些情况下,还需要外部文件。每个示例页面都有指向这些文件的链接。 这些链接指向以下 GitHub 代码库,您可以在其中找到所有链接:

GitHub Example Data Repository

如果发现链接丢失或断开,请在 GitHub 上打开一个问题( PyMAPDL Issues )。