/matlab_fem_elastoplasticity

Fast MATLAB assembly of elastoplastic FEM matrices in 2D and 3D

Primary LanguageMATLABBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Efficient and flexible MATLAB implementation of 2D and 3D elastoplastic problems

Authors

Martin Cermak (UGN Ostrava), Stanislav Sysala (UGN Ostrava), Jan Valdman (UTIA Praha)

These codes are an essential part of the paper "M. Cermak, S. Sysala, J. Valdman: Efficient and flexible MATLAB implementation of 2D and 3D elastoplastic problems. Applied Mathematics and Computation 355, (2019) pp. 595-614, DOI: 10.1016/j.amc.2019.02.054" available also at https://arxiv.org/pdf/1805.04155.pdf

The implementation is rather universal for various elastoplastic models, finite elements, and quadrature rules. It provides several computing benchmarks including (a) elastic and elastoplastic models with von Mises or Drucker-Prager yield criteria; (b) finite element implementations of P1, P2, Q1, Q2 elements in both 2D and 3D.