simdesign.rcmrf.bnsm.dp04.beam

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

class simdesign.rcmrf.bnsm.dp04.beam.Beam(*args, yield_mom_curv='analytical', **kwargs)[source]

Bases: Beam

Beam implementation for the DP04 model.

This class directly uses the behaviour defined in BeamDP01, with the yield moment and curvature of the plastic hinges, and hence the cracked-section properties, from the simplified section analysis by default (yield_mom_curv='analytical').

See also

Beam

DP01 beam model definition extended by this class.

Parameters:

yield_mom_curv (Literal['empirical', 'analytical'])