simdesign.rcmrf.bdim.eu_cdl.building
This module provides the Building Design Information Model (BDIM)
implementation for the eu_cdl design class.
- class simdesign.rcmrf.bdim.eu_cdl.building.Building(taxonomy)[source]
Bases:
BuildingBaseBDIM implementation for design class
eu_cdl.This class extends
BuildingBaseby narrowing the attribute types to theeu_cdlimplementations and overriding design class-specific methods.- Parameters:
taxonomy (TaxonomyData)
- COLUMN_UNIFORMIZATION_STEP
Step size for column section uniformisation across storeys. For example, a value of 2 allows the section to vary every two storeys from bottom to top.
- Type:
int
See also
BuildingBaseBase class defining the core behaviour and configuration.
Notes
Design follows allowable stress design and the stress-block method.
Main reference building code is REBA-1967.
Material strengths are higher compared to ‘eu_cdn’.
Basic units are kN, m, sec.
Overrides
_set_maximum_column_dimensions()method to set design-class specific maximum column dimensions.Overrides
_change_materials()method to use design-class specific material change order.
References
REBA (1967). Regulamento de Estruturas de Betão Armado. Decreto N.° 47:723, Lisbon, Portugal.