使用有限元方法分析任意横截面的python包。

sectionproperties的Python项目详细描述


sectionproperties

Build StatusDocumentation Status

一个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]直接解算器
  • [X]CGS迭代求解器
  • [X]稀疏矩阵

后处理器:

  • [X]绘制几何图形
  • [X]绘图网格
  • [X]绘制质心
  • [X]绘制横截面应力
  • [X]检索横截面应力
  • []生成横截面报告
  • []导出到Paraview

附加模块:

  • []优化
  • []钢筋混凝土
  • []钢

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用java在linux上编写系统日志   如何在同一个现有变量上多次更改变量的值?(爪哇)   易失性字符串Java   java需要帮助通过PreparedStatement编写适当的搜索查询   JavaMaven项目是否获得其他Maven项目的版本?   java如何在Eclipse中使用Drool应用程序抑制信息和警告调试信息   Java中FileReader和FileInputStream的区别是什么?   java如何为此编写HQL查询?   java方法根本不返回任何内容   VLCJ通过单个java程序控制多个音频文件   java为什么这个println命令不开始一个新行?   java如何创建自己的文件扩展名。odt或。医生?   声明字符串后,java在条件语句中设置int值   通过k8s作业文件将cmd参数传递给docker容器中的java应用程序