冲剪计算包
dx-punch的Python项目详细描述
功能
根据欧洲规范规定(EN-1992-1)进行设计
基本控制周长的评估(§6.4.2)
- 支持任意多边形的柱。
- 托板支架。
- 自动将列分类为“内部”、“边缘”, 还有“角落”。
-
双轴偏心设计剪应力(6.6.4)的评定
在所有列类中,使用三种方法:
- 周长模量w1的数值分析 (6.40)在两个方向上。
近似方程(6.43)。 - 通过第6.4.3(6)节简化。
根据第6.4.4节进行设计检查。
筏板土压力申报支架:
- 制服
- 离散压力场
符合规范的抗剪钢筋笼布局的评估 第6.4.5条的规定。
尚未支持:
- 对基本控制周长评价中开孔问题的思考 (§6.4.2(3))。
- 式(6.47)中面内法向应力的有利影响。
- 抗剪钢筋径向布置的评估(图6.22a)。
api
我们使用dx
堆栈包(dx-utilities
,dx-base
,dx-eurocode
)
这将启用:
- 使用
shapely
对结构元素进行几何表示。 - 带
numpy
和mathutils
的几何运算和线性代数实用程序。 - 对各种表示使用
dx_utilities.fields
。 - 使用
matplotlib
可视化结果。 - 支持使用
pandas
的表格报表。
贡献
源代码位于https://gitlab.com/d-e/dx-punch。