Abstract
Classical plasticity and damage models for porous quasi-brittle media usually suffer from mathematical defects such as non-convergence and non-uniqueness. Yield or damage functions for porous quasi-brittle media often have yield functions with contours so distorted that following those contours to the yield surface in a return algorithm can take the solution to a false elastic domain. A steepest-descent return algorithm must include iterative corrections; otherwise, the solution is non-unique because contours of any yield function are non-unique. A multi-stage algorithm has been developed to address both spurious convergence and non-uniqueness, as well as to improve efficiency. The region of pathological isosurfaces is masked by first returning the stress state to the Drucker–Prager surface circumscribing the actual yield surface. From there, steepest-descent is used to locate a point on the yield surface. This first-stage solution, which is extremely efficient because it is applied in a 2D subspace, is generally not the correct solution, but it is used to estimate the correct return direction. The first-stage solution is projected onto the estimated correct return direction in 6D stress space. Third invariant dependence and anisotropy are accommodated in this second-stage correction. The projection operation introduces errors associated with yield surface curvature, so the two-stage iteration is applied repeatedly to converge. Regions of extremely high curvature are detected and handled separately using an approximation to vertex theory. The multi-stage return is applied holding internal variables constant to produce a non-hardening solution. To account for hardening from pore collapse (or softening from damage), geometrical arguments are used to clearly illustrate the appropriate scaling of the non-hardening solution needed to obtain the hardening (or softening) solution.
Similar content being viewed by others
References
ASME V&V 10-2006 (2006) Guide for verification and validation in computational solid mechanics. The american Society of Mechanical Engineers, New York, NY
Bicanic N, Pearce CJ (1998) Computational aspects of a softening plasticity model for plain concrete. Mech Cohesive-Frict Mat 1: 75–94
Brannon RM (2007) Elements of phenomenological plasticity: geometrical insight, computational algorithms, and topics in shock physics. Shock Wave Science and Technology Reference Library, vol. 2, chap. 6. Springer, Berlin, pp 225–274
Brannon RM, Wells JM, Strack O (2007) Validating theories for brittle damage. Metall Mater Trans A 38(12): 2861–2868
Fossum AF, Brannon RM (2004) The SANDIA GEOMODEL theory and user’s guide. Sandia National Laboratories Report SAND2004-3226, Albuquerque (unlimited release edn)
Foster CD, Regueiro RA, Fossum AF, Borja RI (2005) Implicit numerical integration of a three-invariant, isotropic/kinematic hardening cap plasticity model for geomaterials. Comput Methods Appl Mech Eng 194: 5109–5138
Kossa A, Szabó L (2009) Exact integration of the von Mises elastoplasticity model with combined linear isotropic-kinematic hardening. Int J Plasticity 25: 1083–1106
Krieg RD, Krieg DB (1977) Accuracies of numerical solution methods for the elastic-perfectly plastic model. J Press Vessel Technol 99: 510–515
Lubliner J (1990) Plasticity theory. Macmillan, New York
Roache PJ (1998) Verification and validation in computational science and engineering. Hermosa Publishers, Albuquerque
Sandler IS, Rubin D (1979) An algorithm a nd a modular subroutine for the cap model. Int J Numer AnalMethods Geomech 3: 173
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Brannon, R.M., Leelavanichkul, S. A multi-stage return algorithm for solving the classical damage component of constitutive models for rocks, ceramics, and other rock-like media. Int J Fract 163, 133–149 (2010). https://doi.org/10.1007/s10704-009-9398-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10704-009-9398-4