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: ColumnBase

Column implementation for design class tr_0018_dcm.

This class extends ColumnBase by narrowing the attribute types and overriding design methods per TBEC-2007 and TS500-2000.

Variables:
  • steel (Steel) – Steel material assigned to the column.

  • concrete (Concrete) – Concrete material assigned to the column.

  • MIN_B_SQUARE (float) – The default minimum square column dimension.

  • MIN_B_RECTANGLE (float) – The default minimum rectangular column dimension.

Parameters:
  • line (Line)

  • section (Literal[1, 2])

  • gamma_rc (float)

See also

ColumnBase

Base 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.

steel: Steel
concrete: Concrete
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_dimensions with 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

compute_required_longitudinal_reinforcement()[source]

Compute the required reinforcement area for design forces.

Return type:

None

compute_required_transverse_reinforcement()[source]

Compute the required transverse reinforcement for design forces.

Return type:

None