simdesign.rcmrf.bdim.tr_post18_dch.rebars

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

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

Bases: RebarsBase

Rebars implementation for design class tr_post18_dch.

This class extends RebarsBase by providing the detailing rules appropriate for the tr_post18_dch 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_min_sbl (float) – Minimum spacing between longitudinal bars (reinforcement) for 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

TBEC (2018). Deprem Etkisi Altında Binaların Tasarımı için Esaslar. Resmi Gazete, Türkiye.

TS500 (2000). Requirements for Design and Construction of Reinforced Concrete Structures. Turkish Standards Institution (TSE), Ankara, Türkiye.

concrete: Concrete
steel: Steel
col_min_sbl: float = 0.04
col_max_leg_dist: float = 0.2
get_beam_transv_rebars(Ash_sbh, nbl_t1, nbl_t2, nbl_b1, nbl_b2, dbl_t1, dbl_b1, b, h)[source]

Select transverse reinforcement solution for a generic beam with dimension b and h over an alignment with N sections.

Parameters:
  • Ash_sbh (np.ndarray) – Required transverse reinforcement area to spacing ratio.

  • nbl_t1 (np.ndarray) – Number of 1st type of longitudinal bars at top.

  • nbl_t2 (np.ndarray) – Number of 2nd type of longitudinal bars at top.

  • nbl_b1 (np.ndarray) – Number of 1st type of longitudinal bars at bottom.

  • nbl_b2 (np.ndarray) – Number of 2nd type of longitudinal bars at bottom.

  • dbl_t1 (np.ndarray) – Diameter of 1st type of longitudinal bars at top.

  • dbl_b1 (np.ndarray) – Diameter of 1st type of longitudinal bars at bottom.

  • b (float) – Beam breadth (width).

  • h (float) – Beam height (depth).

Returns:

  • dbh (np.ndarray) – Diameter of horizontal bars (transverse reinforcement).

  • sbh (np.ndarray) – Spacing of horizontal bars (transverse reinforcement).

  • nbh_parallel_b (np.ndarray) – Number of horizontal bars (stirrup legs) parallel to width.

  • nbh_parallel_h (np.ndarray) – Number of horizontal bars (stirrup legs) parallel to height.

Return type:

tuple[ndarray]

Abbreviations for rebars

  • The same of get_beam_long_rebars.

Assumptions

  • The same of get_beam_long_rebars.