Version 1.0.22 |
last updated: Jan 04, 2025 |
Welcome to the FEM.edu documentation!
A finite element framework designed with higher education in mind.
Features
Easy integration with any python environment.
- Linear finite element analysis
Spring models
2D and 3D Truss models
1D beam models (continuous beams)
2D and 3D frame models (\(P{-}\Delta\) and numerically integrated FE)
Plate models (triangles and quadrilaterals)
- Geometrically and physically nonlinear finite element analysis
- Elements
2D and 3D Truss models for finite deformation
1D beam models (continuous beams)
2D and 3D frame models (\(P{-}\Delta\) and numerically integrated FE)
Plate models (triangles and quadrilaterals)
Continuum models
- Materials
Fiber-materials for metals
Section-models for beams
Section-models for plates
\(J_2\)-plasticity with hardening for plane stress, plane strain, and 3D
- Solvers
Newton-Raphson solver (load stepping)
Displacement control (with arbitrary load pattern)
Arc-length control (with arbitrary load pattern)
- Meshing features
Curve, Patch, TrianglePatch, Solid meshers
- Basic plot features for built-in and User-defined elements
Deformation plot
Beam diagrams (moment, shear, axial force; for beams and frames)
Time history plots
- Easy integration of
User defined elements (Element objects)
User defined materials (Material objects)
User defined solution algorithms (Solver objects)
User defined report generators (Reporter objects)
Revision Log
Updating thermal examples to make use of new System.finder functions by Peter Mackenzie-Helnwein at 2025-01-03 17:18:08
adding locator functions for nodes and faces along lines, on planes by Peter Mackenzie-Helnwein at 2025-01-03 17:17:27
publishing the full revision log by Peter Mackenzie-Helnwein at 2025-01-03 12:03:50