- mechanics_functions.white_bearing_capacity.calc_qNet_dyn_at_vel(qNet_d_guess, qNet_dyn, depth, relative_density, measured_velocity, coeff_consolidation, V_50, Q, wanted_velocity, probe_diameter, phi_cv, Nkt, calc_relative_density)¶
def calc_qNet_dyn_at_vel(qNet_d_guess, qNet_dyn, depth, relative_density, measured_velocity, coeff_consolidation, V_50 = 1, Q = 10, wanted_velocity = 0.02, probe_diameter = 1, phi_cv = 32, Nkt = 12, calc_relative_density = False):
- mechanics_functions.white_bearing_capacity.calc_qNet_undrained(undrained_strength, Nkt=12)¶
Calc the Net undrained bearing resistance from Undrained strength (Su) and a cone factor (Nkt)
- Eqn:
q_{net, u} = N_{kt} s_{u}
- Parameters:
undrained_strength (float) – Undrained shear strength (Su) of the soil, typically in kPa.
Nkt (float, optional) – Cone factor used to relate the undrained shear strength to the net bearing resistance. Default is 12.
- Returns:
Net undrained bearing resistance (q_net,u), typically in kPa.
- Return type:
float
- mechanics_functions.white_bearing_capacity.calc_white_qNet_dyn(qNet_ud, qNet_d, V, V_50=1.0)¶
Calculate the net dynamic bearing resistance q_{net, dyn}, also referred to as the “backbone curve”.
This function is based on the work of White et al. (2018) and follows the equation:
\[q_{net, dyn} = q_{net, ud} + (q_{net, d} - q_{net, ud}) \frac{1}{1 + V/V_{50}}\]- Parameters:
qNet_ud (float) – Net undrained bearing resistance.
qNet_d (float) – Net drained bearing resistance.
V (float) – Dimensionless velocity as defined in White et al. (2018).
V_50 (float, optional) – Parameter related to velocity, default is 1.0. For more details, refer to Randolph and Hope (2004).
- Returns:
Net dynamic bearing resistance.
- Return type:
float
Notes
For detailed information, refer to the following paper: White, D. J., et al. “Free fall penetrometer tests in sand: Determining the equivalent static resistance.”
- mechanics_functions.white_bearing_capacity.find_qNet_dry(qNet_d_guess, qNet_dyn, relative_density, V, V_50=1, Q=10, phi_cv=32, Nkt=12)¶
Calculate the net drained bearing resistance.
This function serves as the basis for a solver to find the net drained bearing resistance.
- Parameters:
qNet_d_guess (float) – Initial guess for the net drained bearing resistance.
qNet_dyn (float) – Dynamic bearing capacity.
relative_density (float) – Relative density of the soil.
V (float) – Applied load or force.
V_50 (float, optional) – Reference velocity, default is 1.
Q (float, optional) – Empirical parameter, default is 10.
phi_cv (float, optional) – Critical state friction angle in degrees, default is 32.
Nkt (float, optional) – Bearing capacity factor, default is 12.
- Returns:
Difference between the calculated dynamic bearing capacity and the given dynamic bearing capacity.
- Return type:
float
Notes
The function calculates the failure mean effective stress, the undrained shear strength, and the undrained bearing capacity.
It then calculates the dynamic bearing capacity based on these values and the initial guess.
See also
calc_white_failure_mean_eff_stressFunction to calculate failure mean effective stress.
calc_mohr_coulomb_suFunction to calculate undrained shear strength.
calc_qNet_undrainedFunction to calculate undrained bearing capacity.
calc_white_qNet_dynFunction to calculate dynamic bearing capacity.
Examples
qNet_d_guess = 100 qNet_dyn = 150 relative_density = 0.65 V = 200 find_qNet_dry(qNet_d_guess, qNet_dyn, relative_density, V)
- mechanics_functions.white_bearing_capacity.find_qNet_dry_2(qNet_d_guess, qNet_dyn, depth, V, V_50=1, Q=10, phi_cv=32, Nkt=12)¶
Function to serve as the basis for the solver to find the net drained bearing resistance
Solve for the net drained bearing resistance (qNet_dry) considering depth and calculated relative density.
- Parameters:
qNet_d_guess (float) – Initial guess for the net drained bearing resistance (qNet_dry), typically in kPa.
qNet_dyn (float) – Measured dynamic bearing resistance, typically in kPa.
depth (float) – Depth of the current measurement below the sediment interface, typically in meters.
V (float) – Current dimensionless velocity.
V_50 (float, optional) – Dimensionless velocity corresponding to a 50% failure probability. Default is 1.
Q (float, optional) – Crushing coefficient. Default is 10.
phi_cv (float, optional) – Critical state friction angle of the soil, in degrees. Default is 32°.
Nkt (float, optional) – Cone factor used to relate the undrained shear strength to the net bearing resistance. Default is 12.
- Returns:
Difference between the calculated dynamic bearing capacity and the measured dynamic bearing resistance (qNet_dyn).
- Return type:
float
Notes
This function first calculates the relative density using the calc_Jamiolkowski_relative_density function based on the guessed net drained bearing resistance (qNet_dry) and depth. It then uses this relative density to compute other parameters and ultimately the difference between the calculated and measured dynamic bearing capacities.