bearing_capacity: Bearing capacity

View source: R/bearing_capacity.R

bearing_capacityR Documentation

Bearing capacity

Description

Calculates and plots the allowable bearing capacity for different footings.

Usage

bearing_capacity(
  B,
  D,
  L = NULL,
  gamma.h,
  gamma.s,
  tau0,
  phi,
  wl,
  FS,
  footing = c("strip", "square", "rectangular", "circular")
)

Arguments

B

The footing's width (in meters)

D

The footing's embedment depth (in meters)

L

The footing's length for a rectangular footing (in meters)

gamma.h

The wet unit weight of the soil (in kN/m3)

gamma.s

The saturated unit weight of the soil (in kN/m3)

tau0

The soil's cohesion (in kPa)

phi

The soil's friction angle

wl

The depth to the water level (in meters)

FS

The Factor of Safety to use for the calculation of qa

footing

Type of footing for which to calculate the bearing capacity (Default is "strip")

Details

The B and D parameters can be vectors for multiple cases comparisons or single values for a single case estimates. If FS = 1 then qa = qu. For a total stress analysis (TSA) in a cohesive soil (plastic silts and clays) set the friction angle equal to zero (phi = 0) and the cohesion equal to the undrained shear strength (tau0 = Su). For an effective stress analysis (ESA) in a cohesive soil use the effective friction angle and effective cohesion. For a coarse-grained soil (gravels, sands, and non-plastic silts) usually TSA = ESA, and the friction angle and cohesion should be used, and if the material has no-cohesion then set cohesion equal to zero (tau0 = 0)

Value

A data frame with the solution (Depth in rows, Width in columns) and the respective plot

References

Day, R. W. (2010). Foundation Engineering Handbook. McGraw Hill.

Examples

B = seq(0.5, 2, 0.25)
D = seq(0, 2, 0.25)
L = NULL
gamma.h = 15.5
gamma.s = 18.5
tau0 = 10
phi = 30
FS = 3
wl = 1
bearing_capacity(B, D, L, gamma.h, gamma.s, tau0, phi, wl, FS)
bearing_capacity(B, D, L, gamma.h, gamma.s, tau0, phi, wl, FS, footing = "square")
bearing_capacity(B, D, L = 3, gamma.h, gamma.s, tau0, phi, wl, FS, footing = "rectangular")


maxgav13/GMisc documentation built on June 12, 2022, 3:48 a.m.