-
Notifications
You must be signed in to change notification settings - Fork 24
Bingham Elasto‐viscoplastic
Bodhinanda (Nanda) Chandra edited this page Feb 25, 2026
·
1 revision
{
"materials": [
{
"id": 0,
"type": "BinghamViscoPlastic2D",
"density": 2000,
"youngs_modulus": 100e6,
"poisson_ratio": 0.3,
"volumetric_gamma": 7.0,
"tau0": 200,
"dynamic_viscosity": 0.5,
"flocculation_state": 0.5,
"flocculation_parameter": 1.0,
"deflocculation_rate": 1.0
}
]
}-
"id"is the material ID corresponding to a subset (or all) of the generated material points. -
"type"is either"BinghamViscoPlastic2D"or"BinghamViscoPlastic3D". -
"density"is material density. -
"youngs_modulus"is the constant elastic parameter Young's modulus. -
"poisson_ratio"is the constant elastic parameter Poisson's ratio. -
"volumetric_gamma"is a constant used in the equation of state to compute pressure. -
"tau0"is the shear yield stress. -
"dynamic_viscosity"is the constant plastic viscosity. -
"flocculation_state"is the initial internal structural state of the material. -
"flocculation_parameter"is the flocculation rate in the unit of (Pa/s). -
"deflocculation_rate"is the constant that governs the exponential decrease of shear stress under a constant shear rate.
Details of the constitutive equations for the thixotropy Bingham model can be found in [1].
[1] Yu, J., Chandra, B., Wilkes, C., Zhao, J., & Soga, K. (2025). An elasto-viscoplastic thixotropic model for fresh concrete capturing flow-rest transition. arXiv preprint arXiv:2512.23364.
- Prerequisite packages
- Compiling MPM in Linux
- Compiling MPM in ARM-based MacOS
- Advanced compilation with MPI
- Run MPM
- Explicit single-phase MPM
- Implicit linear and nonlinear schemes
- Semi-implicit Navier Stokes solver
- Two-phase MPM solver
- Using higher-order basis functions
- Using the 3D tetrahedron element
- Example input files
- Infinitesimal strain
- Finite strain
- Fluids