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:
RebarsBaseRebars implementation for design class
tr_7599.This class extends
RebarsBaseby providing the detailing rules appropriate for thetr_7599design class.- Variables:
See also
RebarsBaseBase 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.
- 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.