simdesign.rcmrf.bdim.eu_cdm.rebars

This module provides the rebars class implementation representing the detailing of structural members for the``eu_cdm`` design class in the BDIM layer.

class simdesign.rcmrf.bdim.eu_cdm.rebars.Rebars[source]

Bases: RebarsBase

Rebars implementation for design class eu_cdm.

This class extends RebarsBase by providing the detailing rules appropriate for the eu_cdm design class.

Variables:
  • concrete (Concrete) – Concrete material instance considered in design of beams and columns.

  • steel (Steel) – Steel material instance considered in design of beams and columns.

  • col_max_leg_dist (float) – Maximum distance between longitudinal bars within a column section that can be considered to be confined without the need to have an extra stirrup leg around them.

  • _data_path (Path | str) – Path to the json file containing rebar data.

See also

RebarsBase

Base class defining the core behaviour and configuration.

References

REBAP (1983). Regulamento de Estruturas de Betão Armado e Pré-Esforçado. Decreto-Lei N.° 349-C/83, Lisbon, Portugal.

concrete: Concrete
steel: Steel
col_max_leg_dist: float = 0.15
property beam_max_sbl: float | ndarray
Returns:

Maximum spacing between longitudinal bars (reinforcement) for beams.

Return type:

float