-
Notifications
You must be signed in to change notification settings - Fork 11
NorSand
Joel edited this page Feb 8, 2022
·
4 revisions
{
"materials": [
{
"id" : 0,
"type" : "NorSand2D",
"density" : 2000,
"poisson_ratio" : 0.17,
"reference_pressure" : 1.0E+5,
"friction_cs" : 27.0,
"N" : 0.3,
"lambda" : 0.3,
"kappa" : 0.08,
"gamma" : 1.0,
"chi" : 3.5,
"hardening_modulus": 200,
"void_ratio_initial" : 0.38,
"p_image_initial" : 3000000,
"bond_model" : true,
"p_cohesion_initial" : 1.2E+4,
"p_dilation_initial" : 2.0E+4,
"m_cohesion" : 10,
"m_dilation" : 1,
"m_modulus" : 100,
"tolerance" : 1.0E-15
}
]
}
-
"id"
is the material ID corresponding to a subset (or all) of the generated material points. -
"type"
is either"NorSand2D"
or"NorSand3D"
. -
"density"
is material density. -
"poisson_ratio"
is the constant elastic parameter Poisson's ratio. -
"reference_pressure"
is set at atmospheric pressure of 100 kPa. -
"friction_cs"
is the critical state friction angle in degrees. -
"N"
is the volumetric coupling (dilatancy) parameter. -
"lambda"
is the virgin compression index. -
"kappa"
is the swell/recompression index. -
"gamma"
is the void ratio at the reference pressure. -
"chi"
is the dilatancy coefficient. -
"hardening_modulus"
is the hardening modulus. -
"void_ratio_initial"
is the initial void ratio. Initial void ratio be replaced with porosity. -
"p_image_initial"
is the initial mean stress image (i.e., the intersection between the yield surface and critical state line). -
"bond_model"
flag is settrue
for the bonded behavior. -
"p_cohesion_initial"
is the initial cohesive pressure enhancement. -
"p_dilation_initial"
is the initial dilation pressure enhancement. -
"m_cohesion"
is the cohesive degradation term. -
"m_dilation"
is the dilative degradation term. -
"m_modulus"
is bonded modulus effects of the cohesion and dilation. -
"tolerance"
is an optional tolerance value for computations such as yield condition, set default as machine epsilon.
General NorSand information is provided in [1,2,3]. Details on the bonded NorSand model are provided in [4].
[1] Jefferies, M. G. (1993). Nor-Sand: a simle critical state model for sand. Géotechnique, 43(1), 91-103.
[2] Jefferies, M., Been K. (2016). "Soil liquefaction: a critical state approach." Second Edition. CRC Press.
[3] Jefferies, M., Shuttle, D. (2011). "On the operating critical friction ratio in general stress states." Géotechnique, 61(8), 709-713.
[4] Setiasabda, Ezra Y. (2020). “Material point method for large deformation modeling in geomechanics using isoparametric elements.” Ph.D. dissertation, Berkeley, CA: Univ. of California, Berkeley.
- Prerequisite packages
- Compiling MPM in Linux
- Compiling MPM in ARM-based MacOS
- Advanced compilation with MPI
- Explicit single-phase MPM
- Implicit linear and nonlinear schemes
- Semi-implicit Navier Stokes solver
- Two-phase MPM solver
- Using higher-order basis functions
- Infinitesimal strain
- Finite strain
- Fluids