advancedCSE.github.io

Python Constitutive Model Driver

This is a Python code to test constitutive stress updates and associated computational plasticity algorithms.

Material Models

Model Elementary Intermediate Difficult Research-Grade
von Mises (isotropic hardening) 🗸      
von Mises (isotropic hardening), variational update a       🗸
Drucker-Prager   🗸    
Mohr-Coulomb   🗸    
Extended Mohr-Coulomb modelb       🗸
Hardening soil modelb       🗸
Concrete damage plasticity (Feenstra and De Borst)c       🗸
Concrete damage plasticity (Lee and Fenves)c       🗸
Burgers modelc     🗸  
Glen power law modelc     🗸  

a) Based on the following papers:

b) Simplified version with only shear hardening mechanism; no pressure dependency, no Lode angle dependency

c) Not yet available; planned for inclusion in the near future

Robust algorithms

Ease of use

Full documentation

Disclaimer