Skip to content

Multi-yield-surface elastoplatic material model for von-Mises, Drucker-Prager, and Rounded-Mohr-Coulomb.

Notifications You must be signed in to change notification settings

yuan-feng/multi_surface_plasticity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

In order to simulate the realistic shear modulus behavior, multi-surface plastic model is proposed by Mroz and further developed by Prevost. Multi-surface material model is able to match the G/Gmax curves by piecewise linear curves.

As the name implies, multi-surface model is composed of multiple yield surface in the deviatoric stress space. For each yield surface, the stress-strain curve is linear. The shear modulus becomes smaller after the stress states exceed each yield surface.

The multi-surface material models are implemented with a simple python-based GUI for testing.

Various Yield Surfaces

Three yield surfaces were implemented for the multi-surface-material model.

  • von-Mises
  • Drucker-Prager
  • rounded-Mohr-Coulomb

Illustration

The mapping between multiple yield surfaces and the shear modulus reduction (G/Gmax):

multi-surface

The contact between multiple yield surfaces (ensuring non-overlaps):

contact_condition

The sample stress results and the modulus reduction results:

results

The cyclic behaviors of the stress-strain results:

cyclic_behavior

Prerequisite:

sudo apt install python-tk python3-matplotlib

Notes

Tested on

  • g++-7.4.0
  • python 3.6.8

Reference

Prevost, Jean H. "A simple plasticity theory for frictional cohesionless soils." International Journal of Soil Dynamics and Earthquake Engineering 4, no. 1 (1985): 9-17.

About

Multi-yield-surface elastoplatic material model for von-Mises, Drucker-Prager, and Rounded-Mohr-Coulomb.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published