simdesign.rcmrf.bnsm.cp03.beam
This module provides the beam class implementation for the CP03 model in
the BNSM layer.
- class simdesign.rcmrf.bnsm.cp03.beam.Beam(design, bondslip_factor, load_factors, cyclic_model=False, cracked_section=False)[source]
Bases:
BeamBaseBeam implementation for the
CP03model.The beam is modeled based on a concentrated plasticity approach. An elastic interior member (
elasticBeamColumn) is connected to nonlinear rotational hinges at both ends. Each hinge is implemented as azeroLengthelement between the original beam-end node and an auxiliary element node.The hinge response is defined by a uniaxial
Hystereticmaterial assigned to the rotational degree of freedom about the local z-axis. All other translational and rotational degrees of freedom across the hinge are constrained to behave rigidly using rigid materials, so the hinge represents concentrated flexural nonlinearity.Since the hinge and elastic beam elements act in series, the elastic stiffness of the interior member is modified following the recommendations by Ibarra & Krawinkler (2005) and Zareian & Medina (2010).
References
Ibarra, L. F. and Krawinkler, H. (2005). Global collapse of frame structures under seismic excitations. Technical Report 152, Stanford University.
Zareian, F. and Medina R. A. (2010). A practical method for proper modeling of structural damping in inelastic plane structural systems. Computers and Structures, 88(1-2), 45-53. https://doi.org/10.1016/j.compstruc.2009.08.001
- Variables:
- Parameters:
design (BeamBase)
bondslip_factor (float)
load_factors (Dict[Literal['G', 'Q'], float])
cyclic_model (bool)
cracked_section (bool)
See also
BeamBaseBase beam definition extended by this class.
- property hinge_i_tag: int
- Returns:
Node tag used as the identifier for the i-end hinge material/element.
- Return type:
int
- property hinge_j_tag: int
- Returns:
Node tag used as the identifier for the j-end hinge material/element.
- Return type:
int
- add_to_ops()[source]
Adds beam components to the OpenSees domain (i.e, plastic hinges, elastic beam element and nodes).
- Return type:
None