SimpleSand
A Simple Sand Model
The continuum mechanics based sign convention (tension is positive) is used for consistency.
The SimpleSand
model is a simple sand hardening model that adopts a bounding surface concept.
Readers can also refer to the corresponding section in Constitutive Modelling Cookbook for details on the theory.
Syntax
Theory
Critical State
The state parameter is defined as
The specific volume can be expressed in terms of strain,
Thus, the bounding surface and dilatancy surface can be defined to evolve with \(\psi\),
where \(\alpha^c\) is the initial size of surfaces.
Yield Surface
The following wedge-like function is chosen to be the yield surface,
where \(s\) is the deviatoric stress, \(p\) is the hydrostatic stress, \(\alpha\) is the back stress ratio and \(m\) is a constant that controls the size of the wedge.
Flow Rule
A non-associated flow rule is defined.
where \(n=\dfrac{s+p\alpha}{|s+p\alpha|}\) is a unit tensor, \(I\) is the second order unit tensor and \(D=A\left( \alpha^d-\alpha:n\right)\) is the dilatancy parameter.
Note due to the change of sign convention, a negative \(D\) leads to contractive response, thus \(A\) often needs to be negative.
Hardening Rule
The evolution of \(\alpha\) is similar to the Armstrong-Frederick hardening law.
where \(h\) is a constant that controls the speed of hardening.
Example
Please refer to triaxial-compression-of-sand.