1. Theoretical formulation#

1.1. 1D vision of the behavior of the Iwan model#

A purely 1D description of the Iwan model consists of a parallel or serial arrangement of Jenkin elements, each element being composed of a spring and a perfectly plastic friction pad (Coulomb criterion) in series (Figure 1). The arrangement of the elements and the parameters of the model determine the shape of the cyclic shear response.

_images/100000000000018F0000007C7BA8EDFC93299952.png _images/10000000000000AD000000E043027A47A49A20DD.png

Series-parallel model

Parallel-serial model

Figure 1.1-1: Iwan 1D rheological models []

1.2. 3D formulation of the Iwan model#

During the 3D description of the behavior, each element is associated with a load surface, defined from the deviatoric stress associated with each mechanism. We therefore go from a 1D description of the shear behavior to a 3D description of the deviatoric behavior based on the stress and deformation invariants, defined in the following way:

(1.1)#\[ \ textrm {Average pressure:} \ text {p} =\ frac {\ text {t}\ text {t}\ text {t}\ text {t}\ text {t}}\ text {3}}\]
(1.2)#\[ \ textrm {Constraint deviating tensor:} \ mathrm {S} =\ mathrm {\ sigma} -p\ mathrm {I}\]

Constraint deviator: \(\text{q}={\mathrm{S}}_{\text{V}\text{M}}^{\text{3}\text{D}}=\sqrt{\frac{\text{3}}{\text{2}}\text{S}\mathrm{:}\text{S}}\)

\[\]

: label: eq-4

textrm {Volume deformation:} {mathrm {epsilon}} _ {v} =mathit {tr}left (mathrm {epsilon}right)

Deviatoric deformation: \({\text{q}}_{\text{n}}={\left(\text{S}-{\text{X}}_{\text{n}}\right)}_{\text{V}\text{M}}^{\text{3}\text{D}}=\sqrt{\frac{\text{3}}{\text{2}}(\text{S}-{\text{X}}_{\text{n}})\mathrm{:}(\text{S}-{\text{X}}_{\text{n}})}\)

For a series-parallel arrangement, when the stress applied exceeds the limiting stress \({Y}_{n}\) of the \(n\) mechanism, there is work hardening of this mechanism and the associated stress remains equal to the limit stress, i.e. only kinematic work hardening is associated with each mechanism of the model. The model allows great flexibility in describing behavior, in particular through the possibility of direct use of test data in the laboratory. The error associated with describing cyclic behavior depends directly on the number of load surfaces and their arrangement. However, the greater the number of mechanisms, the more numerically expensive the system to be solved is, despite the transition from a tensor system to a scalar system (section 2).

The model is based on the theory of multi-mechanism elastoplasticity. In a series-parallel description, it assumes an additive and independent decomposition of the deformations on the work hardening mechanisms:

(1.3)#\[ \ mathrm {\ epsilon} =\ sum _ {n=1} ^ {n} {\ mathrm {\ epsilon}}} _ {n}\]

For each mechanism, the model considers an additive decomposition of the total deformation tensor \(\text{ε}\) into an elastic part \({\text{ε}}_{\text{n}}^{\text{e}}\) and a plastic part \({\mathrm{\epsilon }}_{n}^{p}\):

(1.4)#\[ {\ mathrm {\ epsilon}} _ {n} = {\ mathrm {\ epsilon}} _ {n} ^ {e} + {\ mathrm {\ epsilon}}} _ {n} ^ {p}}\]

The stress-strain relationship is written directly from the 4th order elasticity tensor, \(C\) *.* The elasticity is therefore linear and the model does not allow the effect of confinement to be taken into account in the elastic constants.

(1.5)#\[ \ mathrm {\ sigma} =C {\ mathrm {\ epsilon}} ^ {e}\]

Since the model only describes deviatoric behavior, the volume response is assumed to be linear elastic:

(1.6)#\[ {\ mathrm {\ epsilon}} _ {v} =\ frac {p} {3K}\]

where \(>\) is the compression module.

In the following, the various ingredients necessary to describe the law of behavior in an elasto-plastic framework are described, namely:

  • Load surface \(\text{f}\): defines the area in the stress space within which the behavior is linear elastic (\(\text{f}<0\) or \(\text{f}=0\) and \(d\text{f}<0\)) and where the behavior is plastic (\(\text{f}=0\) and \(d\text{f}>0\)).

  • Flow law: rule defining the plastic deformation increment, in a generic way \({\dot{\mathrm{\epsilon }}}^{p}=\dot{\mathrm{\lambda }}\mathrm{\Psi }\), where \(\dot{\mathrm{\lambda }}\) is the plastic multiplier and \(\mathrm{\Psi }\) the flow law.

1.2.1. Charging surface description#

The load area of each mechanism is written as follows:

(1.7)#\[ {f} _ {n} = {q} _ {n} - {y} _ {n}\]

With \({Y}_{n}\) a limit constant from which the \(>\) mechanism works. This value is chosen from a pure shear test, by associating each \(>\) work hardening mechanism with a pair of values \(\left({\mathrm{\gamma }}_{n},{\mathrm{\tau }}_{n}\right)\) with \(\mathrm{\gamma }=2{\mathrm{\epsilon }}_{\mathit{ij}}\), \(\text{i}\ne \text{j}\). So \({Y}_{n}\) is directly obtained from \({\mathrm{\tau }}_{n}\) by the following relationship:

(1.8)#\[ {Y} _ {n} =\ sqrt {\ frac {\ frac {\ text {3}}} {\ text {2}}} {\ mathrm {\ tau}}} _ {n}\]

The value of \({q}_{n}\) is the deviatoric constraint associated with the \(n\) mechanism, defined as follows:

\({\text{q}}_{\text{n}}={\left(\text{S}-{\text{X}}_{\text{n}}\right)}_{\text{V}\text{M}}^{\text{3}\text{D}}=\sqrt{\frac{\text{3}}{\text{2}}(\text{S}-{\text{X}}_{\text{n}})\mathrm{:}(\text{S}-{\text{X}}_{\text{n}})}\)

The tensor \({\text{X}}_{\text{n}}\) represents the kinematic work hardening of the \(\text{n}\) mechanism. It is obtained from the expression defined by Prager:

(1.9)#\[ {X} _ {n} = {C} _ {n} {n} {\ dot {\ mathrm {\ epsilon}}}} _ {n} ^ {p}\]

With \({C}_{n}\) a model parameter determined from a monotonic shear test. Because \({C}_{n}\) is constant, we consider work hardening to be linear.

1.2.2. Description of the flow law#

The plastic deformation increments for each \(n\) mechanism are obtained from the plastic multiplier \({\dot{\mathrm{\lambda }}}_{n}\) and the flow law \({\mathrm{\Psi }}_{n}\):

(1.10)#\[ {\ dot {\ mathrm {\ epsilon}}}}} _ {n} ^ {p} = {\ dot {\ mathrm {\ lambda}}} _ {n} {\ n} {\ mathrm {\ epsilon}}} {\ mathrm {\ Psi}} _ {n}\]

Since the model assumes an associated flow, the flow law is obtained directly from the load surface:

(1.11)#\[ {\ mathrm {\ Psi}} _ {n} =\ frac {\ partial {f} _ {n}} {\ partial\ mathrm {\ sigma}} =\ frac {3} {2}\ frac {2}\ frac {\ 2}\ frac {\ 2}\ frac {\ left (S- {X}} _ {n}\ right)} {{q} _ {n}}\]

The plastic multiplier associated with each mechanism is obtained from the consistency equation, i.e. \({\dot{f}}_{n}=0\):

(1.12)#\[ {\ dot {\ mathrm {\ lambda}}}} _ {n}} =\ frac {\ frac {\ partial {f} _ {n}} {\ partial\ mathrm {\ sigma}}\ mathrm {::} {C} _ {n} _ {n}\ mathrm {:}\ dot {\ mathrm {\ epsilon}}}} {\ frac {\ partial {f}}} {\ frac {\ partial {f}}} {\ frac {\ partial {f}}} {\ frac {\ partial {f}}} {\ frac {\ partial {f}}} _ {n}} {\ partial\ mathrm {\ sigma}}\ mathrm {:} {C} _ {n}\ mathrm {:} {\ mathrm {\ Psi}} _ {n}} - {n} - {C} _ {n}} - {C} _ {n}} - {n}} _ {n}} _ {n}} _ {n}} _ {n}} _ {n}} - {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} - {C} _ {n} mathrm {\ Psi}} _ {n}}\]

With:

(1.13)#\[ \ frac {\ partial {f} _ {n}}} {{\ partial X}} _ {n}} =\ frac {3} {2}\ frac {\ left (S- {X} _ {x} _ {n}\ right)} {{n}\ right)} {{q} _ {n}}\]

The calculation of the plastic multiplier is explained in section 2.

1.2.3. Calculation of work hardening parameters \({C}_{n}\)#

The determination of the kinematic work hardening parameters \({C}_{n}\) is made from a pure shear stress path (\(\mathrm{\Delta }p=0\)). Assume the known answer for this stress path from an initial state with zero deviatoric stress and zero plastic deformation. In this case:

(1.14)#\[ \ dot {\ mathrm {\ gamma}} =\ left (\ frac {1} {2G} +\ sum _ {n=1} ^ {N}\ frac {1} {{C} {{C} _ {n}}}\ right)\ dot {\ mathrm {\ tau}}\]

From \(>\) \(\left({\mathrm{\gamma }}_{n},{\mathrm{\tau }}_{n}\right)\) couples, we can estimate the value of \({C}_{n}\) recursively with the following expression:

(1.15)#\[ \ frac {1} {{C} _ {n}} =\ frac {{\ mathrm {\ gamma}} _ {\ gamma}} - {\ mathrm {\ gamma}} _ {k}} {{\ mathrm {\ tau}}} {{\ mathrm {\ tau}}} _ {\ gamma}} - {k}} -\ frac {1} {2G}} - {\ mathrm {\ tau}} -\ frac {1} {2G}} -\ frac {1} {2G}} -\ frac {1} {2G}} -\ frac {1} {2G}} -\ sum _ {m=1} ^ {k-1}\ frac {1} {{C} _ {m}}\]

The calculation of the kinematic work hardening parameters \({C}_{n}\) is done in the @InitLocalVars block of Mfront.