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.
Jan Valdman (2022). Continuum undergoing combined elasto-plasto-damage transformation. (https://www.mathworks.com/matlabcentral/fileexchange/49943-continuum-undergoing-combined-elasto-plasto-damage-transformation), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!