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:
ShearConnector
Headed 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