Python Laboratory for Finite Element Analysis (pyLabFEA)¶
- Author
Alexander Hartmaier
- Organization
ICAMS, Ruhr University Bochum, Germany
- Contact
Finite Element Analysis (FEA) is a numerical method for studying mechanical behavior of fluids and solids. The pyLabFEA package introduces a simple version of FEA for solid mechanics and elastic-plastic materials, which is fully written in Python. Due to its simplicity, it is well-suited for teaching, and its flexibility in constitutive modeling of materials makes it a useful research tool.
GitHub repository: https://github.com/AHartmaier/pyLabFEA.git
- Technical guide
- Jupyter notebooks
- Tutorial 1: Introduction
- Tutorial 2: Composites
- Tutorial 3: Equivalent Stress
- Tutorial 4: Plasticity
- Tutorial 5: Homogenization
- Application 1: Machine Learning Flow Rule for Hill-type plasticity
- Application 2: Machine Learning Flow Rule for Tresca plasticity
- Application 3: Training of Machine Learning flow rule with full tensorial stresses
- Examples
- Modules