geolib_plus.parameters_for_soil_models package¶
Submodules¶
geolib_plus.soft_soil_creep_parameters module¶
- class geolib_plus.soft_soil_creep_parameters.SoftSoilCreepParameters(*, c: Optional[Union[ndarray, float]] = None, phi: Optional[Union[ndarray, float]] = None, psi: Optional[Union[ndarray, float]] = None, kappa: Optional[Union[ndarray, float]] = None, lambda_index: Optional[Union[ndarray, float]] = None, mu: Optional[Union[ndarray, float]] = None, v_ur: Optional[Union[ndarray, float]] = None, M: Optional[Union[ndarray, float]] = None, Cc: Optional[Union[ndarray, float]] = None, Cs: Optional[Union[ndarray, float]] = None, eo: Optional[Union[ndarray, float]] = None, OCR: Optional[Union[ndarray, float]] = None, K0_NC: Optional[Union[ndarray, float]] = None, Ca: Optional[Union[ndarray, float]] = None)¶
Class that calculates and stores parameters for the soft soil creep model.
Attributes
- c: Optional[Union[np.ndarray, float]] = None
cohesion
- phi: Optional[Union[np.ndarray, float]] = None
friction angle
- psi: Optional[Union[np.ndarray, float]] = None
dilatancy angle
- kappa: Optional[Union[np.ndarray, float]] = None
modified swelling index
- lambda_index: Optional[Union[np.ndarray, float]] = None
modified compression index
- mi: Optional[Union[np.ndarray, float]] = None
modified creep index
- v_ur: Optional[Union[np.ndarray, float]] = None
poisson’s ratio for unloading/reloading
- M: Optional[Union[np.ndarray, float]] = None
slope of so-called ‘critical state line’
- Cc: Optional[Union[np.ndarray, float]] = None
compression index
- Cs: Optional[Union[np.ndarray, float]] = None
swelling index
- eo: Optional[Union[np.ndarray, float]] = None
initial void ratio
- OCR: Optional[Union[np.ndarray, float]] = None
over consolidation ratio
- K0_NC: Optional[Union[np.ndarray, float]] = None
K0-value for normal consolidation
- Ca: Optional[Union[np.ndarray, float]] = None
material constant
geolib_plus.hardening_soil_parameters module¶
- class geolib_plus.hardening_soil_model_parameters.HardeningSoilModelParameters(*, E_50_ref: Optional[Union[ndarray, float]] = None, E_oed_ref: Optional[Union[ndarray, float]] = None, E_ur_ref: Optional[Union[ndarray, float]] = None, m: Optional[Union[ndarray, float]] = None, v_ur: Optional[Union[ndarray, float]] = None, qc: Optional[Union[ndarray, float]] = None, sigma_ref_h: Optional[Union[ndarray, float]] = None, sigma_cpt_h: Optional[Union[ndarray, float]] = None, Cc: Optional[Union[ndarray, float]] = None, Cs: Optional[Union[ndarray, float]] = None, eo: Optional[Union[ndarray, float]] = None, sigma_ref_v: Optional[Union[ndarray, float]] = None, p_ref: Optional[Union[ndarray, float]] = None, K0_NC: Optional[Union[ndarray, float]] = None, R_f: Optional[Union[ndarray, float]] = None)¶
Class that calculates and stores parameters for the hardening soil model.
- E_50_ref¶
secant stiffness in a standard triaxial test
- Type:
Optional[Union[np.ndarray, float]]
- E_oed_ref¶
tangent stiffness for primary loadind
- Type:
Optional[Union[np.ndarray, float]]
- m¶
power for stress-level dependancy of stiffness
- Type:
Optional[Union[np.ndarray, float]] = None
- v_ur¶
Poisson’s ratio for unloading-reloading
- Type:
Optional[Union[np.ndarray, float]] = None
- E_ur_ref¶
unloading/reloading stiffness
- Type:
Optional[Union[np.ndarray, float]] = None
- p_ref¶
reference stress for stiffness
- Type:
Optional[Union[np.ndarray, float]] = None
- K0_NC¶
K0-value for normal consolidation
- Type:
Optional[Union[np.ndarray, float]] = None
- R_f¶
failure ratio
- Type:
Optional[Union[np.ndarray, float]] = None
- qc¶
cone resistance
- Type:
Optional[Union[np.ndarray, float]] = None
- sigma_ref_h¶
horizontal reference stress
- Type:
Optional[Union[np.ndarray, float]] = None
- sigma_cpt_h¶
horizontal cpt stress
- Type:
Optional[Union[np.ndarray, float]] = None
- Cc¶
compression index
- Type:
Optional[Union[np.ndarray, float]] = None
- Cs¶
swelling index
- Type:
Optional[Union[np.ndarray, float]] = None
- eo¶
initial void ratio
- Type:
Optional[Union[np.ndarray, float]] = None
- sigma_ref_v¶
vertical reference stress
- Type:
Optional[Union[np.ndarray, float]] = None
- calculate_stiffness(calculation_type: HardingSoilCalculationType) None ¶
Function that calculates hardening soil parameters based on the two following calculation types
Based on the compressibility parameters:
Based on the cone resistance:
geolib_plus.relative_density_correlared_parameters module¶
Class that uses input of relative density and empirical formulas to calculated numerous model parameters for sands. According to Brinkgreve [13]
relative density of soil in percentage
- Type:
Optional[Union[np.ndarray, float]]
unsaturated unit weight of soil
- Type:
Optional[Union[np.ndarray, float]]
saturated unit weight of soil
- Type:
Optional[Union[np.ndarray, float]]
secant stiffness in a standard triaxial test
- Type:
Optional[Union[np.ndarray, float]]
tangent stiffness for primary loading
- Type:
Optional[Union[np.ndarray, float]]
unloading/reloading stiffness
- Type:
Optional[Union[np.ndarray, float]]
maximal small-strain shear modulus
- Type:
Optional[Union[np.ndarray, float]]
power for stress-level dependancy of stiffness
- Type:
Optional[Union[np.ndarray, float]]
failure ratio
- Type:
Optional[Union[np.ndarray, float]]
friction angle
- Type:
Optional[Union[np.ndarray, float]]
dilation angle
- Type:
Optional[Union[np.ndarray, float]]
This method creates class that stores all parameters calculated with the input of RD, using the following equations [13]