zhuandyin2012¶
Function summary¶
zhuandyin2012 (z, t, alpha, p, q[, drn, …]) |
Analysis and mathematical solutions for consolidation of a soil layer with depth-dependent parameters under confined compression. |
Module listing¶
Zhu and Yin (2012) “Analysis and mathematical solutions for consolidation of a soil layer with depth-dependent parameters under confined compression”.
-
geotecha.consolidation.zhuandyin2012.
zhuandyin2012
(z, t, alpha, p, q, drn=0, tpor=None, H=1, kv0=1, mv0=0.1, gamw=10, ui=1, nterms=20, plot_eigs=False)[source]¶ Analysis and mathematical solutions for consolidation of a soil layer with depth-dependent parameters under confined compression.
An implementation of Zhu and Yin (2012) [1]_.
Features:
- Single layer.
- Permeability and volume compressibility can vary with depth with a power lay relationship.
- Instant load uniform with depth.
- PTIB ansd PTPB drainage conditions.
- Pore pressure vs depth at variaous times
- Degree of consolidation based on surface settlement vs time.
- Settlement vs time.
Parameters: - z : float or 1d array/list of float
Depth.
- t : float or 1d array/list of float
Time for degree of consolidation calcs.
- tpor : float or 1d array/list of float
Time for pore pressure vs depth calcs.
- alpha, p, q : float
Exponent in depth dependence of permeability and compressibility respectively. e.g. mv = mv0 * (1+alpha*z/H)**q. Note p/q cannot be 2; alpha cannot be zero.
- drn : [0,1], optional
Drainage. drn=0 is pervious top pervious bottom. drn=1 is pervious bottom, impervious bottom. default drn=0.
- tpor : float or 1d array/list of float, optional
Time values for pore pressure vs depth calcs. Default tpor=None i.e. time values will be taken from t.
- H : float, optional
Drainage path length. default H=1.
- kv0 : float, optional
Vertical coefficient of permeability. Default kv=1.
- mv0 : 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=20.
- plot_eigs : True/False, optional
If True then a plot of the characteristic curve and associated eigenvalues will be created. Use plt.show after runnning the program to display the curve. Use this to assess if the eigenvalues are correct. Default plot_eigs=False.
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 based on surface settlement.
- settlement : 1d array of float
Surface settlement at time values
Notes
kv = kv0 * (1+alp*z/H)**p mv = mv0 * (1+alp*z/H)**q
References
Code based on theroy in [1]_
- ..[1] Zhu, G., and J. Yin. 2012. ‘Analysis and Mathematical Solutions
- for Consolidation of a Soil Layer with Depth-Dependent Parameters under Confined Compression’. International Journal of Geomechanics 12 (4): 451-61.