geolib.models.dsheetpiling.supports

Classes

Anchor(**data)

Anchor.

RigidSupport(**data)

Rigid support.

SpringSupport(**data)

Spring support.

Strut(**data)

Strut.

SupportType(value[, names, module, ...])

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[PositiveFloat]
e_modulus: Optional[PositiveFloat]
length: Optional[PositiveFloat]
level: float
name: ConstrainedStrValue
side: Side
wall_height_kranz: Optional[ConstrainedFloatValue]
yield_force: Optional[ConstrainedFloatValue]
class geolib.models.dsheetpiling.supports.RigidSupport(**data)

Rigid support.

Parameters:

data (Any) –

level: float
name: ConstrainedStrValue
support_type: SupportType
class geolib.models.dsheetpiling.supports.SpringSupport(**data)

Spring support.

Parameters:

data (Any) –

level: float
name: ConstrainedStrValue
rotational_stiffness: ConstrainedFloatValue
translational_stiffness: ConstrainedFloatValue
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[ConstrainedFloatValue]
cross_section: Optional[PositiveFloat]
e_modulus: Optional[PositiveFloat]
length: Optional[PositiveFloat]
level: float
name: ConstrainedStrValue
pre_compression: Optional[PositiveFloat]
side: Side
class geolib.models.dsheetpiling.supports.SupportType(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)
ROTATION = 2
TRANSLATION = 1
TRANSLATION_AND_ROTATION = 3