simdesign.rcmrf.bdim.tr_0018_dch.building
This module provides the Building Design Information Model (BDIM)
implementation for the tr_0018_dch design class.
- class simdesign.rcmrf.bdim.tr_0018_dch.building.Building(taxonomy)[source]
Bases:
BuildingBaseBDIM implementation for design class
tr_0018_dch.This class extends
BuildingBaseby narrowing the attribute types to thetr_0018_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-2007 (high ductility class).
Basic units are kN, m, sec
Overrides
_set_column_capacity_design_moments()method because TBEC-2007 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-2007.Overrides
_set_beam_capacity_design_shear_forces()method since the rules in TBEC-2007 differ from those in EN 1998-1:2004.Overrides
_set_maximum_column_dimensions()method to set design-class specific maximum column dimensions.
References
TBEC (2007). Deprem Bölgelerinde Yapılacak Binalar Hakkında Esaslar. Resmi Gazete, Ankara, Türkiye.