simdesign.rcmrf.bdim.tr_post18_dch.column
This module provides the column class implementation for the
tr_post18_dch design class in the BDIM layer.
- simdesign.rcmrf.bdim.tr_post18_dch.column.ECONOMIC_MU: float = 0.25
Maximum mu value considered for the economic column design.
- simdesign.rcmrf.bdim.tr_post18_dch.column.MAX_NIU = 0.4
Maximum allowed value of axial load ratio. Based on Section 7.3.1.2 in TBEC-2018.
- class simdesign.rcmrf.bdim.tr_post18_dch.column.Column(line, section, gamma_rc)[source]
Bases:
ColumnBaseColumn implementation for design class
tr_post18_dch.This class extends
ColumnBaseby narrowing the attribute types and overriding design methods per TBEC-2018 and TS500-2000.- Variables:
steel (Steel) – Steel material assigned to the column.
concrete (Concrete) – Concrete material assigned to the column.
design_forces_overstrength_adjusted (List[ColumnForces]) – List of forces obtained for each load combination (design forces).
MIN_B_SQUARE (float) – The default minimum square column dimension.
MIN_B_RECTANGLE (float) – The default minimum rectangular column dimension.
Ve_x (float | None) – Column capacity design shear force in local x direction.
Ve_y (float | None) – Column capacity design shear force in local y direction.
- Parameters:
line (Line)
section (Literal[1, 2])
gamma_rc (float)
See also
ColumnBaseBase 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.
- design_forces_overstrength_adjusted: List[ColumnForces]
- MIN_B_SQUARE: float = 0.3
- MIN_B_RECTANGLE: float = 0.3
- Ve_x: float | None = None
- Ve_y: float | None = None
- 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 Ix_eff: float
- Returns:
Effective column moment of inertia around x-axis.
- Return type:
float
Notes
Based on Table 4.2 in TBEC-2018.
- property Iy_eff: float
- Returns:
Effective column moment of inertia around y-axis.
- Return type:
float
Notes
Based on Table 4.2 in TBEC-2018.
- property rhol_max: float
- Returns:
Maximum allowed longitudinal reinforcement ratio.
- Return type:
float
Notes
Based on Section 7.3.2 in TBEC-2018.
- property rhol_min: float
- Returns:
Minimum longitudinal reinforcement ratio.
- Return type:
float
Notes
Based on Section 7.3.2 in TBEC-2018.
- property envelope_forces_overstrength_adjusted: ColumnEnvelopeForces
- Returns:
Returns the envelope forces computed from combo_forces.
- Return type:
- 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-2018.
- Return type:
None
- verify_section_adequacy()[source]
Verify the adequacy of section dimensions for design forces.
- Return type:
None