一个 Python 库,用于自动生成 CalculiX 有限元求解器的输入文件(.inp),还能运行求解器并读取结果。
Pycalculix

- Python
- 航天, 机械工业, 模拟, 结构工程
- Computational Fluid Dynamics (CFD), 增材制造设计(DfAM), 优化设计, 工程, 有限元法(FEM), 材料, 机械工程师, 模拟, 结构工程
特点
- 有限元分析 (FEA) 设置、CalculiX 预处理、梁和壳元素、实体元素、接触建模、边界条件和载荷应用、材料属性定义、生成 CalculiX .inp 文件、运行 CalculiX 求解器、基本结果后处理(读取 .dat 文件)
定价
- 免费
- 使用 Python 脚本简化了 CalculiX 有限元分析仿真的设置和运行过程,适用于自动参数化研究,开源,允许以编程方式生成有限元分析模型。
- 依赖于外部 CalculiX 求解器安装,文档主要在 GitHub 上,对于非常高级的用例可能有限,与商业有限元分析前处理器或更大的开源框架(如 FreeCAD FEM 工作台)相比,社区规模较小。
最适合:
- 使用 CalculiX 求解器并希望使用 Python 自动创建输入文件、运行模拟和执行基本后处理的工程师和分析师。