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_stress

Function to calculate failure mean effective stress.

calc_mohr_coulomb_su

Function to calculate undrained shear strength.

calc_qNet_undrained

Function to calculate undrained bearing capacity.

calc_white_qNet_dyn

Function 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.