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'
)