simdesign.rcmrf.bdim.tr_post18_dch.building
This module provides the Building Design Information Model (BDIM)
implementation for the tr_post18_dch design class.
- class simdesign.rcmrf.bdim.tr_post18_dch.building.Building(taxonomy)[source]
Bases:
BuildingBaseBDIM implementation for design class
tr_post18_dch.This class extends
BuildingBaseby narrowing the attribute types to thetr_post18_dchimplementations and overriding design class-specific methods.- Parameters:
taxonomy (TaxonomyData)
- OVERSTRENGTH_FACTOR_COLUMN_MOMENT
Safety or overstrength factor considered in calculation of capacity design moments for columns (strong-column weak-beam principle).
- Type:
float
- OVERSTRENGTH_FACTOR_BEAM_SHEAR
Safety or overstrength factor considered in calculation of capacity design shear forces for beams.
- Type:
float
- OVERSTRENGTH_FACTOR_COLUMN_SHEAR
Safety or overstrength factor considered in calculation of capacity design shear forces for columns.
- Type:
float
See also
BuildingBaseBase class defining the core behaviour and configuration.
Notes
Design follows limit state design approach.
Capacity design principle is followed (weak-beam strong-column).
Main reference building code is TBEC-2018 (high ductility class).
Basic units are kN, m, sec
Overrides
_set_column_capacity_design_moments()method because TBEC-2018 does not enforce roof-level columns to follow capacity design principles.Overrides
_set_column_capacity_design_shear_forces()method to calculate column capacity shear forces using beam capacity moments, except for ground floor columns, which are treated as specified in TBEC-2018. Column capacity shear forces are also adjusted with the overstrength value of 3, which is the case for RCMRF buildings with high ductility in case of DTS1 and DTS2.Overrides
_set_beam_capacity_design_shear_forces()method since the rules in TBEC-2018 differ from those in EN 1998-1:2004. Beam capacity shear forces are also adjusted with the overstrength value of 3, which is the case for RCMRF buildings with high ductility in case of DTS1 and DTS2.Seismic load combinations are modified to include vertical loads effect.
Overrides
_set_maximum_column_dimensions()method to set design-class specific maximum column dimensions.
References
TBEC (2018). Deprem Etkisi Altında Binaların Tasarımı için Esaslar. Resmi Gazete, Türkiye.