Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
13 #include "RankFourTensor.h"
55 Real
dphi_dj2(
const Real j2,
const Real j3)
const;
58 Real
dphi_dj3(
const Real j2,
const Real j3)
const;
61 Real
dfj2_dj2(
const Real j2,
const Real j3)
const;
64 Real
dfj2_dj3(
const Real j2,
const Real j3)
const;
67 Real
dfj3_dj2(
const Real j2,
const Real j3)
const;
70 Real
dfj3_dj3(
const Real j2,
const Real j3)
const;
const Real _b
A constant to model the influence of pressure.
RankFourTensor dflowPotential_dstress(const RankTwoTensor &stress, Real intnl) const override
Tensor derivative of the tensor derivative of the yield_function with respect to the stress tensor.
Real _c
A constant to model the influence of strength differential effect.
static InputParameters validParams()
TensorMechanicsPlasticIsotropicSD(const InputParameters ¶meters)
J2 plasticity, associative, with hardning.
Real dphi_dj3(const Real j2, const Real j3) const
derivative of phi with respect to J3
Real yieldFunction(const RankTwoTensor &stress, Real intnl) const override
Yield_function = a[b*I1 + (J2^{3/2} - c*J3)^{1/3}] - yield_strength.
RankFourTensor _h
Comes from transforming the stress tensor to the deviatoric stress tensor.
Real dphi_dj2(const Real j2, const Real j3) const
derivative of phi with respect to J2, phi is b*I1 + (J2^{3/2} - c*J3)^{1/3}
Real dfj3_dj3(const Real j2, const Real j3) const
derivative of dphi_dJ3 with respect to J3
InputParameters validParams< TensorMechanicsPlasticIsotropicSD >()
Real _a
A constant used in the constructor that depends on _b and _c.
Real dfj3_dj2(const Real j2, const Real j3) const
derivative of dphi_dJ3 with respect to J2
RankTwoTensor flowPotential(const RankTwoTensor &stress, Real intnl) const override
Receives the flag for associative or non-associative and calculates the flow potential accordingly.
Real dfj2_dj2(const Real j2, const Real j3) const
derivative of dphi_dJ2 with respect to J2
RankTwoTensor dyieldFunction_dstress(const RankTwoTensor &stress, Real intnl) const override
Tensor derivative of the yield_function with respect to the stress tensor.
RankTwoTensor dI_sigma() const
derivative of the trace with respect to sigma rank two tensor
IsotropicSD plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function bas...
const bool _associative
Flag for flow-rule, true if not specified.
RankTwoTensor dj2_dSkl(const RankTwoTensor &stress) const
derivative of the second invariant with respect to the stress deviatoric tensor
Real dfj2_dj3(const Real j2, const Real j3) const
derivative of dphi_dJ2 with respect to J3