Code Monkey home page Code Monkey logo

section-properties's Introduction

alt text

Build Status Documentation Status

一个用有限元法分析任意截面截面特性的python库(程序主体由Robbie van Leeuwen完成,汉化工作由陈超凡完成)。 sectionproperties 可用于确定结构设计中使用的截面特性也可以可视化由作用力和弯矩组合产生的横截面应力。

Subscribe to the mailing list!

Installation:

了解更多安装信息, 参照此处 documentation.

UNIX (MacOS/Linux):

$ pip install sectionproperties

Windows

Install meshpy by downloading the appropriate installation wheel.

Navigate to the location of the downloaded wheel and install using pip:

$ cd Downloads
$ pip install MeshPy‑2018.2.1‑cp36‑cp36m‑win_amd64.whl

Once meshpy has been installed, sectionproperties can be installed:

$ pip install sectionproperties

Documentation:

sectionproperties 有一个完整的python api文档,您可以在找到 https://sectionproperties.readthedocs.io/. 要了解更多关于程序背后的理论、实现和更多示例,请访问作者的博客 https://robbievanleeuwen.github.io/.

Current Capabilities:

Pre-Processor:

  • Python API
  • Custom section geometry input 输入自定义截面几何图形
  • Common section geometry generators 常见截面几何形状生成
  • Multiple geometry merging 多个几何图形合并
  • Geometry cleaning
  • JSON input file
  • .dxf import
  • Quadratic triangular mesh generation 二次三角网格生成
  • Composite material properties 组合材料特性

Cross-Section Analysis:

  • Global axis geometric section properties(整体坐标系中截面特性):
    • Area 面积
    • First moments of area 静距
    • Second moments of area 惯性矩
    • Elastic centroid 弹性中心
  • Centroidal axis geometric section properties(形心轴中截面特性):
    • Second moments of area
    • Elastic section moduli
    • Yield moment 屈服弯矩
    • Radii of gyration
    • Plastic centroid
    • Plastic section moduli
    • Shape factors
  • Principal axis geometric section properties(形心主轴中截面特性):
    • Second moments of area
    • Elastic section moduli
    • Yield moment 屈服弯矩
    • Radii of gyration
    • Plastic centroid 塑性中心
    • Plastic section moduli
    • Shape factors
  • Warping section properties(翘曲特性):
    • Torsion constant
    • Warping constant
  • Shear section properties(剪切特性):
    • Shear centre (elastic method)
    • Shear centre (Trefftz's method)
    • Shear areas (global axis) 剪切面积(整体坐标系)
    • Shear areas (principal axis) 剪切面积(形心主轴)
  • Cross-section stresses 截面应力

Solver:

  • Direct solver 直接法求解器
  • CGS iterative solver CGS迭代求解器
  • Sparse matrices 稀疏矩阵

Post-Processor:

  • Plot geometry 绘制几何图形
  • Plot mesh 绘制网格划分
  • Plot centroids 绘制中点
  • Plot cross-section stresses 绘制截面应力
  • Retrieve cross-section stresses
  • Generate cross-section report 生成截面报告
  • Export to Paraview

Additional Modules:

  • Optimisation 结构优化
  • Reinforced Concrete 钢筋混凝土
  • Steel 钢结构

section-properties's People

Contributors

agent6-6-6 avatar benjaminfraser avatar robbievanleeuwen avatar xychenchaofan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.