simdesign.rcmrf.bdim.tr_0018_dcm.column
This module provides the column class implementation for the tr_0018_dcm
design class in the BDIM layer.
- simdesign.rcmrf.bdim.tr_0018_dcm.column.ECONOMIC_MU: float = 0.25
Maximum mu value considered for the economic column design.
- simdesign.rcmrf.bdim.tr_0018_dcm.column.MAX_NIU = 0.5
Maximum allowed value of axial load ratio. Based on Section 7.3 in TBEC-1998 and Section 3.3 in TBEC-2007.
- class simdesign.rcmrf.bdim.tr_0018_dcm.column.Column(line, section, gamma_rc)[source]
Bases:
ColumnBaseColumn implementation for design class
tr_0018_dcm.This class extends
ColumnBaseby narrowing the attribute types and overriding design methods per TBEC-2007 and TS500-2000.- Variables:
- Parameters:
line (Line)
section (Literal[1, 2])
gamma_rc (float)
See also
ColumnBaseBase class defining the core behaviour and configuration.
References
TBEC (1998). Afet Bölgelerinde Yapılacak Yapılar Hakkında Yönetmelik. Resmi Gazete, Ankara, Türkiye.
TBEC (2007). Deprem Bölgelerinde Yapılacak Binalar Hakkında Esaslar. Resmi Gazete, Ankara, Türkiye.
TS500 (2000). Requirements for Design and Construction of Reinforced Concrete Structures. Turkish Standards Institution (TSE), Ankara, Türkiye.
- MIN_B_SQUARE: float = 0.25
- MIN_B_RECTANGLE: float = 0.25
- property fctk: float
- Returns:
Characteristic value of tensional steel strength (in base units).
- Return type:
float
Notes
Based on Equation 3.1 in T5500-2000.
- property fctd: float
- Returns:
Design value of tensional steel strength (in base units).
- Return type:
float
- property rhol_max: float
- Returns:
Maximum longitudinal reinforcement ratio.
- Return type:
float
Notes
- Based on:
Section 7.3.2 in TBEC-1998, Section 3.3.2 in TBEC-2007.
- property rhol_min: float
- Returns:
Minimum longitudinal reinforcement ratio.
- Return type:
float
Notes
- Based on:
Section 7.3.2 in TBEC-1998, Section 3.3.2 in TBEC-2007.
- property rhoh_min: float
- Returns:
Minimum transverse reinforcement ratio.
- Return type:
float
Notes
Based on Equation 8.6 in T5500-2000.
- predesign_section_dimensions()[source]
Make an initial guess for column section dimensions.
Notes
This method overrides
ColumnBase.predesign_section_dimensionswith the following changes:Minimum cross section area is calculated based on axial load ratio limit from TBEC-2007.
- Return type:
None
- verify_section_adequacy()[source]
Verify the adequacy of section dimensions for design forces.
- Return type:
None