Pressure-Dependent Plasticity
Use the Pressure-Dependent Plasticity subnode to define the properties for modeling materials where the yielding and failure depends on pressure. This material model is available in the Solid Mechanics interface, and can be used together with Linear Elastic Material, Nonlinear Elastic Material, and Hyperelastic Material.
The Nonlinear Structural Materials Module is required. For details, see https://www.comsol.com/products/specifications/.
When a Pressure-Dependent Plasticity node is present, an Equivalent Plastic Strain plot is available under Result Templates.
See also Pressure-Dependent and Soil Plasticity in the Structural Mechanics Theory chapter.
Plasticity Model
Use this section to define the plastic properties of the material. Select a plasticity model — Drucker–Prager, Elliptic, Foam, or Parabolic.
The default is the Drucker–Prager criterion.
Select Elliptic to use a general elliptic yield criterion.
Select Foam to use an elliptic yield criterion specialized for crushable foam materials.
Select Parabolic to use a general parabolic yield criterion.
The Drucker–Prager, Elliptic, and Parabolic options are generic plasticity models intended for pressure sensitive materials. These models share the following common settings:
The default Initial yield stress σys0 uses values From material and represents the von Mises stress where plastic deformation starts given zero pressure.
Select the Plastic potential Qp related to the flow rule — Associated or Nonassociated.
Select how the Equivalent plastic strain εpe is computed — Associated, von Mises, or User defined. Enter a User defined expression in the hp field as needed. See Hardening Rule for details.
Select the type of linear or nonlinear isotropic hardening model. See Isotropic Hardening for details.
Drucker–Prager
For the Drucker–Prager plasticity model, the yield function is defined by two parameters, the initial yield stress σys0 at zero pressure, and a parameter a1 that controls the pressure dependency.
When Plastic potential is set to Nonassociated, an additional parameter a1Q is used to define the pressure dependency of the plastic potential independently of the yield function.
The Drucker–Prager model can be combined with a Cap and Cutoff if needed.
See Drucker–Prager Criterion in the Structural Mechanics Theory chapter for details.
Elliptic
The yield function of the elliptic plasticity model can be modified by specifying parameters b1, b2, and b3. This set of parameters defines the shape of the ellipse in the Meridional Plane through the function
where σm is the mean stress. Each parameter can be taken From Material, or given as a User defined value. It is also possible to set a parameter to Exclude, in which case that term of the function is explicitly removed.
In addition, the shape of the yield function in the Octahedral Plane can be controlled by setting the Octahedral section Γ(θ)Circular, Gudehus, or Lagioia–Panteghini.
For Gudehus, enter the Strength ratio c.
For Lagioia–Panteghini, enter the parameters c1, c2, c3.
See Octahedral Section in the Structural Mechanics Theory chapter for details.
When Plastic potential is set to Nonassociated, an additional set of parameters b1Q, b2Q, and b3Q can be specified. This set of parameters defines the shape of the plastic potential in the Meridional Plane independently from the yield function. Each parameter can either be taken From Material, or assigned a User defined value. It is also possible to set a parameter to Exclude, in which case that term in the nonassociated potential is explicitly removed.
The shape of the plastic potential is assumed to be circular in the octahedral plane. See Elliptic Criterion in the Structural Mechanics Theory chapter for details.
Parabolic
The yield function of the parabolic plasticity model can be modified by specifying the parameters a1, a2, a3, and a4. The set of parameters defines the shape of the parabola in the Meridional Plane by the function
where σm is the mean stress. Each parameter can be taken From Material, or given a User defined value. It is also possible to set a parameter to Exclude, in which case that term is explicitly removed.
In addition, the shape of the yield function in the Octahedral Plane can be controlled by setting Octahedral section Γ(θ)Circular, Gudehus, or Lagioia–Panteghini. See Octahedral Section in the Structural Mechanics Theory chapter for details.
For Gudehus, enter the Strength ratio c.
For Lagioia–Panteghini, enter the parameters c1, c2, c3.
When Plastic potential is set to Nonassociated, an additional set of parameters a1Q, a2Q, a3Q, and a4Q can be specified. This set of parameters defines the shape of the plastic potential in the meridional plane independently from the yield function. Each parameter can either be taken From Material, or given a User defined value. It is also possible to set a parameter to Exclude, in which case that term of the function is explicitly removed. The shape of the plastic potential is assumed to be circular in the Octahedral Plane.
The parabolic plasticity model can be combined with a Cap and Cutoff if needed.
See Parabolic Criterion in the Structural Mechanics Theory chapter for details
Foam
The Foam plasticity model is a specialized version of the Elliptic model often used for the analysis of structural foam and other materials with a cellular structure. The material model is set up to make it straightforward to specify the anisotropic strength of foams when loaded in tension and compression. In addition, a volumetric hardening model can be included to account for the compaction of the foam during plastic deformation.
Define the initial shape of the elliptic yield function by specifying the following parameters:
The default values are taken From material, but optionally a User defined input can be entered.
Foam plasticity uses a nonassociative flow rule where the plastic potential is an ellipse defined by a single parameter, the Plastic Poisson’s ratio νp. It is identified as the ratio of longitudinal to transverse plastic strain, that is, the value of νp controls to amount of volumetric plastic deformation when loading is not on the hydrostatic axis, such as in uniaxial compression. The value of νp can be taken From material, a User defined input, or From default suggestion. The default suggestion corresponds to νp = 0, which is common for many structural foams.
The Plastic Poisson’s ratio νp must be defined between 1 and 0.5.
A Volumetric hardening model can be added to the Foam plasticity model by entering a hardening function. When Perfectly plastic is selected no hardening occurs. Note that the yield stress in hydrostatic tension, pt, is always treated as constant during plastic deformation.
By selecting Hardening function, it is possible to define the variation of the compressive hydrostatic yield stress by specifying a function pch with respect to the accumulated volumetric plastic strain, εpv. The variable εpv is positive in compression and it increases monotonically. The total hydrostatic yield stress is then given by
The function pch can either be taken From material, or given by a User defined input. In the latter case, enter an expression where the variable for εpv is named using the scheme <physics>.epev.
Alternatively, it is possible to specify evolution of the uniaxial compressive yield stress. When Hardening function, uniaxial data, is selected, define the variation of the uniaxial compressive yield stress by specifying a function σuch with respect to the accumulated axial plastic strain, εpa. The axial plastic strain is here estimated as εpa = εpv/(1 − 2νp), and the total uniaxial compressive yield stress is then given by
The function σuch can either be taken From material, or given by a User defined input. In the latter case, enter an expression where the variable for εpa is named using the scheme <physics>.epea.
To compute the energy dissipation caused by plasticity, enable the Calculate dissipated energy checkbox in the Energy Dissipation section of the parent material node.
Nonlocal Plasticity Model
Nonlocal plasticity can be used to facilitate for example the modeling of material softening. Typical examples that involve material softening are finite strain plasticity and soil plasticity. In these situations, standard (local) plasticity calculations reveal a mesh fineness and topology dependence, where a mesh refinement fails to produce a physically sound solution. Nonlocal plasticity adds regularization to the equivalent plastic strain, thereby stabilizing the solution.
The default is None. Select Implicit Gradient to add nonlocal regularization to the equivalent plastic strain. Enter a value for the:
Length scale, lint. The length scale should not exceed the maximum element size of the mesh.
Nonlocal coupling modulus, Hnl. This stiffness is the penalization of the difference between the local and nonlocal variables. A larger value enforces the equivalent plastic strain εpe to be closer to the nonlocal equivalent plastic strain εpe,nl.
See also Nonlocal Plasticity in the Structural Mechanics Theory chapter.
Discretization
This section is available with the Implicit gradient nonlocal plasticity model. Select the shape function for the Nonlocal equivalent plastic strain εpe,nlAutomatic, Linear, Quadratic Lagrange, Quadratic serendipity, Cubic Lagrange, Cubic serendipity, Quartic Lagrange, Quartic serendipity, or Quintic Lagrange. The available options depend on the order of the displacement field.
To display this section, click the Show More Options button () and select Advanced Physics Options in the Show More Options dialog.
Sheet Metal Forming: Application Library path Nonlinear_Structural_Materials_Module/Plasticity/sheet_metal_forming
For an example on large strain and nonlocal plasticity, see Necking of an Elastoplastic Metal Bar: Application Library path Nonlinear_Structural_Materials_Module/Plasticity/bar_necking.
For an example of strain rate dependent plasticity, see Tensile Test with Strain Rate Dependent Plasticity: Application Library path Nonlinear_Structural_Materials_Module/Plasticity/strain_rate_dependent_plasticity
Advanced
To display this section, click the Show More Options button () and select Advanced Physics Options in the Show More Options dialog.
The plastic potential may include vertices where it intersects the hydrostatic axis. To improve robustness of the plasticity method, smoothing is applied to remove these singularities. If visible, select the Smoothing of the plastic potentialAutomatic, Manual tuning, or User defined, to control how much the smooth plastic potential deviates from the original plastic potential. When Manual tuning is selected, enter a value for the Vertex smoothing multiplier fv. This multiplier scales the amount of smoothing of the Automatic option. The User defined option allows full control of the smoothing by entering a value for the Vertex smoothing parameter σv,off.
Select the Local method to solve the plasticity problem — Automatic, Backward Euler, or Backward Euler, damped.
When Backward Euler or Backward Euler, damped is selected, it is possible to specify the maximum number of iterations and the relative tolerance used to solve the local plasticity equations. Enter the following settings:
Maximum number of local iterations. To determine the maximum number of iteration in the Newton loop when solving the local plasticity equations. The default value is 25 iterations.
Relative tolerance. To check the convergence of the local plasticity equations based on the step size in the Newton loop. The final tolerance is computed based on the current solution of the local variable and the entered value. The default value is 1e-6.
When the Backward Euler, damped method is selected, the Newton’s method is enhanced by line search iterations. Using this method can improve the robustness of the plasticity problem when the plastic potential or hardening model are highly nonlinear. When selected, it is possible to specify the Maximum number of line search iterations. The default value is 4 iterations.
For a 2D geometry, enable Include out-of-plane strains to solve for all components of the plastic strain tensor. By default, it is assumed that the out-of-plane components are zero.
See also the Numerical Integration Algorithm section in the Structural Mechanics Theory chapter.
Location in User Interface
Context Menus
Ribbon
Physics tab with Linear Elastic Material, Nonlinear Elastic Material, or Hyperelastic Material node selected in the model tree: