Pile foundation
subsurfaceio.pile_foundation.model
Classes:
| Name | Description |
|---|---|
PileFoundation |
Pile foundation settlements calculation |
PileSettlementsBearingPilePoulos1980 |
BearingPilePoulos1980 model |
PileSettlementsFloatingPilePoulos1980 |
FloatingPilePoulos1980 model |
PileSettlementsMixIn |
Base class |
PileFoundation
pydantic-model
Bases: Model
Pile foundation settlements calculation
Fields:
model
pydantic-field
Pile settlement calculation method
get_calculation_methods
classmethod
Returns the list of calculation methods associated with this model.
PileSettlementsBearingPilePoulos1980
pydantic-model
Bases: PileSettlementsMixIn
BearingPilePoulos1980 model
Fields:
-
pile_head_axial_load(float) -
pile_embedment_length(float) -
pile_diameter(float) -
pile_elasticity_modulus(float) -
elasticity_modulus(float) -
pile_area_ratio(float) -
poisson_ratio(float) -
method(Literal['BearingPilePoulos1980']) -
elasticity_modulus_bearing_soil(float)
PileSettlementsFloatingPilePoulos1980
pydantic-model
Bases: PileSettlementsMixIn
FloatingPilePoulos1980 model
Fields:
-
pile_head_axial_load(float) -
pile_embedment_length(float) -
pile_diameter(float) -
pile_elasticity_modulus(float) -
elasticity_modulus(float) -
pile_area_ratio(float) -
poisson_ratio(float) -
method(Literal['FloatingPilePoulos1980']) -
soil_thickness(float)