Examples#
下面是一系列使用 MAPDL 和 ansys-mapdl-core
库的示例。
Full examples using PyMAPDL#
这些示例演示了使用 PyMAPDL 模块的完整示例。
Running an input file - spotweld SHELL181 example
Torsional load on a bar using SURF154 elements
Geometry examples#
这些示例演示了如何使用 PyMAPDL 创建基本几何图形。
Miscellaneous examples#
这些示例演示了使用 PyMAPDL 的各种技巧。
Academic finite element examples#
这些示例演示了适用于 Python 和 MAPDL 的有限元方法,同时强调了一些 Python 库,如 matplotlib 。
PyMAPDL Developer Portal articles#
在本节中,您将看到由 Ansys 的专业开发人员撰写并在 开发人员门户 中发布的内容丰富、见解独到的博客文章。 无论您是经验丰富的专家还是刚刚开始使用 PyMAPDL,博客文章都涵盖了广泛的主题,从最佳实践和技巧到深入教程和实际用例。 目的是为您提供宝贵的资源,帮助您充分发挥 PyMAPDL 的潜力,满足您的工程和仿真需求。
开发人员门户网站是您了解与 Ansys 产品相关的所有信息的中心,如果您有问题或建议,可以访问该网站与 Ansys 专家和不断壮大的 Ansys 开发人员社区联系。
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 |
---|---|
通过 PyMAPDL 演示了一个使用 MAPDL 的强化机器学习示例。 |
|
演示 MAPDL 和 Python 用户可编程函数之间的互操作性。 |
|
演示如何使用 Krylov 方法解决自定义谐波分析。 |
|
演示如何使用 PyMAPDL 和 Dash。 |
|
演示如何使用命令行界面创建自己的 Python 应用程序。 |
|
演示如何使用 Python 和 PySide6 创建自己的图形用户界面应用程序。 |
Download example files#
每个示例都应包含运行该示例所需的全部资源。但在某些情况下,还需要外部文件。每个示例页面都有指向这些文件的链接。 这些链接指向以下 GitHub 代码库,您可以在其中找到所有链接:
GitHub Example Data Repository
如果发现链接丢失或断开,请在 GitHub 上打开一个问题( PyMAPDL Issues )。