Skip to content

rebar

structural_sections.concrete.rebar

Rebar class for the representation of reinforcement bars in a cross-section.

Classes:

  • Rebar

    Representation of a reinforcement bar from a cross-section perspective. For example ⌀16, ⌀20, ⌀25, ⌀32,etc.

structural_sections.concrete.rebar.Rebar dataclass

Rebar(
    *,
    material: ReinforcementSteelMaterial,
    relative_start_position: RATIO = 0.0,
    relative_end_position: RATIO = 1.0,
    name: str = "Rebar",
)

Bases: CircularProfile

Representation of a reinforcement bar from a cross-section perspective. For example ⌀16, ⌀20, ⌀25, ⌀32,etc.

Parameters:

  • diameter (MM) –

    Diameter of the bar (for example: ⌀12, ⌀16, ⌀20, etc.) [mm]

  • x (MM) –

    x-coordinate in the cross-section [mm]

  • y (MM) –

    y-coordinate in the cross-section [mm]

  • material (ReinforcementSteelMaterial) –

    Representation of the properties of reinforcement steel suitable for use with NEN-EN 1992-1-1.

  • relative_start_position (RATIO, default: 0.0 ) –

    Relative position of the start of the rebar in the longitudinal direction of the host element [-]

  • relative_end_position (RATIO, default: 1.0 ) –

    Relative position of the end of the rebar in the longitudinal direction of the host element [-]

  • name (str, default: 'Rebar' ) –

    Name of the rebar element, default is "Rebar"

structural_sections.concrete.rebar.Rebar.weight_per_meter property

weight_per_meter: KG_M

Unit weight of rebar per meter [kg/m].

Returns:

  • float

    Example: 1.578336149163512 for ⌀16 and normal density of 7850 kg/m3