A package to assess the bearing capacity and settlement of geofound
Project description
geofound
A Python package to assess the settlement and bearing capacity of foundations.
How to Use
The geofound package relies on two main Objects, the Foundation object and the Soil object.
These objects are inherited from the sfsimodels python module.
Examples
import geofound
import geofound.settlement
import geofound.capacity
length = 21.7
width = 1.5 # metres
depth = 1.5 # metres
phi = 38
cohesion = 0
unit_weight = 18.5 # submerged
youngs_modulus_soil = 30000
fd = geofound.create_foundation(length, width, depth)
sl = geofound.create_soil(phi, cohesion, unit_weight)
sl.unit_sat_weight = 18.5
q_lim = geofound.capacity.capacity_vesic_1975(sl, fd)
p_max = q_lim * length * width
print(' ')
print('Ultimate bearing stress is q_lim = ' + str(round(q_lim,0)) + ' kPa')
print('Ultimate load is Q_lim = ' + str(round(p_max, 0)) + ' kN')
and for settlement.
load = 21484
s = geofound.settlement.settlement_schmertmann(sl, fd, load, youngs_modulus_soil)
print(' ')
print('Settlement is si = ' + str(round(s,2)) + ' m')
Useful material
http://geo.cv.nctu.edu.tw/foundation/download/BearingCapacityOfFoundations.pdf
http://geo.cv.nctu.edu.tw/foundation/download/FoundationsSettlements.pdf
http://geo.cv.nctu.edu.tw/foundation/download/SchmertmannMethod.pdf
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
geofound-1.1.4.tar.gz
(26.2 kB
view details)
File details
Details for the file geofound-1.1.4.tar.gz
.
File metadata
- Download URL: geofound-1.1.4.tar.gz
- Upload date:
- Size: 26.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.10.0 requests/2.27.1 setuptools/40.6.2 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/3.6.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | faaeba3d9c48ef9f3a29f27c73f93602d3d9fb045f1b888a71c3d5a3a20eecd8 |
|
MD5 | f1e967219106bacbdec580f04f0ce2a1 |
|
BLAKE2b-256 | 9bcb292802b85e97908499d5034d6fd0b8491d007b2fc79e6e83225cfa057fc8 |