plotly_overconsolidation_profile: Plotly calculation process of current horizontal effective...

View source: R/stress_profiles_horizontal.R

plotly_overconsolidation_profileR Documentation

Plotly calculation process of current horizontal effective stresses

Description

Function takes data for two soil profiles (current and historical when effective stress was largests) and draws soil profiles, profiles with vertical effective stress, OCR, K0 and horizontal effective stress with depth

Usage

plotly_overconsolidation_profile(
  z_soil = c(0, 4),
  z_watertable = 4,
  q = 0,
  gamma_b = c(18, 20),
  z_soil0 = NULL,
  z_watertable0 = NULL,
  q0 = 100,
  gamma_b0 = NULL,
  z_max = 10,
  z_interval = 0.1,
  gamma_w = 10,
  phi_deg = c(35, 15),
  description = "sand",
  ylab = "Depth [m]",
  mode = "lines",
  nrow = 1,
  width = 700,
  height = 350
)

Arguments

z_soil

depth of tops of current soil layer,

z_watertable

current water table level,

q

current surcharge,

gamma_b

current bulk unit weights

z_soil0

historic depths of tops of soil layers

z_watertable0

historic water table

q0

historic surcharge

gamma_b0

historic bulk unit weights

z_max

maximum depth to consider

z_interval

depth interval at which to calculate stresses

gamma_w

unit weight of water

phi_deg

angle of internal friction for current soil layers (in degrees)

description

type of current soil layers, either 'sand' or 'clay'. used to determine K0

ylab

depth axis label

mode

plotly trace mode, e.g. 'lines'

nrow

number of rows for subplots

width

width of plot

height

height of plot

Value

a plotly object

Examples

#removal of surcharge
plotly_overconsolidation_profile(q = 0, q0 = 100)

GJMeijer/soilmech documentation built on May 22, 2022, 10:39 a.m.