simdesign.rcmrf.bdim.eu_cdm.column
This module provides the column class implementation for the eu_cdm
design class in the BDIM layer.
- simdesign.rcmrf.bdim.eu_cdm.column.ECONOMIC_MU: float = 0.25
Maximum mu value considered for the economic column design.
- simdesign.rcmrf.bdim.eu_cdm.column.MAX_NIU = 1.0
Maximum allowed value of axial load ratio.
- simdesign.rcmrf.bdim.eu_cdm.column.TAU_C_VECT = array([ 500., 600., 650., 750., 850., 900., 1000., 1100., 1150.])
Vector of allowable shear stresses that carried by the concrete or vector of the design shear strength values of concrete.
- simdesign.rcmrf.bdim.eu_cdm.column.TAU_MAX_VECT = array([ 2400., 3200., 4000., 5000., 6000., 7000., 8000., 9000., 10000.])
Vector of allowable shear stresses that can be carried by the column section.
- simdesign.rcmrf.bdim.eu_cdm.column.FCK_VECT = array([12000., 16000., 20000., 25000., 30000., 35000., 40000., 45000., 50000.])
Vector of characteristic concrete compressive strength values.
- simdesign.rcmrf.bdim.eu_cdm.column.MODULAR_RATIO = 15
Assumed steel to concrete elastic modular ratio for reinf. computation.
- simdesign.rcmrf.bdim.eu_cdm.column.BETA_FC_VECTOR = [1.0, 0.93, 0.88, 0.88, 0.93]
Stress block coefficients for different axial load ratio (in REBAP 1983).
- simdesign.rcmrf.bdim.eu_cdm.column.NIU_VECTOR = [0.4, 0.5, 0.6, 0.7, 0.85]
Axial load ratio corresponding to each stress block coefficient.
- class simdesign.rcmrf.bdim.eu_cdm.column.Column(line, section, gamma_rc)[source]
Bases:
ColumnBaseColumn implementation for design class
eu_cdm.This class extends
ColumnBaseby narrowing the attribute types and overriding design methods per REBAP (1983).- Variables:
- Parameters:
line (Line)
section (Literal[1, 2])
gamma_rc (float)
See also
ColumnBaseBase class defining the core behaviour and configuration.
References
REBAP (1983). Regulamento de Estruturas de Betão Armado e Pré-Esforçado. Decreto-Lei N.° 349-C/83, Lisbon, Portugal.
d’Arga e Lima, J., Monteiro, V., Mun, M. (2005). Betão armado: esforços normais e de flexão: REBAP-83. Laboratório Nacional de Engenharia Civil, Lisboa.
- property rhol_max: float
- Returns:
Maximum longitudinal reinforcement ratio.
- Return type:
float
- property rhol_min: float
- Returns:
Minimum longitudinal reinforcement ratio.
- Return type:
float
- verify_section_adequacy()[source]
Verify the adequacy of section dimensions for design forces.
Notes
The original code does not enforce checks for axial load ratio.
- Return type:
None