simdesign.rcmrf.bdim.tr_post18_dcm.analysis
This module provides the class implementation representing the elastic
numerical model used in the BDIM layer for the tr_post18_dcm design class.
- class simdesign.rcmrf.bdim.tr_post18_dcm.analysis.ElasticModel(beams, columns, loads, geometry, beta)[source]
Bases:
ElasticModelBaseElastic model implementation for design class
tr_post18_dcm.This class extends
ElasticModelBaseby narrowing the attribute types and overridinganalyze_for_allmethod.- Variables:
- Parameters:
beams (List[Beam])
columns (List[Column])
loads (LoadsBase)
geometry (GeometryBase)
beta (float)
See also
ElasticModelBaseBase class defining the core behaviour and configuration.
Notes
Overrides
analyze_for_all()method to include an overstrength factor of 2.5, which is the value for RCMRF buildings with medium ductility in the case of DTS3 and DTS4.- OVERSTRENGTH_FACTOR: float = 2.5