terzahi

Function summary

plot_one_dim_consol(z, t[, por, doc]) rough plotting
terzaghi_1d(z, t[, H, kv, mv, gamw, ui, nterms]) Terzaghi 1d consolidation
terzaghi_1d_flowrate(z, t[, H, kv, mv, ...]) Terzaghi 1d consolidation, flowrate at depth

Module listing

Terzaghi one-dimensional consolidation

geotecha.consolidation.terzahi.plot_one_dim_consol(z, t, por=None, doc=None)[source]

rough plotting

geotecha.consolidation.terzahi.terzaghi_1d(z, t, H=1, kv=1, mv=0.1, gamw=10, ui=1, nterms=100)[source]

Terzaghi 1d consolidation

Features:

  • Single layer.
  • Vertical flow.
  • Instant load uniform with depth.
  • Soil properties constant with time.
  • Pore pressure vs depth.
  • Degree of consolidation vs time.
Parameters:

z : float or 1d array/list of float

Depth to calc pore pressure at.

t : float or 1d array/list of float

Time to calc pore degree of consolidation at.

H : float, optional

Drainage path length. Default H=1

kv : float, optional

Vertical coefficient of permeability. Default kv=1.

mv : float, optional

Volume compressibility. Default mv=0.1.

gamw : float, optional

Unit weight of water. Default gamw=10.

ui : float, optional

Initial uniform pore water pressure. Default ui = 1.

nterms : int, optional

Maximum number of series terms. Default nterms=100

Returns:

por : 2d array of float

Pore pressure at depth and time. ppress is an array of size (len(z), len(t)).

doc : 1d array of float

degree of consolidation at time `t’

geotecha.consolidation.terzahi.terzaghi_1d_flowrate(z, t, H=1, kv=1, mv=0.1, gamw=10, ui=1, nterms=100)[source]

Terzaghi 1d consolidation, flowrate at depth

Features:

  • Single layer.
  • Vertical flow.
  • Instant load uniform with depth.
  • Soil properties constant with time.
  • flowrate at depth vs time.
Parameters:

z : float or 1d array/list of float

Depth to calc pore pressure at.

t : float or 1d array/list of float

Time to calc pore degree of consolidation at.

H : float, optional

Drainage path length. Default H=1

kv : float, optional

Vertical coefficient of permeability. Default kv=1.

mv : float, optional

Volume compressibility. Default mv=0.1.

gamw : float, optional

Unit weight of water. Default gamw=10.

ui : float, optional

Initial uniform pore water pressure. Default ui = 1.

nterms : int, optional

Maximum number of series terms. Default nterms=100

Returns:

flowrate : 2d array of float

flowrate depth and time. flowrate is an array of size (len(z), len(t)).