simdesign.rcmrf.bnsm.cp02.beam

This module provides the beam class implementation for the CP01 model in the BNSM layer.

class simdesign.rcmrf.bnsm.cp02.beam.Beam(design, bondslip_factor, load_factors, cyclic_model=False, cracked_section=False)[source]

Bases: Beam

Beam implementation for the CP02 model.

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

See also

BeamCP01

CP01 beam model definition extended by this class.

Parameters:
  • design (BeamBase)

  • bondslip_factor (float)

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

  • cyclic_model (bool)

  • cracked_section (bool)