PileRow

Define a Pile Row material.

Parameters

name : str
String naming the material.
color : Color
Material appearance. color=rgb(169,179,193)
pile_type : PileType
Pile type: "massive_circular", "circular_tube", "massive_square", "user_defined" (or int: 0-3)
diameter : float
Pile diameter (for MassiveCircular and CircularTube), in m.
wall_thickness : float
Wall thickness (for CircularTube), in m.
width : float
Pile width (for MassiveSquare), in m.
sectional_area : float
Sectional area (for UserDefined), in m^2.
moment_of_inertia : float
Moment of inertia (for UserDefined), in m^4.
user_defined_deq : bool
Flag for user-defined equivalent diameter.
deq : float
Equivalent diameter, in m.
young_modulus : float|ParameterMap|Profile|Gradient
Young's modulus of pile material, in kPa.
spacing : float
Spacing between piles, in m.
axial_strength : float|ParameterMap|Profile|Gradient
Axial strength per unit length, in kN/m.
lateral_strength : float|ParameterMap|Profile|Gradient
Lateral strength per unit length, in kN/m.
base_strength : float|ParameterMap|Profile|Gradient
Base strength, in kN.
soil_pile_stiffness : SoilPileStiffness
Soil-pile stiffness mode: "default_stiffness", "interaction_factors", "spring_stiffness" (or int: 0-2)
IFSa : float
Interaction factor for axial stiffness.
IFSl : float
Interaction factor for lateral stiffness.
IFSb : float
Interaction factor for base stiffness.
axial_stiffness : float|ParameterMap|Profile|Gradient
Axial stiffness, in kN/m^2.
lateral_stiffness : float|ParameterMap|Profile|Gradient
Lateral stiffness, in kN/m^2.
base_stiffness : float|ParameterMap|Profile|Gradient
Base stiffness, in kN/m.
elastic_zone : ElasticZone
Elastic zone type: "use_deq", "none" (or int: 0-1)

Examples

PileRowMaterial = prj.PileRow(name='Concrete Piles',
                              color=rgb(169,179,193),
                              pile_type='massive_circular',
                              diameter=0.5,
                              young_modulus=2e7,
                              spacing=1.0,
                              axial_strength=100.0,
                              lateral_strength=1000.0,
                              base_strength=500.0,
                              soil_pile_stiffness='default_stiffness',
                              IFSa=0.5,
                              IFSl=0.5,
                              IFSb=5.0,
                              axial_stiffness=1000.0,
                              lateral_stiffness=1000.0,
                              base_stiffness=2000.0,
                              elastic_zone='use_deq'
                              )