geolib.models.dsheetpiling.supports¶
Classes
|
Anchor. |
|
Rigid support. |
|
Spring support. |
|
Strut. |
|
- class geolib.models.dsheetpiling.supports.Anchor(**data)¶
Anchor. This option is not available for SinglePileModelType.
- Parameters:
name – Name of the anchor
level – Level of the anchor, or z-coordinate [m]
e_modulus – E-modulus [kN/m^2]
cross_section – Cross section [m^2/m’]
wall_height_kranz – Height of the wall [Kranz] [m]
length – Length [m]
angle – Angle [deg]
yield_force – Yield force [kN/m’]
side – Side of the anchor [Side]
data (
Any
)
-
angle:
Optional
[float
]¶
-
cross_section:
Optional
[Annotated
[float
]]¶
-
e_modulus:
Optional
[Annotated
[float
]]¶
-
length:
Optional
[Annotated
[float
]]¶
-
level:
float
¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
Annotated
[str
]¶
-
wall_height_kranz:
Optional
[Annotated
[float
]]¶
-
yield_force:
Optional
[Annotated
[float
]]¶
- class geolib.models.dsheetpiling.supports.RigidSupport(**data)¶
Rigid support.
- Parameters:
data (
Any
)
-
level:
float
¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
Annotated
[str
]¶
-
support_type:
SupportType
¶
- class geolib.models.dsheetpiling.supports.SpringSupport(**data)¶
Spring support.
- Parameters:
data (
Any
)
-
level:
float
¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
Annotated
[str
]¶
-
rotational_stiffness:
Annotated
[float
]¶
-
translational_stiffness:
Annotated
[float
]¶
- class geolib.models.dsheetpiling.supports.Strut(**data)¶
Strut. This option is not available for SinglePileModelType.
- Parameters:
name – Name of the strut
level – Level of the strut, or z-coordinate [m]
e_modulus – E-modulus [kN/m^2]
cross_section – Cross section [m^2/m’]
length – Length [m]
angle – Angle [deg]
buckling_force – Buckling force of the strut [kN/m’]
side – Side of the strut [Side]
pre_compression – Pre-compressions [kN/m’]
data (
Any
)
-
angle:
Optional
[float
]¶
-
buckling_force:
Optional
[Annotated
[float
]]¶
-
cross_section:
Optional
[Annotated
[float
]]¶
-
e_modulus:
Optional
[Annotated
[float
]]¶
-
length:
Optional
[Annotated
[float
]]¶
-
level:
float
¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
name:
Annotated
[str
]¶
-
pre_compression:
Optional
[Annotated
[float
]]¶