stirrups
structural_sections.concrete.stirrups
Stirrups module.
Classes:
-
StirrupConfiguration–Representation of a stirrup configuration.
structural_sections.concrete.stirrups.StirrupConfiguration
StirrupConfiguration(
geometry: Polygon,
diameter: MM,
distance: MM,
material: ReinforcementSteelMaterial,
shear_check: bool = True,
torsion_check: bool = True,
mandrel_diameter_factor: DIMENSIONLESS | None = None,
anchorage_length: MM = 0.0,
based_on_cover: bool = False,
relative_start_position: RATIO = 0.0,
relative_end_position: RATIO = 1.0,
n_vertices_used: int = 4,
cover_used: MM | None = None,
)
Representation of a stirrup configuration.
Parameters:
-
geometry(Polygon) –Line that represents the center-line of the stirrup configuration (clockwise or counterclockwise).
-
diameter(MM) –Diameter of the rebar making the stirrup [mm].
-
distance(MM) –Longitudinal distance between stirrups [mm].
-
material(ReinforcementSteelMaterial) –Reinforcement material.
-
shear_check(bool, default:True) –Take stirrup into account in shear check
-
torsion_check(bool, default:True) –Take stirrup into account in torsion check
-
mandrel_diameter_factor(DIMENSIONLESS | None, default:None) –Inner diameter of mandrel as multiple of stirrup diameter [-] (default: 4⌀ for ⌀<=16mm and 5⌀ for ⌀>16mm) Tabel 8.1Na NEN-EN 1992-1-1 Dutch National Annex.
-
anchorage_length(MM, default:0.0) –Anchorage length [mm]
-
based_on_cover(bool, default:False) –Default is False. This helps to categorise stirrups that a created based on the covers present in the cross-section.
-
relative_start_position(RATIO, default:0.0) –Relative position of the start of the stirrup configuration inside the cross-section (longitudinal direction). Value between 0 and 1. Default is 0 (start).
-
relative_end_position(RATIO, default:1.0) –Relative position of the end of the stirrup configuration inside the cross-section (longitudinal direction). Value between 0 and 1. Default is 1 (end).
Initialisation of the stirrup.
Source code in blueprints/structural_sections/concrete/stirrups.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | |
structural_sections.concrete.stirrups.StirrupConfiguration.area
property
area: MM2
Area of the stirrup bar [mm²].
structural_sections.concrete.stirrups.StirrupConfiguration.as_w
property
as_w: MM2_M
Total cross-sectional area of the stirrup [mm²/m].
structural_sections.concrete.stirrups.StirrupConfiguration.centroid
property
centroid: Point
Centroid of the stirrup bar [mm].
structural_sections.concrete.stirrups.StirrupConfiguration.cover_used
property
cover_used: float
Can be used to store the value of the cover used when adding the stirrup to the cross-section [mm].
structural_sections.concrete.stirrups.StirrupConfiguration.ctc_distance_legs
property
ctc_distance_legs: MM
Distance between the legs of the stirrup taken form the center lines of the rebar [mm].
structural_sections.concrete.stirrups.StirrupConfiguration.mandrel_diameter_factor
property
mandrel_diameter_factor: DIMENSIONLESS
Diameter factor of mandrel. Standard values given by Dutch Annex Table 8.1Na - NEN-EN 1992-1-1+C2:2011/NB+A1:2020 (default: 4⌀ for ⌀<=16mm and 5⌀ for ⌀>16mm).
structural_sections.concrete.stirrups.StirrupConfiguration.radius
property
radius: MM
Radius of the stirrup bar [mm].
structural_sections.concrete.stirrups.StirrupConfiguration.relative_end_position
property
relative_end_position: RATIO
Relative position of the end of the stirrup configuration inside the cross-section. Value between 0 and 1.
structural_sections.concrete.stirrups.StirrupConfiguration.relative_start_position
property
relative_start_position: RATIO
Relative position of the start of the stirrup configuration inside the cross-section. Value between 0 and 1.
structural_sections.concrete.stirrups.StirrupConfiguration.weight_per_meter
property
weight_per_meter: KG_M3
Total mass of the stirrup per meter length in the longitudinal direction (concrete+reinforcement) [kg/m³] (Weight of a single stirrup x amount of stirrups present in one meter length).