simdesign.rcmrf.bnsm.cp02.column

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

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

Bases: Column

Column implementation for the CP02 model.

This class directly uses the behaviour defined in ColumnCP01, but overrides the plastic hinge material definition for rotational degrees of freedoms based on the PhD Thesis of Serkan Hasanoglu.

See also

ColumnCP01

CP01 column model definition extended by this class.

Parameters:
  • design (ColumnBase)

  • bondslip_factor (float)

  • capacity_design (bool)

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

  • cyclic_model (bool)

  • cracked_section (bool)