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:
RebarsBaseRebars implementation for design class
tr_post18_dch.This class extends
RebarsBaseby providing the detailing rules appropriate for thetr_post18_dchdesign 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
RebarsBaseBase 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.
- 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.