跳转到主要内容

Python 3库,用于在Calculix中构建和解决有限元分析(FEA)模型。

项目描述

Pycalculix的有用应用

  • 平面应力、平面应变或轴对称部件的贸易研究

  • 快速Kt分析2D几何形状

  • 学习有限元分析(FEA)和Python

备注

我使用Python构建了一个chunker,该chunker试图将大区域(>5边)切割成较小区域(<=5边),这些区域可以在cgx中进行网格划分。chunker可能无法始终正确切割区域。

支持的元素

支持轴对称、平面应力和平面应变元素。支持一阶和二阶三角形和四边形。

  • 一阶元素只有角节点

  • 二阶元素有角节点和中线节点

二阶元素产生更准确的结果 支持在线条上设置元素分割

几何建模

可以构建由点、线、弧和面积组成的独立部件。可以绘制由直线组成的部件,然后通过添加过渡/倒角来平滑角部,使用部件方法:part.fillet_lines(L1, L2, arc_radius)。新的倒角将与相邻的两条线相切。

加载中

  • 强迫加载

  • 恒定压力

  • 线性变化的压力(水压)

  • 重力

  • 旋转速度力

  • 支持位移约束

  • 负载存储在几何原语(点、线等)上,可以在网格划分前后应用

示例

https://github.com/spacether/pycalculix/tree/master/examples

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

pycalculix-1.1.4.zip (88.4 kB 查看哈希值)

上传时间

支持