LIVEdataset releasetasks 552models 18last submission · built
task library
built templateshallow-foundationswith-tool

Terzaghi Bearing Capacity

Calculates ultimate and allowable bearing capacity of shallow foundations using Terzaghi's (1943) classical equation: qu = c*Nc*sc + q*Nq + 0.5*gamma*B*sg*Ngamma, with shape factors for strip, square, and circular footings. Includes water table correction for overburden and effective unit weight, and bearing capacity factors Nc, Nq from analytical expressions with Ngamma interpolated from standard tables.

inputs

8 fields

context

4 archetypes

engine

with-tool

outputs

5 scored fields

contract fields

Parameter Map

8 inputs to 5 scored outputs

  • cohesion_kpa

    floatfrom archetypehidden in hard

    Effective cohesion c'

    0 to 150kPa
  • friction_angle_deg

    floatfrom archetypehidden in hard

    Effective friction angle phi'

    0 to 50degrees
  • unit_weight_kn_m3

    floatfrom archetypehidden in hard

    Soil unit weight gamma

    14 to 23kN/m³
  • footing_width_m

    float

    Footing width B

    0.5 to 10m
  • embedment_depth_m

    float

    Foundation embedment depth Df

    0.3 to 5m
  • footing_shape

    enum

    Footing shape

    stripsquarecircular
  • water_table_depth_m

    floatoptional

    Depth to water table from ground surface

    0 to 100m
  • factor_of_safety

    float

    Factor of safety for allowable capacity

    2 to 4
nctol 0.03

Bearing capacity factor Nc

nqtol 0.03

Bearing capacity factor Nq

ngammatol 0.05

Bearing capacity factor Ngamma

ultimate_bearing_capacity_kpatol 0.03

Ultimate bearing capacity qu (kPa)

allowable_bearing_capacity_kpatol 0.03

Allowable bearing capacity qa (kPa)

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given, strip footing, no water table

all fields visible
all_givenmedium

All parameters given, any footing shape, water table present

all fields visible
partialhard

Some soil parameters hidden, water table present

cohesion_kpafriction_angle_degunit_weight_kn_m3

scenario bands

Archetype Atlas

soft_nc_clay

2 contexts

Soft normally consolidated clay

cohesion_kpa5 to 15
friction_angle_deg0 to 5
unit_weight_kn_m315 to 17

brisbane-alluvial / darwin-estuarine

medium_dense_sand

2 contexts

Medium dense sand

cohesion_kpa0
friction_angle_deg32 to 36
unit_weight_kn_m317 to 19

perth-coastal / hunter-valley-alluvial

stiff_oc_clay

3 contexts

Stiff overconsolidated clay

cohesion_kpa50 to 150
friction_angle_deg5 to 15
unit_weight_kn_m318 to 21

sydney-hawkesbury / adelaide-stiff / melbourne-basalt

dense_sand

2 contexts

Dense sand

cohesion_kpa0
friction_angle_deg36 to 42
unit_weight_kn_m319 to 21

perth-coastal / cairns-coral

rendered task

Generation Preview

brisbane-alluvial-soft-nc-clay-preview

difficulty
hard
visibility
partial
archetype
soft_nc_clay
site context
brisbane-alluvial
instruction excerptterzaghi-bearing-capacity_calc.py

visible fields

  • footing_width_m0.5 to 10 m
  • embedment_depth_m0.3 to 5 m
  • footing_shapesquare
  • water_table_depth_m0 to 100 m
  • factor_of_safety3

withheld schema

friction_angle_degcohesion_kpaunit_weight_kn_m3ncnqngammaultimate_bearing_capacity_kpaallowable_bearing_capacity_kpa
Soft normally consolidated clay. brisbane-alluvial. Required outputs: nc, nq, ngamma, ultimate_bearing_capacity_kpa, allowable_bearing_capacity_kpa