MohrCoulombEngineering
Mohr-Coulomb Engineering -- Mohr-Coulomb variant parameterised with engineering-style strength quantities for design-code workflows.
Examples
material = project.MohrCoulombEngineering(name='MCE Clay', phi=25, c=20)
material.phi
Properties
- name : str
- Material name.
- color : Color
- Material color.
- gamma_dry : float | ParameterMap | Profile | Gradient
- Dry unit weight.
- gamma_sat : float | ParameterMap | Profile | Gradient
- Saturated unit weight.
- reducible_strength : bool
- Reducible strength flag.
- E : float | ParameterMap | Profile | Gradient
- Young's modulus (parameter set A).
- nu : float | ParameterMap | Profile | Gradient
- Poisson's ratio (parameter sets A and B).
- K : float | ParameterMap | Profile | Gradient
- Bulk modulus (parameter sets B and C).
- G : float | ParameterMap | Profile | Gradient
- Shear modulus (parameter set C).
- parameter_set : str
- Elastic parameter set: 'A' (E, nu), 'B' (K, nu), or 'C' (K, G).
- phi : float | ParameterMap | Profile | Gradient
- Friction angle.
- c : float | ParameterMap | Profile | Gradient
- Cohesion.
- flow_rule : int
- Flow rule type.
- psi : float | ParameterMap | Profile | Gradient
- Dilation angle.
- dilation_cap : int
- Dilation cap type.
- ev_cr : float | ParameterMap | Profile | Gradient
- Critical volumetric strain.
- es_cr : float | ParameterMap | Profile | Gradient
- Critical shear strain.
- compression_cap : bool
- Compression cap enabled.
- compression_strength : float | ParameterMap | Profile | Gradient
- Compression strength.
- softening : bool
- Softening enabled.
- phi_residual : float | ParameterMap | Profile | Gradient
- Residual friction angle.
- e_cr1 : float | ParameterMap | Profile | Gradient
- Critical strain 1.
- e_cr2 : float | ParameterMap | Profile | Gradient
- Critical strain 2.
- phi_2d : float | ParameterMap | Profile | Gradient
- 2D friction angle.
- phi_3d : float | ParameterMap | Profile | Gradient
- 3D friction angle.
- cu : float | ParameterMap | Profile | Gradient
- Undrained shear strength.
- c_2d_davis : float | ParameterMap | Profile | Gradient
- 2D Davis cohesion.
- c_3d_davis : float | ParameterMap | Profile | Gradient
- 3D Davis cohesion.
- phi_2d_davis : float | ParameterMap | Profile | Gradient
- 2D Davis friction angle.
- phi_3d_davis : float | ParameterMap | Profile | Gradient
- 3D Davis friction angle.
- tension_cutoff : bool
- Tension cutoff enabled.
- sigma_t : float | ParameterMap | Profile | Gradient
- Tensile strength.
- hydraulic_conductivity_option : int
- Hydraulic conductivity option.
- hydraulic_model : int
- Hydraulic model type.
- drainage : int
- Drainage type.
- excess_pore_pressure : float
- Excess pore pressure.
- K0 : float | ParameterMap | Profile | Gradient
- Coefficient of earth pressure at rest.
- K0_type : int
- K0 type (auto or user).
- cavitation_cutoff : bool
- Cavitation cutoff enabled.
- pcav : float | ParameterMap | Profile | Gradient
- Cavitation pressure.
- Kx : float | ParameterMap | Profile | Gradient
- Hydraulic conductivity in x-direction.
- Ky : float | ParameterMap | Profile | Gradient
- Hydraulic conductivity in y-direction.
- Kz : float | ParameterMap | Profile | Gradient
- Hydraulic conductivity in z-direction.
- e : int
- Void ratio.
- alpha : float | ParameterMap | Profile | Gradient
- van Genuchten alpha parameter.
- n : int
- van Genuchten n parameter.
- Sr : float | ParameterMap | Profile | Gradient
- Residual saturation.
- Ss : float | ParameterMap | Profile | Gradient
- Saturated saturation.