Python 3库,用于在Calculix中构建和解决有限元分析(FEA)模型。
项目描述
网格使用Calculix或GMSH
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f45ed8db12956d0e1f2cf0d3918cde46451f3f4fbf48834ecee28540e6b9866 |
|
MD5 | 9c490a1deac55928a5494938cfc27589 |
|
BLAKE2b-256 | 170a5f82ec2a15368c588ed6ccde9c7e4704266c18816c54d4ecf5c380eca531 |