simdesign.rcmrf.bnsm.dp02.column
This module provides the column class implementation for the DP02 model
in the BNSM layer.
- class simdesign.rcmrf.bnsm.dp02.column.Column(*args, **kwargs)[source]
Bases:
ColumnBaseColumn implementation for the
DP02model.This class extends
ColumnBasewith a force-based beam-column formulation and lumped plasticity end hinges following the modelling strategy in O’Reilly (2016).See also
ColumnBaseColumn definition extended by this class.
- property Ecm_q: float
- Returns:
Elastic young’s modulus of concrete (in base units).
- Return type:
float
References
Collins, M. P., & Mitchell, D. (1997). Prestressed concrete structures. Prentice Hall.
- property mz_mat_tag_: int
Pinching4 material tag for the flexural hinge about local-z (Mz).
- property my_mat_tag_: int
Pinching4 material tag for the flexural hinge about local-y (My).
- add_to_ops()[source]
Adds column components to the OpenSees domain (i.e, column element and nodes).
Notes
Same hinge materials are used at both ends.
- Return type:
None