Continuum undergoing combined elasto-plasto-damage transformation.

Time-dependent evolution of the continuum undergoing combined elasto-plasto-damage transformation.
1.1K Downloads
Updated 26 Jun 2017

View License

This code demonstrates a time-dependent evolution of the continuum undergoing combined elasto-plasto-damage transformation. Details of considered material models, its numerical analysis and computations are explained in two papers:
1. Tomáš Roubíček, Jan Valdman: Perfect plasticity with damage and healing at small strains, its modelling, analysis, and computer implementation. SIAM Journal on Applied mathematics 76, No. 1, 314-340 (2016)
2. T. Roubíček and J. Valdman: Stress-driven solution to rate-independent elasto-plasticity with damage at small strains and its computer implementation. Mathematics and Mechanics of Solids 22, No. 6, 1267-1287 (2017)
Links to papers can be found at the author's web page at http://sites.google.com/site/janvaldman/publications
Please cite the papers if you find the code useful.

Call 'start' in the 'solver_elasto_plasto_damage' directory to run the code.

There are two different model cases, that can be run by setting the value of the variable 'test' in the 'start.m' file:
'test=1' - order of transition: elasticity -> damage -> perfect plasticity, it corresponds to paper 1.
'test=2' - order of transition: elasticity -> plasticity with hardening -> damage, it corresponds to paper 2.

Cite As

Jan Valdman (2026). Continuum undergoing combined elasto-plasto-damage transformation. (https://uk.mathworks.com/matlabcentral/fileexchange/49943-continuum-undergoing-combined-elasto-plasto-damage-transformation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

solver_elasto_plasto_damage/path/library_cbrewer/

solver_elasto_plasto_damage/path/library_elasto_plasto_damage/

solver_elasto_plasto_damage/path/library_general/

solver_elasto_plasto_damage/path/library_vectorization/

solver_elasto_plasto_damage/solver_elasto_plasto_damage/

solver_elasto_plasto_damage/solver_elasto_plasto_damage/models_setup/

Version Published Release Notes
1.2.0.0

papers info update, code refactured
paper 2 info updated

1.1.0.0

Required products corrected
papers info updated
minor software changes, papers information added
papers added

1.0.0.0