simdesign.rcmrf.bnsm.dp04.column

This module provides the column class implementation for the DP04 model in the BNSM layer.

class simdesign.rcmrf.bnsm.dp04.column.Column(design, bondslip_factor, capacity_design, load_factors, cyclic_model=False, cracked_section=False)[source]

Bases: Column

Column implementation for the DP04 model.

This class directly uses the behaviour defined in ColumnDP03, but overrides the default value of interior_section (‘Inelastic’) and sets it to ‘Elastic’.

Variables:

interior_section (Literal['Elastic', 'Inelastic'], optional) – Interior section used in the plastic hinge integration formulation, by default ‘Elastic’.

Parameters:
  • design (ColumnBase)

  • bondslip_factor (float)

  • capacity_design (bool)

  • load_factors (Dict[Literal['G', 'Q'], float])

  • cyclic_model (bool)

  • cracked_section (bool)

See also

ColumnDP03

DP03 column model definition extended by this class

interior_section: Literal['Elastic', 'Inelastic'] = 'Elastic'