使用有限元方法分析任意横截面的python包。
sectionproperties的Python项目详细描述
一个python包,用于使用 Robbie van Leeuwen编写的有限元法。sectionproperties 可用于确定结构中使用的截面特性 设计和可视化横截面应力 作用力和弯矩的组合。
Subscribe发送到邮件列表!
安装:
有关更详细的安装说明,请参阅 documentation。
Unix(MacOS/Linux):
$ pip install sectionproperties
窗口
通过下载适当的installation wheel,安装meshpy。
导航到下载的控制盘的位置并使用pip进行安装:
$ cd Downloads $ pip install MeshPy‑2018.2.1‑cp36‑cp36m‑win_amd64.whl
一旦安装了meshpy,就可以安装sectionproperties:
$ pip install sectionproperties
文档:
sectionproperties有一个完全文档化的python api,您可以找到它 在https://sectionproperties.readthedocs.io/。阅读更多关于 程序背后的理论,它的实现和更多的例子, 查看我的博客https://robbievanleeuwen.github.io/。
当前功能:
预处理器:
- [X]Python API
- [X]自定义截面几何输入
- [X]公共截面几何生成器
- [X]多个几何体合并
- [X]几何图形清理
- []JSON输入文件
- [].dxf导入
- [X]二次三角网格生成
- [X]复合材料性能
截面分析:
- [X]全局轴几何截面属性:
- [X]区域
- [X]面积的开始时刻
- [X]面积的秒矩
- [X]弹性质心
[LI] [X]质心轴几何截面属性: - [X]面积的秒矩
- [X]弹性截面模量
- []屈服力矩
- [X]回转半径
- [X]塑料质心
- [X]塑性截面模量
- [X]形状因子
- [X]主轴几何截面属性:
- [X]面积的秒矩
- [X]弹性截面模量
- []屈服力矩
- [X]回转半径
- [X]塑料质心
- [X]塑性截面模量
- [X]形状因子
- [X]翘曲段属性:
- [X]扭转常数
- [X]翘曲常数
- [X]剪切截面特性:
- [X]剪切中心(弹性法)
- [X]剪切中心(Trefftz法) 剪切区(全球轴)
剪切区域(主轴)
求解器:
- [X]直接解算器
- [X]CGS迭代求解器
- [X]稀疏矩阵
后处理器:
- [X]绘制几何图形
- [X]绘图网格
- [X]绘制质心
- [X]绘制横截面应力
- [X]检索横截面应力
- []生成横截面报告
- []导出到Paraview
附加模块:
- []优化
- []钢筋混凝土
- []钢