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

Column implementation for design class eu_cdm.

This class extends ColumnBase by narrowing the attribute types and overriding design methods per REBAP (1983).

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

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

Parameters:
  • line (Line)

  • section (Literal[1, 2])

  • gamma_rc (float)

See also

ColumnBase

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

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

compute_required_longitudinal_reinforcement()[source]

Compute the required longitudinal reinforcement for design forces.

Return type:

None

compute_required_transverse_reinforcement()[source]

Compute the required transverse reinforcement for design forces.

Return type:

None