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[numpy.ndarray, float]] = None, phi: Optional[Union[numpy.ndarray, float]] = None, psi: Optional[Union[numpy.ndarray, float]] = None, kappa: Optional[Union[numpy.ndarray, float]] = None, lambda_index: Optional[Union[numpy.ndarray, float]] = None, mu: Optional[Union[numpy.ndarray, float]] = None, v_ur: Optional[Union[numpy.ndarray, float]] = None, M: Optional[Union[numpy.ndarray, float]] = None, Cc: Optional[Union[numpy.ndarray, float]] = None, Cs: Optional[Union[numpy.ndarray, float]] = None, eo: Optional[Union[numpy.ndarray, float]] = None, OCR: Optional[Union[numpy.ndarray, float]] = None, K0_NC: Optional[Union[numpy.ndarray, float]] = None, Ca: Optional[Union[numpy.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
-
calculate_soft_soil_parameters()¶ Function that calculates soft soil parameters according to Vermeer [].



geolib_plus.hardening_soil_parameters module¶
-
class
geolib_plus.hardening_soil_model_parameters.HardeningSoilModelParameters(*, E_50_ref: Optional[Union[numpy.ndarray, float]] = None, E_oed_ref: Optional[Union[numpy.ndarray, float]] = None, E_ur_ref: Optional[Union[numpy.ndarray, float]] = None, m: Optional[Union[numpy.ndarray, float]] = None, v_ur: Optional[Union[numpy.ndarray, float]] = None, qc: Optional[Union[numpy.ndarray, float]] = None, sigma_ref_h: Optional[Union[numpy.ndarray, float]] = None, sigma_cpt_h: Optional[Union[numpy.ndarray, float]] = None, Cc: Optional[Union[numpy.ndarray, float]] = None, Cs: Optional[Union[numpy.ndarray, float]] = None, eo: Optional[Union[numpy.ndarray, float]] = None, sigma_ref_v: Optional[Union[numpy.ndarray, float]] = None, p_ref: Optional[Union[numpy.ndarray, float]] = None, K0_NC: Optional[Union[numpy.ndarray, float]] = None, R_f: Optional[Union[numpy.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: geolib_plus.hardening_soil_model_parameters.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 []
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 []








