simdesign.rcmrf.bdim.tr_7599.rebars

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

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

Bases: RebarsBase

Rebars implementation for design class tr_7599.

This class extends RebarsBase by providing the detailing rules appropriate for the tr_7599 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.

  • _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 (1975). Afet Bölgelerinde Yapılacak Yapılar Hakkında Yönetmelik. Resmi Gazete, Ankara, Türkiye.

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

concrete: Concrete
steel: Steel
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.