m_n_kappa.ShearConnector#
- class m_n_kappa.ShearConnector(load_slips, position=None)#
Bases:
object
Base-Class for the shear-connectors
New in version 0.2.0.
Provide basic functionality for defining a shear-connector in
m_n_kappa
.- Parameters:
load_slips (list[
LoadSlip
])) – load-slip-relationship of the shear connectorposition (float | None) – position of the shear-connector along the beam
See also
HeadedStud
Headed stud shear connector
Methods
new
(position)Create new shear-connector at the given position
shear_load
(slip)determine the shear-load of the shear connector under a given slip
slip
(shear_load)get the slip associated with the given shear-load
slips
()slips from the load-slip-curves
Attributes
Maximum shear-load
load-slip-relationship
position of the shear-connector along the beam
Maximum slip of the shear connector
- new(position)#
Create new shear-connector at the given position
- Parameters:
position (float) – position of the shear-connector along the beam
- Returns:
Shear-Connector at the given position
- Return type:
- shear_load(slip)#
determine the shear-load of the shear connector under a given slip
- Parameters:
slip (float) – slip the shear-load is to be determined of
- Returns:
shear-load of the shear-connector corresponding to the given slip
- Return type:
float
- slip(shear_load)#
get the slip associated with the given shear-load
begins searching at the end of the load-slip curve
- Parameters:
shear_load (float) – shear-load the corresponding slip is looked for
- Returns:
slip corresponding with given shear-load
- Return type:
float
- slips()#
slips from the load-slip-curves
- Return type:
list[float]
- property P_max: float#
Maximum shear-load
- property load_slips: list[m_n_kappa.shearconnector.LoadSlip]#
load-slip-relationship
- property position: float | None#
position of the shear-connector along the beam
- property s_max: float#
Maximum slip of the shear connector