A python package for structural finite element analysis.
Project description
feastruct
a python package for structural finite element analysis.
currently under development...
Current Capabilities:
Pre-Processor
- Python Interface
- Input File
- .dxf Import
- Triangular Meshing
- Structure Generator Functions
Finite Element Analysis
- 2D Frame
- Euler Bernoulli Frame Element
- Timoshenko Frame Element
- Truss Element
- 2D Membrane (Plane Stress/Plane Strain)
- 3-Noded Triangular Element
- 6-Noded Triangular Element
- Plate Elements
- Shell Elements
- 3D Frame Elements
Element Formulations
- Geometrically Linear
- Geometrically Non-Linear
- Material Non-Linearity
Loading/Restraints
- Applied Loads
- Nodal Loads
- Surface (Distributed) Loads
- Body Loads
- Load Cases
- Restraints
- Nodal Supports
- Surface Supports
- Nodal Springs
- Freedom Cases
- Analysis Cases
Solvers
- Linear Static Solver
- Non-Linear Static Solver
- Linear Buckling Solver
- Natural Frequency Solver
- Linear Dynamic Solver
- Non-Linear Dynamic Solver
Post-Processor
- Structural Mesh and Boundary Conditions
- Deformed Mesh
- Reaction Forces
- 2D Frame Actions (N, V, M)
- Buckling Mode Shapes
- Natural Frequency Mode Shapes
- Deformed Contour Plot
- Continuum Stress Contour Plot
Additional Modules
- Optimisation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
feastruct-0.1.tar.gz
(2.0 kB
view hashes)