m_n_kappa.HeadedStud#
- class m_n_kappa.HeadedStud(d, h_sc, f_u, f_cm, s_max=6.0, h_p=None, b_o=None, n_r=1, position=None)#
Bases:
ShearConnectorHeaded stud shear-connector
New in version 0.2.0.
- Parameters:
d (float) – diameter of the shank of the headed stud
h_sc (float) – height of the headed stud
f_u (float) – tensile strength of the headed stud
f_cm (float) – mean concrete strength of the concrete surrounding the headed stud
s_max (float) – maximum slip of the headed stud at failure (Default: 6 mm)
h_p (float) – height of a profiled steel sheeting (Default: None)
b_o (float) – decisive width of a profiled steel sheeting (Default: None)
n_r (int) – number of headed studs in a row (Default: 1)
position (float) – position of the headed stud along the beam
References
Methods
P_cm()mean shear resistance of the headed stud considering concrete-failure according to Roik et al. [1].
P_sm()mean shear resistance of the headed stud considering steel-failure according to Roik et al. [1].
alpha()factor considering the effect of \(d / h_\mathrm{sc}\) on the shear resistance
k_t()Reduction factor considering effect of profiled steel sheeting running perpendicular to the given beam on the shear resistance of the headed stud.
new(position)New shear connector with 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 resistance of the headed stud
Maximum shear-load
decisive width of a profiled steel sheeting
diameter of the shank of the headed stud
mean concrete strength of the concrete surrounding the headed stud
tensile strength of the headed stud
height of a profiled steel sheeting
height of the headed stud
load-slip-relationship
number of headed studs in a row
position of the shear-connector along the beam
maximum slip of the headed stud at failure
- P_cm()#
mean shear resistance of the headed stud considering concrete-failure according to Roik et al. [1].
Notes
The mean shear connector resistance of a headed studs considering concrete failure \(P_\mathrm{cm}\) is
\[P_\mathrm{cm} = 0.372 \cdot \alpha \cdot d^{2} \cdot \sqrt{f_\mathrm{cm} \cdot E_\mathrm{cm}}\]where \(d\) is the diameter of the shank of the headed stud, \(f_\mathrm{cm}\) is the mean concrete cylinder compressive strength, \(\alpha\) considers the effect of the \(d / h_\mathrm{sc}`\)-ratio on the shear resistance and \(E_\mathrm{cm}\) is the secant-modulus of the used concrete.
- Return type:
float
- P_sm()#
mean shear resistance of the headed stud considering steel-failure according to Roik et al. [1].
Notes
The mean shear connector resistance of a headed studs considering steel failure \(P_\mathrm{sm}\) is
\[P_\mathrm{sm} = \frac{\pi \cdot d}{4} \cdot f_\mathrm{u}\]where \(d\) is the diameter of the shank of the headed stud and \(f_\mathrm{u}\) is the tensile strength of the headed stud.
- Return type:
float
- alpha()#
factor considering the effect of \(d / h_\mathrm{sc}\) on the shear resistance
- Return type:
float
- k_t()#
Reduction factor considering effect of profiled steel sheeting running perpendicular to the given beam on the shear resistance of the headed stud.
Notes
\[k_\mathrm{t} = \frac{0.7}{n_\mathrm{r}} \cdot \frac{b_\mathrm{o}}{h_\mathrm{p}} \left( \frac{h_\mathrm{sc}}{h_\mathrm{p}} - 1 \right) \leq 1\]where \(n_\mathrm{r}\) is the number of headed studs in a row, \(b_\mathrm{o}\) is the decisive concrete with in the trough of the profiled steel sheeting, \(h_\mathrm{p}\) is the height of the profiled steel sheeting and \(h_\mathrm{sc}\) is the height of the headed stud.
- Returns:
reduction factor
- Return type:
float
- new(position)#
New shear connector with given position
- Parameters:
position (float) – position of the new shear connector
- Returns:
Headed stud 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: float#
maximum shear resistance of the headed stud
- property P_max: float#
Maximum shear-load
- property b_o: float#
decisive width of a profiled steel sheeting
- property d: float#
diameter of the shank of the headed stud
- property f_cm: float#
mean concrete strength of the concrete surrounding the headed stud
- property f_u: float#
tensile strength of the headed stud
- property h_p: float#
height of a profiled steel sheeting
- property h_sc: float#
height of the headed stud
- property load_slips: list[m_n_kappa.shearconnector.LoadSlip]#
load-slip-relationship
- property n_r: int#
number of headed studs in a row
- property position: float | None#
position of the shear-connector along the beam
- property s_max: float#
maximum slip of the headed stud at failure