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

P

maximum shear resistance of the headed stud

P_max

Maximum shear-load

b_o

decisive width of a profiled steel sheeting

d

diameter of the shank of the headed stud

f_cm

mean concrete strength of the concrete surrounding the headed stud

f_u

tensile strength of the headed stud

h_p

height of a profiled steel sheeting

h_sc

height of the headed stud

load_slips

load-slip-relationship

n_r

number of headed studs in a row

position

position of the shear-connector along the beam

s_max

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:

HeadedStud

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