liquepy.settlement¶
liquepy.settlement¶
-
liquepy.settlement.methods.bray_and_macedo_eq(width, qf, hl, sa1, cavdp_time_series, int_lbs, epsilon=0.0)[source]¶
-
liquepy.settlement.methods.bray_and_macedo_settlement(soil_profile, fd, asig, liq_layers)[source]¶ Calculates foundation settlement using Bray and Macedo (2017)
- Parameters
acc – array, acceleration time series
dt – float, time step of acceleration time series
z_liq –
q – float, foundation bearing pressure
fd – Foundation, foundation object
soil_profile – SoilProfile, soil profile object
- Returns
-
liquepy.settlement.methods.bray_and_macedo_settlement_time_series(soil_profile, fd, asig, liq_layers)[source]¶ Calculates foundation settlement using Bray and Macedo (2017)
- Parameters
acc – array, acceleration time series
dt – float, time step of acceleration time series
z_liq –
q – float, foundation bearing pressure
fd – Foundation, foundation object
soil_profile – SoilProfile, soil profile object
-
liquepy.settlement.methods.cal_z_c(fd, z_liq, h0)[source]¶ Calculation of characteristic depth from Karamitros et al. (2013) :param fd: :param z_liq: :param h0: :return:
-
liquepy.settlement.methods.calc_degraded_phi(phi, sigma_v_eff, q, a=0.9, ru_ff=1.0)[source]¶ Equivalent degraded friction angle of liquefied soil under a foundation
Ref: Cascone and Bouckovalas (1998)
- Parameters
phi – float, friction angle
sigma_v_eff – float, vertical effective stress
q – float, bearing pressure of foundation
a – float, adjustment parameter
ru_ff – float, pore pressure ratio in the free-field
- Returns
-
liquepy.settlement.methods.calc_settlement_karamitros_et_al_2013(fd, asig, fd_q_ult, fd_q_demand, y_liq, c_dash=0.003)[source]¶ Calculate the settlement using the method proposed by [Karamitros:2013gi]
fd: sfsimodels.Foundation asig: eqsig.AccSignal fd_q_ult: float or array_like
Bearing capacity of foundation
- fd_q_demand: float or array_like
Bearing load on foundation
- y_liq: float
Depth to liquefaction
c_dash: float (default 0.003)
array_like
-
liquepy.settlement.methods.calculate_factor_safety(q_c1ncs, p_a, magnitude, pga, depth, soil_profile)[source]¶ Calculate the liquefaction factor of safety at a given depth.
- Parameters
q_c1ncs – float, normalised cone tip resistance corrected to equivalent clean sand
p_a – float, atmospheric pressure
magnitude – float, earthquake m_w
pga – float, peak ground acceleration
depth – float, depth from surface
soil_profile – SoilProfile, A soil profile object
- Returns
-
liquepy.settlement.methods.karamitros_settlement(fd, z_liq, q, q_ult, acc, dt)[source]¶ Calculate the settlement using the method proposed by Karamitros et al. 2013 - sett
- Parameters
sss –
- Returns