用于梁和桁架结构三维结构有限元分析(FEA)的 Python 库,重点是方便结构工程师使用。
PyNiteFEA

- Python
- 土木工程, 机械工业, 结构工程
- 3D, 土木工程, 面向制造设计 (DfM), 优化设计, 有限元法(FEM), 原型设计, 模拟, 结构工程, 价值评估工程(VE)
特点
- 三维框架分析(梁、柱、桁架),静态线性分析,构件荷载(分布荷载、点荷载、力矩荷载),节点荷载,支撑条件(固定支撑、销轴支撑、滚柱支撑、弹簧支撑),反力、挠度、内力(剪力、力矩、轴力)计算,模型几何和结果的基本绘图,荷载情况组合
定价
- 免费
- 三维框架分析相对容易使用,开源,适用于快速结构检查和教育目的,Pythonic 界面允许编写脚本和集成。
- 仅限于框架结构的线性静态分析(无动力学、非线性、板/壳元素),功能不如商业有限元分析软件或 OpenSeesPy 复杂分析软件丰富,开发活动似乎已经放缓(最后一次发布是 2022 年)。
最适合:
- 结构工程师和学生需要一个简单的 Python 工具,用于对三维梁和桁架结构进行线性静态分析,以进行初步设计或教学探索。
- 3D, 土木工程, 面向制造设计 (DfM), 优化设计, 有限元法(FEM), 原型设计, 模拟, 结构工程, 价值评估工程(VE)