Yield Condition and Return Mapping
To enforce yield condition and flow rule in discrete time and space, we apply a procedure known as return mapping. This is a projection-based algorithm that modifies the elastic deformation gradient such that the resulting stress satisfies the yield condition.
Return Mapping
Let denote the trial elastic deformation gradient, obtained after the particle state update but before plasticity is enforced. If the stress computed from lies inside the yield surface, no correction is needed as the deformation is purely elastic.
If the stress lies outside the yield surface, we apply return mapping to correct the trial elastic state, projecting the stress induced by back onto the yield surface, following the direction specified by the plastic flow rule. We denote the result of the return mapping as:
where is the return mapping operator that corrects the elastic predictor based on the yield surface geometry and material model.
In practice, return mapping is implemented either analytically (for simple yield criteria such as von Mises or Drucker-Prager) or iteratively via numerical solvers when the yield surface is complex.
Example 28.2.1 (von Mises Yield Criterion, Log-Strain Formulation).
In log-strain-based plasticity, return mapping is performed in the diagonalized SVD space. Let and let be the stored plastic log-strain. The trial elastic stretch is: Compute the deviatoric log strain: If , perform radial return: The corrected elastic log strain is: Then update: and reconstruct the elastic deformation: